From c8a041fe0a861182c0f14873c5e958f594bc4f4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Boutemy?= Date: Tue, 26 May 2026 18:46:35 +0200 Subject: [PATCH] test publish atr-maven-plugin doc as html --- .../35b0cc47b5e6d602734c636082d630df.jpg | Bin 0 -> 2112 bytes .../90cc13b765c79d2d55ca64388ea2bc5f.jpg | Bin 0 -> 1960 bytes .../pages/atr/maven/check-composing-mojo.html | 220 +++ content/pages/atr/maven/ci-management.html | 125 ++ .../css/apache-maven-fluido-2.1.0.min.css | 20 + content/pages/atr/maven/css/print.css | 35 + content/pages/atr/maven/css/site.css | 61 + content/pages/atr/maven/dependencies.html | 1270 ++++++++++++++++ .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20290 bytes .../fonts/glyphicons-halflings-regular.svg | 229 +++ .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41236 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23292 bytes content/pages/atr/maven/help-mojo.html | 183 +++ .../maven/images/accessories-text-editor.png | Bin 0 -> 746 bytes content/pages/atr/maven/images/add.gif | Bin 0 -> 397 bytes .../maven/images/apache-maven-project-2.png | Bin 0 -> 43073 bytes content/pages/atr/maven/images/close.gif | Bin 0 -> 279 bytes content/pages/atr/maven/images/fix.gif | Bin 0 -> 366 bytes .../pages/atr/maven/images/icon_error_sml.gif | Bin 0 -> 633 bytes .../pages/atr/maven/images/icon_help_sml.gif | Bin 0 -> 1072 bytes .../pages/atr/maven/images/icon_info_sml.gif | Bin 0 -> 638 bytes .../atr/maven/images/icon_success_sml.gif | Bin 0 -> 604 bytes .../atr/maven/images/icon_warning_sml.gif | Bin 0 -> 625 bytes .../images/logos/build-by-maven-black.png | Bin 0 -> 2294 bytes .../images/logos/build-by-maven-white.png | Bin 0 -> 2260 bytes .../atr/maven/images/logos/maven-feather.png | Bin 0 -> 3330 bytes .../atr/maven/images/profiles/pre-release.png | Bin 0 -> 32607 bytes .../atr/maven/images/profiles/retired.png | Bin 0 -> 22003 bytes .../atr/maven/images/profiles/sandbox.png | Bin 0 -> 33010 bytes content/pages/atr/maven/images/remove.gif | Bin 0 -> 607 bytes content/pages/atr/maven/images/rss.png | Bin 0 -> 474 bytes content/pages/atr/maven/images/update.gif | Bin 0 -> 1090 bytes content/pages/atr/maven/images/window-new.png | Bin 0 -> 583 bytes .../maven/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../atr/maven/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes content/pages/atr/maven/index.html | 152 ++ content/pages/atr/maven/issue-management.html | 123 ++ .../maven/js/apache-maven-fluido-2.1.0.min.js | 287 ++++ content/pages/atr/maven/mailing-lists.html | 139 ++ content/pages/atr/maven/plugin-info.html | 174 +++ .../pages/atr/maven/plugin-management.html | 248 ++++ content/pages/atr/maven/plugins.html | 194 +++ content/pages/atr/maven/project-info.html | 152 ++ content/pages/atr/maven/project-reports.html | 128 ++ content/pages/atr/maven/scm.html | 131 ++ content/pages/atr/maven/summary.html | 164 +++ content/pages/atr/maven/target/.plxarc | 1 + .../atr-maven-plugin-1.0.0-beta-1-javadoc.jar | Bin 0 -> 189887 bytes ...-maven-plugin-1.0.0-beta-1-javadoc.jar.asc | 11 + ...ven-plugin-1.0.0-beta-1-source-release.zip | Bin 0 -> 51492 bytes ...plugin-1.0.0-beta-1-source-release.zip.asc | 11 + ...gin-1.0.0-beta-1-source-release.zip.sha512 | 1 + .../atr-maven-plugin-1.0.0-beta-1-sources.jar | Bin 0 -> 27401 bytes ...-maven-plugin-1.0.0-beta-1-sources.jar.asc | 11 + .../atr-maven-plugin-1.0.0-beta-1-tests.jar | Bin 0 -> 13100 bytes ...tr-maven-plugin-1.0.0-beta-1-tests.jar.asc | 11 + .../target/atr-maven-plugin-1.0.0-beta-1.jar | Bin 0 -> 40258 bytes .../atr-maven-plugin-1.0.0-beta-1.jar.asc | 11 + .../target/atr-maven-plugin-1.0.0-beta-1.pom | 462 ++++++ .../atr-maven-plugin-1.0.0-beta-1.pom.asc | 11 + .../tooling/atr_maven_plugin/HelpMojo.java | 448 ++++++ .../javadoc-options-javadoc-resources.xml | 10 + .../javadoc-bundle-options/package-list | 217 +++ .../target/maven-archiver/pom.properties | 3 + .../maven-javadoc-plugin-stale-data.txt | 95 ++ .../META-INF/DEPENDENCIES | 29 + .../META-INF/LICENSE | 202 +++ .../META-INF/NOTICE | 6 + .../compile/default-compile/createdFiles.lst | 16 + .../compile/default-compile/inputFiles.lst | 9 + .../default-testCompile/createdFiles.lst | 2 + .../default-testCompile/inputFiles.lst | 2 + .../atr/maven/target/plugin-enhanced.xml | 265 ++++ .../reports/apidocs/allclasses-index.html | 117 ++ .../reports/apidocs/allpackages-index.html | 72 + .../reports/apidocs/constant-values.html | 92 ++ .../atr/maven/target/reports/apidocs/copy.svg | 33 + .../maven/target/reports/apidocs/element-list | 3 + .../target/reports/apidocs/help-doc.html | 202 +++ .../target/reports/apidocs/index-all.html | 346 +++++ .../maven/target/reports/apidocs/index.html | 74 + .../apidocs/legal/ADDITIONAL_LICENSE_INFO | 37 + .../reports/apidocs/legal/ASSEMBLY_EXCEPTION | 27 + .../target/reports/apidocs/legal/LICENSE | 347 +++++ .../target/reports/apidocs/legal/jquery.md | 72 + .../target/reports/apidocs/legal/jqueryUI.md | 49 + .../atr/maven/target/reports/apidocs/link.svg | 31 + .../reports/apidocs/member-search-index.js | 1 + .../reports/apidocs/module-search-index.js | 1 + .../apache/tooling/atr/AbstractAtrMojo.html | 369 +++++ .../tooling/atr/CheckComposingMojo.html | 196 +++ .../org/apache/tooling/atr/UploadMojo.html | 194 +++ .../atr/class-use/AbstractAtrMojo.html | 93 ++ .../atr/class-use/CheckComposingMojo.html | 61 + .../tooling/atr/class-use/UploadMojo.html | 61 + .../client/AtrClient.JwtCreateRequest.html | 162 +++ .../client/AtrClient.JwtCreateResponse.html | 189 +++ .../client/AtrClient.ReleaseGetResponse.html | 207 +++ .../atr/client/AtrClient.ReleaseInfo.html | 469 ++++++ .../AtrClient.ReleaseUploadRequest.html | 180 +++ .../AtrClient.ReleaseUploadResponse.html | 207 +++ .../atr/client/AtrClient.Revision.html | 243 ++++ .../apache/tooling/atr/client/AtrClient.html | 225 +++ .../atr/client/AtrClientException.html | 138 ++ .../tooling/atr/client/AtrClientFactory.html | 178 +++ .../atr/client/AtrClientFactoryImpl.html | 208 +++ .../class-use/AtrClient.JwtCreateRequest.html | 61 + .../AtrClient.JwtCreateResponse.html | 61 + .../AtrClient.ReleaseGetResponse.html | 61 + .../class-use/AtrClient.ReleaseInfo.html | 101 ++ .../AtrClient.ReleaseUploadRequest.html | 61 + .../AtrClient.ReleaseUploadResponse.html | 61 + .../client/class-use/AtrClient.Revision.html | 95 ++ .../atr/client/class-use/AtrClient.html | 119 ++ .../client/class-use/AtrClientException.html | 138 ++ .../client/class-use/AtrClientFactory.html | 105 ++ .../class-use/AtrClientFactoryImpl.html | 61 + .../tooling/atr/client/package-summary.html | 136 ++ .../tooling/atr/client/package-tree.html | 98 ++ .../tooling/atr/client/package-use.html | 120 ++ .../apache/tooling/atr/package-summary.html | 116 ++ .../org/apache/tooling/atr/package-tree.html | 84 ++ .../org/apache/tooling/atr/package-use.html | 85 ++ .../tooling/atr_maven_plugin/HelpMojo.html | 208 +++ .../atr_maven_plugin/class-use/HelpMojo.html | 61 + .../atr_maven_plugin/package-summary.html | 98 ++ .../atr_maven_plugin/package-tree.html | 79 + .../tooling/atr_maven_plugin/package-use.html | 61 + .../reports/apidocs/overview-summary.html | 25 + .../target/reports/apidocs/overview-tree.html | 111 ++ .../reports/apidocs/package-search-index.js | 1 + .../reports/apidocs/resources/glass.png | Bin 0 -> 499 bytes .../target/reports/apidocs/resources/x.png | Bin 0 -> 394 bytes .../apidocs/script-dir/jquery-3.6.1.min.js | 2 + .../apidocs/script-dir/jquery-ui.min.css | 6 + .../apidocs/script-dir/jquery-ui.min.js | 6 + .../maven/target/reports/apidocs/script.js | 253 ++++ .../target/reports/apidocs/search-page.js | 284 ++++ .../maven/target/reports/apidocs/search.html | 76 + .../maven/target/reports/apidocs/search.js | 458 ++++++ .../reports/apidocs/serialized-form.html | 76 + .../target/reports/apidocs/stylesheet.css | 1272 +++++++++++++++++ .../reports/apidocs/tag-search-index.js | 1 + .../reports/apidocs/type-search-index.js | 1 + content/pages/atr/maven/target/spotless-index | 12 + .../9LvqBOthB+GBDUD4HTBKSd6GrNcjUNKk4=.txt | 23 + .../WSNG2O2sKkcywZMfYhKX/AKGFZ4XeNiKc=.txt | 18 + content/pages/atr/maven/team.html | 147 ++ content/pages/atr/maven/upload-mojo.html | 249 ++++ content/pages/atr/maven/usage.html | 224 +++ 150 files changed, 16068 insertions(+) create mode 100644 content/pages/atr/maven/avatars/35b0cc47b5e6d602734c636082d630df.jpg create mode 100644 content/pages/atr/maven/avatars/90cc13b765c79d2d55ca64388ea2bc5f.jpg create mode 100644 content/pages/atr/maven/check-composing-mojo.html create mode 100644 content/pages/atr/maven/ci-management.html create mode 100644 content/pages/atr/maven/css/apache-maven-fluido-2.1.0.min.css create mode 100644 content/pages/atr/maven/css/print.css create mode 100644 content/pages/atr/maven/css/site.css create mode 100644 content/pages/atr/maven/dependencies.html create mode 100644 content/pages/atr/maven/fonts/glyphicons-halflings-regular.eot create mode 100644 content/pages/atr/maven/fonts/glyphicons-halflings-regular.svg create mode 100644 content/pages/atr/maven/fonts/glyphicons-halflings-regular.ttf create mode 100644 content/pages/atr/maven/fonts/glyphicons-halflings-regular.woff create mode 100644 content/pages/atr/maven/help-mojo.html create mode 100644 content/pages/atr/maven/images/accessories-text-editor.png create mode 100644 content/pages/atr/maven/images/add.gif create mode 100644 content/pages/atr/maven/images/apache-maven-project-2.png create mode 100644 content/pages/atr/maven/images/close.gif create mode 100644 content/pages/atr/maven/images/fix.gif create mode 100644 content/pages/atr/maven/images/icon_error_sml.gif create mode 100644 content/pages/atr/maven/images/icon_help_sml.gif create mode 100644 content/pages/atr/maven/images/icon_info_sml.gif create mode 100644 content/pages/atr/maven/images/icon_success_sml.gif create mode 100644 content/pages/atr/maven/images/icon_warning_sml.gif create mode 100644 content/pages/atr/maven/images/logos/build-by-maven-black.png create mode 100644 content/pages/atr/maven/images/logos/build-by-maven-white.png create mode 100644 content/pages/atr/maven/images/logos/maven-feather.png create mode 100644 content/pages/atr/maven/images/profiles/pre-release.png create mode 100644 content/pages/atr/maven/images/profiles/retired.png create mode 100644 content/pages/atr/maven/images/profiles/sandbox.png create mode 100644 content/pages/atr/maven/images/remove.gif create mode 100644 content/pages/atr/maven/images/rss.png create mode 100644 content/pages/atr/maven/images/update.gif create mode 100644 content/pages/atr/maven/images/window-new.png create mode 100644 content/pages/atr/maven/img/glyphicons-halflings-white.png create mode 100644 content/pages/atr/maven/img/glyphicons-halflings.png create mode 100644 content/pages/atr/maven/index.html create mode 100644 content/pages/atr/maven/issue-management.html create mode 100644 content/pages/atr/maven/js/apache-maven-fluido-2.1.0.min.js create mode 100644 content/pages/atr/maven/mailing-lists.html create mode 100644 content/pages/atr/maven/plugin-info.html create mode 100644 content/pages/atr/maven/plugin-management.html create mode 100644 content/pages/atr/maven/plugins.html create mode 100644 content/pages/atr/maven/project-info.html create mode 100644 content/pages/atr/maven/project-reports.html create mode 100644 content/pages/atr/maven/scm.html create mode 100644 content/pages/atr/maven/summary.html create mode 100644 content/pages/atr/maven/target/.plxarc create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-javadoc.jar create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-javadoc.jar.asc create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-source-release.zip create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-source-release.zip.asc create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-source-release.zip.sha512 create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-sources.jar create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-sources.jar.asc create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar.asc create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar.asc create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom create mode 100644 content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom.asc create mode 100644 content/pages/atr/maven/target/generated-sources/plugin/org/apache/tooling/atr_maven_plugin/HelpMojo.java create mode 100644 content/pages/atr/maven/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml create mode 100644 content/pages/atr/maven/target/javadoc-bundle-options/package-list create mode 100644 content/pages/atr/maven/target/maven-archiver/pom.properties create mode 100644 content/pages/atr/maven/target/maven-javadoc-plugin-stale-data.txt create mode 100644 content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/DEPENDENCIES create mode 100644 content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/LICENSE create mode 100644 content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/NOTICE create mode 100644 content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst create mode 100644 content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst create mode 100644 content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst create mode 100644 content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst create mode 100644 content/pages/atr/maven/target/plugin-enhanced.xml create mode 100644 content/pages/atr/maven/target/reports/apidocs/allclasses-index.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/allpackages-index.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/constant-values.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/copy.svg create mode 100644 content/pages/atr/maven/target/reports/apidocs/element-list create mode 100644 content/pages/atr/maven/target/reports/apidocs/help-doc.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/index-all.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/index.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/legal/ADDITIONAL_LICENSE_INFO create mode 100644 content/pages/atr/maven/target/reports/apidocs/legal/ASSEMBLY_EXCEPTION create mode 100644 content/pages/atr/maven/target/reports/apidocs/legal/LICENSE create mode 100644 content/pages/atr/maven/target/reports/apidocs/legal/jquery.md create mode 100644 content/pages/atr/maven/target/reports/apidocs/legal/jqueryUI.md create mode 100644 content/pages/atr/maven/target/reports/apidocs/link.svg create mode 100644 content/pages/atr/maven/target/reports/apidocs/member-search-index.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/module-search-index.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/AbstractAtrMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/CheckComposingMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/UploadMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/AbstractAtrMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/CheckComposingMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/UploadMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateRequest.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateResponse.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseGetResponse.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseInfo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadRequest.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadResponse.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.Revision.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientException.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactory.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactoryImpl.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateRequest.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateResponse.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseGetResponse.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseInfo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadRequest.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadResponse.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.Revision.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientException.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactory.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactoryImpl.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-summary.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-tree.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-use.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-summary.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-tree.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-use.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/HelpMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/class-use/HelpMojo.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-summary.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-tree.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-use.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/overview-summary.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/overview-tree.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/package-search-index.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/resources/glass.png create mode 100644 content/pages/atr/maven/target/reports/apidocs/resources/x.png create mode 100644 content/pages/atr/maven/target/reports/apidocs/script-dir/jquery-3.6.1.min.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/script-dir/jquery-ui.min.css create mode 100644 content/pages/atr/maven/target/reports/apidocs/script-dir/jquery-ui.min.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/script.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/search-page.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/search.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/search.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/serialized-form.html create mode 100644 content/pages/atr/maven/target/reports/apidocs/stylesheet.css create mode 100644 content/pages/atr/maven/target/reports/apidocs/tag-search-index.js create mode 100644 content/pages/atr/maven/target/reports/apidocs/type-search-index.js create mode 100644 content/pages/atr/maven/target/spotless-index create mode 100644 content/pages/atr/maven/target/spotless-resource-hTmW+8Lla/9LvqBOthB+GBDUD4HTBKSd6GrNcjUNKk4=.txt create mode 100644 content/pages/atr/maven/target/spotless-resource-nm0akHi0k/WSNG2O2sKkcywZMfYhKX/AKGFZ4XeNiKc=.txt create mode 100644 content/pages/atr/maven/team.html create mode 100644 content/pages/atr/maven/upload-mojo.html create mode 100644 content/pages/atr/maven/usage.html diff --git a/content/pages/atr/maven/avatars/35b0cc47b5e6d602734c636082d630df.jpg b/content/pages/atr/maven/avatars/35b0cc47b5e6d602734c636082d630df.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f020b864658647c22ecc89b51d7d44a94459d247 GIT binary patch literal 2112 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 G4F3}-6LvfR literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/check-composing-mojo.html b/content/pages/atr/maven/check-composing-mojo.html new file mode 100644 index 0000000..57c7a61 --- /dev/null +++ b/content/pages/atr/maven/check-composing-mojo.html @@ -0,0 +1,220 @@ + + + + + + + + + + atr:check-composing – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

atr:check-composing

+

Full name:

+

org.apache.tooling:atr-maven-plugin:1.0.0-beta-1-SNAPSHOT:check-composing

+

Description:

+

Check if a version exists in ATR and is being composed (in draft phase).

+

Attributes:

+
    +
  • Requires a Maven project to be executed.
  • +
  • The goal is thread-safe and supports parallel builds.
  • +
  • Binds by default to the lifecycle phase: initialize.
+

Optional Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeSinceDescription
<dryRun>boolean-Dry run mode. When enabled, the plugin will simulate execution without performing actual operations.
Default: false
User Property: atr.dryRun
<project>String-The project key for ATR upload.
Default: ${project.artifactId}
User Property: atr.project
<runOnlyAtExecutionRoot>boolean-If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules.
Default: false
User Property: atr.runOnlyAtExecutionRoot
<serverId>String-Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT).
Default: apache.atr
User Property: atr.serverId
<skip>boolean-Skip plugin execution.
Default: false
User Property: atr.skip
<url>URL-The ATR server URL.
Default: https://release-test.apache.org/
User Property: atr.url
<version>String-The version for ATR upload.
Default: ${project.version}
User Property: atr.version
+

Parameter Details

+

<dryRun>

+
Dry run mode. When enabled, the plugin will simulate execution without performing actual operations.
+
    +
  • Type: boolean
  • +
  • Required: No
  • +
  • User Property: atr.dryRun
  • +
  • Default: false

+

<project>

+
The project key for ATR upload.
+
    +
  • Type: java.lang.String
  • +
  • Required: No
  • +
  • User Property: atr.project
  • +
  • Default: ${project.artifactId}

+

<runOnlyAtExecutionRoot>

+
If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules.
+
    +
  • Type: boolean
  • +
  • Required: No
  • +
  • User Property: atr.runOnlyAtExecutionRoot
  • +
  • Default: false

+

<serverId>

+
Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT).
+
    +
  • Type: java.lang.String
  • +
  • Required: No
  • +
  • User Property: atr.serverId
  • +
  • Default: apache.atr

+

<skip>

+
Skip plugin execution.
+
    +
  • Type: boolean
  • +
  • Required: No
  • +
  • User Property: atr.skip
  • +
  • Default: false

+

<url>

+
The ATR server URL.
+
    +
  • Type: java.net.URL
  • +
  • Required: No
  • +
  • User Property: atr.url
  • +
  • Default: https://release-test.apache.org/

+

<version>

+
The version for ATR upload.
+
    +
  • Type: java.lang.String
  • +
  • Required: No
  • +
  • User Property: atr.version
  • +
  • Default: ${project.version}
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/ci-management.html b/content/pages/atr/maven/ci-management.html new file mode 100644 index 0000000..ff98763 --- /dev/null +++ b/content/pages/atr/maven/ci-management.html @@ -0,0 +1,125 @@ + + + + + + + + + + CI Management – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Overview

+

This project uses GitHub Actions.

+

Access

+

The following is a link to the continuous integration system used by the project:

+
https://github.com/apache/tooling-atr-maven-plugin/actions
+

Notifiers

+

No notifiers are defined. Please check back at a later date.

+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/css/apache-maven-fluido-2.1.0.min.css b/content/pages/atr/maven/css/apache-maven-fluido-2.1.0.min.css new file mode 100644 index 0000000..64c37e7 --- /dev/null +++ b/content/pages/atr/maven/css/apache-maven-fluido-2.1.0.min.css @@ -0,0 +1,20 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media(max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}}.clear{clear:both;visibility:hidden}.clear hr{display:none}section>p,section>dt,section>dl,section>table.table,section>pre{margin-right:7px;margin-left:7px}#poweredBy{text-align:center}a.newWindow{background:url('../images/window-new.png') right center no-repeat;padding-right:18px}li.none{list-style:none}.search-query{width:95%}.sidebar-nav .search-query{width:calc(100% - 30px)}body.topBarEnabled{padding-top:43px}div.container-top,div.container-fluid-top{padding-top:10px}.builtBy{display:block}img.builtBy{margin:10px auto}#search-form{margin-left:9px;margin-right:9px}li{color:#404040}table.zebra-striped{background-color:#FFF}.footer{background-color:#EEE}.sidebar-nav{padding-left:0;padding-right:0}.sidebar-nav .icon-chevron-right,.sidebar-nav .icon-chevron-down{margin-top:2px;margin-right:-6px;float:right;opacity:.25}li.pull-right{margin-left:3px;margin-right:3px}.well{margin-bottom:10px}a.dropdown-toggle{cursor:pointer}h1>code,h2>code,h3>code,h4>code,h5>code{font-size:unset}.table th,.table td{text-align:revert}a>code{color:#08c}.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0;padding-left:15px}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}/*! + * "Fork me on GitHub" CSS ribbon v0.2.3 | MIT License + * https://github.com/simonwhitaker/github-fork-ribbon-css +*/.github-fork-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.github-fork-ribbon.fixed{position:fixed}.github-fork-ribbon:hover,.github-fork-ribbon:active{background-color:rgba(0,0,0,0.0)}.github-fork-ribbon:before,.github-fork-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.github-fork-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,0.5);pointer-events:auto}.github-fork-ribbon:after{content:attr(data-ribbon);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -.08em rgba(0,0,0,0.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:rgba(255,255,255,0.7)}.github-fork-ribbon.left-top,.github-fork-ribbon.left-bottom{right:auto;left:0}.github-fork-ribbon.left-bottom,.github-fork-ribbon.right-bottom{top:auto;bottom:0}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after{right:auto;left:-3.23em}.github-fork-ribbon.left-bottom:before,.github-fork-ribbon.left-bottom:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{top:auto;bottom:3.23em}.github-fork-ribbon.left-top:before,.github-fork-ribbon.left-top:after,.github-fork-ribbon.right-bottom:before,.github-fork-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)} \ No newline at end of file diff --git a/content/pages/atr/maven/css/print.css b/content/pages/atr/maven/css/print.css new file mode 100644 index 0000000..eab28e5 --- /dev/null +++ b/content/pages/atr/maven/css/print.css @@ -0,0 +1,35 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ + +#banner, +#footer, +#leftcol, +#breadcrumbs, +.docs #toc, +.docs .courtesylinks, +#leftColumn, +#navColumn { + display: none !important; +} + +#bodyColumn, +body.docs div.docs { + margin: 0 !important; + border: none !important; +} \ No newline at end of file diff --git a/content/pages/atr/maven/css/site.css b/content/pages/atr/maven/css/site.css new file mode 100644 index 0000000..90dc008 --- /dev/null +++ b/content/pages/atr/maven/css/site.css @@ -0,0 +1,61 @@ +/** +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you 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. + */ + +#topbar a.brand img { + height: 70px; + width: auto; +} + +:root { + --topbar-offset: 90px; + --breadcrumbs-offset: 40px; +} + +body.topBarEnabled { + padding-top: calc(var(--topbar-offset) + var(--breadcrumbs-offset)); +} + +#topbar .nav-collapse { + display: flex; + align-items: center; +} + +#topbar { + z-index: 1030; +} + +#breadcrumbs { + position: fixed; + top: 90px; + left: 0; + right: 0; + z-index: 1020; + background: transparent; + border-bottom: 0; + margin: 0; +} + +#breadcrumbs > ul.breadcrumb { + width: 100%; + margin: 0; + border-radius: 0; + box-sizing: border-box; + padding-left: 5%; + padding-right: 5%; +} diff --git a/content/pages/atr/maven/dependencies.html b/content/pages/atr/maven/dependencies.html new file mode 100644 index 0000000..235adcd --- /dev/null +++ b/content/pages/atr/maven/dependencies.html @@ -0,0 +1,1270 @@ + + + + + + + + + + Project Dependencies – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Project Dependencies

+

compile

+

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

+ + + + + + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersionTypeLicenses
com.fasterxml.jackson.corejackson-annotations2.21jarThe Apache Software License, Version 2.0
com.fasterxml.jackson.corejackson-databind2.21.3jarThe Apache Software License, Version 2.0
org.codehaus.plexusplexus-utils4.0.3jarApache-2.0
+

provided

+

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersionTypeLicenses
javax.injectjavax.inject1jarThe Apache Software License, Version 2.0
org.apache.mavenmaven-core3.9.15jarApache-2.0
org.apache.mavenmaven-plugin-api3.9.15jarApache-2.0
org.apache.mavenmaven-settings3.9.15jarApache-2.0
org.apache.mavenmaven-settings-builder3.9.15jarApache-2.0
org.apache.maven.plugin-toolsmaven-plugin-annotations3.15.2jarApache-2.0
org.apache.maven.resolvermaven-resolver-api1.9.27jarApache-2.0
org.slf4jslf4j-api1.7.36jarMIT License
+

Project Transitive Dependencies

+

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

+

compile

+

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

+ + + + + + + + + + + + +
GroupIdArtifactIdVersionTypeLicenses
com.fasterxml.jackson.corejackson-core2.21.3jarThe Apache Software License, Version 2.0
+

provided

+

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersionClassifierTypeLicenses
aopallianceaopalliance1.0-jarPublic Domain
com.google.guavafailureaccess1.0.3-jarApache License, Version 2.0
com.google.guavaguava33.5.0-jre-jarApache License, Version 2.0
com.google.injectguice5.1.0classesjarThe Apache Software License, Version 2.0
org.apache.mavenmaven-artifact3.9.15-jarApache-2.0
org.apache.mavenmaven-builder-support3.9.15-jarApache-2.0
org.apache.mavenmaven-model3.9.15-jarApache-2.0
org.apache.mavenmaven-model-builder3.9.15-jarApache-2.0
org.apache.mavenmaven-repository-metadata3.9.15-jarApache-2.0
org.apache.mavenmaven-resolver-provider3.9.15-jarApache-2.0
org.apache.maven.resolvermaven-resolver-impl1.9.27-jarApache-2.0
org.apache.maven.resolvermaven-resolver-named-locks1.9.27-jarApache-2.0
org.apache.maven.resolvermaven-resolver-spi1.9.27-jarApache-2.0
org.apache.maven.resolvermaven-resolver-util1.9.27-jarApache-2.0
org.apache.maven.sharedmaven-shared-utils3.4.2-jarApache-2.0
org.codehaus.plexusplexus-cipher2.0-jarApache License, Version 2.0
org.codehaus.plexusplexus-classworlds2.9.0-jarApache-2.0
org.codehaus.plexusplexus-component-annotations2.2.0-jarApache License, Version 2.0
org.codehaus.plexusplexus-interpolation1.29-jarApache-2.0
org.codehaus.plexusplexus-sec-dispatcher2.0-jarApache License, Version 2.0
org.eclipse.sisuorg.eclipse.sisu.inject1.0.0-jarEclipse Public License, Version 2.0
org.eclipse.sisuorg.eclipse.sisu.plexus1.0.0-jarEclipse Public License, Version 2.0
org.jspecifyjspecify1.0.0-jarThe Apache License, Version 2.0
org.ow2.asmasm9.9.1-jarBSD-3-Clause
+

Project Dependency Graph

+ +
+

Dependency Tree

+
+

Licenses

+

Eclipse Public License, Version 2.0: org.eclipse.sisu:org.eclipse.sisu.inject, org.eclipse.sisu:org.eclipse.sisu.plexus

+

The Apache License, Version 2.0: JSpecify annotations

+

BSD-3-Clause: asm

+

MIT License: SLF4J API Module

+

Apache-2.0: Apache Maven Shared Utils, Apache Tooling ATR Maven Plugin, Maven Artifact, Maven Artifact Resolver API, Maven Artifact Resolver Implementation, Maven Artifact Resolver Named Locks, Maven Artifact Resolver Provider, Maven Artifact Resolver SPI, Maven Artifact Resolver Utilities, Maven Builder Support, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java Annotations, Maven Repository Metadata Model, Maven Settings, Maven Settings Builder, Plexus Classworlds, Plexus Common Utilities, Plexus Interpolation API

+

Apache License, Version 2.0: Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries for Java, Plexus :: Component Annotations (deprecated), Plexus Cipher: encryption/decryption Component, Plexus Security Dispatcher Component

+

Public Domain: AOP alliance

+

The Apache Software License, Version 2.0: Google Guice - Core Library, Jackson-annotations, Jackson-core, jackson-databind, javax.inject

+

Dependency File Details

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FilenameSizeEntriesClassesPackagesJava VersionDebug Information
aopalliance-1.0.jar4.5 kB15921.3Yes
jackson-annotations-2.21.jar82.1 kB897621.8Yes
jackson-core-2.21.3.jar594.1 kB286----
   • Root-250213161.8Yes
   • Versioned-2119No
   • Versioned-123111Yes
   • Versioned-112117Yes
   • Versioned-112121Yes
jackson-databind-2.21.3.jar1.7 MB852----
   • Root-850812231.8Yes
   • Versioned-2119No
failureaccess-1.0.3.jar10.8 kB25----
   • Root-17211.8Yes
   • Versioned-8119No
guava-33.5.0-jre.jar3 MB2002----
   • Root-20001961181.8Yes
   • Versioned-2119No
guice-5.1.0-classes.jar656.9 kB478460101.8Yes
javax.inject-1.jar2.5 kB8611.5No
maven-artifact-3.9.15.jar58.9 kB5934111.8Yes
maven-builder-support-3.9.15.jar14.4 kB241011.8Yes
maven-core-3.9.15.jar721.4 kB532444581.8Yes
maven-model-3.9.15.jar218 kB978031.8Yes
maven-model-builder-3.9.15.jar208.7 kB164130171.8Yes
maven-plugin-api-3.9.15.jar47.6 kB482761.8Yes
maven-repository-metadata-3.9.15.jar28.6 kB27921.8Yes
maven-resolver-provider-3.9.15.jar79 kB503311.8Yes
maven-settings-3.9.15.jar44.7 kB351921.8Yes
maven-settings-builder-3.9.15.jar42.4 kB533251.8Yes
maven-plugin-annotations-3.15.2.jar14 kB22711.8Yes
maven-resolver-api-1.9.27.jar158.2 kB170146121.8Yes
maven-resolver-impl-1.9.27.jar327.4 kB213183141.8Yes
maven-resolver-named-locks-1.9.27.jar37.9 kB402231.8Yes
maven-resolver-spi-1.9.27.jar51.7 kB8458121.8Yes
maven-resolver-util-1.9.27.jar197.4 kB157130131.8Yes
maven-shared-utils-3.4.2.jar151.1 kB1037991.8Yes
plexus-cipher-2.0.jar13 kB19511.7Yes
plexus-classworlds-2.9.0.jar54.1 kB513651.8Yes
plexus-component-annotations-2.2.0.jar4.2 kB15311.8No
plexus-interpolation-1.29.jar88.1 kB83----
   • Root-816371.8Yes
   • Versioned-2119No
plexus-sec-dispatcher-2.0.jar23.6 kB301231.7Yes
plexus-utils-4.0.3.jar193.1 kB128----
   • Root-1108671.8Yes
   • Versioned-6119Yes
   • Versioned-61110Yes
   • Versioned-61111Yes
org.eclipse.sisu.inject-1.0.0.jar304.2 kB28026181.8Yes
org.eclipse.sisu.plexus-1.0.0.jar215.7 kB204167201.8Yes
jspecify-1.0.0.jar3.8 kB14----
   • Root-10411.8No
   • Versioned-4119No
asm-9.9.1.jar126.3 kB453931.5Yes
slf4j-api-1.7.36.jar41.1 kB463441.5Yes
TotalSizeEntriesClassesPackagesJava VersionDebug Information
369.5 MB654856923031.833
compile: 4compile: 2.6 MBcompile: 1355compile: 1187compile: 481.8compile: 4
provided: 32provided: 7 MBprovided: 5193provided: 4505provided: 255provided: 29
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/fonts/glyphicons-halflings-regular.eot b/content/pages/atr/maven/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..423bd5d3a20b804f596e04e5cd02fb4f16cfcbc1 GIT binary patch literal 20290 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/content/pages/atr/maven/fonts/glyphicons-halflings-regular.ttf b/content/pages/atr/maven/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a498ef4e7c8b556fc36f580c5ff524025bb11c84 GIT binary patch literal 41236 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 + + + + + + + + + atr:help – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

atr:help

+

Full name:

+

org.apache.tooling:atr-maven-plugin:1.0.0-beta-1-SNAPSHOT:help

+

Description:

+

Display help information on atr-maven-plugin. +
+ Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.

+

Attributes:

+
    +
  • The goal is thread-safe and supports parallel builds.
+

Optional Parameters

+ + + + + + + + + + + + + + + + + + + + + + + + + +
NameTypeSinceDescription
<detail>boolean-If true, display all settable properties for each goal.
Default: false
User Property: detail
<goal>String-The name of the goal for which to show help. If unspecified, all goals will be displayed.
User Property: goal
<indentSize>int-The number of spaces per indentation level, should be positive.
Default: 2
User Property: indentSize
<lineLength>int-The maximum length of a display line, should be positive.
Default: 80
User Property: lineLength
+

Parameter Details

+

<detail>

+
If true, display all settable properties for each goal.
+
    +
  • Type: boolean
  • +
  • Required: No
  • +
  • User Property: detail
  • +
  • Default: false

+

<goal>

+
The name of the goal for which to show help. If unspecified, all goals will be displayed.
+
    +
  • Type: java.lang.String
  • +
  • Required: No
  • +
  • User Property: goal

+

<indentSize>

+
The number of spaces per indentation level, should be positive.
+
    +
  • Type: int
  • +
  • Required: No
  • +
  • User Property: indentSize
  • +
  • Default: 2

+

<lineLength>

+
The maximum length of a display line, should be positive.
+
    +
  • Type: int
  • +
  • Required: No
  • +
  • User Property: lineLength
  • +
  • Default: 80
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/images/accessories-text-editor.png b/content/pages/atr/maven/images/accessories-text-editor.png new file mode 100644 index 0000000000000000000000000000000000000000..abc3366edad864f1c06e1354c2f7cd0ee1f2a080 GIT binary patch literal 746 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh3?wzC-F?i!z!(tV6XFWw9$CP!U~&MEL_-~2 zturUYuc~G2k7NQOAQwpPnVm8{M-46l)ZW(7+}_y&l!c=+t7L#iU0Nn~YlG3l-F|15 z@P0VoetaRz%cI#-`!i3iRywta^WbvRtIMVKukt^?RPfMZskwP_>zl3S&Y%79fJLFr)R5u{`~pcwQJ|jo!h;8_nch0Czn_4o{=~$Tdkui?!}82 zPoF-0^5jWpw9vyV8+S~Jn~|&5P#DqD)^z{={fV`486gG>yE10vs7-0jnK^T2duMA= zxOS1hU{#Kw#hCr%tWa%9@{DF+T5IJs^5$&)9i&zL%I{+xaL_HEjdBN!3HH6)q7{X9{`;59Zq8_K&a?NFvhbtJ!a#ML1s;*b3=G^r zHn%V%!>lqE9PESpH$neQx=aVO*B2%Y?K6$dU zvO@Al$kmjqrY2jrl%|w^{UQ0|3oj3EZ%?m}Pw82fGm<}abk?qEJm7ZynqNRiHh(Bgn?ad9p@g!lX0?hAY$6qZbCW z0lmYZTH+c}l9E`GYL#4+3Zxi}3=9o*fylrz#K6+Z#K6kbLfgR5%D~`Tz=gvo8glbf ZGSez?YiQ@qs0V6b@O1TaS?83{1OS^WRoMUl literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/add.gif b/content/pages/atr/maven/images/add.gif new file mode 100644 index 0000000000000000000000000000000000000000..1cb3dbf936e38b5c5efdc3e247a042eb1b1d23e9 GIT binary patch literal 397 zcmV;80doFFNk%w1VGsZi0Hrwqfq{XHjC_`scb}hfo}Qksu4?V%HuUQ#_Ut72?;iT^ zBKq(m_wPpc?_K-yJooTv`tnWp@M`+UP{`_CX>@2HM@dakAa8CUVIWOmV*nxf1OW;FKL9KM0000G01yBG z28=)gU`QMW1_i@!3CKC0&ddYCI52ah&u7HtL@q0qBk^l$xg^p?lB(HEigIo{N|QVi z)(zKM$kAyhAQ&1iFcb)XbtESzDjgOT6Af33jV>-IB_SdLSAi#(F{3g$0H2JZE~KTW ra*U!eGBdQMSC^|Yvokcda+j>Uy{=7A#!jw6Max43OV7~J&_Mt@cAw$D literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/apache-maven-project-2.png b/content/pages/atr/maven/images/apache-maven-project-2.png new file mode 100644 index 0000000000000000000000000000000000000000..a44db6ed08630e9fc59e65ea42a1a067f781ddae GIT binary patch literal 43073 zcmV*9Kybf_P)p7wpczxVj6 z%82(zo>Mn(Rh`ow=zx;w2bOz<?4F5Z2E$=)m?+WB{fXWw9-Y3gwh z5wc1Cgow=C`4jA3CwEFyw=bCU)a)`rL?N^vBO=1|Px?}Mcb&SU-x8$xI zW=^fT)GF;Yj9!oRsi&R_!|>jF?~UWw&MgrgKYsl8e((40zyJRI`}f=B$IPh>)#t}u zrTy1x|BIw9=)RbGGT9B~Zh_o&o=lg!u$ehK5_cMtN$9l;+-Kcu$K@J<><4p~v3)>x zIrCMMT7roPU-i^K}# zE(m*rDeIYfJnp6XT*uycFVmTQ-tJUnhmrjj_jKvLjk?p0&bA61yZbR~3bPyBU9LJ=H11H6R}%j*J1?#g zNgT}V;h?q78kej!Nq$e}rPuaIJzCdLx*tjG{$3*jy&iDxY$kW)UOaVvx~`Tx-MJp6 zyJFnA%6+t{>m-hR?jA@vnEkhky8_Z@0PZn@yC0#h{Y@qi0I_@JtkVY~)-;QN03wni zL==-_Zj!0XZpf5VpF6R+&(WRm)V6oe!t9dnWeQV!JL?&xEQ|Xz-J?1+JbUjcb8yq2 z)KbY^Y`yGeAI~v&(bVNR^$3Bx=YmwNw<}Yj^cJ z+k1IQsj>C4%e^*m*5P#?0a`1VTKbI1y6IdvwWCt+N2HX!WR~P6+*#`F5vR9MuNmvL zLQ(;8*3M=l%G59YEpi{<%{^ALenVmtQ@i(8jAO33?;o-D*_F8=MfS*XJ$l!}%FbbG zhI7|gGBfUZpRzOA5hl3DO+DYNpPRc=a$PQW1&WA9B6QxGwHhhkCpms|t$4~4>;(qp zdYY-nlk2PBbj9>CYVODFkznsMJJHN+jOl|XW;cfGLHCc#ZvA$0{g+;Ub-~2k_xExc zdZ9ll*FZ#+Qd#ShwPn4W-(6SHKA`R^$#P1$#<@>0Im_KcJ@;J6?u}eqmiiWV41M6^ zUN$IoIwq^aT^oC#UPNPzYbCSsL9ckwy-u%T+uk z-NogyyE}LLq>k9!d(0g}cJRCQQJ5hE{HIn-?l$PZT-?wp*AMTtZ*Pjf4nhWG};9K z%(Gv85~+7{s3I2|$)Z)p7&orG^~K*ST*yL`{Y`DJ zji1`Q*@Qu_*tyRF&UFv7=X#%TEg4d>JzWR3e~vU4WV~rcSN96U`b2iA9g>^LazoCW zI{&!|!Tz4YO@r%R%e_~2xYr@sYeVL))LcL$`)qQ@lWT%=%~Ssw=(V78r#E+obIoY3 zmyya)-895g8kvfFVEuBmuS?yOaDya4qBRowCbY z?CdTZf;nR)frvmu&lF(_AWnIFxrRRb9J2vwc42gGM1%x{P+|j$vN?)u0)SE7p$Vcw?4X(5d^*|pbmvEK7w&XdtebpGG4lFz=(1}vwaIgRlLUo~<2ZG*u`z%s z-Iy`uwMk-y`%-c9jj7!Q8AR1ih=tUYfB^wS!%UgIoPFqagdIn?%K}VbNyFLkc=Ngm}gT~Y~X*Hg0c8_m#2^X*1X&9j5I~hI ztnMID1b`TYc0I@L_*Iv=N?l9JBG}zR?mT2stt1(eI4`b^=ySH^29=#Z5h(#7L;-^W zBA}JsIk~j3TXbsD9)0G->g@a^3*4Cypzfs%0=Q^bkGyuT6`KoC_IF!)_w8a+g{vw?OpC{=wp#;__1wJFmwv5iueHvWVJSERc#r6TC0MH<%e& z1a}8Uh_Nx0fq-vH1IYC#v+TD%*}q)CJ@)|ag#cvnuH@Twl9zO;2HE(l4+}SCLHeh$ zdcni}p@-b;Z5Eon^||PE_$NqEe{8$EpSx=gx?UwB39$hW$%vo;a>w-(VN^;fMW_Lp zSs>oMLr$Fs04TQ11Vs!0S#U}Kz%UZpj}Ss^Vj{9j(`K3NbF>@G!vDEvQWEQBQI3?Y zOi{9PD763*vj7+n+Ut7s%DLq->2kv;7Qs~DMx>mAE^DL3tRXwUy1SI0 zo1**m%K!EWcj7p97n_Z=Eg{^-I>s37c`hY$k2{v!NN)_P4-zfiIkdA!0tQ8_)8}vr z`WOy3QM0?FrSmvkaKH^y`a6&AshlP4LtY6+pU6Eo_;63?Tdes>T~Md0L9&i+t}ELM z%kP!v$psmEky@cQ72dvRx4jFG_6eD@XMQiDcz+&4ivF_4Wp*4K`>B{ZhC?f5tLPMn zQsgNO$f%SUVx*W&#F4cyBGzg`a&U==5D<|95H=*h2(egiRkYUNtp3;->o3?f;lk>D ziqCRG>D-&`NnH?$5dl#N5Rnov*zs1}cqi-Q=hB1o5n;yy+K($h?iThaK!(m&vjrmT zciCwLVCKYwyJ==Gm5AuIHhM)rxlvRSmcrh09s9ddDvBb{^O#u!a)P}8pdGx{eNvr0 zGv>)(yPmZIv}REdG^qr6=#@IlC7kZ&j=S&NU1@!D!6~;Cde_^ymOYz}yTyc9uYB)K zGn}apY8Nx^6-)NP3bPSwpOj0lz%7@g-G^^@Q(jT8+$PG=PBzFwqnzcfFf>3hM5h^o^@to&+||#A|e5128_j+ zm$t84J8bq?1d;5EB)}j^WNMF%UL3t#`de;sXYOL|!yL4~Bu@RFN$x%)&-0Yl*7{rU zx({7EJI++8n~O7|lT@(-&?&ciuage9TtmIbq7hl>82}9Qqp9`cJob-;`v8u&0?77f zee@~i-mNc$Ov!LAz}JU3k~JuOHsLL@ZTsZ1``D~oFFwoS3AqW)+{BsPq;{5+Ql3IY zR7i+GqyT`l0u}~ABdACr`GFcJlq!WHD)O~riECl2UTfD{3M32>(b$j~l|o->PifCr zM2I9P5QWCD7h)uanb~GSJW`B60z?!GyU|K+Al!=?+6#2%+s?U3#{BmijG#?1D3@JIn#R1#ugAXHrgN=ji~;Xn$g>Q(9A zC%c+LX>ubZyFwD=H*p({F&arD`ARc0BdG4YkpLhtf{576Ns27phZeJ&Xif$X0EkK{ z)h*1ALBzU~(Ao8piCg>A@9jyf0TIwJBT-k51S!vv>Vu!$6dcPn%~^|-@=0@Z%e~ON zUKl6<=xk0cn;7X;4BJa$=cW_ghnwB&gmvcY&+`=eo?V2fl=2wb3OI^8pVw;8_eP2nh*)igC0!&fz(Hl8)o87mxE;0Q&@du; zgc_7mRPe~tgZ$3(&oFbxN&-kXsB|CA zt&ouWWE=9mQ6djX2#3o9cN{w@gv9dA7oJIk2GaS{y;aX?m@H#DZL0Lh%>KjE`=lGI zzI5^YcCBha1i(W&e(>5=h?kx>$;x0)9hZwLUf z*yJ_dvM=WTlL?h{4lNNWYF`jqaYS7JA$KbJ7ZCRXzH;eksrRHj^j<`<{#svIv!gdQ zHgY#l)~m|J7W-2ddlispgXmsmm^UrH?k``KYa(-(vWvjF@UTWeM5R$FMMMfoYpt~^ zX!MjHXcYuh@G0>8An<(8BLZKLR;%&kKx|BCVg^x2K~b%*R+mA3lB8LwDShJlSTW@wq3zVWUVN=wna3e|mJhlQBRzd;Z+Y z%E~U^D1%UEQP*CHqh37cUR(&s6z~E-7=}rFw#%SI3_Sn7JMKEQ|1hv1k(CAMJWhnu zhmSq^!Vj*@-!LE&8^-+N)a;8{c9ah^GJE*;gGWhlabxwR^XEcfVqt_NdEEz*OX#t@TU+m$_;(xg?xEfLNYuS#WBOndsRiV&7*`Z02Oa3rHBxaO<{4j`#aw%gIxS2xEPB17SB!&Tj z0X=3zh+twS#T{w|kf0_-M5^F>3O%I)MLN(*d4cu{8dbp$Jg*Yyfnuo$Snva43I6O! z_0+lg^oTjPaPZ>Nl{@x_ho(n^V)UMe2Od12G@jeuuC-0k2(;SOYL&eL3XBXE+hG$y z#cTqfiheLyDwfJ#po15ldg-_S&F^k(Z2a6W{=x%~JbY>426uEGg+x7Y$KAVy^8#-; zamOpKyrPjpVC!xuz?jfOa#@)^blyM$2E?v%3*jq3%UhHVs}s=hE}c**4~Y>xQU-yn zbdO;nv`&Oi3Z$d`Ggz*~!eBTCVPixDSquU*dq^>eg=`aw9{`}?xI+`#B`}ij5u!)R zrnx}C{`t(Ylizs$`^W-{Mk<3dBjaq7LI?n$3qd(3#2_A$0ntdHXqQr+ko~$bCJD5G zHFVgNyP0k)8z&Ge^reFgTBAcOOb7s)!4N3GQmNEvw*)|Sjk3i(4Z{4j>(*qbZZrx2 z!pt5i1^_@sz#Ux>d$J*eue`V1`_PL+BhS3{ige)%MoFAG(r=;+{Rnx(Qgy=v#OaCSDD>_Y8gwnh``I1s;-NAR_G}vO-@|;CV_Z zzYr7)ej$#0@(Q|GC{od*Vo{d^-!J-=pgdTORRqnierNXcPh(5fx8q=GeL_kxT)v{r z7Wn&~T{-{K!f5EVK6ifW6MtjiSSf0@i$fEeoAoA|wqYNAq}WqjP+|gupo&3IDtblj zoqO@(AN|3nUViE9i4({E#XtP##o_X$Yp-oqYxPDuj0^yv_U<`zM`towgz(hKQ{|wz zu)Y$3wc zyW6#3_l5u{G6@QgD6s*piipbY2}NWiMnNKLBC#864i61`+dK9U>YPsu5efp-hKCmx z7Iq;>W@TeF?$%-hEN-t~S)3C^N?_l_)S0YX^U2z7 zi!dghrZrObP~2+P&n;Y20^9B8(9no19A`u&V26YYzX6nluP5D*X+Cf)Mr9Jo2|5jm%anYOSxV6bfZkC^i-@ zJaqcL$B{AL*wP|Gtcj4Q92D+7d8Sk>+F0R*3+Fbr zHidT8q3mM9u24u4+;vbOfCE!A7p`9cfc=xxyL-T<2&|1@LBzqzz|n(;2D}1v`9S9` zU)-)&L1d^@DGyXMLn~~rZf~;vcII+Wm>3#i02EnRS!TnAaHukP#+Udy(m& z|MN?WFTVPU{r!1<>G20&fBL{tMkyAHb8~adJUTdBDilOyZDZr;!9%4|samhitt`|U z^$0}+9+;ZhH#K8Z_8ax;wHw!KVao>58fkNLb9Hr95TbUtwy_?H@qh$jpj^5A=m|UL z+l|`%)hkUCpb=@EV2okrIF4QQ;;cw$E~nCdbt-0sJpIO`7Cxa2TCg|_ z!%pJh>a}aRG$rbhw#yaE*;9v?f^zb3!#;d2w?N8uODW}J?)7uC$ud{O3?0l^BMFI8 zsu*~hs89+@#bVj_xmYBRwHFNrrGbhX8!8SJ%Rx-#7hWB_u+)5Q-Yl*SdC_=Fa6@*Q zvSKI_Z%7r|2p0k~DKN~zx^BOw^l;=;G=11>6bvuZB`P<)k z+nXM@@EicV^?^71ede2A zv_a@dW$^F(^51;)bq{qOB_aSk@rK9#(f|3+Kl7z8qE-*wb?;BT=R<;kfbV_uEq9%{ zodE4(T)kuMZ~uS)*Nay#6A^j(zX&F~()c3W5^wQN>|o&HeoR{L?>p z#`=aNFj6R=-hae~+uwWU`^@}zfBu(G9Xk$)&%gZAJ!kH)nU~-F^FMy_``=T5fAuGR z>P`1Ql(-Q9P`|VBhoAhDuRi@GGlQZZdE$K^e*B#v^2+7c{=w&d%c992|L~8z`?0qs zh^L4=dd~yD`Op9ND+@QQuPP!x^Wh(T_nY1dX!%kI0B^kafv-OO|8VE2)4%fL zKhv!*>%tTww6KM#aCKs^gZ%}V&Lm?u~04-eO1hp_?il^+Db8}EI<-rev2@qc;g;`twX z$GZVwa%|%8^z5g<{COK4c%B#5n~Xw$kH6_LkWR*iL4@Fc{)JyUfByXEzx*Wz`PcvO ze=k%@$YO)hF6SKo&M*GzSHJmKlh#I zpP3n*Nap*!WsxfY-IPrx4-M9 z^XLBU@BIgf;?Tq_q6E;>p4Nf(wyHb!89)8p4?g(LcZlQ-{klN0K9hj z;%0T{@PUH_xU{l-{o1wBq2a&rGe1`>78!&Pkp&2Vu;Lef^=E$J8$b7*&wlkwKmNgw z%#2S8$b)y@^GAR2=K!FP-uCF@$O43a@|izhUS7WM^c_F@vA+T$*5p}0!w~%3kNxEJ zh52uN_erC1yI!+K;-l~R0AV+=fB+)*-+tFUr|)>`nWtfIKc84wu)8S)!ghOmW79VI z87P(>y8AxMXx&&}Z&YiYygwi_-*fw&mPbV*-+tzMVYBtiKlO9gID!D$`D7^0&5xp})oMj-k~9<|>TZ!<5*^!mu*7~@ zS1~Ju;r@7@m-v;*2NS=~nmny_Vk<3wgS$T|l1x?<-9DEf2wX5!L#AfAW1jOU4&cyq ztqn~8!H!IT+wsKyZZUqx1X^SVyI!+v+d4`Is*Bqv4mtClQcng(K|zxMNy$mI2iX)N z(pvkPJWm&cLQwFEfnO?>h6ntifzr@$d3=0yYIN|>^uf{cD6Y(vmzU!2zYu-l<>|Av z@z4jr6$n;Q)lo)Jj~iG-I#1yY_%X-`>x-mzDA3}aFSYl#bcBKE;tf)zsN9YUtAVhO z^`Ho=bX&+KtgozZ3|68y-*eW{+UO02&6aakWJ@5ao zU-<$VF(hEvu6jUF0{`@P{_UUs#it*>=l;L{xBhlzU;spZ?XUgP7ryf41N&x&%L4=` zDDV66kG^=}-2Ul(Pk!bLz=DYPp1%FU#n(=sy6v5BeycS!|KSsV`0xMo9}JZ%zw=xF zYIbIyfc(r)e*CFtpGgoy5jl71wV(T&zdXOZ_)q@dfB&QJ`2YgGAN%*e|GO2! zON;xbXHFbDJ~K7_z}@%ShyK)aKRA8zl(pSPL@}H=atsAPpw?{s$j|?D-Gpzx@1ei< z>wlXNLE!M=!!MtE<;&mt`d|6r4;z9f9)Ihfed)7`;n<$7_SZd9KlR}s z6=p)ZbmQtj`gi}bUa$Y;M}Fj8kG=%}e)=On`i<{?M+DHYh&^5KcmMPg|K-pB?8u?R zzxBWTX0cR4fkRU>Kkz)eEHd)9{|AL{P@ow*f*<7g`fG+ zAOHP7{)9oX=Pm%eaPH-=JpJUx#>Nl7=lyq|JPiOJdg47lc;%(v`n})&*c0!YnVJ@n zPkrfg*OnGYt21ZLL~N4#wYyPuf85YG#bfEENp6ju{cK97IWcywfwC6BT1hv_lf2p0 zOiDb^j$n`0*2;J2D~C=U&llC`%_YojfYp-$p4W09$vF4Yo^Ydebb+UClf`5Js#6=l zmJ+x-L=vsF=Xu2-C=~sI?^Q~LQlU^R1w-Y+KqZ(M8J!v%t%xtrUL1Pz1z@QCx)5j>ra> zRZTIJcQA&K)?z(H!BBZB2pY=^*I}UYpMK}tU;pMe>&=#}1UYu%(EESriTfYC-wXU} z3)fe-8j)1MgMk4LRe5Ms;+RPQ5j`)^f&Tc%ejF4r$d|tTjp=bW0&&j$d6knX?d zULtzpvA5V|@TDie8OG7!;x_&i^qQo!oJg?ySGm}#` zy4$yJ-)lFn&Q47u;>SMx!w=qhkA2%}b?bHIvW=imoH!u}Oz_M9;O~x&jd`AT=;X0N zp>X2F3F>&XaN@{O5xKlH4}<`6?9k!I9)4u2w)3O!{h-Z2J^k_v$B!Q`dcmEi&)7P} zr(b?yWMpJyWaJ0u&c5r7Zx)23hmJh<=$o4D*38U|9mdk~(%CDo-F@#paU4H;_Qf~8 z?jaz&>-6pa^{ZcWyKxz2Gz^A|eqdYpOpJ_9jEn+zylDVH!L^;O7cXCU_>ngt;?T&j z9r@b!)~naAaGH$L*fLpCw};+5B4nZJ7I$YB!v(z8!}>}~HsfPtX+;rD*v z#>(P>LkDg0dT3cPPw1mmV&}g)Y{(Oe&~&F006&Gum|VZ^knGa%z@ch*e%Fm2dwL( z9|(Pg_ZuhL89O?r39!@Y&c{fl98RG1v4 zmTcm?D;oufXsHI+t!Y6;3Q=qADIFBNf~Nytl?r|_D3tu57)7vCYh5}!e&u`N`8j;P zK6s&dYDevecfG_n#^7kRd8#3=d9($3ko|~t%zTZ^fM~-7)4t`qm4=vyrvJUNLU-JQqzd8Qhl;Q3rpLd{fn<$df|m{U%wbdkuB>ueDwH_{^&>E z`QA4d%YL;PR%^|vS-&!RU|+l42u&P^4%(vakvKXuY%|vcc;v{D|Ie@g1|bHXpG?;; z{p>G1`N9t@WIHl4Vkt91_{0-WxN~Taod4FmN2lkH6*3o%Sh!E3GOGm5$$a`^mfSI5;-dd3-FhM-ELLKA;#1 zg+fw^`Ode$LlBC^A_y?b```TbCmwyXAP`HFqoVQw;T>;#`_=2$Vid!yh>*qeJRv-B z{J1@6j~_q2-K<;I!kgdp*wM*-_O2&pXGVsGfrSa~yXT&n1G7S?kxm>qd|-TPY+$HV zDs|L75P|U2sZ*nq6R2omWqIGk6d?Tg`#<#TmGk$Xxzh%@^{D;2haQ|B7_n(_5P9O! zH^21_k0yixo1}jH@yFM;HfCpM?H1T-)gOHDL0b;J^U zjG##+0%1UCFUug2G0PikugqN;8Xp~IQAnQBHe}nV?~Kh%*~E(ioSB*i1VOAd8Jj^J^_aBVoxLm1pN>DvDF*SK~-vI`($H}AjJYbEPr?jOR4HilxBO|l3 zvk0JAHp50xE_zs0fU)rTl{rfQs1!?@6cCaiAQXc_d2m2t6S0xKvKKDJC0o#(+i@^e z5}wPZgqsN)XUo8Hh3Hc<7R+p8c@fb;5WxS~Pyf2eJ@QJ>X%8#uRCSjFgi3>oF+$6= zu=Ni@3PluY5Y(PVAQU96K*T34h)Bv)D4+NAs1o!2j1dkI z6+jHduc_c%(3)c1lwyl{300FTVXU^4A9JzB&<2ljND4ZFMjY&X@6y>%{?tERUs)IQ z0AsD`jgP+J7k}v&ZolJrsXWw(tD8Hm7MqZbFo9N{35rU<1Tl0ayhMCbkpf~7MVdhczGY1ki1Iy3VvBCiS>N}e z3mFsO=Oo9q0yeq%vqx#m;D1kWeY5$!gbiC7i5IN2kcItEd8k04(B>vN4`b6+$=AySln~ zd1V0w1Yv!BU9eNYZn=ks$eJ)liQ`z>Q7DXvjOZz4M`DcOC`LqM+cvOeabw%Wk(eYR zB!QR>A`$}-Fu~}+5MW2x!=7mhM`ws#OAU^Zz*;lV!Zq(}UdE=XBC#OXu7Un44Y*ejBIZ!IMq7VSU zaJgK$`{0qCW_^8oYi)ZoiXsHmhJmQvZd)%V+_l>fvjOg;K~doOi|6JxR+WHA$HH0@ zW~)t%B~%k3VuWItt;nQdt~KiQW^UNcV1#8) z!4f%H0qi{ME(k@?kxMETi&8}t5D^VD7!++v+Jq6xt}h~l5c77UCS|S;5^h( zLCnenzM-{>OEtn3FDjZ+6DfjH9S7HVql|+s4mPD}umEjrdaYJvexY%;p;uR0*ISL6 zjbiqfjuln$$NuI=*6OWG*XDIl{%>D>^2LjnD+5F01Hp+Cv-@Ty%B4~>j9OY#WEk7b zk^n6l$%;)L-+!o5EL&Ul!lhT^D6%{rJFWMeIE_kyz=;Egug=}*V9$U8aO&WZ^VhEI zG-?QV`>~Vud4yrO)u^33a*P2GVSQ)o2d|z50I%Q=4GoD?C|#@9ZDwp{Y+`nFVqtBC zl)C@)9j6Z*1(EG${g1x*7epios7ShME_P#dJfH4@YqeU%pa24;LUCzjnF&XVmAAj{ z^;^yQ=JwWRy((_N#lpy1Yb(=XWr~=2X?=BI{~_#FEzhs70!!yVLWm6t9GTo_ZRL%% z6D{8+~4oZID*XCsF zlEmdW=5kQro$a-k&eLm`4{g`Vjo9o&je0vO(8jTWkpo_E-_V7iQNB$3Yr1g-t}JsS zh)+~yD5gsux5P7Q;8}n3r0B9hf%G*I56i2%6o*?A7?>EVKI}jtGQpO#){4Gq475twxb5khq!s8{^|x@X*TN?K9~&lAM{U7(}7`svKY1B{m2^&hb#a3KYl4{ zw}PM;w;HA(J8igjqp`krwC@4S`yPGk;@V0(j*d*t+6s(| zH?G=|;9j7Itq2Y7DcwDH_0oN}-2n(EXAcdO%GVa>Z##HocyMUAJUBHv{``e=aU2s1 zgFr_b9gQ(@*FB6ufN*(j_4xinNNA(T<<%9-Te8Uw>%Am-W zM-o)06-VtTv?1HMYnN|7dLrp_d}-lEI|?IV#UP3QtC~eku4vtL? z4Gazs434#$&tH6%2>_8nP=FA1S7S{8EV&95k=F^-kcGjZVe3w^LPkMA)0H(#s$Wui zw1zsNgh5C&&`9vw%Hs6+1c(fm2j2C%N3Jd}%nXj|qJ@27esguBS+mSQ>4qJwu->2#YnL|aJ9ZI>2(x6ZU~WctkN8FRY<8vLvMrQvMbju(lO@+^ zx+XPoNdLR-V;=>S9;ZQm!!yII6fpuJ_^6dnN~wbH`<^POzz@jxb)dATl=3L>eP2;P zKx>=P7rr>Y{2deH80ej~*7~L?M|`xZT2)zYM9mgV)nTIH1HjhV`ux7a(5c`^(OVnA z3lW#%V7TR7kK#Hvj|z?%JR4BR!L~n1rZ#LmEztCFISyJ}Sk(|2iKS>vIPYl*MC+xnzg&{mZXDe&_ujX#pt*g<=o@Ah5)2&R%}aj|cy$ZbThU|#PlVJGyrFo><6?{h;*ZYjOU>2^if1=s5Wb+$#}P#JYO%p_ zYa)hG6Q5OFlhF-DC*n{;#W&HsMhu6xy<(lVN8?fhheFYzC<+H#@ro%f?lcy*&0L$d z=W4G>%^=`Fad3nV51Elu<@*P4xDLF%tkn7 zwk%L0TG`$>cj>jk$^a0S%Vp`x>c=3@oPD7b6iy#L=4nq5UcGwh>(72KYKJij2>!Qk zf9?H`zNJzs3qqq-du{Q?m4&&7ZoAWF%;PvVAeU}j`!ChMc>L}M5~@uYhL@J-zx{)! zn^zU9l~)kUO&b0I;~eni5R<HbhiyHWoJ5wBUMm%K~R{ zcduFgu>rZhI6pKrWI5Y$92;iXTS#ZYWd_*X*|xK{Q?D_zfW#sYu}5lYZS{-KJ@wG> zGb1A-1jry9$LANWy?Xsh%mx6A+SQdn0sBCgcQ(K9^mpz)b$WJmf&@V!gIrr(dim08 zjj$C9Bg;m#`Gse{d)MI;`zNMsj4vq5TkFqVKHqFM0l|R0di8Q8D2@*f3qUJsx1*2% z6``HoU7{Z56h7y)!`o{X2L}f&=9>iCsd~g-WzDWD+9#=<>x%9f-v9hB{_+2V*07KI zxh3K#uw7V`uQYmC@e0b<<)T;ib+KF+Dh|+gedp4JL2qMUsT$5--I!k~v}oTZ4lP4% zuDyJ{ZCWxDY6bebrxr?lFpf?%%pyXSVHlyH{5Io;r1~#=O*|;+@v3M5(@2bpH$?Q{G6RpCwhHJWTC7MPGJlY;)YKUHt1yhQbt4kYv zy+tdvR@I)-gH$;*e0nGxnb7-=`v;>aDjG8?;h=6* z#K>=aaB-z^WxgG71il}X2HLe9#jQh!4v>Q7t)+`|bG1ezY%?=Qz;3yzVnAPG%!WF< z+xk{^SLndE1$jy-jYLF0{P;VkCMFT_`>(wC{c|rda|~idcOWuG*t)1z;D7{B096O{ zL4g=|7oQCqHIUIAL|y}mVIYizZ7pX<6o-M8m3l>+Qt?Oui!Bqjs98YTsyz6lY>u9p z6=1~1Ab?@&Hq~=Q3=>&@o3m0K1$T(CBfFAlzG}gkKp8<_cSIZ*SfPlJ5kpt(Ot(+ot!-c09RHPo;mwsh#kJL6=bq;y<&)fZ6-PZvLS!R4YVRa0w};BdqmEy zP;Qb2VKKs>D52<4UjL$0*WzBf<)==aI)DCrZfhFot;Ucmk(>2iv%1kK{T>m~{X4tg zBC{uHHqh;ZZbU-4|lLBu@_3?8jUGa*zo-VZx0C>gKM7I;E8ozIO%~gK~sgS!mY+u z6&GZ1dv0xRi|0+fVNo`%{XsP}TR3^Bcx2ohAl9DtgR%^_bW>V~W$^$uy|&pZwGKz^ zotOrr)@&5dLmRnTS=|zm@$q17BN`p33=b4;tX0dS!xMv=Rdb`>THW3Z<0y(b1ZFX4 zLsSGnA;1V2qliUFFb45rVeIsKv29F9DPxRPqUM4ZTL~<~NF;`1U|Y5nMX@Ct3o{_v ztbqX_fY`(u&=_OY#yWyv2#8`3ViX;t?G9)JVqpbJx`(?pqcI`cq8CJAL8Z7$^orP6 zHSadZq!cj6ER42yAH-G^%l=D1A;yVB4x&i{q9_(c01%7VzBi!Agpu_HD(PTs*1_c<~n`OqXbD;zPA?g%HBSOc%#3)KIW6G@cnp!{!x#eq zvD;yTg$RL#6ot&hV&a&iSUk@Nvml5u#t?R(RclpMS23Vht9R*W6p77%ca_Zm5H(>e zq7-QcwkMo`z2Kqg*<+KlLaUtCO9oKY?33l*(0c00fzz$g@o-gISBE&-p73@mbKh4lUf_ogtUqSf4p(7)$ILfP+4lxw znuyg^pO&>>j=Z23W!%cU1SVUwbAn1cuorTSIy@j=f=xP`@p#cb9gdhR}1Q>(SfPxqiVib|@ z=_u}`BNT;V;y7mENOtW4bo)vh!&dn*2GD>JaECJ_Vxdnf_iwvLad*udYYlBHY6jK_ zA~AHz0WHAJBHFG?LIhB@tz$=3i5UPp!ju96Nn;rgi3yB|r*uLSv5aUd&`37!CL)0t zg+w}%Wp;}q*i1LEFbivvu0Xedu-R?g*vWts83Y5M1S0DA%)7e<(SV>4Q51m)2r?6Z zrC-^uWHEHMy;X;@ey^=prY>+6nphhnBE(>lx?lw8c9g!U!gMM)M5n+k?&v*Aj9?2x zNx+^cvtyIvgTu+athZ_kFa|~dD`9EYvbG4K4Yy87=*Sshs-Pobv*&(q5D zJf(b3Y1En!NEm@gD`BMoQ3vGfqAF>x7+ly!!wi zLE*m7@YrqUdsu&MVPr>wT2%S{EBnslrJt@|90u(}aMg=8yr6)^fe2TNv{XRdE|}PR zN)O!7n|DX8LR(!fnnG0e*l&6)rg+_p3hYO5`FkEe9JXQ#K5;J%a68rSWQY zZq7W@Uf-(1TB}tDwDP*3Q17oC8PwzB&B^J?QLms%wQ;Wr?7^0-iAWn;+Q%3Qp2!Fq zRW_6L`h=+i%i>m83X!zuMZnM;g9wVH)_WhQ?zA^*TY|K--82&Ws61W1GJj*IR%?b) z7)Qn!B5fb1ZBm#p>TMPhL`0L#d}+WCJEC4n(1<{602M|iQk`HESd@`A#{j@xIb>S_ zMgp;I+hUAC@Q@6`p3Zgv*1uqp*tW;9ePFD}0(J>21hR|fbplLaCZdpyFP5T$Lf!t$ z2*`{?kuY_)pY8O>9bOD1o+FFcF1MbL4f&H+(GjyoicqW^GK&}lPk=#;2oRwnTe#9` zx6p090s;n6e5C{gfb3rh2r-Uht&|OrP1o))0$O8-yHc_Mz=#pB%^KOKW4f}WWZh>( zt+m@zH(`+2h$^*p`?S^UpE7l6E{GV5AR`G3RR)qhd}C>0adFWYW2NNm8j#-A(2(g% z)4z#hwy#-Avg@YQz>H5OSpnJp-KetqkGVOV{sQvJROnl5$FVyRLY_iWOhmp{@I4iH zemU@hg6I1x(7x{x5h)^%JRw084d{_Vt+=+O>lcgHZ_tY`#aFhkZwXwDNco~Yf`QfN zz5lw{dUtvA@%nP?nJFgC;t3i8Ap~Y^ zL=<^l6Qix(s%^1NgaXDIQ|o9@hp!BY%hQDjtt*5?9WD!zi6V^@Ss7{;Q6vCXxgh5X9z}8Fzc;K-aRkB$cGVE?dsQ z8Ii<3Io4amzGB3$JpE+3SOlW2o$Z#1I{eCLPowQ#RPEeO-&tdk?Q(T1M(|cVGhN3vFt0&puntE z{7b+)VS~bTiRRXV8=GSrt=8pQV{Q|RHFdN!Fu=L6&@cs~o3T(da-=RJ8-o|Pyo{uPi*A+1aG5byO)_keQ6vo5rFtp__ z9)<`bT~o3JMrqoF=6qwJN_E6&+srSA*G-#o+qz#Y0u^t#><tqL^->ri#+yElqu(l_ zHyG(LS$*LC(O>*)Yt7oq+D5h3YP4FdI0AzV0?5{x7e*1Z?XX3VjUghJq;1_jTY9Ow zpiHt4tz9D`1^`9&4GbX6wn7O33;{A|Kp?bgS0vz*GB!ifh4T!G5@bTF{ejB%q=2M7 zmN>ynk~HA1z;$H0<+sc%!pO+NgoG$;Y(afTqPZ(}YtcZ{75(Hy^rZ_IYCwZvn3KH{ zizuSl7!7CutiTg7Yisu{v)b*N&06JUgM zdp-5iz0QU9cB9>HjGwEDo!g(emkrIf(#=uM?jeTVzYgWUH>Z+}v!hRu0HXZ`#~qa+ zENH3}ii4GMx#*1y4-W(dG~vSB56b%LzFDsG{UY9LAkZfM zx_`GvxUA7P-eL3g>5s^j*CsjORy8`^|Cj#Omd-pW3zcB0uHeq7vefs+pQ{r zg-vawswaZU$>PBxdxKGN*gse*k0E2ZJtCo2eC>6xrQ_Oy2H(W7Zc?i@4UsR+)!NE_ zobPQ zsn%NC%|;ZOhz*Kiu=%kLg}z&Y#fkrwzf~(h9@k?4<3Hgy$}5Er~kwN zFyY@1Op&M&|!vBEUZ`*pykj2Kq#iu zmZuBsT1hUKLYGq3N^}e%uPg7ZHvvsScp_pHl5P9bZMV}wIlG#Ky&Ama2C%*G#3aX( zn{&^097uI}b*rBHw2I4Zk(PQ}wz*!fjj*wOu|zCjKU^$t*Q%k&zVXSW^;HBk1W4q0UZGIf+1ZIflwcBlGYBZMOlcvs zdMNdFOF_49Jz}X`uGebfxL2L<5JU;=pPad|ya)`25XI(lU~pidTB`v-n~iOdGBG^5 zy1fa^wnLT$2eeXA6hYTO1f&6=5w#J~5`7|&k;1@EvmRPfi?9LlL>Z6>L?I1U2DWR} zL^hZNL@QzTkQjskrbfnBw>B{5m=K+kIJX;JCq(GlJ}d0%vRm96|L=;XQ$4MA_bhix z>;=0zt%z|~#yqhOZd=MeT|#r6R=kBum|XX;mjKUAE0ue>*eQ*Plv+=(AUcazrrL)g zqRuv}&5nZzJcUYQ;CYowVPrU%85=5bY3;^W2TDIUG9_i7wyMSD>*4sm^2Bj}?n+&; z@=g>Nv}}Gi9y+@{wIU;ttSFi*Ks92I2c#Xmieq!d>f`OLB9xHe;kbTIU0Djs1vFp9 zkqvWoJZfKz=jZjs)#4=R+Gex%mB#g^v`j?OG&b8w;FY|fJWwh}Lm_Y>mT@&$D2)u1 z50+_AfR2Rqsi?StrXC$Kh7Zc>A&j><;&^*1^4FjlAb7^(R%;Y%ErZk@ z7O1v`jeD^^V7BK>`*1MhOHB+a-MXh<_d$myI*q`{#iO)#Y^5}{U7r|PIetIyJJ6n- zfb!&8b!&C2wpFWEt5KsBg<%LR){8?0ASl8%#1;TygP_35C^{0y_HlSfwp#A*{M26y zg5ZS<=RWzhFC3oTe{^R5(W%+T?tl32{onum&98g-(9G;_{`~*zo6kP|_2-`csrP

is;-+%H<5Cp61>wo<9&ohD`G9kyz2*Z_ucRcXO?Bw*y z&gNIX`|aiJjROf(Q0ZKW^Ki* zrJFc%@W*6Ny0|3VtT*(n7|pabLFBG>5ha-Q-j*y0(J$rnWo2(tHj8>&u2d)0Tdc(E z_19j^$1LcX?QfG!*JN?kT)!|Gyv`DcvJt-46!^MSC=3jiXNHHSM}~E@AmL|bMz0T7 z25Z&EV%-cQ4F`p-YjAzDaqvVbYU`ydo8!jYe!;aqBv?uFI=S{DRR&p!JpJMubKXsLjy6P*DEJz*u?oxF(O{g0vdr zu^LtbE%b*=hs*vbtL9;@&Ng9-)x0-I@wgX-fu6rJCc+&h-hN(=u{tJ=5g-*cHOL@( z#XBg38f%?VPw*>(WlxUa!__Tg&x&z0qjY!m!njO%%u2$)7R_8jH#)ff%fY zA0#9Tuu=uCTD$#ewp;)D&;GFJ`G5U~e*zG%U%!5JVeZP({MWz#T|oTWGf%zwzK4GA zbDv6{;}@R#*2}M*|Ipjsb~xe9d;+6Jh3)2amjP@zr{}r2r7|)RAK^ zTzb_uT(h7Ff;q1$KL*bfBKIa?bfgS@W;R4`OPSN=G;p!UVUx2 zSb5JI9y_@Iz{a_=&%W}~1GnAz%9V@v-+t$-b5{+>i35iQ%9Vfi$G#s%mol}WozRr-`oPKCkMBQpZtm(>p>oGcaPq9~liwL7>g_c%{*R>Q)#x`NU*tX|evo*R~HGEERq4!ujou`A`?t z#XCh>1}{bDH@3G~t^&`+7XiGu1uclexD8MOT^Z8xq2WP}1~{(BL}9R9+t(H!3l%EO zQz6o`f#_KL0Jcv1D-(d1bh)Lcy|`#(^8~CP3tJnc>MA%H)rPscL+hh)`=C+F)Hn?| zZ8n!pqYRpeVlSL+drfMHGDl;j8?`A3(BO_&8y3X`I^q#-F_^JhqlCsQC{v`7on{cj z*03DDJ%Ay-t=f}gdVXN&;(?yXX0zRD1%7~rW2?_&c(+|AA|Pr8Luf#3z`L@( zc6fT$7(*;q=B{6HTI0U{j(h(68(+4_6d}I;%-x^<_E$}pT$iL@(8zYZ)(qR%mluG= zmb(GK^yv82<%LJ?yzk73Q#Y0t7+}CJ0Kkiv&Oi3R!w0AKo!Ecq_dfe6WSJZp8yFb) zvA4e$09H3Q*cgojgf~_e5wRJEwoY6C6rvFUk+JgNN8kFc)y<8KM%8XLn*p!Z>uk)8 z)ur*VF-0^pG4-Lx-hN^Jn&$_B1is*rBS)53mUkL8AzWNtw#kImjrCT$y9o+k=lNhGrBNwAU$|;EqVd#PI0ZYZpc2`s&hskG!S*%(qbh5ns7_$!?>G;nBI3 zrDhZ+rJNmvLd0%s)kQzG)~Nu{re&=TtD6JJ31e@@D#;HXEzKY?3RciJ!yigT^jYFg zBBGNU?WVq(nQifMs!S!@HLyb$-Rqnt9La1{?mFFW{M$cs<$gt$H=f&8Ix)UC)u&(v zAXGxJChZ5xFZvbLh+h4(13{}fFf@#QycNE5u38xg$^~z2D?ER710%Dt!+xRo`Q}#J z$l}Vz+`=XR7t3^UiOu>xQd0wC<$Ym%mkJ>Amc^^aqofLo%pFia8u4NqFYrt~EKjKU z$6zPWKn5;)Fwcin!wa#XapBE;{V>OuRACf~lhI03Z%^>%;WlnkG{|s-gP~}>P4x{W zGe$KiJ}B|gX1uQB3i-2KSjTYK$b>PMp>d*a8Xg>pVZ^|kZ}y!~!AS8!n+IRy$yW1f z8E5V*1T+4khox`ThfQ<284pNnx+I|0%jf@9E8{y#5n3S zdZm~TPtUH`cPxKvC9rS*enh;nvS@R-ho@%^!u34s~Ixp=wdgaQ+Ctm-i)y<8adQB9qZfzXdseR%r zpH%|m!=t1WF#v!^%JQqJn|?VsF}<|C5k}F`gNLrJE`H{lUpcn_&;uuL-}T540r9rk z!xyhzF$k|abLV$oeD*spKmXQyADS2)GYIu+b!ud+R4UcuaG+SOHXBMQ145qe6uB0I zk>uS%HtWWLcnzB|h>mg=&JE=d}gF*L_CbxTnjDS|C zNRt{W6b9oT_yenROL3v#f9IRmn{7C_f1tY5)Y1;a_Kl_O{j!Ajt_gDNGpQ)Xp=)S6Hz=CW1HhKA(5tfs66!U(RD5HpI496TRTMR5jFh7 zBlQw)eYQHaP`f@JRDZ5G{O-{eyvG}USo;Iju(i{uH8-yAG+T|3O}kx>!YGQ^K-AUT z>$W?STT~E9g$%Y6p)tnxYu{ZB0zObg^6J$~?|kFqXO5oumw);P*Oumsp8xYd{Nq2k z@XFIKK8J`u_V)KS!getTKK;!vYa|l5|J3dK_s#yN|Mn?VbpP?w&z*lIApqTb{I+La zeo-`8=DB54+iusLH6dWEF2CW(a@CEIC_a1f{DF<4g zd2MxKbo>Kvc=P}DnLj3kvzK4{;G=InI(twMo_zWFQc&=<2LgT&SY`FAn=426AN=We zf2i4RZ8hr!&j;0MJ%<3gTRbBoUbjD2s(+rfkGa0s|A-Q6FP?eI{<@^@tnyf{1?-jJd!ma*x7wBL*l zUVl1L|E=iXbrK)D+aC{1h*iV&cD-G1*Bk9-#I<(46~$pQw*1>}GfC{D*3surIj5Or zV_8rMcEcizOL|Cym4P4#7S~q+01Y4Be{f-CDT<<>eBXzkKmW>Ry*jrrZ;Rd%-3I{h zgWy+w4XZ5y(1KPSwRaX9dUu$T##mxDh)j=+ zqoRei6_r5#)M-wD-C9FMbqbhr($K{ANZc zs`XmEUbnO!TO(){D1>=-d}?K5&DIyQh-NUV^Jsj}8!D7HtJ@FWem4Mo@7#-fs#&@; z8WH*Y=RZF)Gc!CqY`d6>$k^DJQtHBm3vYbm8dDr#{ zck3SexoN$&LzZhvL}$*NId|^dtvJ+KpRw2LS&udMbg@U5?k%atNIC|jI0CKP?RG7U zN>h*X)*rp`?!nEfDVIvxP=#T9(p%f%<}gehET6l+Ge#;H^sd!w^&+;OY}WpHIQ}ve zk=wZVP_=!8WQk;+gE1aFpzGTrHMiTT6GxZ3L)Ndrp_eV}A-Z zHz|6czWiv|TvReBe4tJnDh92NM`{ZUx0|P9_DHRkc!_8#meIDE*J0(Ts?3%zEVM?i z1cRXFRXE;~BH&ITI^^qB?M1%qYx4P%y7g;A#XE*x`T`Gp*5A12j?MSoNAEv6U-Wc1 zUb$}|y0f(tH``G&T&y-i4kHt`+U+Q8#HQVD$8kH1MPiJFMQj1zo@J4AZO;<8ax1rz zg_T4raU2t(?GUV$60il)KtvJqW^D&*9eG-VaBcpEr7;VkHI4>B3s_i92thyr7Crw9 zPkn2vUQIgxe(9-iZPs?Mi<((6@I=7T7V0JYz;v~^5fO-1b~crOPs-M=2>=-uLW(<_ zBr8PN7MWXGh=oCGW4gHr!?s${R##gxHUb#LnrYUS<`Gc?f>s8BQMPK;`L$*2;t$Bu zXf$fwvPcCeMucE#V+|3doAI#6j6|`mcqk!>yuULWMbyN1jRw!d8) zdpdxJ!bud5liHVks|(N!9tT@HKR*Xmqy#oLIoNb5III40f{K){c{O>ZW(E z)6F>9dYw*(Cu%S7aYU1&TWZ!0wDOp@xqC>&Aze!RfyBt#6Hvjt&hC z+3+HcO>S$b|_J=vu5|(qrF4pS?z%jL1jvZWh>Buq)Z3eCjd5sV z>ajup317qZ=Bx7?Un`clx)P3-B82$TVk_{x)-xLu|7N>nxJc$CKOEKZLEOEq}y zwQA)u3f7vHD4g(4&!`DhQOuW?q;fS1pxU}SIC-iJ5#HErR?kJ#4Zkh*l?l1+RIslA zo7asW`X%4H+-|~>9B$JpG`8O0A37bZ8=1ebGkVU9@W|?!%C(24%;OVVjhKE=3vMee zK0Z+&8jzX6p(6+4q0*?YjK{jpfr(naAA3Y1JIzKE$Hr`jZDV#!D`LZuiQ*_SO=c5W zac5&+qzm>a5e)<^fLT7xLvKEg@Qb5cr} zRd;!IkT2@w5Ns_+$6_iK3wzk@tzpk|M30nhG@5jb=?I@lN8GF?=&E`5GV#AK3wF?VE zQC9*kmuTW4ZVAm+UhSv*FB^@6K)cGYfe@QK-Ta=lCP;(u|+?;r?=}N4k?kS*zC=!cwMB`f!i%7`W2-lmnRrq;tbadEKA~Df2lflVY9w(Xy?tvnR|n|_129A2`(09T4sG>yLp?QxTiv5UYzIg z`zKq~cH_0RscWqYde>*h=YQR1InBzrh-{Dx5DAk3A+$Bx9LLE~frcaKh+Gg$gkZa>TEl16 z%#5w_22e<@>IV|}EC$440!gQJ-E}st8|w+O!pI&lB9;bV#bRY|D4jBhiJO+3h1Nty zQPhDf9M3W3Kc>VJ{}NWRzhGLgRC4NVDF$L5)iDLoNfuSi9vi7|%qC}C{fJb{!?eD7 z58>NfDo>U>3B9{%?dGp@((uU_1KJagISNfJjIhy+iVc4&sFjLAIoK!^3WdT*P#Uw6 zcX$#vkKMi@qC9QCzul>s1vODDXhJ;Mh~hT4fYHQIcyp`%b1@GW{6T-S)o!fSD;)Sg z>Mv0(C`O~6G@8+7BN{4AY?T99tCh|!wAxYaIZ!ECq0PkcuOy?jn9qL8$JF|iAJ291cjKCmbB3Qo%vNdpvD>B(g3EwqmCv^Rn zJvOTw^AZsw>dq$ZplO}j+hkpK7c2=u(z-9{mI)nc9A#TdAwaj-wA)fU9lRiPM0z@k zfyuh;{xkJslB*HfffDaID=hOop~YCO$LQys6XAiB$L6N-WKr z++EsHTujtkt?48J5f4E?`5q!;j1jR`60<^Ph|mC&2E`qjM9`f^syQLC`!tg^W9^`8 z6l|@%1-Uw<^j*!tUV&s*ilPs7CbyEhkD5c)IQCK!>&z#M>6$|6I029#?`{S;W$9AR zX|9)=g*a0Zxhcst%Zr3eU+iRy^@*=jh2*ZzH#6&A+U41DaT^HK8N!I$QPgO*gL*sg zl;@Jqm`JW7$j`eqU|k-O&rG&i!mlP5}Mfl;?m6k&^2%(vb#xzTyEN~Dkor{TGanu zZd!Jda}TbYUOy{@m59RkZ)n*IX3CAW`qaa^vy^+yUL$wCs@yZY7v(rt^)Htco$Enl z%}owD4gg3D`bs$F7=Q&7AQ{rc5detgJpvn_L02qLA)VNv+jhjbGeZb-TRwaYD0jXDWN1TDl3(aqo(f zYhWCM7ID%#6TR zZ$g0*145xNq7VQWi975<15p>k>GUR#C6Ryye0;Z}Rav2-ho+`O4lU~NUf4NAXsqQ6p zwP$VHo++S}@`PI~1tqZo5oj}cgdPGbAV8!}yB*yN;7ie!cMG2!k)D+FnVoa$c2-EG zxwFn=F9Wv+H0Ybp$#tD_7i2agoPC>PfD&JXvUVd^Hm%oj;;!(7pq{drxrP#Yv@J}T zpiFWpotSdpqkHua>%}!q(0XG4(S+T;MI?~B&~uaMmfp-Bc?iV71Vm)DMxdkXj$#8? zWDx3t_?;FZR>zc?4ezpTO-IwA=cBzzk=8BvfV~R8`T*g%tnWU|vYQ_4{pIj-W3k+b zDeLki6ufMCe=l&#-IIMJpmSS=q&Q5y!~uJicH~ZoJ6-)%WD-lnB1#aoF8aC=1`2># z2jClw0DwurC=bbY;~_E$b1Qc}q{5VBmUL2Dv)3#pCx_>Gsq(5m^>f)2ZBoD3C-27A=f|1WickpZ!ee5 z-f8CvYUnM)*^Bp+91#Ez$I?ALasvB4DsrmZ1(ap9ch@`!1>m?<{%e`>M+}IouPnmQ%Wf}$UKXks$e83Fd%1!A&;DF6tyjTv${?g( zPx+782X`wy7~Dy=XU4&U2d`bbcI3#Bt5>h4COo<2R1}|!a`qX6^QF7#8vWdJ&*ip2 z%+}&`6ydvcElj)6LZp+W;3~*>@`*|*rL@+b=hZPoUSAhNgFwPCY}aCe=4&rKdF;-I zuD$R~qXBFP$#m1}8ll5)?L}XT}N9wpD&6_^|?_7J^t<%)=0xpJjXPOraH-{%0xYJw!P!Fpj~ zA|MBiNiL;4wfmBMm!6rKxoO9SUis);QbM2F?>$*;$Es!tO1l(42X#)l)45P%GHbb{ zr(CG+Rsfo8Jko1z^{S>ymFxA&;iO!Klm$6B0;7b)z`y+Bmzi0vd_Hr{2mk;gn{0`q zD0|sXKa30#ZU5QPVd{1kvZ6jw6jiI$)Hq#63pgd)$uqKJaFL3Hb8b>3)(pKV%gRoj zBDb<5vcO_49GrbU)qf(puibeF!?0ejr-IR43vk8-jAAa~NU-?Q(J0L08>VtA-p{`#2g|n@SUB@b$DawUe z`$PDB7>?N)NKv5dd$iW}DWoo5uh-}2=To+6x0zz5o;L`BcDtRWF8jXUYPC|w_Vo0$ z^%fJ; zV$Egb=e8Kns($8r(YYH;NH2I2hxm>H&ve8WTbs`!Z9Bj2()oL~I z9E~w+YirZf(*pwo&1N%o%-A3Mx_ccWvUb_^CG83^#w7RaPIB)2*mJ_VoT)Ww-=A$3 zW>fH4e<*=gQwGRhKf5vQ`*Tk|*DiNz)uO0ct@ha_sr{Rja^_|`_by{j0j9YTp&lC> z>*JW*6h!Z1Q*w=IFK%b{xu&dYuEzvDqeuIJjCQEwKHrJdhR&w<}VhDskE{U2DMK2BDG`l zeLoc1lUn~bRkf15Zs$KmQMAu1>z7zYr@M4J#J+A-Wok$%Fs+k5*1B9SXG;u| zlvi#8#cauT-hNNE2K8~UbT*9dlK_RjlGiB^G`DL{E;BjnpZ8(&Wt%sq<}_J1F5RIc zsHJtvI=HqV++*q~C!kVdL{h_c<3x9ySwGHR+}f{fj;%~a^L~A`bIB5M}mnM}=SFeJC+!~?1E=vMs?C}Ot z_`B}q^ks>ZDI1h^*7~y(a>>K6w}RMJg6IXtCs=jLQA&;!H?U0!ez?sm5`n2)%8R{D zVyzOJl2TPlOkP&!E^(2PZ%Gj{S;R`iSb<@Gv(za z|96|lIVVqN#ooMbsr*}97?7T&9tC>w*jaaNL$aSck=rA>@T3M6(-PcFSV*>%q=whbH^WHK2t;!Qz`KAH`lLwc73X+GUn9F+mWxxOp;BzVF-lPZ0`}yqUX$ zQdOAQ<1m%iw)33DN%M*qxL4`Uo>Aqp0kW$+W#Dp!uTy?UF3lx-ytvYM&@JY-=a?I> zxu($O-BMwDk~d5(-*>#@9bf$77qjkdu~@X|Ps$N4l}fc*%_VBsFD;kLJ3BimktGos z9v+Dg*F$)5%X2e-DiQadn?XT6;Y_JiNBH=6bvKQD*%?w^BGaipizZr-;zW7!n(u%G;zi zgL`Xmv%+>4&CL3ksUs?t`sl@=7#$s5UtjNa+~#JMQWX}Er(lo>nkC%WH1gGruiX(Q zg%zn_&e|ipWl|7Lp-`}XdTL0%@4H7=@{u42l4^1HPxi$u+s}?COA_jpUrkM&D@~S- z2~re-UJY>Ep(glgitU$r+{~tH>!lZM0|4;jzws-*QrNvXAK44_5=qNeZe)$78}O&P zRirA1`lRrC$!#IxBab}tX<5?|uB7yl8)a=%I(6dg`g%R9GLfl>6-5dbnQC`ldO(l(o%O z0L-Oox$DF|1$)(5W(lWR%9J}BXU?2Cd-iNELR%k_U@nyGLKe(ityY`OW?~j?lx;H) zzV9cHVy>BRZ$CQ;_Ho>E&pj`_^paZ{(I0?w!>L?9#*IbXgD1P4v+Xvs>7ZT_YPRY( z1t{Hf&pj``_+svXmkL-@9J18fvpiFmK4sM&45UBhZf5|{?!L zQ&Urmi;K->vrs4mL12q6L}X%OVtswxZlo{_TdkIT!_d%>9ZwjB%+9=b7`EGO7k>l*>j$O6z^SRJ)z#JP(QU_{?PzSrlPxxwoSa-*T1pio+V`)nt|snV zvS21BCs$ThQn@b?nVOnP{9kufOioTNE-q%{@u{h)<>h5Jb!Ik1sDT z+d>pKO?T$ZndE-m9iH5;t088e`^w5n@=CJm+<8m>zq7MbE|-^C}B z?qFX}Bct64fyDGA@6Tca#+bzaPtogb4mX?X%_5bq_v&(|ll)pXi;`eT38tA;)Z6C~ z$FcAGHkWE2whi&x?Y5o3VzKCXp8acLNwwCkRx62QEp!luq5Up5ptgTv<}eK1y=o^R znb;IqmZiaGDSmb^xd2cqiVs2cbcku%SN)U5zI28lCt7n`PSr1vl+}3!7Eh}pABE!zH}+XJcUxFm`u4P z-dR?byYk%>b1Ga-OqDwcuK&2F!5L9*No#6s3AHFYw#2Gtag}V;oG^-R5k1SEL#gO0 zg&NzzWb2aMep|^!tffn-9Jw=-s9xSmFGBe?_-^7HrLeP91!1ycT)u_-Xk9z&0=?#Vn|6CA5M&(3DK@XYxLcExT57Hp+tW>DZ`#@pFIhBM7KO#RvZ{i)y79g6yVPls zeB6yEvZ&l{&A-+O7^Jlx9UWa+St*yxMAT?BMn*=KmX^xpau5UnV7ZW%uQxI>va_>e zRUQh3g6DbFYIR^>z{YD@>q@1vy}dm&G}LT16a3e8@rH+olPPkaT1P@B z((LzI7Dci#3WY+d3eARH7NfMr(f&W#V^I{P>XZ|sV0WGCx!8+9My}b7985AR?_+%a-NYJWa-*uw@f_ zlLMCQ_Q4 zc5K~AvpTi}dtJy*hj)is)ZzEIvz$v{%r=Bd)HNVa!O&eUuFZ9GwW%$X)h2MecBFu< zWa?AUhLw#Z3=YDrHrQh%_P3F<4o=%`AFgyqzIC>gmz$Hz}mHukrDd_-}eEa z*=#nO%}S+W9VH?f85yylp@_8G?Xj^ji>rE`Xa7$`7KvwOTesV8x2+{@wOWINgZ6MT z##l!zN%9m5g=EpE3b|5xS*cBuMHuY%&epMH>t1_BTS;0hj^nMZtvHUOD6%xVWM8%0 z?I?NnC}a=>J3BkcVBFlC&D$nB!KO8XAlTmCPCXsOg_!@~$ZK^`y)TvV!E?l@3wV@O(F=ee%uh?H&tya6;c1@mA$}%e~ zev&Ki=GKH{MXlU-+QIi~?%FGBk!!`W#KtVno+x2wDFKuwYuT2#m$sY|p9TQsV7|Sy z1QYn{@ZrNRzW8FUL_>d>h*YxIzPVbh+H;h<%RcL|CZu>Dci=rZMjH^t2sk(oe#EYI=IwB4VBN4k$)efRi)R zXHFg;Z^l7nfItL7jaBVEfA#X>;-Vk`i)}h)uW9cqb^0azzHAl2)YR0%!h*A5I)~oG z#Dsm09bZp6&CYJS?Y385c|}pO2|EY!%*;%pA)l-jJD=|SCr>$<{}d!YGc&Waw3L-J zw)5j|?16y+BCKsZ@B8*14;(mP^@LI?c2iSR_WG`32oa5q zjb(X}larG>J3E$V>bk~OmniYs-F0Pok>E&bSMM(d7N^N7B4w5vA1R)RX{hY;5e}Lf!cp8yj=$%3S_(!dF#FS?5*}jf{-6+iggm zqm$2ZL63yF*kRWsfNK_;OI}a8^lo-3n<4FXe>K@se>b(4ByHVfViu81g$#*HpJH9P z$>Ln~fh2ZjJCbf6F(=iV$KSc4$fWt5>m&+D>wBz(VuUsxC4162d zCUxi{QmfTmkUCpSlU3Dqw}T5(XB}-fEuM;(JLgax4 zHWagFP)0No$4mebN!yQLxG7(@E045{>5n%;N40oEOI$bN+;juBZcEPEXvWTmq zn)Uk?ielIudZp@@yV zjERVd1lV5IFh{Xc3Pb>eY-E>!AjxGAvcnS*+r=9JOL1I`jY0%a2t>dvpqMLRq>Mx; zT2O)N@(MCiS^{W8VHQm)IhU<U8 zdy-L3aLS0p3~o(J^59%R)1^!&e6$puFx#KUzP`D+83cjt_mFLTw6?ZpU6o{Rx3{8)B-*>*=6(oE^NxoNl8hTbLJk#Nj^74sI*Dpg!kimLzXs>)xNf^ z4sro&m#pfhab4TzCc*6Ck#aQ>zD|lS>3Rt+^6ui2?sY8kkge2AB}LuC&&|8K1fb+~ zSIf%X*Y5l$9!X+wQ~Uuts)%DEGQyFG!#GNop8^r<9aknYA|gWSPYshe;C z5Qz=4i2W0Qpdg|WK)^7H5-O!~>9~ zHJAF6nDYdeN%5+(_3-w)T;8%3m`g|)cITw{!x|~jN<=*EC0LksKx}>)tmz?CNQhV} z6ibDoOGLL1yWj^3iKVl87=!^qK_P4cDkBCNjiOi>7*Vm;ZmB3@g$5DPcJc0X`bO@6 z#vN1WbePyhrpT^5iP;!ozz(2Dq&tT{Qq0orjfNF4)&!XU{cTsiQYr1l^|& zBAYFAGtMdYxc#fWL01l-OoQ1tjG}h9>sjOODcIpWbX{C=2 z_aMr8oi5iYd8jEWOzLn>czM})ImKy8blC0v@Aik0P6tGZ4H&kQjtIg=DFtGTiBchk zOaJcR9U>4jDzMBUi%Ph(02|rac&#%b3bj#2B7xY%v5)`~umKPd5EkY*f{0mnJb%03 zL}FvYyp~T<6zw4`nGV`5hQ;jSCNX!`w249#wr(biASxo_XjdnOWBa|GX^h*U2_pay z!cJxh(Z=J+K5@0<+@h&uQziaawry78eHNTBUqup-Daa<~u#>U31 zKWOVO2L}gjg|EdZnR$44*gg(p%;@Oo>guZ2ItT*WkYH$ND5DpfxI5s4yxnnur2|ZJ6uUXMAjVv3<4Fg4lVgY0@94ViO1ON>y1O^Zy z5?1JYKy5+-vHqXfN_eG|gQu9i?c}qyF0M4MOEGbCofg(%j)_Pi*xU>tAa?vy>!ndwOTnHik{=qqAxTZdJR*os=Q~ z@U`dQMUa%Rr20t^AOI*NPiar>4vC?26eWDbR2{90v+W^rAZb#}EFhfh+-^x_LJbzf ziYVqzUPQY$mMR&{>JGW_Y3lcs^3V_nyOCCcDzMIGGYvOkU@l!Hwql$d zv!YF{+91e6A}DC6bNwi4+eXInAcAmAC?G~G@*>>_$1!2& z!~_7Au0pkwG_!b(U7$&<)G@3qdl{hVUKCm8L{ju=w?s-;$(0yL=HDvltgo-T5<$sY za(NCHE?jV_d>1ZUNH#eluCA^&n@#(aqbN$=oDB8q)vK-xcIC>IX0w^_G*axP)WYZ` z7wziR=kA>>bJlKtOD%E*x7`j3u0myU_CQ`oRu>X+Ete}%><-&ipm6(Gx$dWXHCK1i z^=~YW-%*)Fa3wt4O3lPBC%h#95W}wTylYz=BAP}g=yWiaq?C@CDe)2nIyO{k_gK=T z6cPX+rQzm|aj;|~LL=P-35!Cq<{LD{Y?5MY{EdJ0PqI9$0oa!Qk~>7c68kA#$@H5|gde8qI9ARaOQx%K+`waVb?Y>@L*1@4owm7hdS~6}^Nkvw8(t?nDBTbR0c794pX?cRZ#1?xokrSqxT_+l~LAd?QZ5kvn;zbZ6hnm`i=gyuZ zBAf74%!1&S2JB`IkP@JLk7vU;?OtJMX^dr59clj$v;P%N%Y$ zcAuEfd%67Y5t5#hwSI^DO**DG3&L%uW_hIkbx6k$kPL&oVyhRs_ zw0uU(Lrl@9Q`bpaxFx*B?)d}EtN>?c4_v=~9Z`}!PXa_VJ3D**`c+NJNOwjI+wm{X zFLb8Z9?k?HL;_0-i&=+s-@bhd-S0)`na#}1EX>a%TL09tUOKPO&o2-Wm^}^oT>hXi zBQh8uQj_~;{^Zl2Do9v1QGvM)e%(_|<;~8_E?=K#1i?K^cHh2zOACw6*<(}5I6bp( zd10~R(*h!O0Opx}vx^IJs0g?NLfbo^nwnZ%oC6!S@2OHStIJD9?6RgrUw+@dee?5+ zmMP{sL6g%n%gf8moqo-zZP-o;@3j+NAutjk&P-3k+F~UVU;~H@QsM2Ervr%_J5>>3 zOvq=QERE$?CRw`_4>z?GE$=e%a}#IB@Pu#Ot|fY%?pN53 ziFTYR%b4g?red`&zmmJ@L1F|Vm>L;_oocBa`xf>A@dU_MzQl{Go4~>fJwfbdX~xIL zH#fJkawM+qy=$G5*Au&@kOXLaY;1LPl|>YRWd{pTtJPo=t*@^$7y@Jvg_`&BF}o!X zY`v3&AKJCZowH|jbaZQT(@2LZ*Rh)b76ebqXOKvBod9EuPSrDIyP+pM0N1@w5+fCcoH`9glQ;XQicqD{JRGk7zQ3~zxW*cL=px8W={A4iV}OT z1rQ+)L6D4y2%``Y$({lpAC=`FB-0NfA`BuRjIj-(*%(nuNo<%I3>y|@<82TUVM0KG z&dCAR!YU#`v{qGj_?u2)7K=TttbGUU;*216s*wl)x*Uku7)OU0F%|$26e-5hWM~Y; zfWSzKS(Fsb|F5pE|B~Y>vb;B5R_R+ptuA$Ubz69_B-FBjSuf*(gJI$99`iBt-vW{> zb1X|T1H;F7nOTqrn6qHDEbGHqwq+Z2WyGBy;$>ELw(#j6?CNq=cIJEWB5vG!!`J`% z*@qBl4O~GHBa4CI6u{nh@~Lu;VV(Ze2~eYwdDLkgO3j`sd44L+KGK^GL-YQ@I3ptA ze#^^D)(y8J=qHy}yUEU*S4(qZsogJ3>sCCDmt90MOtu2|xN|F>M{J;<_lG^bco|hXYlu<`!%4OZAWT7{37&68Wa`84Y^fl3 zLVl5)h`bB|1=*zxgbWOihL)&Va(v7nd8W5r)ffVr#xe=054TC+AV|o)$>H@qhrIpvStFt7sOdc7m+k8kI%CNp0O=jqbeXpcin@=N&LRv{$Bo)7t2_g>c{B44 zSj7be&u{<%0WB6!+!sl&$+mF9J=w2^LVM(@%s42;uww`y!Xw;-MRrSokb-c8w+n;= zfR$ZvLMmKsOL^=rU=2tjvc;?jE*E!8mh940-j*CBV3r+ufFAB41(L5r1nF&1^$o#X zG>B+X%*bfHTc$=L;R;Fch^`tEmS%3*?u><#ETr!)hFp5GB=NGiw*?2EJYKkHD4+rk zQ!AP^pM5-C?C!Gc7MUhFcewZa+V9Ca^s^Z*!k&seGz}Xf+9RXDemx}1^{I}NqmIg` zf6~)dMoq}xuXB`7^v!`j$sG|4dl85|%?N7brS`WbHw^vCuy0c4C@l6DJk($LK!e}k zX$cgJ0$B^bWwDcHS4-IXZf#_L11%0+i zE~hPKa_5jkmJndY7ffJSf!q;H*rH8NoVy}w-%Fyw0;-NFZDMl_1*HJV0x||5H!45e z>e*PaPDze1E4fXLlt-<)J6sta0c5uX#Vk}<;A#P*5us=s(BW1l#SATwf|k1LoGd;6 zri&m8z=|1(aL?9ENHiG;Bh*S!41r9BOK!Yn4mI3ettY=Smv7$SK70Ux2TQN*N2ncn z@I|-h8(Kq?rA8|NYbkRaa%IvPAuud#VNei3>@M0OF0ea|64v)6M$XSYv#O^M4Yzu} zJ{p$L^Pfi%a3r-F#;LRm8m{yHaNTde*nh>)ysJ;~hGey&Z_UsWZ5YSX__B9?>@T~o ztAH|Dc18*!)rx7tNlOGdZyGzHwE0TBe7uF6p3Eq8Z)Qj86l z5vg`X^BOAKL=>RJ?psetC3<~9*FsoEZFdb2Ve1Wm2MRZDTTv3d%EusZ$=5+j*Oa;W z(uXu3-_ZQH^~K(1BWqsTQVm4HBt|Vz0W>s4zCKP2MPFOu-v}n=Addb03%%Zx1231raG?Qvx z%rXsx2ZSv8C1g@C+;Xiiveh6d7H(!T0$#!b{)vi;s|8uaK*?l1WCg~sVxUD^v7(6K z{vS=;U5dR1f`yR+bw9CYKM!mq(;Ce}c`AKkKh1VzDl?i5u-_EDU;o2>F|tn{O^)s( zU9DXPemo=Ro?d4$7*v~Inz+aET&X=cG8Vg8pAkTwXL10GCx7)t>wPda8W@y=@Ng4g zL=l`Uigpod=>fCWgI$lVyF~?^a4%A~8m5}5_Un`>S>-vl;BXil*TFT)%#39t-^|dkIw`iJS)zCkWVIe#ezzjzk zjgHy zp92DsmG8u8o!pQ#V@NP?YK2lUi)c$B;55p0fMsgk=O~I03YsXN5bj=R6fKEFv0kb#tovjB)BifYe<)jXLxvW1asDM_Cm zI7Fu`2n7s`qDf%!csgw-(^5r~Q!qyETO-57(NK+%aCpCTBypPzG2i*lck-iNfBp5Z ze)X%5A3rv;YuBy;`1ZHI{l*(_nAwXjzL-Mq>({UMukW9TFs!UcK99pPf5?FwQRVuh zWoXFQ=Y9JJtbg;H-^@?DapMMn7hinw(xprJvETT{H{N{nO#m;y{PN+$hd=%F)0;PM zO8VBfzV*`^*L&K=k}=*ok-`xfh{#b?j0myw?r!!7=Tgi?@QD?b348&%Me1nXWPdG_ z1+wW8YQ3sjNrq}hlAEX>1JymgmtK157r*$0L0|v+*CKTE=+SG}u1WgZ*Z%S6KmR#H zFMa*%MjkqR_}c5QH?;rx(m(w2m%lK{Ju>}c1ad_RJ#K4)TJP;Dj8xkqX%_C*pPE2~ zgYQxQ^%|JQxFo1sex7SMT^i# zGlQ;!yk|ZaEh$m?^V*eHGlpiLB=hwGzIx?~nKd*syL$C%o*@~R)85jArfCXTN|{(` zN|`jxbTTPsnK~I+I{NfvQiv#pg=mb8q3IarlBSI{hWs(JQidF{y6hUrpxn#(nT5d; z1~pKV7C)gWOQEbp1DeoC2ycv3n9zWRC?FM$v4N(Ikt(!nuU#$RL6ZS*T)k}I0l5jU zy?WKm3@l`!HD*&|QxYaLc@&^9Q%Gcouyn0D6AI9f1)w-7lf2IpD`wV|`Z>$FPJ)4@ zOw1aiN+}1d`E1IEhYzwCOon2ROi!BW!$ZdwvL<;Utc?9^!t@f=-U)G7u0Azd4Lc;g z1ZC(iaQ*uAo*{hw`t|+vvOY3)Ii>^27j{zlV^)dH$>8hJfIjaVHeN=+)NrE4h_OHX zRUg)eY?6%B!)e#c;ML`u$>Zsb_e&|$0exCh-Ty`rB2tIihA+Go_cn0K(tbaDp=izd zg!ZTquz-aqu~mF(cr-mAl!@3fj9vC8K?-+tyEvmxgiF!7x9%VpZJQOt&wlo^{%_C5 zZ@3fs=}+IRc#gNs4qoPWkagTOML-emxnXkwXJwtypnu&mP$aHTWyo%530Zc3Y=nEb z7pss{{x67@@}wujy*YDctGlz2|30E>1M$o=o5Q(|9WvE!Y^*I0uHMHmd~0KUJmOtI zXg;6sL2#C zM~)oXoX_FdTHiQ!^yoA5c@RgApV-=%1E6ee?X-!BmRLuX^@zNl1U|DLVqi$?r#A{1 zM4?!Bk`7eFx;KAwk3op**>leQKKW6Le&wuHK)3eQsFKmmG z+3NiH=eGj}g4vti_-%Kwzs!eS68;TzgWQ4)zym^FXp_n?d|QAm6h}7 z&jVOpJ-xmCJb*)oj$FL>!jeoA%NEC}&z+Eztm9lj`MmObvx1Q^p*;$#Cr-i`19@*Y zbB-TBx(u4AIfPB7D=RA@t&OESpc(@lMjy{o2{Je z|MT3rbAZiOW)Dt0SUIt>%v7>54FSmewub^G062N#b2aly-f>b~$vcl8eIP&F`ZQVq zyViU%nH)a3@`aNpGwm=!D9Je?aQyi3y-x}Z$aw77G188oTseR49H5m`tLLA4?$E&_ zXV0E3jFT&~3un)PJh`&=#k1$9(}Q0;dp1I!J9+y27oN*eFvm}<9zTBK#IX~S5|Ruo z7tGOP$H&AKsg!c$=&`XSisi`JlY2(YgAoDavEwJ|9%M#jLXq%5bLX8qdCSh6IkR(n zXTOVb|N6*ZWOH-#_U+sIbx6-V^UUqre_pP$O1Q(;*4EC>PR~@T04%V%xw*5m!>(K0 zzkhRcYiH*+LqRs^ zU-`;3CPBa(doz#pJO?EU)ztgX$~*XIu({^jjkx6VHI+}hgOg9q>b z;qCuShs59C`W=9?fA{SAZ1pb>?*HNKTL3oK*Z%W&zcsTjeEv+nGGhE}Y;5%Yr$gS` zkaw8}nKgBOclt2qV$PiE$&)9u*(~= z9?7-U)j$8&9}t|KURzn4ee&tYfBNGe6}u;Ar~m8!|B_8!|IrwDQ)_aedTrMgW8x$j(ENrW9Hb z(V*h8lGLgsU=f-MxsJ>X^2`t#U<%}#`^n|Y2|^o1;OeCxF=W8iAN^1gOVbqo?9Dgt z?%XCz5}027@ehee7HDGyFv>#!+sJbst)ZpSK&4HDO8^xG>csKgl>zd$RPu^f^^&(K z!9kK1yXvM!e?(Il5s)`Vh*A`If#_}J9u=vL3KTD#E<^1I1>1_5n~We~z_lxvC>J>~ z{QAvn_ipcqoC4Rc{7`{BW2fP7T>3GJ5JB*bD?e&byUj&yVW|=ts^&OC>58SMSVus~ zQ%a@u_?ksTF(!qL1mqE^<%TN_Rdy>WHImOBNjfuCNsmLOs1_;E9)BvpXyI;(^gfWJ zHpr4SR711Wj+3D<7y!^@#{p#2E?%m7HPx9u?oB5eo@AIZoS=IAQa4kaWL>sBBEV9*{hzc z4rc`w+qE#k8*&mVZSv$;&2A!O9Vvx^*PGI3q|qkR(=CIG$xs+hZvp)4zx>p~Mf~de zHL|Rno}qm*5&!M_zZ8=gzkKt$q}BCJ$_f1Z=5w{42duV5eUJOl3JyH6S53ylgRFk zP{g8obAhhQ6ly}nBP*7kkWIp%shLccRE5R>xG*VZ@UB1S)8t9WEl?DI6)H_Gh!!vd z%}fly;4-sfaM8>fQ%b&b2+@-841zR2YBQ zDYp;>*@VTwo_B4X{{@9oMYXxQTd?dOHaVOG+0y_=!sn6iq4z$iMsb8NR{29j+bhpZ zr4J?14*V8bS82zWKt9E))fEcOz>%$4#cHr8sjU6w*4y31XuL#)8r6neh)`IWh(T+X zwm<<$F%bR_`2$TUc}c|#%c6Mc=bEGiGX!JL1gG!r; zm@yO<28uSR>sW*F|^S)amy%$?c8_X?hv42ESKX)actGjnx@0v&sTI3q4n3wPGmYQLY zL0-Zr9%wqf9X-rN1Yt!G7nCS8zOYyn5(%7pF@;&cgPui2E&`_Z$Uzl!CR+Z8{=;SafP|WoJ5bVQp}1X>MmNW?^G= lZ*l+tc-k|pFw`-GU;q(s0_UCn9+?0D002ovPDHLkV1fc}Yajps literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/close.gif b/content/pages/atr/maven/images/close.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c26bbc5264fcc943ad7b5a0f1a84daece211f34 GIT binary patch literal 279 zcmZ?wbhEHb6kyFkwP}e}6+mLp=yE)H5&?6cps==O-j2#K*@61O)i|`#U%|*xTD17#Qg5 z>nkWI$ji$M2ng`=^D}^ygDj#2&;c6F0P+h1n~g(5frm~PL&uV$l`S$eFDwzBDbhJD v>}Bvw*Al_tWna1PC9OaGVdk23i}vRhZI{iR^*V|n<^22a#~T_O9T}_vbswrX literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/fix.gif b/content/pages/atr/maven/images/fix.gif new file mode 100644 index 0000000000000000000000000000000000000000..b7eb3dc44242af0aefef59f29411441b74815987 GIT binary patch literal 366 zcmZ?wbhEHb6krfwSgOsS;MHE++*;DLsHl5gM^|e_?~<;b_S%WdYbI~5n!2TG>ejY7 zI~FXQH)-jvha*6u#Df8X9ChYuY)a%k^~E2mDLxODNt zmCKi|T)zC|@uR1YAH8|~^39u9@7}$6_wMcc_wPP@0HXIFK79E6`SZ7LU%!9<{_EGT z|C9m6e^Smxsfi`2DGKG8B^e6tp1uJJ`FRS73ciWS42nNl7`Yhi8FUzc0OVr^w%h~r z3p{khINcN{dHm3sxp?^`71bH@yqi{KNeBh-JDpc0PP#ir~m)} literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/icon_error_sml.gif b/content/pages/atr/maven/images/icon_error_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..12e9a01a930c8dfa20992254a9c2b19272d1d491 GIT binary patch literal 633 zcmZ?wbhEHb6krfwIF`;38Xg=L5fUB=M4=H;VNo&RafvaB$?-`k33&xMO~v8m6{R(` zl?_dGEv=0$ZA~rhO>G^`?Hw)coj}yu(b?MG)!Nb3($Ur0+1)m2a{u;z-^o)aPMJDs z`t(UNXHAo#m!w{g?@=WBc~Zm8X~W#g8u zo3?D*v~~ODZQHl}UT^n%gZ1x?R=+k`T;JBTW7oDFySD${^*eoz@Oc*hmRckzCZ2A(L+a%9{G7V>Fe>N z^XJe0KGXR7Y}4;^^*`^=|M7h0?^~=l4^&mpY`6;P-`9HR5qr6O1d8TwsR`3>b@UzlT;FtFnna2=nZ#cumG*CCfUXh`R z+r!d5z(O-R)XZE>lB1r*D>%&0R$Il*Mn_6Qf{%sS(JIbXUpX=*NJ;FP;1pg}V|6*} zv?MJFQE_3;iOj5Q?9#Ex;l6qz5+~F=Ii~BU9y&2WMUzuPiAOcCQYbJ`P)$^n_v8t~ IKm`VC0O`0&yZ`_I literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/icon_help_sml.gif b/content/pages/atr/maven/images/icon_help_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..aaf20e6eea4148fe8fbb09bdf4595eb98334fff6 GIT binary patch literal 1072 zcmZ?wbhEHb6krfwcs`v$!K+=-yF&?xd^(hUI+cApRs6bC{eh@k&A(ecpj#`rPbZ{T zHx!8a^g{b}!zSp5_v=SYG>n*N6g|Zlh+?Lg#7s4dnQRg})go?+MZ$E8gc;Te)2xza zS|`u4Ntxx4KG!L8zI)~z=dAgzISbu#7kcN-_sn1Ho4>%jXsJ)pQs3fbfo02sDpp2R zERC#K7E-k)vT8+i)$*{KwK3JpV{2AK)o)0wTb10nI<9$BO4FK@rnRX}Ym!%=V3`o!hfJHsy3|$nM;n-n}!oduvYb_N=~Lg}qy|`*#=hZ!es< zJAcyNg30?!r|d17cCdKb!IJ3*D`y_8n0>Tq?!mT&hdUP@>REWOXVJm#rN<{MJ>0+I z#FUlCrmQ_Pd;RIzn=UTca(=iaqXVV+mGGa zb@J}slehPtx^v*n-9zW@9lP}K#FZzfu01_{?di$u&(B2A zoI?4BMCM#(ZeZdNx5?S*;=#(TTgt)U(ejX?g-3ph&!#D=Y`v;IOgUFKENEgEY}K2& zbK&FTQ{0&t&PXaHI(LYby<^~<)WRug%f?Vsn9S(HDV}gdq)=(8*E}P}f0hC+DlA;` z)Ad{zHa+cG#KBxFQ?<#-BSSmll8aH3zyUtzf;|p9o6`Ijt8uE?Ni?%hQnAZc^O50L PaG-&a!$_HjgTWdA|E#c| literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/icon_info_sml.gif b/content/pages/atr/maven/images/icon_info_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..b776326703c341ce559f98f028bb92fe4c332a83 GIT binary patch literal 638 zcmZ?wbhEHb6krfwI99}9U|?WrY3AnUX5m?3;Z0M>*4P;bV`&8Ka zl-c-J*!q^)`BgduR5=D#I|r7#hSa%**1Lx{c!gJaL^OLwwt7Xic}F+L#o2`7dnmC(1Rt2?c3!lt^38_VY&t(beHXZDWXIXh-7+1tM2%&evRR;+4S zwr0k}b!V5aoiTgei6v_fuiiLg?#^pV_uW{w@5aglH&-3Jx&6@9oky;1J$7sB@!MNZ zJveyg`hg3N4_$b0@Y0i`mmVIv{N(WECzr2oIC}Nz@oP^{UVDDw>Vp&4U!1=A;>^t# zmu@{ecl+ht`>QY9eSP`<>nji5TzT;J+QYXu9=*N!_}$}YyB<7!`{3D|d(S`KfBxyw z^Y`~(e0uQm)1z0PU%x&0;{BHw@4vo%|K;_EudhFRd-L)8=Wi$9eg5(O^Y^bmPJRCV z>&y3FUw{1i{`2>*-+zDo`TOV3-~U7d#ecdQ$(jmA1_mYyUWwVINeaOwshN4HMO<9Y zMX8A;sVNHOnI#ztAsML(?w-B@42nNl7`Yhg8FUzc02GM~?5i5;o0>S;m|56)n!B60 zjgkxVVs!X>ns_~P6XU}IL#+gR_>6Khb5di2o!vBrx&@MxvJ29p102vbQyButm$y)r=@GSbQ7fuf zG&hu(RxhgI;Nx!Xk#a$OMKhbYL0W}^MFz8kslSGfx4@b6vWfA)m`-W&brNWq_@1%Hm^{yEe1`?BYsvn_wmHvhTm`R8WJ@7psnMoCG5mA-y?dAS}$C^BFZzMd3&ORu3u6b1u&a%gnW4I(EOT#*fRVX@ zj=Hjv*wR)(6J1pWB^l0kHf~;N6*);RcGfnA&uq+0JK1LSU+Ld<{2%8ZVGags09itc As{jB1 literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/icon_warning_sml.gif b/content/pages/atr/maven/images/icon_warning_sml.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac6ad6ada39ea693ac0500810196fe551833b2d0 GIT binary patch literal 625 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 literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/logos/build-by-maven-white.png b/content/pages/atr/maven/images/logos/build-by-maven-white.png new file mode 100644 index 0000000000000000000000000000000000000000..7d44c9c2e5742bdf8649ad282f83208f1da9b982 GIT binary patch literal 2260 zcmV;_2rKuAP)4hTLUyOQ{PVbVY5&Y3g!&hN~bnR7}ZgkXUt ziC%zU0gf+&kEv>t|d$x|zXw1mS0D%1b{8z7DF%0wW-8(XBFc`A3vVI|O z^!N97baWg(eE86zLn4uA_wL=Zb@+UKU|=8sJb3V6XlSUctSl!dhm4xd=KJ^W|8h2q zR4NS%3yX+|NKQ`f?d=7Cf`Wo)&z=E5TU%REQIXYZefjbwRvsQ6zIyfQojZ3l8V#{v zv)R(q)39Vr2GBPsa+apV2%%fIZY3ln0Kl+1Y8c*(xe3X6sWFH9kH*UDDLl)ZN`}u~;f9D%P!A2LK5P2`MQl z(b3TuDUC++_U+qm01k;n!Z1u+TwGjS+}X2d^Yil+3Pn;B-~q z{Qdm_z{kf&EEb1^gw)j3R904!x}#RBj~+c578Vv16olc}xpQZGd;7k9`>@WHD_2M| z{%VB2fNVCK&1U^_rTW_bx`C@MK&%ZR^ybZ*=;&yb zN);0mV>X+~OA`|lRVtNAr7A8i#zL)DyJycHxm+$5izO0?QmM?$%p@6le0*H3R;yI1 z=;-LCrlu1oPI!8HIypHhmCA~Wig|;>WHON!GbSbmcN`jxhJ=GssnlpRR;zVzaF8J4 z>+3sJhW@0w{LH6-`(Afr<9kMWBXoSUM7Dox&JGJtojOI96z3EG z*uH)HWN?qO7x!`hzQnzLg5JL3Ui^ps%X$n4`+YK2S-yNZo>gC8kJmXUC#D?-i_a7IlwdR(Kkw#T>s)<( zJ!ZVTycREBO!{t;H9|r{F#q)FQ_`LjAsBnPnnKk2PZ;V3*7{M#@%jyBNObh|^_fg2 zd|f0I3eTTEPf=83VhUbHWgRft|{%MRRMp6H>seM7wV6&k5Vn7H0DDSDT_wn(;aaUDU zWi%QoiptK;CgqIWB$bwy78Mm?w@oI~&6_tPBO~$kExCLno}10)mX;RGM?^%-PjqOt zTFi(#=@4C7NJmxEVK7l6G0yhEp_Lq9)1fj}S-2%Mdrv$L~tStVt%xVSheDG9e5EX$6J zj8GIMm&=bIKaK;TqoYG05D0}r0!Kqb1E0?q2n1`_uAR{_f0E{OgnR$~y~Sd|+0n_# z2@6L?MsUQ^H0|QzLJoDKqobtlneyk|8`Sp{cp}PUC5RRQ^8?;2;Iss$eWk%*n3$Nr z(73v~e)3}s219#$yTM=(2n6o#?!LahxUO>?H!v`O%bZ*;$Ideh!!Qg0h{fVXix$lf i91DLtEx@rr0RIK2cl{g~?Z1Nn0000}s literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/logos/maven-feather.png b/content/pages/atr/maven/images/logos/maven-feather.png new file mode 100644 index 0000000000000000000000000000000000000000..b5ada836e9eb4af4db810f648b013933e72c8fbe GIT binary patch literal 3330 zcmX9>c{JN;_x~o5Ac>t)`_^PEV{L6MNl>(?QcG&7ly=N-Xep}HlEki6%d`xGQff?J zZ3V5?nxMK^TW!%rlc2Oi#TE&YeBaFbd(OGfJqdI` zc>}=J0{}qD0)QP*?7suRWeWiKhXeo)6#$?b`+NA18vvk_kGT^3lRrj~)ZiX~E=7&X z2SKm_0zsnO+$cbVdd$U-?NJjv4pVQ1Nhjly1q-WLl67`_;z%v-QHPc;g_!S~IRE^{ z!-r;4Azogl1_mw!0>pbvoPqVZ9U2s5dwy6sHa1p4L7^@xJ3CvqEtc6=V;Sjo`SKw` zH=oaUc5x93g$)f2RLqLwrQCI9Ez?$q{#(_7txem8O7-r(E=u3NrnVzb>g3;N!E`D4 z$F(MEarBhUUxI^!j~_>3u~Bhx7JsSR*w|dSa6vbc*_R&srRM|ftV?XHdFb}1C$WrQ zvCqw{t=r+KeZT{28=Et|SGiR|Ew_)PCPc7HL$FRx^tIjT!gS^&HZAG+)pJ^j_L!yB z-&JbQI5tJZ0TS}9l}GV-#=yY9@UZdW!+Wo8V)3OP+M~kh8Cox&UgiEXkb|OHrtnt7 z^5^7qoPgd(mzSp^UljFw^Ea1#($jleS~zn<*Qt%~?;g8p7T$+e1_e6_0RivD9i_fn zntBj|S0D{TF>ZC0BjrC=O}^<#pa0LS&uvarfWzp2`pUd__f_%7YV~7dt=r6SgMYpk zjT&tozdBVDfMU+}3PBKu{I@a0eE%y;<26%LfpraXnsz78oRL+ASlucsJ9Ov}^-cnR z?X0S*D(PH#SsA1;IVGjHr-u@pc=<9LQ|*-QU~8*d0k5yGUszbEsHmW5uYUjj;c@h| zc=i>Ql~f4Q{2jFogTeH_k#4q)N#10=x?L3lT5fn+n;f?)a5}#)D(b9?5F`jW*8R2B zY10|kzu50Yt-pEkr?pP=J)v#j+39IETXnv??EKOqdr`^I$PR$!&#+i*wr^07q=V|W zRr`cRLkwol7wvCgY>XVWV#HBVP$e>vs8#}bhe8j(d*@G*O1g5TCFF^jnVIZQvS`z% z5v0FEpQe3XqLbN{Z+4@!!}?n1jYn$VqUAWElr$a=d)NRcr?dxiBP0c$a4eq)C6kW} zg`-#3YZthl;XEcu_;g!xn!}4v15@n5*WxOpB14=8A8Dk>`K z>FLRD7bsziv>lNxci1YB3`T!HV#jF&kvayv7^9-Sg&l|eQ^qB(FU%g~JDx-!K6@(Waovi+Tc$s`@s@Sv* z9p0C*!~5#c{h1>d>@N5DL);Ea=d|PU4}@o zGdG0Ng%R<9V_jn-yfB3nD7kxXb8!sMIXlJ1WeD*5?60hT&XSa)+yVTVl9iP_o8v^w8_0650v?-3$V0uILqsvdAu+2y6|YCewgNhga^h4Y-lNq0Cah}ivo zpoq6EpmWSceZAoF%B5UfVPU3op{AfPhFM{FSFJMU!)c~SDTMch@trf6$~-E;5xn-d z<8`e~UPj0w%vDYVje(iQii)`c=wzHbR6^djAF^dnW5A}!CD-JMWyVHEkW;BwukLPq z9nsR%B=!TuB0vQ|DPO#J@zkle(n^?>&z)~)XSMt|Ks2+uT9af6QEqK-hanLX5&&xP z-l-<%m`WTuBR<~hh#iYkQxoQNXtTFvX)i0JF_1Iu5Wn+7^XJlfPFX+T%IM9_7+4B=%5Y=a!X6S`QV)~knSitusE`|vEgD?+D*SdgtN-v z@2!tnPsQ$W9OoldXg5!7EGfyuKEmbk%8!pz518D&%P>a8*ji>n+N5Y15QI!N3aw76 zk?~TlC_r^z21V(@jrIB2O=fW{*e;OxLwTOl%b7{65NYoUzv46uU?y1WK`h1$gXk#s zGM!NC1T6)2&vea(*Gjoe-Y0OseT68UKVi7GtWs>+{mTm3?9wmCl9JqVL7fcIg7PHy zS|uV8fd^!W2I;)j*_@ml#-BrjgIWH)bTI&Jf1fXAax!YjYcdmoW44Np%MhjRZR?D*fO!{1UqRj~p#EAohT=T-17$$k6AmQb( zr9h0V!aUsY=NL_BPmf|~=n=+2*+gqRK=3w1+z;yxltfUx%}G^AqM7qBoD>Zu#))>h z(O-H}7=Go_Xv&X~RNksk#{u}JDqbNyJIauD&lJ!>cpV`%&T(-`&1Vx}= z8{BIG$r-+Li5}_#{j}s%FlGk$jM1|WKp=Pv|*T=m!~I+rUjJ3F@7W!gumQD8RFwVZryr0 zG6IWssk0)%eJuVTRDtKPo&xDaOWF|RzCnozye=JYW-)oDFHKrbK}AL7sWkcH57B~D zWIZ`=QNK#g)SEJB!`69JGO3P=r08pDX))Bb6t@_;R!2TlYhv>Ek*cIBeDucB zNbDTV5C(L01Ze7}3Kc7OC~(zLdAV~G`9N+1xB3ie(wD=k6U z@g3gU065J9XPq{lyp>keB&(ixxdnV8$%i$asL6b0O)JUdYtCpuubGB*DbEFHXlQtp zXgMTG%@{+j0dI{Adnj6-$)BcQylA>}r~l(e_1pE-*`Eac5PAGF#EWMIO6;2ECZAeo ziPF85kd7Ft6f{I>ZQIUbf5YND4#d%gJpKl~IaM@Xl!bUvZj*0lQRvUOOhugnVG zMF7OiLdS5a+otCLNQI8V^8vu3ka8NP_S>32`v3S)2n{Pe(fRVLdLST=H+AiBqCTY3 zZWI=>Zsgp=`Z%jG=8)QMYZO=@1A#!)z2kiwpnq3DhkpUGZV&>CeaB0vA>Y6+Mrd+| zrA52d@P7Qe=6m=0Lz-`5yrGM(x*9Y0sP7_5T2*v`@~JgS7L3#>yY-7x_MJ+9`9JqyEa*$Q0 ziiL%hken<6A7+&3D;!0f@qP3TvIRVoufv)c8?&aw&B~1Y(02aUpDjK7B)cSkx8QDV zQMj_M+x+$UXOfa)nmweB@KP^Xm2R7$9(p;LCnufvW}*eG4R>Eak)Ei}%-KE8gsec^ zj=HuX z(qyBjd`DTC3ZeF2!np?{CKA-DtE=Op^zuqOJMFU}UTntQB1KKp81%{!bT~6heKA2v zt?`kF-Zi+k^YcNCz>V!+^RbV}r|Gp2j0+=crL`N5t}4tX=Ugo&7+C6ua?F4oX!wQ+)83@^vkY zDLFc>n(A(&_r09T&@t7l6XQ+b#6#=gA#14-D;h1Uq<(+=C8$D8`D^qmZ z9NOcdL`OIEho{GDl585|eQ0-*j0e6Rr=PNtyozBAqJr literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/profiles/pre-release.png b/content/pages/atr/maven/images/profiles/pre-release.png new file mode 100644 index 0000000000000000000000000000000000000000..d448e850cd3f885844d0c28da7dddf4457e25300 GIT binary patch literal 32607 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 IO1}yIe}jHRegFUf literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/profiles/retired.png b/content/pages/atr/maven/images/profiles/retired.png new file mode 100644 index 0000000000000000000000000000000000000000..f89f6a29c6b61beafd8d2f729085fbf1d17b0e86 GIT binary patch literal 22003 zcmeFYg;SeB_b3dM7AP%6+R_#akl<3>9SXtS1I0^mw?fbsC%8+o;O^SuP6=AH#Y52G ze(C#@`R4l%?##_hGP_T9&z|$_+2b3gsx15b>AR;G7#PpNa?pRRevJ{t%&eMKgHUcYq&~f zG}!30jOy?3Hd4!_7up%7^#S+%s&IZsI0*K79N~yw;yn8u@QwwX{hve-Sn)#TtQd|&0oD7Yr`p5l0P$H2bml^U89OF zx^QefDl2{mvw**mQM5^x+&toGcwIQXl7b3N;`}Mre~zEejRm}1r>859V~Y?jl~HHk zFqf%$c6LbR5`;FcDoQ}6mv0e9*`>Wzp7;{JOeNs!7`cft{Zq{NO}j)>rlT(JS{{#| z-o$?tmbN*$ccL0smCfDB&82s|wx^ni zjpFD%JyZB_($YS=5F3xP#v=-6oPmnpwV$6lhi`br9ir+eqoz*`;smu97S=}#X}fzo z)WjaiNd`ufn=|~0m3(HBX4X@3q4@eOjeI`B+Evr5hJQwgAwFr3T-I~Yn4rn%^{GKk z)7hWvtR>KFbla1TETl`_Hw(DSPJ^iMnjQJbrV?6Wvots{`XSIxNPY|gaN zU8JWnU#Jf|xH?3Q8y!MT;0qm-=BPXleN^jYY)fvncS6hp{h3H~3CY`<>W*qZZCvKM zT(i&ewXP}{k3e?H$;Xf54~T;Czl2t>hQ*Yc>cCW(pE{&IGfI92u9W-DRwWd(_ozW* z2C`{w>>_Z?2;#FtuRwv~zqIje#NTDfrN|vv4&5c-q<8y9j!U(EMkF z;6wZ0V|E(Ae}=f)h|uUNsRE=NoGk#{Y}{<`X+)m_003cUb4x*W=@0)s{h=p9^U2lK zQIMV8!^4BkgNx0<*@~S*KtO=~JtsRSC+ouqRu?aOR})WGdl%aO0`fm_q%B;`oUI*Q ztsU$E|KOUKI=H!t(9rx_=zl-|ji;UC|1Mgay_MZKJAwNtMexOlM z%Gtui)xlZQ!NFGaA8OY2HZEo+ju!tA6lVYbkNEE;h1vh%@&Cc=zli?N(+8?WpFYg| zpEoG_w48XC8v_G?0hX4~^u*lD#K~Bc`Q7jGmzY@JADhIRhy_rD8yI?0@<9+0aaf|3 zAM{;Li%=q597bwg3=9BJXktqgg!zZI(S)i?;nM`4>|Wn0yC>b-?RRZBH!rmNY#yg( zF8kdtt%!0RkKB;S7pTX)4-f|s;$mYR$B2(#vJ-=_{;Mwyz~%11`A@r!C;;$_7mKv_ zzy89CI{2>{b`N9fqJGF!|EC)$z9#e!PJlQW5iXV;t)m*tf4YEQ7X<&F0)BnK4isO& zHGGNxpY8+rNB@-3G(cKF*#xC-P|0soYnhmx0zrca8=TC$$K`T zS8KWCi7ZI&2o;liNjU%cfwRI56Y#M=;|AnT378MSroB&hPTk~OH00cl)TNMGMaOtI zwU*;qw~UL4Rri6?<1pz63!6`JZWD=sUoD=B6NBP87TBDaekg;Lo%-$E2!gNV9?S|E zQ23O?p_u1UFKMUgb6E|9>= zT?P*A^`)0fj)>=6P~2c_L8zz9zIe_gk*a>eAzFXyyyLu`0y*`w%#AJTS_n82n{4Pj z*tz#fPf)8y5m5jXv|nt}+c=$A3p>%*?`Cvj4s zN*g2W{Az|9f?9m7?3-D{aeIBNU9FR{kH}CLO;!5!<5xf z0gnoBqI;m0+0AfV6RI2SP;A)4CzDfc{a*6n)IV&l+$W#iYFQQd(iwi&LQ0Vcb(@h#7|py2iCh?q+X0l=PT40J&+$(9Vu)8gYuodmDF)L`T8z<`ktWsUW<3dZdf?+%I0Q=T@~8=tDP;no>tX`a+7&;nvD zrh%cQPKbQ4alpvg$6u5`Z@Ao_X`uSCO^k$g3&$%5ZL$aLy#>d)VbXIp}SNZM%KM0~8 z1vwqaJ|z!%d7;v;F?RjE6}4#>F?gCB?)T55BZ=mE1z#>-smr z%bj1AAVcYsX{>Wmv_aynN8K^sJ;ifz==kYuA@z1Rn)hZG0{w#-7!%o#bn(#SPv3gQ_5%u0 zd9X9(BwY+k?*gyYCdgzj=RV2LAH))}NSdkrbC? zDWW^w+-cf->t6z9{-F^QE8J3)mf+DXjAc7@-Q-9+%`hiAnt< z)EZNd@FV9_#r!Ya!Z^JxNc- z&@IeeIbbt1g*rarPM;UHeH1By^m<8rtaXYwi2lJnBQAus@hQ&$0H}Wd3#e2x){MD+ zDb=;|L%GlBz0+zB7f|Jxv6t0$8aQtV(4bU#G2p`e%1dkcV?J`+JQ4o5q%Gnl0bX5% z@W7i7Thyuv15FoZ0=QN$3U`H8*}6{7`F2fX)H)HAuaDi0VhmQC_u1Fff8P5X-mN9v z1<>c+kN_%b%vP@STb0N7hkm4*Q*fxS)0udPDlN>g|Egc z+3O~y8zz@OWNHD&DCH(S&h{40k8h}L70H6CXNBAs0l&_ki0t5Fw+Ld%Tf)pmJ3E*R zuiW~|?6))*Cl+&EZ>vnYm&bqx%tE`z*M@J*)NNXB(8E?$EKaZ1^fCp{#KlgWl;uUz zK~tCIjiu``j9+xT;y9wCC37$la;W5v4^18i%R-!x^RE{h)zGgWKY05sj=6%I2h9Sc z8?7SyO{sJrB;~lcU}jk7g7QX?xX_Lj>E4tGR;n~PF1zbBKi}&;d=J~e%-~y)w0EA) zkHq8YjL(QbVT``yI{XAVy%PTD7WW^~f5uneE!qnu#_*_S`K5?|G{Th&Eo{9uEKkGE zzFD5db+NzEJAMhCsp`=%Vy^q5&kj_fp+#}2h`b4_jSN~=duC&|2mws?Cp4AzLtdDD zjuHKeJx|H-fdWE|Ias-KbM@qzt61)Akg!n?1&-IEvf)vPeHf6{VDaN;0sy#Q>79}b zvi?o-3)~#CmPcgr{qIMvfBuQo-?foFVZ^PYRgLD|AqdEo?xjdosAXKoU+NeU_m&{< z>^<0^s^qUSUEX;gJn7T>O2^R0(t2|~VnpBkW3koX%3|r%IbpiuJ-3+KTOCqh+Vu{I zHu7)3D-?9dk7*ZVMgFvbtxrO1p%*)#0Y6d=tRo>F$RHmL+j>pdyDVK9aw{}>$^q;3 zjc(KrWFaZW&Xu0u8s%F#No%oViCF0OEDJ|U^IU8WqhQN@Z>*%-VV~~0KVDS~%}^6= zUw(A9iS`g)>g{>=$-@i5G4?`69Lv8a?lbXv6|o;2Wnc=IAkJ$}{Up32e4wjFhd;wX za`_5=wQ;;=|Gr#m=ItEgob{Y}XtK1=Ujk|eT6p}2gjq03-g_-(12on@Zc6^>c&;U# z410bl%QMo04IAJeK81X@k|Pn6QF5SsGSq~e0RqcpSyN^)j-RLoxLQfH49E5wY%~_^ z(lj}cXfN9KR0fB6jM?)Zap5WSUDxE@KdWT$V~FQ;ax?Mth}SrKQuhK;s0(pz$rO5v zJwN9E!R_=xKVeMbF9F7H-~J^1(+qC9#|JOwe9JXe}EWD*^2 zoq_1t8&|z~W=3#H8n^G&34}VZQsU_?pzhj9w$ar_{ecoSceiK(Z<7H!SlFanrB6Kh z_22XIG(M@Wm>Tz%cYiBMI^Q_yT^g$UW?$3~)bj1Wsuxbwxhg!U-QHrE`6?#0!bf`} zsBuXjR$63@JYb{ajcpl@k9N`~WKd2_b%(wtR^7Q_3H}o$W!A)lR0b&>Yn8r@r3Z)R z^EgYO$JUcClD-oddwpMTDtdkIs{vPT59gUA#id{S`chgjp^a;3I==;AkJlLNBAgs8 z4B0hiTNq?pQb08zeZd(W^NEK#NDb(nZH2kln&6Fm0S~hPJIhU=IO*#eHHT4ZRiN~8 z=Q33n8h4YxwT?*gf^}clz1O&AZ8SE8Me>fg|LrVjm>PQ)#Q)0Ui8KwKevHPwP0zW_2iBe$V-#{GA8W8s zL(+mqtA=R<$#a>g-|6rB7UdvE!>yvS%bh=h9X<0 zdfKuq?0?&5J%0cb@tJ{8_jC$%Gok%}G)MJ3x4H`d%JO1h0pQxg)TPqOA_V@pQM? z2ZFk@?@0vWL`$dgrd}|$zXe_6vjmkZ+SGFQS6nyLUHc9xk69eG${eI^Ya*fxRqiW3 zXO~f!h3}Qb^`@Meyv)u&ovk9NYCQbLHTq>*ft+Hpd)^v^Tj!o7bCOR%1X z*^A9N%Lz*ady_Ld0fDDh=`6$_+)|c~5*dXkc=Be$-6Z?6>29P3##VmWPO_B#Tu8sr zD7ycynC7A`3Y%eoK6OerTPbKGF51W#VwbrP#l7H0^%zrsJZ4eU=)sJm!u_B;+n7IU z+ct6McEiHX=Ihy~Ghxc}oBCHr)aHX=^XYc)PFgoBSS`6jnT7BD;3Y7vIJs z(ICEN3Y;~hx$=QJc5hG!o92@FXFQ0jCS{6*#tRF%OLudvZguKSrzY}ZvuVwEE;7xu zJ*oak7BU4j_iPBOG!?8Ven+%sK6{wm?76u3b?sS} zX_%67CG%f!U2yKT2GrA>S>KrHez*vFu6_Ue4XGu;gPV1vRAhr49*j%$OxJZn1{6^F zF%z=Xt?9+x+PmX1R&TEZe4-Vf;VwmNHHTQl z1Eqk2Yq$rYw+^rHO43fS*Kd6XTjhdNRVSX`0^@dKz{ihW6YDj*G_`i5E+;`X8QF(e z>86m#Ym&Npb{r)>Np)!Qki%MxX(06F1=+xYxtU!6*@5XR>;U&_oO#Gs+P4;XLmXU7 zOV6+tUm)}%@}YzqLL*SCG-(09n~UF^aVCm!FP$dK!47RleSQgAj2$n?H=X1`1E8VH zgCCV?lVq=1(iEl3Y6)_0RKTbhr4sOFUWP2s^n1kwz8$t2X^V~?R_plC=}{1KwlE9hAL}m@K39UKBoT%3{7R}0OL!+E zzPc)V@D74ZF^kqqHA|t4T?{{T-PO$>bCS#Ku%spWYLn~5AY=pMVtBp5J(zz3j78O&|lFNysbhIU=k%d{f7zeU6*%--n)y zn6JZzsw~_FQ3cdll7hIE>~dU2zKT)mTQ3oGRRY{e$QE<$SZ$4HOVP4!?^vJ;{iVW* z6itQEcpE9FDDBqhw7KLrf4-b}vHYM!v#j;R!=&5}1GO+gs!rcjcC69hPXeJX)}bys zH^$v(y`plS*eN0rP_~gsd@cuUNvuph(O7-jhoj@DnItIIXE`oPI82JnvT@U)`MKn| z-@K*Fn+?$xoSJ?K#*bSd2wY75bSkj~bpFi#oAtv5dp=}Px&5<3c~+n0Agq4GCU$+M zAj|cUMl%GZ&4W~6`ZYOI8L@7Zbn;Gj>xRU)HGQnGUULYDMb~Myp3FEq{Ti*v|Eqy` z|8D9UysI$Boc3F{^uZ)f(FPC_e_|F7XUY5~t`?}y6Q-1#xgDjRkdKyKBqGeR$r_bc zP4y%YIr(LAeYSTkQe*d3Yv{NqMrh;RW4zh>4{KwmezdDheIs5J)x=@+3URwbJ{@-p z(ptO;hYE^D@6mLVr?j!QD=cxJ&RSz-I%=!H2w*31k$0|#M3q>z-3^s|ZnNmn*&9yt z0a?|p`5;ruZr6-+$&);`*4-LQz8Myh!qbO9%)ECQjTH_p3_NK0`(zG-andZsDDMnQ zW8B6VdV4CA@CW!zE-D}Rop(WDMzCGLmj^8;ui@B!(cKnjz@9H021eVu_LJM_lb8u@ z@GhEvmbCN|i7&p7g57+0d6KWLtyGhd99@Q;%J|rOq}CK|K`Y%9u+bM!58WmG`IYiS z#BSFd+^AkPWVTsmWI;^4$1B(4!-X`?%hf7|4lU}7LO`cvZ`ZhfDuKK7hSu=h}j}?J?ncda0Mte3a?A84Q zZz?^lLsIY6QD#dk-8Ff-xok6~jma9ThF!St=D4NI{9JmOLA;9fHCw3buGd!P)>pOC z_oWqLU8A&w*z>|{L<@Mha)iA|4&tdznEzJwgVedG4EnQQZ$tb+Z^u@WVa7zzE4_!r zqD^OlA_UbtINi^l4A`$6e%PWTn1_r-k(}a*l^yyEiL&A2b4PGnigNoa=fE=G-)RU- z86Lb&bqnLrBLU!q8Kf4p*u4-971zk85 z(Lr>y_bXtUS(XMf1cY=pA^c>a*$Q}Hh7uTOYhLf*6-c}+Hl&voQf?IM1`RT;#sp-L ze!sB=nK+bLecngrLjb+YO=qVc4GZ+H4LQz!VhARgQP)HrRRm^+*T+;ecc`SQ0JQd% zE=ZMY-=<5qa=L9XelbQDdqOee>?78ZO~ZTe*;p1tRVb8qIr5%hpXY%B@H;4RLQTGc zfyq4H179rQ4HOmH;a;qbsl$VFutTQS6MQXpNnim7#`p2{%o6qagbpozW??OtJ+M=< z!YuWqA3)aJuadgf`WcghJ1yHUS0~+^`|{9rL{2z=PkYA95edpZCds`AQ3@Ul4q-Dl zY2;@q^rKnw2?vrTCqXq)k!oG;$2LLEX^0|V>q}&%#(Bupt$0Pm#S6tph!gV5d9qcX zqih*#NhwPPojHaR-GNGw}jamdb( z#Svoc_$=@1rL;elkIc@A9Q9|O640JvT?rWK|MG*={U(>T0WgyMt9inir3B#7U@NnE zqrkrSki2POB5tLurw#5d6S_1jK~B?p))i6F2Z`ZUp#Xn;N@BmmkZ3P{so;1`0_SW` zS1zFjJFC!$7{$8Dgw-07pn)pA;x)6JqU?Nc#m$X4<$M8SjIGiw+}4$AS4=P=*2Tr9 zsB@KIu}Dw?Vz86Mog){j0HH16n;Ec)eUDG{z#^nHO=_o$xQ9WNgajJMaY@Z(_@$n6 zM>s`9)_SIL=P))62gtd`(4=H#AnMTg`)*c#>k2z&c>I}*6lXPbPlT9Ds=|iM}k{YB#wlr+J&L30<({mKK zJMxqeo~A9CovmkycvBVxCk;+YSH?et-%tIde~%N52&U5&AVqx<%y?p$dbjM@^d_Uz zVr$`r0yJh}tIy_tzeEid8x3?T9L^pJyZJ2N`3);1^ztm5ifpXG?@Wp|fym`BbD`HE z7qhGe*#z#WGC%)11%xtu$+^yeW@bWqecztvBQN z5Dyi#2m5*KLFn)B-Jfk3GCyB^8LZ4Lk&}t*r{mBf$3TpW3Yb)raV}X7svmp~=$U;; z+7HsiGOC^ViyKPaP_8}E z{4KYyll4yH{%3+%sIY@ZpPOnF!iI|f3i+GMDqB%tmRX~~B~I*uTa=`rI(jeDW7*65 z;_xpxgaJMg-7nl&K&8pIg@|ALW@xaV{ujNOVs)1|r4`bWTG*%1vdI+#Wot1J#0hu^ zdXq1u% z#W^S;42fYGbs8`yF{$Q9hcDuBok)t;=*;dJlX)uuW3NJmQ_dQVKNlAy=ue`;j^~6o z2cN6+k!0ypdTh+|4{6HHanE>q{CUxrUZ|aOEBlL?g3EU9eZe?P@bUK#iiDq{ghMM3 zQ8eGh{cW6W5Pov1J5qPa9HInjpg~3wIl5%wJ3~sElO| zWltHgDKt~KN(R4E&qFv#_}hLjxiy5O(~{1$<%`;CUbL%IXo>p%Ong6M$GV-{gR#@y zpPul9_W4~kLp!k!wJ^#&!x;3LDxCG3`3>cIBl8;c4G$bjY~?32h1Ues# zrlirOILAOcgbRgT4FA^E$Yf4t)-wCh@jf&7fzRnNR~|}OsL`6Q&@N_jOZ`jKB(pbZ z3?4#fOvEV)H9`Cd*reTB_v$rji0%gtoJr=!_{%GqQ32Jqm(IPl8Sr_n=GU1n7rDv& z?wZ<~nMlgW1EDirjNni)jOv*ol@x|4!8?~-#znXyf^n)V@Jy)WeaLF`cqqcAm%OiA zm=Lu%SYy-~yai<=4Pb?JYuyo`U;j@=hM1I=F(H59^EE1PXI5>bZ&}yK_WR68@r{*+ z_-mrkSq?0jVgmFPx75*_%`4cCQrHjv{I1p-XOCEHx#5*gI$-i3mSp@$hpY(r7XB~}2eBF7&gu4+`kV)&l~BZ54C#IF4im9$ zMY2+9=70;(D-joD$bQQI8cV4q>FoO)+;EJ-p>Ur*-jLdEsCl7MFh2aSfAtKs^Zq9L zhn6JoGHt$*99m^ahZ{fC#&pQ;>f2u-RI+%@Ql_B0DYkEH;?gs+ZuJ0oc-l!N7(`U` z_CdYdY^qJ^$cC>6)irXouf!m)1j#4Q()d6Oc&=`grN=&$ zi22**NhByIj;HDb7G#nFhY3iS+Ib|L$l!^)LuJOTlAwJwdCPq*gXJd$_C%_tq zWM%y`{}2PR`D%IV%DhAnlEFN4H1) zwj$Eplk!Lb(eFA!0@d$li7#?vaAW#i@@?m6%!V2*d&C!8@mwgHr8qC-z5lgzyS=?^ zS^k&d$X?4xD)+OhM&ycNik_(A9t~l-T>Z7}=Mt-FG5h?ny^C8P-+3n26THF$TD4j* zHjN34ZV*`G3P?(RKZL#Ny>cdf9-M=wn@BTvBE8;9IDglou9vp^lOog1i>p9=KW*-u zRi|N@rISv51v8kP)wtse#_2P@l2U4B~vl_*04c#(KodEUKEp%|7IHAZcM)EO3?b zdE7q9rX2y-TK5$1L)@kQ_RHs7k6tRixHTrZOyaF1*D(?vT0rm-%nH%U5}&=E3f6D{ z(@e-*=_hg;cbAyvyKYS_at}jaSs$OnhK#wsCoUBe&QIrOD=)WIOT8yTUe_HIP&<&^ z5uf@JGgmi%&r@&H8843Grs&*b2wMdPp5|OP!uYdImX7omhSvMjcI{wimg@%DH}-_Z zq8l>(zK%X5_wOw#ElE%Z+DWsjr#58~ZAg{ij!NmNj)aA$vra}6aF6VCw8G&K^fewA zqHBui!E&t3`!+oR*}ySQRhPsCk3La9e4VqgJuC%_O9ze5RdP;f$>j(djywXl)OIjC zB^vxa+M?K{kKK;e$*uK87i4~tv*eX_eIwz~5wTIGU*pas5`O~xPJH&J@Ybuqa5TKh zh`>}ROakn|HFP>G#*s)RzYHwi?4Zr`i#$1&QQuAoeh_f5lFg9H{)J+q-dWN?IwRz*vMtk4EuUj*rb_ry zJyv{Ytxr3vjhK^%3%IY$^~QfPQ?mu!J1ugBi9NX|no~Gz-7GRsfuBXIfjy<~LwI|G1e&(^lqv5PwY{Z=zb3y|~wf z%0#$$b;?wWlDoW}=K|p?JA#~$6^h44kh!1QS1mYqZ+{~$Pg$CO^Wj>vhHenHWhZ|u zI>rv&GAZCJP(U=&U168miznC(_ky%)=joo#zs3&CyWH7B=QX zU|}5INJo@-{rBC0sa&SeFOrs39g z`yJ2WR=7!@1i(XqNhXkyZ&}I94KmoXQRkKO7M<;$y|qZcR*dd+(P(8 zU0-M^HtI=a&oK`A?nl#Sspe+;czP9mtejEV?Jc~dL1{QJ9ghf0luYtid31+2QJ-qS zE-owSMH&5hi z{yM29_fc=)SO_+Pl=gil6rjN=MV+*Au{LfV7bb3+vlnMU4Ii(j-B0`bQ}@+y`?}N; z_|>=qEFyS*ZQ18QX+>zKJ^W9)?sNbmA;VU=G?9?cWas|XqO@pBL-}yIa*|Kxm-gyZ zSVo%9^~4q<-`tmXlY0h61b_?tT!>V?aWPA@T?=&shs6tx@SbecXuooNf;D6&{o3?m z&MbxkqZpcglu2j#kq^^Hl1}AV5W+rVO<}S__23Vo?%y_eVc*O#lTm7~o}^ISElZcO zod6r056tVaL5$|bY^5(^p*V86M5qtZC6e-P`+h6Y6a;wiR(23EDqa&n8DrD(L2vPm zdfLfea(tC6X^hQ$MZS!&M{Zhob%n2`gt&8jJ%L}iUyTZ2+@jZQSFP9nktM{QghZOpQ z^*MWd5K=Ca*}1~USR38237oht^I4WYIW1cND?eW^C;W=7-nL5`X6G`n_7Pnke##^O zD*v#fpV4ynlmmi^DbHdZ6jlfPtrz1LmVny#Q#`CqqL&YA;7{ztmqbfOCvJ+dwZ4-F-Bx{GjEU z)sUq4M$RDY@cQ|#r6#gvLkJcVmt)oUTu7^f5^Z~SD=`(H^e6$Bx{H~? zg+NVtaI*Zc$@&{P*76g^1I(^-a6{piA0Xr|uxe`}Gg@azEm^va)%QzE^$nXsYfl01 zQjh7pFLnBdtymAQT;rZo_X`80i^Wc~*jq%}$G&oK2_0kci~O=3L)wd4>p;EcPy7(_ z2li;ac*I7)PLk^c8{Gd!5vFtyG>`ZvV+r}C7&O)Q zHdJDoaMVoyLa=w%>O@}~N|b(hF*|i}dmJ-gen2VOhIk)8tmDVn84**~q-C7+u`YuL zp%+1qHaq6YcL(-(NImTVo&xD!<1Ap#aY>hYE6`wnd}?}QNDE(8PM0~e96nbdlv%0jG?`I zt=<%^V|OzgDbw}dklXP5%nALFeGn*<1;JMZH}3p}w``vXfc!$*WYsI#)k_dZeOY@jxt0-14yWcF89Uu93V#;ndMyKlE z$8Tru#>6X+p#TgA{d>Ip6SF}LtXRzvo#&GtD);-uipl5S2qAnUHqlvl#)bxoE8d1A zhEcqlL2(J7UzX3k5Q5v&I>sWe0$bt~xvFPk;Rrw36{)8bBbrd(Yb#?`xQzg!va3Z; zOD&H58bU@9nQ(8crh;7=l{!CEGcd2h@KKHlhzTZ>%vRW1VgeJ$G_U(nf9Lv9c%&;DkkG1|X z19^-joJ)pvCD1Ju?8~&o&8;{>vKL?3w0lvg_g+dXuD^ZySNOLg8IXqqEFZEP4Rois zwUAeaR20ik-G7TlPOwrQ+x|(hE;fntrLOGbXcjmjUx&sa-n$imFi1+3s$)*NqZk~N zh`F?C_SeU)xQB5o4JuM*9aHwh#N~1zyUhxO@|k+MrkMv3u&v+ETpZ*My%r~_>mvSB z@)i%zSN-~E`Ql@D2>8kj_K>Imj)NFiEyvtohpICIm7x9Ex!xkN*eW;Tq!Vuv4_x!Q zBD;jOF#F%)uHE2U(o>yiuT`CJZIxpUSTmWCh++J6!Go6U!EQs+ZAj6o`&^)@e3uYz{*0qHyVepcRrY2I1? zXbglnz4vQB0N36a_oGnPvaTzuHD6I0(BzK_y9o(aw^j+5sj3od{Ej?#+vzBTH0B$& znAD6@0I3GT2r|NKQ<@6j$pO%>$p+57R!HpA&IdPw7XiVd^ z8prr?v;1mUs>if}HB5t1EKMxiNyo^`VxD1mFEQdP3GSD}CtW{s{fJ<1fb<14(Di?5 zwi)TY{!r~M-h0rgWsfUDYB`){ zrHnL&Hh}G}Ltjr=8C`PYnD#(Om}3$KB>UvemP_whS>wF!j5FccV7^^cdDc+r?tb%$ z#z^w;mNRTy^~N4{8()XQdG^MUq{-9HsH8EaGc>i5s4!CFEOFr2s-|@2B;~S{W7sX2 z>>&lBzqNvi7e>{tuC|%Kp9V4FO?{B;=`M%99So~2BEMHm6KS|d# z?B~hS!q=pqw-ovB5le3U@!$`gg$!yE(%Cs9e4*|hkZItoAV@51cvi9L?mXCHM$d|Z z{R3SKGMR36e9E8~jbE)`Hd(>%W(`yV_2Uvw2pWmgt|95rp4*EF%fcpCux zeAUYj=T@577qmrRfyY5+JiYQ{l_}*EH9J09nOSY>E(QhA4j(vW<8v(#kl<=QWJL6% z$$SaS_fIV7gL& zUi_u%m@x!?luFosf?cDTi5i|0m8&s=3D1b(4cBYRx@8g(U~@kBeQ(3wxl@PlK+sVS z>KBQg2Z}rbZs32UPYTbBtHZ(6HJ&}d$^c|N$GSPB~G~gMQWz{F=yCZ$+@yKW}lH~XQZ3i zhULIVa*Z?B86TtI{yI08{PIVPaMAo^y9-f3;)w6#zWcu=JI4(6B-Yc1Hz|tY76_NM zqMC^46-GDXc^@bA`k-tHWpHQjMnJ~bd39s^2*K<_`ibL=-k+*kMHS|Y(C$nHc{bC{ z78doA*;zXU?S;t5^uNtLgv>g zV)4dc*FP2e0cz6ZhMl@tA`* zZ|~iD)1_m)Ir#cpw`MEhC(cA!&J!LgC|vZ_ZhH!l1NCj%K`cVrXqVQy-OHzFYuoqq z2xABOX3z)QCLdWb_M&^Ydp`O^Jm+0NN|z2T0&Ef%K=ma}y~f}MJmBKcmHsPp){%X+ zVr+qWCiO8^>K3;FF)5&6fo`Z3z^jJuN4B^|rFU zik(hrh@>u*~2V#oX< zoytp8-|tm)qeUyFn^cmfxSmjHTjk?m*-1PIHP)hfja0?=+TRi`1O{Yy(ogY3W7c`U zLXK7lvlOUBNvssqKgM!9lPwlpYK0y$l=#G4F~hx!6ny1XuE-zbwFjp^lg^*=B-B3l z9Rjy0sPWMRvVV&fq^%%>RRo9_47%G^vJM zU3k?{DiX0P3ovE3)s$Uw4mN1&^x$COhd&6AK$^L)=w7NuGFn^DrZMDid-#z@)r>#` zDCB}B;E%(Xz4}>glh5s(8xV~zdrJ=?lX-=&5tl=dleX)(7m(LQ3{4szHctHJd;q_= z2G*M0_{xRfl~fc3m+FzDcLQAcuozvjk;lLm0U1$P+Hj*3MEXWuu7-;x#%ai&OhM!P z1z^)B4e3!*@&!QPI49os`d`Kvt7PVC7Ys=S5#%Ca&M+hRH&Us=aXR3LdQ0+EQb&e2-<7aPeKGb zk$S2#s_-QOVdJ*+peJ6x ze7L*zSf(m*gDWfrV*M;vatKw;s?THe$BDV~76pJezgz`9o)xH-?$v}Upbw;YsCrAH zfrFz7e2(QtoTr)-j55Td8eT&OGV_gt8ehE9EkKlE2ti-aw?x+B><*)t9zG);z*<;3 zd)$!45Vj}Xsr^?skrT}Pty1)q&=xIgDvc$JM47zUS;0us`f)>1x>{)GGU;gS?_6+e zjv;r3c#ag|gJceQR@=F&=uarQw&2j&{wV+NV@jqbvAzSNjeX#>MVCJdi3Het-6_o= z&~-LgyhFl`?4K3p5!s(cuVmnacXsF+BklPzoln-q9L<9oeY(F5Qx*@u#zNYdE#Zw@ zfD~7}i)$>YZtMYGoJe_~aKU)KpvwKotLAz=U)*hP8%{904@Vx~8I<7V87DVN4IO*WR&f*wN zEydnm`+f4T!>Cv85!-)o?%L~le1}d$$Z%N{ACe2CSS^IAef63hr7rZj?%x>`TdAb6 zD5m3_8_g5oC^;Ca+R}@`LQF>B0GYtxLu7>ILF{zj)5&tDRi&{mwrCzopJJbQkBOM4 zeMmV-n%+x&NXAOr4JSD(yQ-D@wo)HR^SvOvRMgp5Yl8Jjv5?z{vsS*1dfL}xt2O&h zVz^CVgvo)OZH53EF4le`!<@CkYp|;b#Kyu86~Ft={*gybm{t{-QQ||d6-w35OlKbg zhG4PVk9C z-YKyrRvW)VgNQRpKFfzj`kKXQZJ|}xvgbH`87g4YUJ|_H{-lAX!VN16K%tly0dX&v>iu5lzAKit76~RH@-iTb z+wqbve@x9(TtWa^^WGUaFNY>m?1wckDWVBiNQ(}*(XFvsseL5LLnM4J(cVnSw8o!n zi@+E}2S4W8GCZ~By`#=veDh>(>@g?=X_O^PVN;ppF?Ie@BJND|?yuk6^-(yL{Q{_} zA_`T?cNga;!Hg?Fto3O&vunHMkp7|3ir??bo&gL`&ivLIE#w*6cyF#T+JCBG4FCHi zcE*Q0QQCo7rQg@S0^&`pme=^Iy4CO1`UXK`zIB?p)x?KThEjppMcVeLcy1D^oX*bP z(~!?bnsL!yaWagv!-+5Ypcx8JFDCm4E_bh4l1R0G-ap^Dqp3ht*d*M7uL-byOHc_H z={(I9ZJH8P4S8)gZB)H?k5SZtIIJwcllf9gIJg890l$iI*R2iU?zu)}$^3h*(iq>L znNO}U1ky`AvH7z+QawTf2o%E8;dMMQC>+XnEs$RAmz0hRQU7S6MA8|zE!rUE!&O~O zd3zS*zQ}Q|MHy#7M~3J0l(?uwR7r9Fi5(=!_bsyo+&LdSZzORpFfdxbKuHMop1o=8 zI4w7dba}BOoP9D{wZC4voUaVGoG&S@*kSXF({_vK>rgM0?zAdRetMKGeW*LcE=5(b zdOAQ~vkvg$P0^v@g;qx&;$YPWiYxwII0Tje8B{K8haJAKuj=HrSOKu$zdIX0gT-rp ziLsky63ckKJ8-?xnEMh_Xr3=U`@)AA`*<=V+p*v|UnWd){QEnQTv$KJ2QT{NvN&}a zIJe4%9@gB~NtG42ZM+UK7l8^MI9e95sStTQIpw5UEQ{o7($Lk?O0JFlV*j~4^wd|e zvrB0mtRH*9WTz2hE|OyIprlW5|7eaQ;g-zaLinm18>>F@pMfr#Nkg5aa<+>TYdiFM z#C352@Es+hj?1Cx`qp4Uy22ng&~Pj_1C^rO9}f&SmfU%6QjmG7=x<=(Y_TSCzQ{#_ zb=wq2eF;=4P+?cOBT9Btr12vH|LRzGKe3WZw^Hvro#jqs?-z3OV1lxr3V%awMz@}H zH0Z{iXaUZS*btRYi%GN@ch8)cde1)f&%$<9s-vnZW35=?uIw0)aD(`ZTBk^v)zRq( z&wGj-tNO|OkSq=3`>675OZ8pmIY@QTui`H?+^yW<^pAB>=W|{6IoJM$Irj3Gss)ob zObwhTF5;vNdkGU4T+NPAq@!WhfzT+;Y7xzC2jjVkHS{z}C#kQr&59bARiF)P^M%>; zd@gA1E8%L8=lpv6&%%7Z(mFWEvVTxJ$?Nql>iT(idujyaNA8NdW z6SQKnqhHDz<6Yw7=j=NPxPPCgkoL&VPekIP(u!K<*h7=a{RCPK{rB4+VZ2_c*NQBE z3%ZyT+DgQOYpcpmr$2-X=ac5u?5vz+ENwkWjw*29bA@`0Jg|Rq%_zSCBW)+{l#KCT zgHJK(7h{*{3$gxkQL-dKJ9=QGGpR5*2_alRE5iFg&H9dKH7xE6+BMG+oK>WOi|YBp zBj~jlt)`q^cR<(*!E~BZfI3k`a@Hi^d|kMH^uF%LS$88QF1#4jPIkQ=vwvE3hA1P5 z_H$9bcib)kV&mur*jAi}MADlLh1^z;5=*+yi0WI$WxaI}QGFfrv)%StfD~Bvwpi#x zZO7>Sb5cD~YtjnG5OsREI?A*+LXIqK&zd<-$u-8hIzIeVokM`P(qdkj7$$S_3qJLRVS4vb84^)_OZIj7%aCkeib6Q8a&v8GhB;I8XU9^-|_%;$d z8)pttK^2KrCVi8XcS&r*?g8_Z5$jHm4#RQaztHEtRRv?7fZ3=8%!bwGOt=QdEOcj$ z7CA1qMC}l_kQJHzyC5J-Ey&A;2J%@DDt;UrQ*%ES;FT}yKv{^2$%U()B)o(K6s3}G zefR;>-0_%F{z==ws$sfkdhg6hAt})^lv`qmJ>e&wna!f!UhTBZIwztCx;Q4qus-{I z_OkA!O5WZ2U|F)^Beo?-QC?=@zJETVl^nRk$-a0NzaLWAyHbg+JaBQ~`el^_b8ZNy z!p1U~#(@ftn_a4!Qag}nD*8NxU)YJHo~Gt5Cu~+&mR(^q8kBaHx1x5HQJ2nDb7dzR zDAMar=^fV+4s6yqrX25TDPu}llb_=C+J3;-9#dWr4bUEE0B!O4w#?~0J_sn618`KZ+&Wz0mp*OZRofgp#cE{25H*=Yct)T% z@#pA5HbbGXoi}h#lIO0viAkGgZ8e1+vFyJZOtYmn2>i5TGhPSM8 zH~-C!(bSb-37nQnh4zCOzlKS>ogCx2dY3sNuQMl<2cF_^r7tv4RN4 zn=hf(ANt-b*9Y{N6^jS^H@Rp&a2$l{7aOGG8mJvrGiKLdqHRCT`WK;`-qtPa&O6TX zg9!pqF7pKa`uEzp7Y^hY zyOz)Gp|Km_kSWUdchkE%8Ey9Tw!cGhoPd{ zIt6)(bq~zG#gE9xGqV>|vUIO@)cEpyaL3GOtJb5_mUW-qi#`xp|LQ*7M4|}@bx?=i zVj|5*Ig>R%A4C6C$a`NRf4#d8e!=5#aL<28Px#0hj&tBw5NU*4NuP_}^ljQ9zDeH{ z)Jlok>2lIpe7#doUR#K|XcvS3pv!?zgv5M4BGw zDt7eO0z;|sD)(A`y51~Dr}d*aKj-wCBI&h6M>ediV64SWz|DCGYI!CvkYp1Py4eB`1s!^9&@QyJXC`6an#lM>`30~R;A{WluxxtH z_VT1l%)f|YZIw`L=*)un@!4?pe-+2Pa z=k_semOUt>7`uc#`TTC!ZRQP3YwQ~W$X}Gp%gsl-*Nae=s^7%}<(S$}_Tak`gZao@ z1)jr&$K*Htq}8)eetBt8#^>OM{%H^n8V(}P6rKO^sEOz~;G&dw727d(3^Z;;7fwQ& zn6t{!VjLFwJ^#OFoVcs<>N(tcfU}l<{$WgF)p` zxlV}RqfRj>^rQO~_EZFIsBd*3>x4^$!-V$YSt7uxImbF4tx1A& zw6=$OV*(8an(KL;aE4{+CfH5qb9a>lvpOB+Ns(CD-njiUe&HqiLGx`9dB|YdnH;d? z>4aZJ(!*hj$^3H#`aj4{tTUFzs66|(!S8$}y3;X)qgS3gk(#~!pxlLXrbGeks{YeW zj9H!3q)r?|dv*+-S9$qI9}(a2@J}}j7D9IG?A>05u6E$njorl_WU(=MUt=iwdhj^k5u5wEpnMfTJv?e^xacHwEk=9GX`q+s6TfJi6 zx@W6wTO(F05>@Yd?Z)f_N^XSGqh_s`j@&+}}b49jIPPUF1*UWn7LT%wgh?P#+k?JRg$W`tBI6mweCXU^Cym9a(dDx4kssUe4QHnchP;}NbM!cNt zc!BpO5It~}0-ryCR&vFfGnKgV?}NLgBz>0n{LP{~*gVH3{>WzxZqp_v1glZm8)mHg?jH)O{!Zo&tsgLl+**JwW;-*#<&)O&xL^a~lGL=;+>t1S z<|bntRhpO3iFf!qXUO7YH+Aro+x!ToeD9XO8VQwg65Kgvm+{AoBa1WISImNLx?Qt2cQkB7g#&ws~ZLl-F7wqy#y$q~>>G z&$ayEAJplbgD*;sVx4j^toTT{1h@;E#)E~#1h)jVj$~FUy$FNvu)w#BjN_h)nU$-x zGI9soQuK3;3znRM*KlG}er$XPs#^lt%Y_Y7D4Ig}f=_<;+c)@c-){p;@itUQgan99 zshx}Q6@a$!OPDK2VtA2#&&EKPMPGh97NJnquJ~2^o%)$M9=&ZBr=Au+Clg=NR@f{6K+l0+uoEM7Q$9-3gcV;H0TlBKygyrV&r-VVzbJ29Tpef0rfd9JpRK2s z-@j+tY9i;hT+)2{5%wD@L$nxkcU;M?=}mV6!0K5N_=l<_0s++X>;#Y`y$_4H<^Qk0 zt88$?bP3MR$N$&I1RI8p6Y}mQMQ6U@PYUiquc7r!A}beL5S4OIq3i{!XJQ#rCD zePTd8?u9o*gnmoNX7937-1P9d`Zt$h_X@~}(maSUg}!8M}yCE5A@!lL}I~+uUN2I?xbeXC*U{G(+#S!i*$?(dNte>r+F|5y?^Hu!404E=z zo&apxv~)|1bkA%aafW=ajBiVIU%|G~1G_Bb?Q19AXv2YJj#FJN4;}+NwX^`>`iHL^ z5(vby^*l+{xb6N1ecQEoN~6EPHmqmG;TKFk>o*6BdiZfxrPoKL1&!Dnsg**n`-GPh zLT@-+e~8-)JbA@i$^1j>&9EOlfE*b|EkdI2Cu_iM*pC(3zyJuKT6ZZxwSP|rumzLh zBbk0A)90WHg*szv2_sYBmpITj{rdM2&kZUG3g6h=D9>}!Ny7ZCVGw-;mq4y4Xqc%jy#!2ba(2~msy literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/images/profiles/sandbox.png b/content/pages/atr/maven/images/profiles/sandbox.png new file mode 100644 index 0000000000000000000000000000000000000000..f88b3626761f591fefcb7408ff290b4f48ebe0d9 GIT binary patch literal 33010 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 OGkCiCxvXLW=UkO8ip# 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 B7G?kd literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/img/glyphicons-halflings.png b/content/pages/atr/maven/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/index.html b/content/pages/atr/maven/index.html new file mode 100644 index 0000000..4010460 --- /dev/null +++ b/content/pages/atr/maven/index.html @@ -0,0 +1,152 @@ + + + + + + + + + + Apache Tooling ATR Maven Plugin – Tooling ATR Maven Plugin + + + + + + +

+
+
+ + + +
+
+ +
+

Apache Tooling ATR Maven Plugin

+

The ATR Maven Plugin is used to upload Apache release artifacts to ATR (Apache Trusted Releases) before starting a vote.

+

Goals Overview

+

The ATR Plugin has 2 goals:

+
    + +
  • atr:check-composing checks if a version exists in ATR and is being composed (in draft phase),
  • +
  • atr:upload uploads distribution artifacts to ATR compose space.
  • +
+

Usage

+

General instructions on how to use the ATR Maven Plugin can be found on the usage page.

+

In case you still have questions regarding the plugin's usage, please feel free to contact the user mailing list. The posts to the mailing list are archived and could already contain the answer to your question as part of an older thread. Hence, it is also worth browsing/searching the mail archive.

+

If you feel like the plugin is missing a feature or has a bug, you can fill a feature request or bug report in our issue tracker. When creating a new issue, please provide a comprehensive description of your concern. Especially for fixing bugs it is crucial that the developers can reproduce your problem. For this reason, entire debug logs, POMs or most preferably little demo projects attached to the issue are very much appreciated.

+

Of course, patches are welcome, too. Contributors can check out the project from our source repository and will find supplementary information in the guide to helping with Maven.

+

What is ATR?

+

ATR (Apache Trusted Releases) is a platform through which committees of Apache Software Foundation (ASF) projects can make official ASF software releases.

+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/issue-management.html b/content/pages/atr/maven/issue-management.html new file mode 100644 index 0000000..b3c9587 --- /dev/null +++ b/content/pages/atr/maven/issue-management.html @@ -0,0 +1,123 @@ + + + + + + + + + + Issue Management – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Overview

+

This project uses GitHub Issues to manage its issues.

+

Issue Management

+

Issues, bugs, and feature requests should be submitted to the following issue management system for this project.

+
https://github.com/apache/tooling-atr-maven-plugin/issues
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/js/apache-maven-fluido-2.1.0.min.js b/content/pages/atr/maven/js/apache-maven-fluido-2.1.0.min.js new file mode 100644 index 0000000..819716a --- /dev/null +++ b/content/pages/atr/maven/js/apache-maven-fluido-2.1.0.min.js @@ -0,0 +1,287 @@ +(function(g,p){"object"===typeof module&&"object"===typeof module.exports?module.exports=g.document?p(g,!0):function(g){if(!g.document)throw Error("jQuery requires a window with a document");return p(g)}:p(g)})("undefined"!==typeof window?window:this,function(g,p){function x(a){var b=a.length,e=d.type(a);return"function"===e||d.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===e||0===b||"number"===typeof b&&0b;b+=2)"margin"=== +e&&(u+=d.css(a,e+oa[b],!0,l)),k?("content"===e&&(u-=d.css(a,"padding"+oa[b],!0,l)),"margin"!==e&&(u-=d.css(a,"border"+oa[b]+"Width",!0,l))):(u+=d.css(a,"padding"+oa[b],!0,l),"padding"!==e&&(u+=d.css(a,"border"+oa[b]+"Width",!0,l)));return u}function U(a,b,e){var k=!0,l="width"===b?a.offsetWidth:a.offsetHeight,u=ga(a),c=w.boxSizing&&"border-box"===d.css(a,"boxSizing",!1,u);if(0>=l||null==l){l=pa(a,b,u);if(0>l||null==l)l=a.style[b];if(Ja.test(l))return l;k=c&&(w.boxSizingReliable()||l===a.style[b]); +l=parseFloat(l)||0}return l+S(a,b,e||(c?"border":"content"),k,u)+"px"}function H(a,b,e,d,l){return new H.prototype.init(a,b,e,d,l)}function J(){setTimeout(function(){wa=void 0});return wa=d.now()}function v(a,b){var e,d={height:a},l=0;for(b=b?1:0;4>l;l+=2-b)e=oa[l],d["margin"+e]=d["padding"+e]=a;b&&(d.opacity=d.width=a);return d}function da(a,b,e){for(var d,l=(xa[b]||[]).concat(xa["*"]),c=0,f=l.length;ce&&l)return b;f.resolveWith(a,[h]);return!1}, +h=f.promise({elem:a,props:d.extend({},b),opts:d.extend(!0,{specialEasing:{}},e),originalProperties:b,originalOptions:e,startTime:wa||J(),duration:e.duration,tweens:[],createTween:function(b,e){b=d.Tween(a,h.opts,b,e,h.opts.specialEasing[b]||h.opts.easing);h.tweens.push(b);return b},stop:function(b){var e=0,d=b?h.tweens.length:0;if(k)return this;for(k=!0;ea?this[a+this.length]:this[a]:ba.call(this)},pushStack:function(a){a=d.merge(this.constructor(),a);a.prevObject=this;a.context=this.context;return a},each:function(a,b){return d.each(this,a,b)},map:function(a){return this.pushStack(d.map(this,function(b,e){return a.call(b,e,b)}))},slice:function(){return this.pushStack(ba.apply(this,arguments))},first:function(){return this.eq(0)}, +last:function(){return this.eq(-1)},eq:function(a){var b=this.length;a=+a+(0>a?b:0);return this.pushStack(0<=a&&ae?Math.max(0,d+e):e:0;eF.cacheLength&&delete a[b.shift()];return a[d+" "]=e}var b=[];return a}function k(a){a[Q]=!0;return a}function l(a){var b=I.createElement("div");try{return!!a(b)}catch(ma){return!1}finally{b.parentNode&&b.parentNode.removeChild(b)}}function c(a,b){var d=a.split("|");for(a=a.length;a--;)F.attrHandle[d[a]]=b}function f(a,b){var d=b&&a,e=d&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex|| +-2147483648)-(~a.sourceIndex||-2147483648);if(e)return e;if(d)for(;d=d.nextSibling;)if(d===b)return-1;return a?1:-1}function g(a){return function(b){return"input"===b.nodeName.toLowerCase()&&b.type===a}}function h(a){return function(b){var d=b.nodeName.toLowerCase();return("input"===d||"button"===d)&&b.type===a}}function m(a){return k(function(b){b=+b;return k(function(d,e){for(var k,l=a([],d.length,b),c=l.length;c--;)d[k=l[c]]&&(d[k]=!(e[k]=d[k]))})})}function t(a){return a&&"undefined"!==typeof a.getElementsByTagName&& +a}function n(){}function v(a){for(var b=0,d=a.length,e="";b+~]|[\x20\t\r\n\f])[\x20\t\r\n\f]*/,ta=/=[\x20\t\r\n\f]*([^\]'"]*?)[\x20\t\r\n\f]*\]/g,ua=new RegExp(ia),wa=new RegExp("^"+ka+"$"),ja={ID:/^#((?:\\.|[\w-]|[^\x00-\xa0])+)/,CLASS:/^\.((?:\\.|[\w-]|[^\x00-\xa0])+)/,TAG:new RegExp("^("+"(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+".replace("w","w*")+")"),ATTR:new RegExp("^"+la),PSEUDO:new RegExp("^"+ia), +CHILD:/^:(only|first|last|nth|nth-last)-(child|of-type)(?:\([\x20\t\r\n\f]*(even|odd|(([+-]|)(\d*)n|)[\x20\t\r\n\f]*(?:([+-]|)[\x20\t\r\n\f]*(\d+)|))[\x20\t\r\n\f]*\)|)/i,bool:/^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$/i,needsContext:/^[\x20\t\r\n\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\([\x20\t\r\n\f]*((?:-\d)?\d*)[\x20\t\r\n\f]*\)|)(?=[^-]|$)/i},ya=/^(?:input|select|textarea|button)$/i,za=/^h\d$/i,ha= +/^[^{]+\{\s*\[native \w/,Aa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,na=/[+~]/,Ca=/'|\\/g,qa=/\\([\da-f]{1,6}[\x20\t\r\n\f]?|([\x20\t\r\n\f])|.)/ig,ra=function(a,b,d){a="0x"+b-65536;return a!==a||d?b:0>a?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)},xa=function(){R()};try{Y.apply(V=Ga.call(E.childNodes),E.childNodes),V[E.childNodes.length].nodeType}catch(T){Y={apply:V.length?function(a,b){La.apply(a,Ga.call(b))}:function(a,b){for(var d=a.length,e=0;a[d++]=b[e++];);a.length= +d-1}}}B=b.support={};G=b.isXML=function(a){return(a=a&&(a.ownerDocument||a).documentElement)?"HTML"!==a.nodeName:!1};R=b.setDocument=function(a){var b=a?a.ownerDocument||a:E;if(b===I||9!==b.nodeType||!b.documentElement)return I;I=b;O=b.documentElement;(a=b.defaultView)&&a!==a.top&&(a.addEventListener?a.addEventListener("unload",xa,!1):a.attachEvent&&a.attachEvent("onunload",xa));H=!G(b);B.attributes=l(function(a){a.className="i";return!a.getAttribute("className")});B.getElementsByTagName=l(function(a){a.appendChild(b.createComment("")); +return!a.getElementsByTagName("*").length});B.getElementsByClassName=ha.test(b.getElementsByClassName);B.getById=l(function(a){O.appendChild(a).id=Q;return!b.getElementsByName||!b.getElementsByName(Q).length});B.getById?(F.find.ID=function(a,b){if("undefined"!==typeof b.getElementById&&H)return(a=b.getElementById(a))&&a.parentNode?[a]:[]},F.filter.ID=function(a){var b=a.replace(qa,ra);return function(a){return a.getAttribute("id")===b}}):(delete F.find.ID,F.filter.ID=function(a){var b=a.replace(qa, +ra);return function(a){return(a="undefined"!==typeof a.getAttributeNode&&a.getAttributeNode("id"))&&a.value===b}});F.find.TAG=B.getElementsByTagName?function(a,b){if("undefined"!==typeof b.getElementsByTagName)return b.getElementsByTagName(a);if(B.qsa)return b.querySelectorAll(a)}:function(a,b){var d=[],e=0;b=b.getElementsByTagName(a);if("*"===a){for(;a=b[e++];)1===a.nodeType&&d.push(a);return d}return b};F.find.CLASS=B.getElementsByClassName&&function(a,b){if(H)return b.getElementsByClassName(a)}; +J=[];r=[];if(B.qsa=ha.test(b.querySelectorAll))l(function(a){O.appendChild(a).innerHTML="\x3ca id\x3d'"+Q+"'\x3e\x3c/a\x3e\x3cselect id\x3d'"+Q+"-\f]' msallowcapture\x3d''\x3e\x3coption selected\x3d''\x3e\x3c/option\x3e\x3c/select\x3e";a.querySelectorAll("[msallowcapture^\x3d'']").length&&r.push("[*^$]\x3d[\\x20\\t\\r\\n\\f]*(?:''|\"\")");a.querySelectorAll("[selected]").length||r.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)"); +a.querySelectorAll("[id~\x3d"+Q+"-]").length||r.push("~\x3d");a.querySelectorAll(":checked").length||r.push(":checked");a.querySelectorAll("a#"+Q+"+*").length||r.push(".#.+[+~]")}),l(function(a){var d=b.createElement("input");d.setAttribute("type","hidden");a.appendChild(d).setAttribute("name","D");a.querySelectorAll("[name\x3dd]").length&&r.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?\x3d");a.querySelectorAll(":enabled").length||r.push(":enabled",":disabled");a.querySelectorAll("*,:x");r.push(",.*:")}); +(B.matchesSelector=ha.test(Ba=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&l(function(a){B.disconnectedMatch=Ba.call(a,"div");Ba.call(a,"[s!\x3d'']:x");J.push("!\x3d",ia)});r=r.length&&new RegExp(r.join("|"));J=J.length&&new RegExp(J.join("|"));va=(a=ha.test(O.compareDocumentPosition))||ha.test(O.contains)?function(a,b){var d=9===a.nodeType?a.documentElement:a;b=b&&b.parentNode;return a===b||!!(b&&1===b.nodeType&&(d.contains?d.contains(b):a.compareDocumentPosition&& +a.compareDocumentPosition(b)&16))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1};ca=a?function(a,d){if(a===d)return x=!0,0;var e=!a.compareDocumentPosition-!d.compareDocumentPosition;if(e)return e;e=(a.ownerDocument||a)===(d.ownerDocument||d)?a.compareDocumentPosition(d):1;return e&1||!B.sortDetached&&d.compareDocumentPosition(a)===e?a===b||a.ownerDocument===E&&va(E,a)?-1:d===b||d.ownerDocument===E&&va(E,d)?1:P?ba(P,a)-ba(P,d):0:e&4?-1:1}:function(a,d){if(a===d)return x=!0,0; +var e=0,k=a.parentNode,l=d.parentNode,c=[a],u=[d];if(!k||!l)return a===b?-1:d===b?1:k?-1:l?1:P?ba(P,a)-ba(P,d):0;if(k===l)return f(a,d);for(;a=a.parentNode;)c.unshift(a);for(a=d;a=a.parentNode;)u.unshift(a);for(;c[e]===u[e];)e++;return e?f(c[e],u[e]):c[e]===E?-1:u[e]===E?1:0};return b};b.matches=function(a,d){return b(a,null,null,d)};b.matchesSelector=function(a,d){(a.ownerDocument||a)!==I&&R(a);d=d.replace(ta,"\x3d'$1']");if(!(!B.matchesSelector||!H||J&&J.test(d)||r&&r.test(d)))try{var e=Ba.call(a, +d);if(e||B.disconnectedMatch||a.document&&11!==a.document.nodeType)return e}catch(Da){}return 0a.nodeType)return!1;return!0},parent:function(a){return!F.pseudos.empty(a)},header:function(a){return za.test(a.nodeName)},input:function(a){return ya.test(a.nodeName)}, +button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:m(function(){return[0]}),last:m(function(a,b){return[b-1]}),eq:m(function(a,b,d){return[0>d?d+b:d]}),even:m(function(a,b){for(var d=0;dd?d+b:d;0<=--b;)a.push(b);return a}),gt:m(function(a,b,d){for(d=0>d?d+b:d;++d(?:<\/\1>|)$/,Gb=/^.[^:#\[\.,]*$/;d.filter=function(a,b,e){var k=b[0];e&&(a=":not("+a+")");return 1===b.length&&1===k.nodeType?d.find.matchesSelector(k,a)?[k]:[]:d.find.matches(a,d.grep(b,function(a){return 1===a.nodeType}))};d.fn.extend({find:function(a){var b,e=[],k=this,l=k.length;if("string"!==typeof a)return this.pushStack(d(a).filter(function(){for(b= +0;b)[^>]*|#([\w-]*))$/;(d.fn.init=function(a,b){var e;if(!a)return this;if("string"=== +typeof a){e="\x3c"===a.charAt(0)&&"\x3e"===a.charAt(a.length-1)&&3<=a.length?[null,a,null]:Vb.exec(a);if(!e||!e[1]&&b)return!b||b.jquery?(b||Ha).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof d?b[0]:b,d.merge(this,d.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),mb.test(e[1])&&d.isPlainObject(b))for(e in b)if(d.isFunction(this[e]))this[e](b[e]);else this.attr(e,b[e])}else{if((b=z.getElementById(e[2]))&&b.parentNode){if(b.id!==e[2])return Ha.find(a);this.length=1;this[0]=b}this.context= +z;this.selector=a}return this}if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(d.isFunction(a))return"undefined"!==typeof Ha.ready?Ha.ready(a):a(d);void 0!==a.selector&&(this.selector=a.selector,this.context=a.context);return d.makeArray(a,this)}).prototype=d.fn;Ha=d(z);var Wb=/^(?:parents|prev(?:Until|All))/,Xb={children:!0,contents:!0,next:!0,prev:!0};d.extend({dir:function(a,b,e){var k=[];for(a=a[b];a&&9!==a.nodeType&&(void 0===e||1!==a.nodeType||!d(a).is(e));)1===a.nodeType&& +k.push(a),a=a[b];return k},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&d.push(a);return d}});d.fn.extend({has:function(a){var b,e=d(a,this),k=e.length;return this.filter(function(){for(b=0;be.nodeType&&(f?-1p.indexOf(":")&&"on"+p,a=a[d.expando]?a: +new d.Event(p,"object"===typeof a&&a),a.isTrigger=k?2:3,a.namespace=n.join("."),a.namespace_re=a.namespace?new RegExp("(^|\\.)"+n.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,a.result=void 0,a.target||(a.target=e),b=null==b?[a]:d.makeArray(b,[a]),n=d.event.special[p]||{},k||!n.trigger||!1!==n.trigger.apply(e,b))){if(!k&&!n.noBubble&&!d.isWindow(e)){m=n.delegateType||p;nb.test(m+p)||(h=h.parentNode);for(;h;h=h.parentNode)t.push(h),c=h;c===(e.ownerDocument||z)&&t.push(c.defaultView||c.parentWindow||g)}for(v= +0;(h=t[v++])&&!a.isPropagationStopped();)a.type=1]*)\/>/gi,rb=/<([\w:]+)/,sb=/\s*$/g,ca={option:[1,"\x3cselect multiple\x3d'multiple'\x3e","\x3c/select\x3e"],legend:[1,"\x3cfieldset\x3e","\x3c/fieldset\x3e"],area:[1, +"\x3cmap\x3e","\x3c/map\x3e"],param:[1,"\x3cobject\x3e","\x3c/object\x3e"],thead:[1,"\x3ctable\x3e","\x3c/table\x3e"],tr:[2,"\x3ctable\x3e\x3ctbody\x3e","\x3c/tbody\x3e\x3c/table\x3e"],col:[2,"\x3ctable\x3e\x3ctbody\x3e\x3c/tbody\x3e\x3ccolgroup\x3e","\x3c/colgroup\x3e\x3c/table\x3e"],td:[3,"\x3ctable\x3e\x3ctbody\x3e\x3ctr\x3e","\x3c/tr\x3e\x3c/tbody\x3e\x3c/table\x3e"],_default:w.htmlSerialize?[0,"",""]:[1,"X\x3cdiv\x3e","\x3c/div\x3e"]},Za=Aa(z).appendChild(z.createElement("div"));ca.optgroup= +ca.option;ca.tbody=ca.tfoot=ca.colgroup=ca.caption=ca.thead;ca.th=ca.td;d.extend({clone:function(a,b,e){var c,l,f,g,h,m=d.contains(a.ownerDocument,a);w.html5Clone||d.isXMLDoc(a)||!pb.test("\x3c"+a.nodeName+"\x3e")?f=a.cloneNode(!0):(Za.innerHTML=a.outerHTML,Za.removeChild(f=Za.firstChild));if(!(w.noCloneEvent&&w.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||d.isXMLDoc(a)))for(c=N(f),h=N(a),g=0;null!=(l=h[g]);++g)if(c[g]){var n=c[g],t,p=void 0,v;if(1===n.nodeType){t=n.nodeName.toLowerCase();if(!w.noCloneEvent&& +n[d.expando]){v=d._data(n);for(p in v.events)d.removeEvent(n,p,v.handle);n.removeAttribute(d.expando)}if("script"===t&&n.text!==l.text)ia(n).text=l.text,A(n);else if("object"===t)n.parentNode&&(n.outerHTML=l.outerHTML),w.html5Clone&&l.innerHTML&&!d.trim(n.innerHTML)&&(n.innerHTML=l.innerHTML);else if("input"===t&&Ua.test(l.type))n.defaultChecked=n.checked=l.checked,n.value!==l.value&&(n.value=l.value);else if("option"===t)n.defaultSelected=n.selected=l.defaultSelected;else if("input"===t||"textarea"=== +t)n.defaultValue=l.defaultValue}}if(b)if(e)for(h=h||N(a),c=c||N(f),g=0;null!=(l=h[g]);g++)P(l,c[g]);else P(a,f);c=N(f,"script");0e;e++)c[a+oa[e]+b]=d[e]||d[e-2]||d[0];return c}};ub.test(a)||(d.cssHooks[a+b].set=va)});d.fn.extend({css:function(a,b){return sa(this,function(a,b,c){var e,f={},k=0;if(d.isArray(b)){c=ga(a);for(e=b.length;kc)?null:[],g=a?c+1:e.length,h=0>c?g:a?c:0;hc.indexOf(" "+f+" ")&&(c+=f+" ");c=d.trim(c);e.className!==c&&(e.className=c)}return this},removeClass:function(a){var b, +e,c,f,g,h=0,m=this.length;b=0===arguments.length||"string"===typeof a&&a;if(d.isFunction(a))return this.each(function(b){d(this).removeClass(a.call(this,b,this.className))});if(b)for(b=(a||"").match(Y)||[];ha||304===a;if(c){l=t;for(var p=B,I,z,r,D,G=l.contents,K=l.dataTypes;"*"===K[0];)K.shift(),void 0===z&&(z=l.mimeType||p.getResponseHeader("Content-Type"));if(z)for(D in G)if(G[D]&&G[D].test(z)){K.unshift(D);break}if(K[0]in c)r=K[0];else{for(D in c){if(!K[0]||l.converters[D+" "+K[0]]){r=D;break}I||(I=D)}r=r||I}r?(r!==K[0]&&K.unshift(r),l=c[r]):l=void 0}a:{c=t;I=l;z=B;r=e;var P, +O,F,p={},G=c.dataTypes.slice();if(G[1])for(O in c.converters)p[O.toLowerCase()]=c.converters[O];for(D=G.shift();D;)if(c.responseFields[D]&&(z[c.responseFields[D]]=I),!F&&r&&c.dataFilter&&(I=c.dataFilter(I,c.dataType)),F=D,D=G.shift())if("*"===D)D=F;else if("*"!==F&&F!==D){O=p[F+" "+D]||p["* "+D];if(!O)for(P in p)if(l=P.split(" "),l[1]===D&&(O=p[F+" "+l[0]]||p["* "+l[0]])){!0===O?O=p[P]:!0!==p[P]&&(D=l[0],G.unshift(l[1]));break}if(!0!==O)if(O&&c["throws"])I=O(I);else try{I=O(I)}catch(Tb){l={state:"parsererror", +error:O?Tb:"No conversion from "+F+" to "+D};break a}}l={state:"success",data:I}}if(e)t.ifModified&&((u=B.getResponseHeader("Last-Modified"))&&(d.lastModified[g]=u),(u=B.getResponseHeader("etag"))&&(d.etag[g]=u)),204===a||"HEAD"===t.type?u="nocontent":304===a?u="notmodified":(u=l.state,f=l.data,k=l.error,e=!k);else if(k=u,a||!u)u="error",0>a&&(a=0);B.status=a;B.statusText=(b||u)+"";e?w.resolveWith(y,[f,u,B]):w.rejectWith(y,[B,u,k]);B.statusCode(da);da=void 0;n&&C.trigger(e?"ajaxSuccess":"ajaxError", +[B,t,e?f:k]);A.fireWith(y,[B,u]);n&&(C.trigger("ajaxComplete",[B,t]),--d.active||d.event.trigger("ajaxStop"))}}"object"===typeof a&&(b=a,a=void 0);b=b||{};var f,g,h,m,n,v,p,t=d.ajaxSetup({},b),y=t.context||t,C=t.context&&(y.nodeType||y.jquery)?d(y):d.event,w=d.Deferred(),A=d.Callbacks("once memory"),da=t.statusCode||{},I={},z={},L=0,r="canceled",B={readyState:0,getResponseHeader:function(a){var b;if(2===L){if(!p)for(p={};b=rc.exec(h);)p[b[1].toLowerCase()]=b[2];b=p[a.toLowerCase()]}return null==b? +null:b},getAllResponseHeaders:function(){return 2===L?h:null},setRequestHeader:function(a,b){var d=a.toLowerCase();L||(a=z[d]=z[d]||a,I[a]=b);return this},overrideMimeType:function(a){L||(t.mimeType=a);return this},statusCode:function(a){var b;if(a)if(2>L)for(b in a)da[b]=[da[b],a[b]];else B.always(a[B.status]);return this},abort:function(a){a=a||r;v&&v.abort(a);c(0,a);return this}};w.promise(B).complete=A.add;B.success=B.done;B.error=B.fail;t.url=((a||t.url||la)+"").replace(qc,"").replace(tc,ua[1]+ +"//");t.type=b.method||b.type||t.method||t.type;t.dataTypes=d.trim(t.dataType||"*").toLowerCase().match(Y)||[""];null==t.crossDomain&&(a=zb.exec(t.url.toLowerCase()),t.crossDomain=!(!a||a[1]===ua[1]&&a[2]===ua[2]&&(a[3]||("http:"===a[1]?"80":"443"))===(ua[3]||("http:"===ua[1]?"80":"443"))));t.data&&t.processData&&"string"!==typeof t.data&&(t.data=d.param(t.data,t.traditional));D(Ab,t,b,B);if(2===L)return B;(n=d.event&&t.global)&&0===d.active++&&d.event.trigger("ajaxStart");t.type=t.type.toUpperCase(); +t.hasContent=!sc.test(t.type);g=t.url;t.hasContent||(t.data&&(g=t.url+=(db.test(g)?"\x26":"?")+t.data,delete t.data),!1===t.cache&&(t.url=yb.test(g)?g.replace(yb,"$1_\x3d"+cb++):g+(db.test(g)?"\x26":"?")+"_\x3d"+cb++));t.ifModified&&(d.lastModified[g]&&B.setRequestHeader("If-Modified-Since",d.lastModified[g]),d.etag[g]&&B.setRequestHeader("If-None-Match",d.etag[g]));(t.data&&t.hasContent&&!1!==t.contentType||b.contentType)&&B.setRequestHeader("Content-Type",t.contentType);B.setRequestHeader("Accept", +t.dataTypes[0]&&t.accepts[t.dataTypes[0]]?t.accepts[t.dataTypes[0]]+("*"!==t.dataTypes[0]?", "+Bb+"; q\x3d0.01":""):t.accepts["*"]);for(f in t.headers)B.setRequestHeader(f,t.headers[f]);if(t.beforeSend&&(!1===t.beforeSend.call(y,B,t)||2===L))return B.abort();r="abort";for(f in{success:1,error:1,complete:1})B[f](t[f]);if(v=D(Va,t,b,B)){B.readyState=1;n&&C.trigger("ajaxSend",[B,t]);t.async&&0L)c(-1, +F);else throw F;}}else c(-1,"No Transport");return B},getJSON:function(a,b,c){return d.get(a,b,c,"json")},getScript:function(a,b){return d.get(a,void 0,b,"script")}});d.each(["get","post"],function(a,b){d[b]=function(a,c,f,g){d.isFunction(c)&&(g=g||f,f=c,c=void 0);return d.ajax({url:a,type:b,dataType:g,data:c,success:f})}});d._evalUrl=function(a){return d.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})};d.fn.extend({wrapAll:function(a){if(d.isFunction(a))return this.each(function(b){d(this).wrapAll(a.call(this, +b))});if(this[0]){var b=d(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var a=this;a.firstChild&&1===a.firstChild.nodeType;)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return d.isFunction(a)?this.each(function(b){d(this).wrapInner(a.call(this,b))}):this.each(function(){var b=d(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=d.isFunction(a);return this.each(function(c){d(this).wrapAll(b? +a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){d.nodeName(this,"body")||d(this).replaceWith(this.childNodes)}).end()}});d.expr.filters.hidden=function(a){return 0>=a.offsetWidth&&0>=a.offsetHeight||!w.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||d.css(a,"display"))};d.expr.filters.visible=function(a){return!d.expr.filters.hidden(a)};var uc=/%20/g,Nb=/\[\]$/,Cb=/\r?\n/g,vc=/^(?:submit|button|image|reset|file)$/i,wc=/^(?:input|select|textarea|keygen)/i;d.param= +function(a,b){var c,f=[],g=function(a,b){b=d.isFunction(b)?b():null==b?"":b;f[f.length]=encodeURIComponent(a)+"\x3d"+encodeURIComponent(b)};void 0===b&&(b=d.ajaxSettings&&d.ajaxSettings.traditional);if(d.isArray(a)||a.jquery&&!d.isPlainObject(a))d.each(a,function(){g(this.name,this.value)});else for(c in a)ea(c,a[c],b,g);return f.join("\x26").replace(uc,"+")};d.fn.extend({serialize:function(){return d.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=d.prop(this, +"elements");return a?d.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!d(this).is(":disabled")&&wc.test(this.nodeName)&&!vc.test(a)&&(this.checked||!Ua.test(a))}).map(function(a,b){a=d(this).val();return null==a?null:d.isArray(a)?d.map(a,function(a){return{name:b.name,value:a.replace(Cb,"\r\n")}}):{name:b.name,value:a.replace(Cb,"\r\n")}}).get()}});d.ajaxSettings.xhr=void 0!==g.ActiveXObject?function(){var a;if(!(a=!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&& +La()))a:{try{a=new g.ActiveXObject("Microsoft.XMLHTTP");break a}catch(b){}a=void 0}return a}:La;var xc=0,Ra={},Sa=d.ajaxSettings.xhr();g.attachEvent&&g.attachEvent("onunload",function(){for(var a in Ra)Ra[a](void 0,!0)});w.cors=!!Sa&&"withCredentials"in Sa;(Sa=w.ajax=!!Sa)&&d.ajaxTransport(function(a){if(!a.crossDomain||w.cors){var b;return{send:function(c,f){var e,g=a.xhr(),k=++xc;g.open(a.type,a.url,a.async,a.username,a.password);if(a.xhrFields)for(e in a.xhrFields)g[e]=a.xhrFields[e];a.mimeType&& +g.overrideMimeType&&g.overrideMimeType(a.mimeType);a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&g.setRequestHeader(e,c[e]+"");g.send(a.hasContent&&a.data||null);b=function(c,e){var h,l,m;if(b&&(e||4===g.readyState))if(delete Ra[k],b=void 0,g.onreadystatechange=d.noop,e)4!==g.readyState&&g.abort();else{m={};h=g.status;"string"===typeof g.responseText&&(m.text=g.responseText);try{l=g.statusText}catch(Mb){l=""}h||!a.isLocal||a.crossDomain?1223=== +h&&(h=204):h=m.text?200:404}m&&f(h,l,m,g.getAllResponseHeaders())};a.async?4===g.readyState?setTimeout(b):g.onreadystatechange=Ra[k]=b:b()},abort:function(){b&&b(void 0,!0)}}}});d.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){d.globalEval(a);return a}}});d.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1);a.crossDomain&&(a.type="GET", +a.global=!1)});d.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||d("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script");b.async=!0;a.scriptCharset&&(b.charset=a.scriptCharset);b.src=a.url;b.onload=b.onreadystatechange=function(a,d){if(d||!b.readyState||/loaded|complete/.test(b.readyState))b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,d||e(200,"success")};c.insertBefore(b,c.firstChild)},abort:function(){if(b)b.onload(void 0, +!0)}}}});var Db=[],eb=/(=)\?(?=&|$)|\?\?/;d.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Db.pop()||d.expando+"_"+cb++;this[a]=!0;return a}});d.ajaxPrefilter("json jsonp",function(a,b,c){var e,f,h,m=!1!==a.jsonp&&(eb.test(a.url)?"url":"string"===typeof a.data&&!(a.contentType||"").indexOf("application/x-www-form-urlencoded")&&eb.test(a.data)&&"data");if(m||"jsonp"===a.dataTypes[0])return e=a.jsonpCallback=d.isFunction(a.jsonpCallback)?a.jsonpCallback():a.jsonpCallback,m?a[m]=a[m].replace(eb, +"$1"+e):!1!==a.jsonp&&(a.url+=(db.test(a.url)?"\x26":"?")+a.jsonp+"\x3d"+e),a.converters["script json"]=function(){h||d.error(e+" was not called");return h[0]},a.dataTypes[0]="json",f=g[e],g[e]=function(){h=arguments},c.always(function(){g[e]=f;a[e]&&(a.jsonpCallback=b.jsonpCallback,Db.push(e));h&&d.isFunction(f)&&f(h[0]);h=f=void 0}),"script"});d.parseHTML=function(a,b,c){if(!a||"string"!==typeof a)return null;"boolean"===typeof b&&(c=b,b=!1);b=b||z;var e=mb.exec(a);c=!c&&[];if(e)return[b.createElement(e[1])]; +e=d.buildFragment([a],b,c);c&&c.length&&d(c).remove();return d.merge([],e.childNodes)};var Eb=d.fn.load;d.fn.load=function(a,b,c){if("string"!==typeof a&&Eb)return Eb.apply(this,arguments);var e,f,g,h=this,m=a.indexOf(" ");0<=m&&(e=d.trim(a.slice(m,a.length)),a=a.slice(0,m));d.isFunction(b)?(c=b,b=void 0):b&&"object"===typeof b&&(g="POST");0this.$items.length-1||0>c))return this.sliding?this.$element.one("slid",function(){h.to(c)}):f==c?this.pause().cycle():this.slide(c>f?"next":"prev",g(this.$items[c]))},pause:function(c){c||(this.paused=!0);this.$element.find(".next, .prev").length&&g.support.transition.end&&(this.$element.trigger(g.support.transition.end), +this.cycle(!0));clearInterval(this.interval);this.interval=null;return this},next:function(){if(!this.sliding)return this.slide("next")},prev:function(){if(!this.sliding)return this.slide("prev")},slide:function(c,f){var h=this.$element.find(".item.active"),m=f||h[c]();f=this.interval;var n="next"==c?"left":"right",p="next"==c?"first":"last",r=this;this.sliding=!0;f&&this.pause();m=m.length?m:this.$element.find(".item")[p]();p=g.Event("slide",{relatedTarget:m[0],direction:n});if(!m.hasClass("active")){this.$indicators.length&& +(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var c=g(r.$indicators.children()[r.getActiveIndex()]);c&&c.addClass("active")}));if(g.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(p);if(p.isDefaultPrevented())return;m.addClass(c);m[0].offsetWidth;h.addClass(n);m.addClass(n);this.$element.one(g.support.transition.end,function(){m.removeClass([c,n].join(" ")).addClass("active");h.removeClass(["active",n].join(" "));r.sliding=!1; +setTimeout(function(){r.$element.trigger("slid")},0)})}else{this.$element.trigger(p);if(p.isDefaultPrevented())return;h.removeClass("active");m.addClass("active");this.sliding=!1;this.$element.trigger("slid")}f&&this.cycle();return this}}};var x=g.fn.carousel;g.fn.carousel=function(c){return this.each(function(){var f=g(this),h=f.data("carousel"),m=g.extend({},g.fn.carousel.defaults,"object"==typeof c&&c),n="string"==typeof c?c:m.slide;h||f.data("carousel",h=new p(this,m));if("number"==typeof c)h.to(c); +else if(n)h[n]();else m.interval&&h.pause().cycle()})};g.fn.carousel.defaults={interval:5E3,pause:"hover"};g.fn.carousel.Constructor=p;g.fn.carousel.noConflict=function(){g.fn.carousel=x;return this};g(document).on("click.carousel.data-api","[data-slide], [data-slide-to]",function(c){var f=g(this),h,m=g(f.attr("data-target")||(h=f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,""));h=g.extend({},m.data(),f.data());var n;m.carousel(h);(n=f.attr("data-slide-to"))&&m.data("carousel").pause().to(n).cycle(); +c.preventDefault()})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.collapse.defaults,f);this.options.parent&&(this.$parent=g(this.options.parent));this.options.toggle&&this.toggle()};p.prototype={constructor:p,dimension:function(){return this.$element.hasClass("width")?"width":"height"},show:function(){var c,f,h,m;if(!this.transitioning&&!this.$element.hasClass("in")){c=this.dimension();f=g.camelCase(["scroll",c].join("-"));if((h=this.$parent&&this.$parent.find("\x3e .accordion-group \x3e .in"))&&h.length){if((m= +h.data("collapse"))&&m.transitioning)return;h.collapse("hide");m||h.data("collapse",null)}this.$element[c](0);this.transition("addClass",g.Event("show"),"shown");g.support.transition&&this.$element[c](this.$element[0][f])}},hide:function(){var c;!this.transitioning&&this.$element.hasClass("in")&&(c=this.dimension(),this.reset(this.$element[c]()),this.transition("removeClass",g.Event("hide"),"hidden"),this.$element[c](0))},reset:function(c){var f=this.dimension();this.$element.removeClass("collapse")[f](c|| +"auto")[0].offsetWidth;this.$element[null!==c?"addClass":"removeClass"]("collapse");return this},transition:function(c,f,h){var m=this,n=function(){"show"==f.type&&m.reset();m.transitioning=0;m.$element.trigger(h)};this.$element.trigger(f);f.isDefaultPrevented()||(this.transitioning=1,this.$element[c]("in"),g.support.transition&&this.$element.hasClass("collapse")?this.$element.one(g.support.transition.end,n):n())},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}};var x=g.fn.collapse; +g.fn.collapse=function(c){return this.each(function(){var f=g(this),h=f.data("collapse"),m=g.extend({},g.fn.collapse.defaults,f.data(),"object"==typeof c&&c);h||f.data("collapse",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.collapse.defaults={toggle:!0};g.fn.collapse.Constructor=p;g.fn.collapse.noConflict=function(){g.fn.collapse=x;return this};g(document).on("click.collapse.data-api","[data-toggle\x3dcollapse]",function(c){var f=g(this),h;c=f.attr("data-target")||c.preventDefault()||(h= +f.attr("href"))&&h.replace(/.*(?=#[^\s]+$)/,"");h=g(c).data("collapse")?"toggle":f.data();f[g(c).hasClass("in")?"addClass":"removeClass"]("collapsed");g(c).collapse(h)})}(window.jQuery); +!function(g){function p(){g(".dropdown-backdrop").remove();g("[data-toggle\x3ddropdown]").each(function(){x(g(this)).removeClass("open")})}function x(c){var f=c.attr("data-target");f||(f=(f=c.attr("href"))&&/#/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));(f=f&&g(f))&&f.length||(f=c.parent());return f}var c=function(c){var f=g(c).on("click.dropdown.data-api",this.toggle);g("html").on("click.dropdown.data-api",function(){f.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(c){c= +g(this);var f,h;if(!c.is(".disabled, :disabled")){f=x(c);h=f.hasClass("open");p();if(!h){if("ontouchstart"in document.documentElement)g('\x3cdiv class\x3d"dropdown-backdrop"/\x3e').insertBefore(g(this)).on("click",p);f.toggleClass("open")}c.focus();return!1}},keydown:function(c){var f,h,p;if(/(38|40|27)/.test(c.keyCode)&&(f=g(this),c.preventDefault(),c.stopPropagation(),!f.is(".disabled, :disabled"))){h=x(f);p=h.hasClass("open");if(!p||p&&27==c.keyCode)return 27==c.which&&h.find("[data-toggle\x3ddropdown]").focus(), +f.click();f=g("[role\x3dmenu] li:not(.divider):visible a",h);f.length&&(h=f.index(f.filter(":focus")),38==c.keyCode&&0c.left&&(f=-2*c.left,c.left=0,g.offset(c),p=g[0].offsetWidth),this.replaceArrow(f-m+p,p,"left")):this.replaceArrow(r-n,r,"top");x&&g.offset(c)},replaceArrow:function(c,f,g){this.arrow().css(g,c?50*(1-c/f)+"%":"")},setContent:function(){var c=this.tip(),f=this.getTitle();c.find(".tooltip-inner")[this.options.html?"html":"text"](f);c.removeClass("fade in top bottom left right")},hide:function(){function c(){var c= +setTimeout(function(){f.off(g.support.transition.end).detach()},500);f.one(g.support.transition.end,function(){clearTimeout(c);f.detach()})}var f=this.tip(),h=g.Event("hide");this.$element.trigger(h);if(!h.isDefaultPrevented())return f.removeClass("in"),g.support.transition&&this.$tip.hasClass("fade")?c():f.detach(),this.$element.trigger("hidden"),this},fixTitle:function(){var c=this.$element;(c.attr("title")||"string"!=typeof c.attr("data-original-title"))&&c.attr("data-original-title",c.attr("title")|| +"").attr("title","")},hasContent:function(){return this.getTitle()},getPosition:function(){var c=this.$element[0];return g.extend({},"function"==typeof c.getBoundingClientRect?c.getBoundingClientRect():{width:c.offsetWidth,height:c.offsetHeight},this.$element.offset())},getTitle:function(){var c=this.$element,f=this.options;return c.attr("data-original-title")||("function"==typeof f.title?f.title.call(c[0]):f.title)},tip:function(){return this.$tip=this.$tip||g(this.options.template)},arrow:function(){return this.$arrow= +this.$arrow||this.tip().find(".tooltip-arrow")},validate:function(){this.$element[0].parentNode||(this.hide(),this.options=this.$element=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(c){c=c?g(c.currentTarget)[this.type](this._options).data(this.type):this;c.tip().hasClass("in")?c.hide():c.show()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var x=g.fn.tooltip; +g.fn.tooltip=function(c){return this.each(function(){var f=g(this),h=f.data("tooltip"),m="object"==typeof c&&c;h||f.data("tooltip",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.tooltip.Constructor=p;g.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'\x3cdiv class\x3d"tooltip"\x3e\x3cdiv class\x3d"tooltip-arrow"\x3e\x3c/div\x3e\x3cdiv class\x3d"tooltip-inner"\x3e\x3c/div\x3e\x3c/div\x3e',trigger:"hover focus",title:"",delay:0,html:!1,container:!1};g.fn.tooltip.noConflict= +function(){g.fn.tooltip=x;return this}}(window.jQuery); +!function(g){var p=function(c,f){this.init("popover",c,f)};p.prototype=g.extend({},g.fn.tooltip.Constructor.prototype,{constructor:p,setContent:function(){var c=this.tip(),f=this.getTitle(),g=this.getContent();c.find(".popover-title")[this.options.html?"html":"text"](f);c.find(".popover-content")[this.options.html?"html":"text"](g);c.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var c=this.$element,f=this.options; +return("function"==typeof f.content?f.content.call(c[0]):f.content)||c.attr("data-content")},tip:function(){this.$tip||(this.$tip=g(this.options.template));return this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}});var x=g.fn.popover;g.fn.popover=function(c){return this.each(function(){var f=g(this),h=f.data("popover"),m="object"==typeof c&&c;h||f.data("popover",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.popover.Constructor=p;g.fn.popover.defaults= +g.extend({},g.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'\x3cdiv class\x3d"popover"\x3e\x3cdiv class\x3d"arrow"\x3e\x3c/div\x3e\x3ch3 class\x3d"popover-title"\x3e\x3c/h3\x3e\x3cdiv class\x3d"popover-content"\x3e\x3c/div\x3e\x3c/div\x3e'});g.fn.popover.noConflict=function(){g.fn.popover=x;return this}}(window.jQuery); +!function(g){function p(c,f){var h=g.proxy(this.process,this),m=g(c).is("body")?g(window):g(c),n;this.options=g.extend({},g.fn.scrollspy.defaults,f);this.$scrollElement=m.on("scroll.scroll-spy.data-api",h);this.selector=(this.options.target||(n=g(c).attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li \x3e a";this.$body=g("body");this.refresh();this.process()}p.prototype={constructor:p,refresh:function(){var c=this;this.offsets=g([]);this.targets=g([]);this.$body.find(this.selector).map(function(){var f= +g(this),f=f.data("target")||f.attr("href"),h=/^#\w/.test(f)&&g(f);return h&&h.length&&[[h.position().top+(!g.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),f]]||null}).sort(function(c,g){return c[0]-g[0]}).each(function(){c.offsets.push(this[0]);c.targets.push(this[1])})},process:function(){var c=this.$scrollElement.scrollTop()+this.options.offset,f=(this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight)-this.$scrollElement.height(),g=this.offsets,m=this.targets,n=this.activeTarget, +p;if(c>=f)return n!=(p=m.last()[0])&&this.activate(p);for(p=g.length;p--;)n!=m[p]&&c>=g[p]&&(!g[p+1]||c<=g[p+1])&&this.activate(m[p])},activate:function(c){this.activeTarget=c;g(this.selector).parent(".active").removeClass("active");c=g(this.selector+'[data-target\x3d"'+c+'"],'+this.selector+'[href\x3d"'+c+'"]').parent("li").addClass("active");c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active"));c.trigger("activate")}};var x=g.fn.scrollspy;g.fn.scrollspy=function(c){return this.each(function(){var f= +g(this),h=f.data("scrollspy"),m="object"==typeof c&&c;h||f.data("scrollspy",h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.scrollspy.Constructor=p;g.fn.scrollspy.defaults={offset:10};g.fn.scrollspy.noConflict=function(){g.fn.scrollspy=x;return this};g(window).on("load",function(){g('[data-spy\x3d"scroll"]').each(function(){var c=g(this);c.scrollspy(c.data())})})}(window.jQuery); +!function(g){var p=function(c){this.element=g(c)};p.prototype={constructor:p,show:function(){var c=this.element,f=c.closest("ul:not(.dropdown-menu)"),h=c.attr("data-target"),m,n;h||(h=(h=c.attr("href"))&&h.replace(/.*(?=#[^\s]*$)/,""));c.parent("li").hasClass("active")||(m=f.find(".active:last a")[0],n=g.Event("show",{relatedTarget:m}),c.trigger(n),n.isDefaultPrevented()||(h=g(h),this.activate(c.parent("li"),f),this.activate(h,h.parent(),function(){c.trigger({type:"shown",relatedTarget:m})})))},activate:function(c, +f,h){function m(){n.removeClass("active").find("\x3e .dropdown-menu \x3e .active").removeClass("active");c.addClass("active");p?(c[0].offsetWidth,c.addClass("in")):c.removeClass("fade");c.parent(".dropdown-menu")&&c.closest("li.dropdown").addClass("active");h&&h()}var n=f.find("\x3e .active"),p=h&&g.support.transition&&n.hasClass("fade");p?n.one(g.support.transition.end,m):m();n.removeClass("in")}};var x=g.fn.tab;g.fn.tab=function(c){return this.each(function(){var f=g(this),h=f.data("tab");h||f.data("tab", +h=new p(this));if("string"==typeof c)h[c]()})};g.fn.tab.Constructor=p;g.fn.tab.noConflict=function(){g.fn.tab=x;return this};g(document).on("click.tab.data-api",'[data-toggle\x3d"tab"], [data-toggle\x3d"pill"]',function(c){c.preventDefault();g(this).tab("show")})}(window.jQuery); +!function(g){var p=function(c,f){this.$element=g(c);this.options=g.extend({},g.fn.typeahead.defaults,f);this.matcher=this.options.matcher||this.matcher;this.sorter=this.options.sorter||this.sorter;this.highlighter=this.options.highlighter||this.highlighter;this.updater=this.options.updater||this.updater;this.source=this.options.source;this.$menu=g(this.options.menu);this.shown=!1;this.listen()};p.prototype={constructor:p,select:function(){var c=this.$menu.find(".active").attr("data-value");this.$element.val(this.updater(c)).change(); +return this.hide()},updater:function(c){return c},show:function(){var c=g.extend({},this.$element.position(),{height:this.$element[0].offsetHeight});this.$menu.insertAfter(this.$element).css({top:c.top+c.height,left:c.left}).show();this.shown=!0;return this},hide:function(){this.$menu.hide();this.shown=!1;return this},lookup:function(c){this.query=this.$element.val();return!this.query||this.query.length=c-n?"bottom":null!=p&&f<=p?"top":!1;this.affixed!==c&&(this.affixed=c,this.unpin="bottom"==c?h.top-f:null,this.$element.removeClass("affix affix-top affix-bottom").addClass("affix"+(c?"-"+c:"")))}};var x=g.fn.affix;g.fn.affix=function(c){return this.each(function(){var f=g(this),h=f.data("affix"),m="object"==typeof c&&c;h||f.data("affix", +h=new p(this,m));if("string"==typeof c)h[c]()})};g.fn.affix.Constructor=p;g.fn.affix.defaults={offset:0};g.fn.affix.noConflict=function(){g.fn.affix=x;return this};g(window).on("load",function(){g('[data-spy\x3d"affix"]').each(function(){var c=g(this),f=c.data();f.offset=f.offset||{};f.offsetBottom&&(f.offset.bottom=f.offsetBottom);f.offsetTop&&(f.offset.top=f.offsetTop);c.affix(f)})})}(window.jQuery);var q=null;window.PR_SHOULD_USE_CONTINUATION=!0; +(function(){function g(c){function f(c){var f=c.charCodeAt(0);if(92!==f)return f;var g=c.charAt(1);return(f=H[g])?f:"0"<=g&&"7">=g?parseInt(c.substring(1),8):"u"===g||"x"===g?parseInt(c.substring(2),16):c.charCodeAt(1)}function g(c){if(32>c)return(16>c?"\\x0":"\\x")+c.toString(16);c=String.fromCharCode(c);if("\\"===c||"-"===c||"["===c||"]"===c)c="\\"+c;return c}function h(c){var h=c.substring(1,c.length-1).match(/\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\[0-3][0-7]{0,2}|\\[0-7]{1,2}|\\[\S\s]|[^\\]/g);c= +[];for(var m=[],n="^"===h[0],p=n?1:0,v=h.length;pr||122r||90r||122v[0]&&(v[1]+1>v[0]&&m.push("-"),m.push(g(v[1])));m.push("]");return m.join("")}function m(c){for(var f=c.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),g=f.length,m=[],v=0,A=0;v/, +q])):g.push(["com",/^#[^\n\r]*/,q,"#"]));f.cStyleComments&&(h.push(["com",/^\/\/[^\n\r]*/,q]),h.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));f.regexLiterals&&h.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(m=f.types)&& +h.push(["typ",m]);f=(""+f.keywords).replace(/^ | $/g,"");f.length&&h.push(["kwd",RegExp("^(?:"+f.replace(/[\s,]+/g,"|")+")\\b"),q]);g.push(["pln",/^\s+/,q," \r\n\t "]);h.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return c(g,h)}function h(c,f){function g(c){switch(c.nodeType){case 1:if(m.test(c.className))break; +if("BR"===c.nodeName)h(c),c.parentNode&&c.parentNode.removeChild(c);else for(c=c.firstChild;c;c=c.nextSibling)g(c);break;case 3:case 4:if(A){var f=c.nodeValue,r=f.match(p);if(r){var v=f.substring(0,r.index);c.nodeValue=v;(f=f.substring(r.index+r[0].length))&&c.parentNode.insertBefore(n.createTextNode(f),c.nextSibling);h(c);v||c.parentNode.removeChild(c)}}}}function h(c){function f(c,g){g=g?c.cloneNode(!1):c;var h=c.parentNode;if(h){h=f(h,1);c=c.nextSibling;h.appendChild(g);for(var m=c;m;m=c)c=m.nextSibling, +h.appendChild(m)}return g}for(;!c.nextSibling;)if(c=c.parentNode,!c)return;c=f(c.nextSibling,0);for(var g;(g=c.parentNode)&&1===g.nodeType;)c=g;x.push(c)}var m=/(?:^|\s)nocode(?:\s|$)/,p=/\r\n?|\n/,n=c.ownerDocument,r;c.currentStyle?r=c.currentStyle.whiteSpace:window.getComputedStyle&&(r=n.defaultView.getComputedStyle(c,q).getPropertyValue("white-space"));var A=r&&"pre"===r.substring(0,3);for(r=n.createElement("LI");c.firstChild;)r.appendChild(c.firstChild);for(var x=[r],E=0;E=G&&(h+=2);g>=C&&(c+=2)}}catch(Z){"console"in window&&console.log(Z&&Z.stack?Z.stack:Z)}}var r=["break,continue,do,else,for,if,return,while"],E=[[r,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],fa=[E,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],aa=[E,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +V=[aa,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],E=[E,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],ha=[r,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +Aa=[r,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],r=[r,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],N=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,Ta=/\S/,Ia=f({keywords:[fa,V,E,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +ha,Aa,r],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),ia={};m(Ia,["default-code"]);m(c([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +"default-markup htm html mxml xhtml xml xsl".split(" "));m(c([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);m(c([],[["atv",/^[\S\s]+/]]),["uq.val"]);m(f({keywords:fa,hashComments:!0,cStyleComments:!0,types:N}),"c cc cpp cxx cyc m".split(" "));m(f({keywords:"null,true,false"}),["json"]);m(f({keywords:V,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:N}),["cs"]);m(f({keywords:aa,cStyleComments:!0}),["java"]);m(f({keywords:r,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);m(f({keywords:ha,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);m(f({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);m(f({keywords:Aa,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);m(f({keywords:E,cStyleComments:!0,regexLiterals:!0}),["js"]);m(f({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);m(c([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(c,f,g){var m=document.createElement("PRE");m.innerHTML=c;g&&h(m,g);W({g:f,i:g,h:m});return m.innerHTML};window.prettyPrint=function(c){function f(){for(var g=window.PR_SHOULD_USE_CONTINUATION?x.now()+250:Infinity;A\]./()*\\\n\t\b\v\u00A0]/g,"-").replace(/-{2,}/g,"-").substring(0,this.options.truncate).replace(/^-+|-+$/gm,"").toLowerCase()};this.hasAnchorJSLink=function(c){var f=c.firstChild&&-1<(" "+c.firstChild.className+" ").indexOf(" anchorjs-link ");c=c.lastChild&&-1<(" "+c.lastChild.className+" ").indexOf(" anchorjs-link ");return f||c||!1}}}); \ No newline at end of file diff --git a/content/pages/atr/maven/mailing-lists.html b/content/pages/atr/maven/mailing-lists.html new file mode 100644 index 0000000..f406ee4 --- /dev/null +++ b/content/pages/atr/maven/mailing-lists.html @@ -0,0 +1,139 @@ + + + + + + + + + + Project Mailing Lists – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Project Mailing Lists

+

These are the mailing lists that have been established for this project. For each list, there is a subscribe, unsubscribe, and an archive link.

+ + + + + + + + + + + + + + + + + + +
NameSubscribeUnsubscribePostArchive
Tooling Developer ListSubscribeUnsubscribePostlists.apache.org
Tooling Commits ListSubscribeUnsubscribe-lists.apache.org
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/plugin-info.html b/content/pages/atr/maven/plugin-info.html new file mode 100644 index 0000000..c169631 --- /dev/null +++ b/content/pages/atr/maven/plugin-info.html @@ -0,0 +1,174 @@ + + + + + + + + + + Plugin Details – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Plugin Details

+

This report describes goals, parameters details, requirements and sample usage of this plugin.

+

Goals

+

Goals available for this plugin:

+ + + + + + + + + + + + +
GoalDescription
atr:check-composingCheck if a version exists in ATR and is being composed (in draft phase).
atr:helpDisplay help information on atr-maven-plugin. +
+ Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
atr:uploadUpload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote.
+

System Requirements

+

The following specifies the minimum requirements to run this Maven plugin:

+ + + + + + +
Maven3.9.0
JDK1.8
+

Usage

+

You should specify the version in your project's plugin configuration:

+
<project>
+  ...
+  <build>
+    <!-- To define the plugin version in your parent POM -->
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.tooling</groupId>
+          <artifactId>atr-maven-plugin</artifactId>
+          <version>1.0.0-beta-1-SNAPSHOT</version>
+        </plugin>
+        ...
+      </plugins>
+    </pluginManagement>
+    <!-- To use the plugin goals in your POM or parent POM -->
+    <plugins>
+      <plugin>
+        <groupId>org.apache.tooling</groupId>
+        <artifactId>atr-maven-plugin</artifactId>
+      </plugin>
+      ...
+    </plugins>
+  </build>
+  ...
+</project>
+

For more information, see "Guide to Configuring Plug-ins"

+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/plugin-management.html b/content/pages/atr/maven/plugin-management.html new file mode 100644 index 0000000..d42d3fd --- /dev/null +++ b/content/pages/atr/maven/plugin-management.html @@ -0,0 +1,248 @@ + + + + + + + + + + Project Plugin Management – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Project Plugin Management

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersion
org.apache.maven.pluginsmaven-antrun-plugin3.2.0
org.apache.maven.pluginsmaven-assembly-plugin3.8.0
org.apache.maven.pluginsmaven-checkstyle-plugin3.6.0
org.apache.maven.pluginsmaven-clean-plugin3.5.0
org.apache.maven.pluginsmaven-compiler-plugin3.15.0
org.apache.maven.pluginsmaven-dependency-plugin3.10.0
org.apache.maven.pluginsmaven-deploy-plugin3.1.4
org.apache.maven.pluginsmaven-ear-plugin3.4.0
org.apache.maven.pluginsmaven-enforcer-plugin3.6.2
org.apache.maven.pluginsmaven-failsafe-plugin3.5.5
org.apache.maven.pluginsmaven-gpg-plugin3.2.8
org.apache.maven.pluginsmaven-help-plugin3.5.1
org.apache.maven.pluginsmaven-install-plugin3.1.4
org.apache.maven.pluginsmaven-invoker-plugin3.10.1
org.apache.maven.pluginsmaven-jar-plugin3.5.0
org.apache.maven.pluginsmaven-javadoc-plugin3.12.0
org.apache.maven.pluginsmaven-plugin-plugin3.15.2
org.apache.maven.pluginsmaven-plugin-report-plugin3.15.2
org.apache.maven.pluginsmaven-project-info-reports-plugin3.9.0
org.apache.maven.pluginsmaven-release-plugin3.3.1
org.apache.maven.pluginsmaven-remote-resources-plugin3.3.0
org.apache.maven.pluginsmaven-resources-plugin3.5.0
org.apache.maven.pluginsmaven-scm-plugin2.2.1
org.apache.maven.pluginsmaven-scm-publish-plugin3.3.0
org.apache.maven.pluginsmaven-shade-plugin3.6.2
org.apache.maven.pluginsmaven-site-plugin3.21.0
org.apache.maven.pluginsmaven-source-plugin3.4.0
org.apache.maven.pluginsmaven-surefire-plugin3.5.5
org.apache.maven.pluginsmaven-surefire-report-plugin3.5.5
org.apache.maven.pluginsmaven-war-plugin3.5.1
org.apache.ratapache-rat-plugin0.16.1
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/plugins.html b/content/pages/atr/maven/plugins.html new file mode 100644 index 0000000..78e165e --- /dev/null +++ b/content/pages/atr/maven/plugins.html @@ -0,0 +1,194 @@ + + + + + + + + + + Project Plugins – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Project Build Plugins

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GroupIdArtifactIdVersion
com.diffplug.spotlessspotless-maven-plugin3.4.0
org.apache.maven.pluginsmaven-clean-plugin3.5.0
org.apache.maven.pluginsmaven-compiler-plugin3.15.0
org.apache.maven.pluginsmaven-deploy-plugin3.1.4
org.apache.maven.pluginsmaven-enforcer-plugin3.6.2
org.apache.maven.pluginsmaven-install-plugin3.1.4
org.apache.maven.pluginsmaven-jar-plugin3.5.0
org.apache.maven.pluginsmaven-plugin-plugin3.15.2
org.apache.maven.pluginsmaven-remote-resources-plugin3.3.0
org.apache.maven.pluginsmaven-resources-plugin3.5.0
org.apache.maven.pluginsmaven-scm-publish-plugin3.3.0
org.apache.maven.pluginsmaven-site-plugin3.21.0
org.apache.maven.pluginsmaven-surefire-plugin3.5.5
org.eclipse.sisusisu-maven-plugin1.0.0
+

Project Report Plugins

+ + + + + + + + + + + + +
GroupIdArtifactIdVersion
org.apache.maven.pluginsmaven-plugin-report-plugin3.15.2
org.apache.maven.pluginsmaven-project-info-reports-plugin3.9.0
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/project-info.html b/content/pages/atr/maven/project-info.html new file mode 100644 index 0000000..aaa4cd9 --- /dev/null +++ b/content/pages/atr/maven/project-info.html @@ -0,0 +1,152 @@ + + + + + + + + + + Project Information – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Project Information

+

This document provides an overview of the various documents and links that are part of this project's general information. All of this content is automatically generated by Maven on behalf of the project.

+

Overview

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DocumentDescription
CI ManagementThis document lists the continuous integration management system of this project for building and testing code on a frequent, regular basis.
DependenciesThis document lists the project's dependencies and provides information on each dependency.
Issue ManagementThis document provides information on the issue management system used in this project.
Mailing ListsThis document provides subscription and archive information for this project's mailing lists.
Plugin ManagementThis document lists the plugins that are defined through pluginManagement.
PluginsThis document lists the build plugins and the report plugins used by this project.
Source Code ManagementThis document lists ways to access the online source repository.
SummaryThis document lists other related information of this project
TeamThis document provides information on the members of this project. These are the individuals who have contributed to the project in one form or another.
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/project-reports.html b/content/pages/atr/maven/project-reports.html new file mode 100644 index 0000000..86ed9c6 --- /dev/null +++ b/content/pages/atr/maven/project-reports.html @@ -0,0 +1,128 @@ + + + + + + + + + + Generated Reports – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Generated Reports

+

This document provides an overview of the various reports that are automatically generated by Maven . Each report is briefly described below.

+

Overview

+ + + + + + +
DocumentDescription
Plugin DetailsThis report describes goals, parameters details, requirements and sample usage of this plugin.
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/scm.html b/content/pages/atr/maven/scm.html new file mode 100644 index 0000000..cba7e8f --- /dev/null +++ b/content/pages/atr/maven/scm.html @@ -0,0 +1,131 @@ + + + + + + + + + + Source Code Management – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Overview

+

This project uses Git to manage its source code. Instructions on Git use can be found at https://git-scm.com/doc.

+

Web Browser Access

+

The following is a link to a browsable version of the source repository:

+
https://github.com/apache/tooling-atr-maven-plugin/tree/main
+

Anonymous Access

+

The source can be checked out anonymously from Git with this command (See https://git-scm.com/docs/git-clone):

+
$ git clone --branch main https://gitbox.apache.org/repos/asf/tooling-atr-maven-plugin.git
+

Developer Access

+

Only project developers can access the Git tree via this method (See https://git-scm.com/docs/git-clone).

+
$ git clone --branch main https://gitbox.apache.org/repos/asf/tooling-atr-maven-plugin.git
+

Access from Behind a Firewall

+

Refer to the documentation of the SCM used for more information about access behind a firewall.

+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/summary.html b/content/pages/atr/maven/summary.html new file mode 100644 index 0000000..e87f6de --- /dev/null +++ b/content/pages/atr/maven/summary.html @@ -0,0 +1,164 @@ + + + + + + + + + + Project Summary – Tooling ATR Maven Plugin + + + + + + + +
+
+ + + +
+
+
+

Project Summary

+

Project Information

+ + + + + + + + + + + + +
FieldValue
NameApache Tooling ATR Maven Plugin
DescriptionMaven plugin for ATR (Apache Test Release) integration to upload Apache distribution artifacts.
Homepagehttps://apache.github.io/tooling-atr-maven-plugin
+

Project Organization

+ + + + + + + + + +
FieldValue
NameThe Apache Software Foundation
URLhttps://www.apache.org/
+

Build Information

+ + + + + + + + + + + + + + + + + + +
FieldValue
GroupIdorg.apache.tooling
ArtifactIdatr-maven-plugin
Version1.0.0-beta-1-SNAPSHOT
Typemaven-plugin
Java Version-
+
+
+ + + + \ No newline at end of file diff --git a/content/pages/atr/maven/target/.plxarc b/content/pages/atr/maven/target/.plxarc new file mode 100644 index 0000000..67ea6ee --- /dev/null +++ b/content/pages/atr/maven/target/.plxarc @@ -0,0 +1 @@ +maven-shared-archive-resources \ No newline at end of file diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-javadoc.jar b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-javadoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..01f16bbf01cb9da9e7966c6f3c556c575d500825 GIT binary patch literal 189887 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

v~nn=0sw}H?nO2)b?VReGe?4J+yU^Jr0 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 E0W-kGNB{r; literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-sources.jar.asc b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-sources.jar.asc new file mode 100644 index 0000000..00d80f1 --- /dev/null +++ b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-sources.jar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE+nfc/vLubrLevt0sASV5Rk0BwGoFAmoVxqEACgkQASV5Rk0B +wGpwbwf+IIGNFAdKi58XTIySg1Z0TYPNEPnD+77ucRPYVf5cZp4d6GMcO/7kSlAv +h55nUuV71J2kC1tmJTk6M8LYksy24TBrJria/fqDpWd2ov0gfMe3/wHZDej+iIER +TrX3KcShmNB738qpFIzTW/fDN7DsqxKbf8sZ+UQx9Qfu5NnQniOO97WYsX54PH5V +QljOLY5op/Yu0YEmg52gQlEH8o55Ni9OmJBCiZ6oxhyHhqL4e3Oz5UZOIcU5uvNg +0h5sFPLsknvW0VoDoflRg0s9X0qWWweJwebpL18j95U3RoswKAb2MQofvO6iT75x +p6eoffcoPK9m8Asj2OqpmyPVR6YZMw== +=pcGA +-----END PGP SIGNATURE----- diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar new file mode 100644 index 0000000000000000000000000000000000000000..f76b4ad7d94a34db7e2e235f3a3270b1f8ed0d37 GIT binary patch literal 13100 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 literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar.asc b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar.asc new file mode 100644 index 0000000..fb22721 --- /dev/null +++ b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1-tests.jar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE+nfc/vLubrLevt0sASV5Rk0BwGoFAmoVxqEACgkQASV5Rk0B +wGpgOwgAiDOUeLVzRYKLjhjiJP76PeocSHCCOLHI7zRVbRatxghDV3NmuRYyv6Cl +nzhbcdv84YY0asrW7F2ahScmzqyaCM32fl53X72KmznxMQtmmkzvchZJShx4akWJ +9njGryjaiQ0WzKnrKOu8TM3DFAOipIe0Y09e9NqiLaT8jSoYHC0AQ4y/NUSd1tlo +TbPnVcah5ZzZdlAu+NZoYCpo+cLs6wISuRaUVychOZCOjT+XRxbteV+nCn6wkAzO +LeZMyQF4OV+tdaWWPICRtXLb0CvJTLrODiXxy7epWZiJoLe6K3iBRX2MS4FDbLKE +Z1f0Y2LxZpxvKFFKEPnc6s6eEu2k7g== +=JG8N +-----END PGP SIGNATURE----- diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar new file mode 100644 index 0000000000000000000000000000000000000000..ecc048231a967b1d78399bfb9ce2a817bbc51230 GIT binary patch literal 40258 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 ME((f+;mg1M2i?yfQ2+n{ literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar.asc b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar.asc new file mode 100644 index 0000000..091693b --- /dev/null +++ b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.jar.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE+nfc/vLubrLevt0sASV5Rk0BwGoFAmoVxp0ACgkQASV5Rk0B +wGqD8Qf/aiIoJvZVAsKbm0g6GG36Zquo7+Q1X2gwwvFPTIywdfhs1Qoz0vbGZhOp +FjR7Xub/8Lf162YAx+kqtPtSNymSK7xFgpLagZLsaBpBhnsqes5aXazvZTIwKnFG +sTg6sK9L1+dvsNep3AGmLWBu1JIUBWu2aIJf9Qk+1WcnybS1aGxbHvmzlNsa5yQX +fOgLVAa9KJooLjFh/voMfglKf7RYcVL7cqhahxtUetuwKp0R4i9Gd+JEhT91ciOk +asvh3JcSIdAeLYq4fCef2XuIOcQZp4ksyJiSRy7fvxUJQ1t45kexIUs2k7b3gdqe +hxuxJZo/u1NLT91Ms71d1H0+kYePRw== +=NDyd +-----END PGP SIGNATURE----- diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom new file mode 100644 index 0000000..95edbe8 --- /dev/null +++ b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom @@ -0,0 +1,462 @@ + + + + 4.0.0 + + + org.apache + apache + 38 + + + + org.apache.tooling + atr-maven-plugin + 1.0.0-beta-1 + maven-plugin + + Apache Tooling ATR Maven Plugin + Maven plugin for ATR (Apache Test Release) integration to upload Apache distribution artifacts. + + https://apache.github.io/tooling-atr-maven-plugin + + + + sjaranowski + Slawomir Jaranowski + sjaranowski@apache.org + Europe/Warsaw + + + hboutemy + Hervé Boutemy + hboutemy@apache.org + ASF + Europe/Paris + + + + + + Tooling Developer List + mailto:dev-subscribe@tooling.apache.org + mailto:dev-unsubscribe@tooling.apache.org + mailto:dev@tooling.apache.org + https://lists.apache.org/list.html?dev@tooling.apache.org + + + Tooling Commits List + mailto:commits-subscribe@tooling.apache.org + mailto:commits-unsubscribe@tooling.apache.org + https://lists.apache.org/list.html?commits@tooling.apache.org + + + + + 3.9.0 + + + + scm:git:https://gitbox.apache.org/repos/asf/tooling-atr-maven-plugin.git + scm:git:https://gitbox.apache.org/repos/asf/tooling-atr-maven-plugin.git + main + https://github.com/apache/tooling-atr-maven-plugin/tree/${project.scm.tag} + + + + GitHub Issues + https://github.com/apache/tooling-atr-maven-plugin/issues + + + + GitHub Actions + https://github.com/apache/tooling-atr-maven-plugin/actions + + + + + tooling-docs + + scm:git:https://github.com/apache/tooling-atr-maven-plugin.git + + + + + 3.9.16 + + 17 + + 6 + 3.5.1 + 2.91.0 + + apply + + true + 1 + + 2026-05-17T23:00:00Z + + + + + javax.inject + javax.inject + 1 + provided + + + org.apache.maven + maven-plugin-api + ${mavenVersion} + provided + + + org.apache.maven + maven-core + ${mavenVersion} + provided + + + org.apache.maven.plugin-tools + maven-plugin-annotations + ${version.maven-plugin-tools} + provided + + + com.fasterxml.jackson.core + jackson-databind + 2.21.3 + + + com.fasterxml.jackson.core + jackson-annotations + 2.21 + + + org.apache.maven + maven-settings + ${mavenVersion} + provided + + + org.apache.maven + maven-settings-builder + ${mavenVersion} + provided + + + org.apache.maven.resolver + maven-resolver-api + 1.9.27 + provided + + + org.codehaus.plexus + plexus-utils + 4.0.3 + + + org.slf4j + slf4j-api + 1.7.36 + provided + + + + + + + + org.apache.maven.plugins + maven-plugin-plugin + + + generate-helpmojo + + helpmojo + + + + + + org.apache.maven.plugins + maven-invoker-plugin + + true + ${project.build.directory}/it + setup + verify + ${project.build.directory}/local-repo + src/it/settings.xml + ${invoker.rerunFailingTestsCount} + ${invoker.streamLogsOnFailures} + + */pom.xml + + + true + + + + ${project.groupId}:${project.artifactId}:${project.version}:test-jar + + + + + + install + integration-test + verify + + + + + + org.apache.maven.plugins + maven-site-plugin + + + true + + + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + test-jar + + test-jar + + + + + + org.apache.maven.plugins + maven-scm-publish-plugin + + target/site + true + + gh-pages + + / + + + + site-deploy + + publish-scm + + site-deploy + + + + + + com.diffplug.spotless + spotless-maven-plugin + ${version.spotless-maven-plugin} + + + + + + + ${version.palantirJavaFormat} + + + + config/maven-eclipse-importorder.txt + + + config/maven-header-plain.txt + + + + PRESERVE + + + false + + true + true + + + + true + + + + + org.apache.maven.shared + maven-shared-resources + ${version.maven-shared-resources} + + + + + + ${spotless.action} + + process-sources + + + + + + org.eclipse.sisu + sisu-maven-plugin + 1.0.0 + + + + main-index + test-index + + + + + + + + + + + org.apache.maven.plugins + maven-project-info-reports-plugin + + + + ci-management + dependencies + issue-management + mailing-lists + plugin-management + plugins + scm + summary + team + + + + + + org.apache.maven.plugins + maven-plugin-report-plugin + + + + report + + + + + + + + + + run-its + + + + org.apache.maven.plugins + maven-invoker-plugin + + + + + + format-check + + + env.CI + + + + check + + + + + palantir-javaformat-dependabot + + + + com.palantir.javaformat + palantir-java-format + ${version.palantirJavaFormat} + + + + + + + + push-to-atr + + + + + org.apache.tooling + atr-maven-plugin + ${project.version} + + maven-atr-plugin + + + + + + atr-check-composing + + check-composing + + + + upload-to-atr + + upload + + + + ${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip + ${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip.sha512 + ${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip.asc + + + + + + + + + + diff --git a/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom.asc b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom.asc new file mode 100644 index 0000000..164df83 --- /dev/null +++ b/content/pages/atr/maven/target/atr-maven-plugin-1.0.0-beta-1.pom.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- + +iQEzBAABCgAdFiEE+nfc/vLubrLevt0sASV5Rk0BwGoFAmoVxqEACgkQASV5Rk0B +wGruyQf/YRtHgPYQMeI11fxylGXs+n4p+rv+57bLmdDhfwOwW2eVWOQMKgJajUrt +1p9hV4ScuixP+ow+r2JA7SUfOff1cx9u74yPy4hOQ/uTinmKqfhUzDIpHu0g91DU +fBqRHbpM03jsPUic7wzrYL1xU3uSKBgWxXz1MKr+JF4IPp7rAkKMMjz1QZJnp3Zm +8kWQySFOswvUOOe+XfPXqZ3hNgMwzgqqcd/qy7SG8RMaPcpOOcw+UjVN/XaxbYng +qCioReR6HHGHQ6HLsn9l5Adq7+aFgPG96oQNrXJNuW7I9YT86LkVITXgS8fGj6Xa +L38mqhV6YI5JdoakgV5D18gubWpMmQ== +=M/rH +-----END PGP SIGNATURE----- diff --git a/content/pages/atr/maven/target/generated-sources/plugin/org/apache/tooling/atr_maven_plugin/HelpMojo.java b/content/pages/atr/maven/target/generated-sources/plugin/org/apache/tooling/atr_maven_plugin/HelpMojo.java new file mode 100644 index 0000000..25b89ee --- /dev/null +++ b/content/pages/atr/maven/target/generated-sources/plugin/org/apache/tooling/atr_maven_plugin/HelpMojo.java @@ -0,0 +1,448 @@ +package org.apache.tooling.atr_maven_plugin; + +import org.apache.maven.plugin.AbstractMojo; +import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugins.annotations.Mojo; +import org.apache.maven.plugins.annotations.Parameter; + +import org.w3c.dom.Document; +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; +import org.xml.sax.SAXException; + +import javax.xml.parsers.DocumentBuilder; +import javax.xml.parsers.DocumentBuilderFactory; +import javax.xml.parsers.ParserConfigurationException; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.List; + +/** + * Display help information on atr-maven-plugin.
+ * Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details. + * @author maven-plugin-tools + */ +@Mojo( name = "help", requiresProject = false, threadSafe = true ) +public class HelpMojo + extends AbstractMojo +{ + /** + * If true, display all settable properties for each goal. + * + */ + @Parameter( property = "detail", defaultValue = "false" ) + private boolean detail; + + /** + * The name of the goal for which to show help. If unspecified, all goals will be displayed. + * + */ + @Parameter( property = "goal" ) + private java.lang.String goal; + + /** + * The maximum length of a display line, should be positive. + * + */ + @Parameter( property = "lineLength", defaultValue = "80" ) + private int lineLength; + + /** + * The number of spaces per indentation level, should be positive. + * + */ + @Parameter( property = "indentSize", defaultValue = "2" ) + private int indentSize; + + // /META-INF/maven///plugin-help.xml + private static final String PLUGIN_HELP_PATH = + "/META-INF/maven/org.apache.tooling/atr-maven-plugin/plugin-help.xml"; + + private static final int DEFAULT_LINE_LENGTH = 80; + + private Document build() + throws MojoExecutionException + { + getLog().debug( "load plugin-help.xml: " + PLUGIN_HELP_PATH ); + try ( InputStream is = getClass().getResourceAsStream( PLUGIN_HELP_PATH ) ) + { + if ( is == null ) + { + throw new MojoExecutionException( "Could not find plugin descriptor at " + PLUGIN_HELP_PATH ); + } + DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); + DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); + return dBuilder.parse( is ); + } + catch ( IOException e ) + { + throw new MojoExecutionException( e.getMessage(), e ); + } + catch ( ParserConfigurationException e ) + { + throw new MojoExecutionException( e.getMessage(), e ); + } + catch ( SAXException e ) + { + throw new MojoExecutionException( e.getMessage(), e ); + } + } + + /** + * {@inheritDoc} + */ + @Override + public void execute() + throws MojoExecutionException + { + if ( lineLength <= 0 ) + { + getLog().warn( "The parameter 'lineLength' should be positive, using '80' as default." ); + lineLength = DEFAULT_LINE_LENGTH; + } + if ( indentSize <= 0 ) + { + getLog().warn( "The parameter 'indentSize' should be positive, using '2' as default." ); + indentSize = 2; + } + + Document doc = build(); + + StringBuilder sb = new StringBuilder(); + Node plugin = getSingleChild( doc, "plugin" ); + + + String name = getValue( plugin, "name" ); + String version = getValue( plugin, "version" ); + String id = getValue( plugin, "groupId" ) + ":" + getValue( plugin, "artifactId" ) + ":" + version; + if ( isNotEmpty( name ) && !name.contains( id ) ) + { + append( sb, name + " " + version, 0 ); + } + else + { + if ( isNotEmpty( name ) ) + { + append( sb, name, 0 ); + } + else + { + append( sb, id, 0 ); + } + } + append( sb, getValue( plugin, "description" ), 1 ); + append( sb, "", 0 ); + + //plugin + String goalPrefix = getValue( plugin, "goalPrefix" ); + + Node mojos1 = getSingleChild( plugin, "mojos" ); + + List mojos = findNamedChild( mojos1, "mojo" ); + + if ( goal == null || goal.length() <= 0 ) + { + append( sb, "This plugin has " + mojos.size() + ( mojos.size() > 1 ? " goals:" : " goal:" ), 0 ); + append( sb, "", 0 ); + } + + for ( Node mojo : mojos ) + { + writeGoal( sb, goalPrefix, (Element) mojo ); + } + + if ( getLog().isInfoEnabled() ) + { + getLog().info( sb.toString() ); + } + } + + + private static boolean isNotEmpty( String string ) + { + return string != null && string.length() > 0; + } + + private static String getValue( Node node, String elementName ) + throws MojoExecutionException + { + return getSingleChild( node, elementName ).getTextContent(); + } + + private static Node getSingleChild( Node node, String elementName ) + throws MojoExecutionException + { + List namedChild = findNamedChild( node, elementName ); + if ( namedChild.isEmpty() ) + { + throw new MojoExecutionException( "Could not find " + elementName + " in plugin-help.xml" ); + } + if ( namedChild.size() > 1 ) + { + throw new MojoExecutionException( "Multiple " + elementName + " in plugin-help.xml" ); + } + return namedChild.get( 0 ); + } + + private static List findNamedChild( Node node, String elementName ) + { + List result = new ArrayList(); + NodeList childNodes = node.getChildNodes(); + for ( int i = 0; i < childNodes.getLength(); i++ ) + { + Node item = childNodes.item( i ); + if ( elementName.equals( item.getNodeName() ) ) + { + result.add( item ); + } + } + return result; + } + + private static Node findSingleChild( Node node, String elementName ) + throws MojoExecutionException + { + List elementsByTagName = findNamedChild( node, elementName ); + if ( elementsByTagName.isEmpty() ) + { + return null; + } + if ( elementsByTagName.size() > 1 ) + { + throw new MojoExecutionException( "Multiple " + elementName + "in plugin-help.xml" ); + } + return elementsByTagName.get( 0 ); + } + + private void writeGoal( StringBuilder sb, String goalPrefix, Element mojo ) + throws MojoExecutionException + { + String mojoGoal = getValue( mojo, "goal" ); + Node configurationElement = findSingleChild( mojo, "configuration" ); + Node description = findSingleChild( mojo, "description" ); + if ( goal == null || goal.length() <= 0 || mojoGoal.equals( goal ) ) + { + append( sb, goalPrefix + ":" + mojoGoal, 0 ); + Node deprecated = findSingleChild( mojo, "deprecated" ); + if ( ( deprecated != null ) && isNotEmpty( deprecated.getTextContent() ) ) + { + append( sb, "Deprecated. " + deprecated.getTextContent(), 1 ); + if ( detail && description != null ) + { + append( sb, "", 0 ); + append( sb, description.getTextContent(), 1 ); + } + } + else if ( description != null ) + { + append( sb, description.getTextContent(), 1 ); + } + append( sb, "", 0 ); + + if ( detail ) + { + Node parametersNode = getSingleChild( mojo, "parameters" ); + List parameters = findNamedChild( parametersNode, "parameter" ); + append( sb, "Available parameters:", 1 ); + append( sb, "", 0 ); + + for ( Node parameter : parameters ) + { + writeParameter( sb, parameter, configurationElement ); + } + } + } + } + + private void writeParameter( StringBuilder sb, Node parameter, Node configurationElement ) + throws MojoExecutionException + { + String parameterName = getValue( parameter, "name" ); + String parameterDescription = getValue( parameter, "description" ); + + Element fieldConfigurationElement = null; + if ( configurationElement != null ) + { + fieldConfigurationElement = (Element) findSingleChild( configurationElement, parameterName ); + } + + String parameterDefaultValue = ""; + if ( fieldConfigurationElement != null && fieldConfigurationElement.hasAttribute( "default-value" ) ) + { + parameterDefaultValue = " (Default: " + fieldConfigurationElement.getAttribute( "default-value" ) + ")"; + } + append( sb, parameterName + parameterDefaultValue, 2 ); + Node deprecated = findSingleChild( parameter, "deprecated" ); + if ( ( deprecated != null ) && isNotEmpty( deprecated.getTextContent() ) ) + { + append( sb, "Deprecated. " + deprecated.getTextContent(), 3 ); + append( sb, "", 0 ); + } + if ( isNotEmpty( parameterDescription ) ) { + append( sb, parameterDescription, 3 ); + } + if ( "true".equals( getValue( parameter, "required" ) ) ) + { + append( sb, "Required: Yes", 3 ); + } + if ( ( fieldConfigurationElement != null ) && isNotEmpty( fieldConfigurationElement.getTextContent() ) ) + { + String property = getPropertyFromExpression( fieldConfigurationElement.getTextContent() ); + append( sb, "User property: " + property, 3 ); + } + + append( sb, "", 0 ); + } + + /** + *

Repeat a String n times to form a new string.

+ * + * @param str String to repeat + * @param repeat number of times to repeat str + * @return String with repeated String + * @throws NegativeArraySizeException if repeat < 0 + * @throws NullPointerException if str is null + */ + private static String repeat( String str, int repeat ) + { + StringBuilder buffer = new StringBuilder( repeat * str.length() ); + + for ( int i = 0; i < repeat; i++ ) + { + buffer.append( str ); + } + + return buffer.toString(); + } + + /** + * Append a description to the buffer by respecting the indentSize and lineLength parameters. + * Note: The last character is always a new line. + * + * @param sb The buffer to append the description, not null. + * @param description The description, not null. + * @param indent The base indentation level of each line, must not be negative. + */ + private void append( StringBuilder sb, String description, int indent ) + { + for ( String line : toLines( description, indent, indentSize, lineLength ) ) + { + sb.append( line ).append( '\n' ); + } + } + + /** + * Splits the specified text into lines of convenient display length. + * + * @param text The text to split into lines, must not be null. + * @param indent The base indentation level of each line, must not be negative. + * @param indentSize The size of each indentation, must not be negative. + * @param lineLength The length of the line, must not be negative. + * @return The sequence of display lines, never null. + * @throws NegativeArraySizeException if indent < 0 + */ + private static List toLines( String text, int indent, int indentSize, int lineLength ) + { + List lines = new ArrayList(); + + String ind = repeat( "\t", indent ); + + String[] plainLines = text.split( "(\r\n)|(\r)|(\n)" ); + + for ( String plainLine : plainLines ) + { + toLines( lines, ind + plainLine, indentSize, lineLength ); + } + + return lines; + } + + /** + * Adds the specified line to the output sequence, performing line wrapping if necessary. + * + * @param lines The sequence of display lines, must not be null. + * @param line The line to add, must not be null. + * @param indentSize The size of each indentation, must not be negative. + * @param lineLength The length of the line, must not be negative. + */ + private static void toLines( List lines, String line, int indentSize, int lineLength ) + { + int lineIndent = getIndentLevel( line ); + StringBuilder buf = new StringBuilder( 256 ); + + String[] tokens = line.split( " +" ); + + for ( String token : tokens ) + { + if ( buf.length() > 0 ) + { + if ( buf.length() + token.length() >= lineLength ) + { + lines.add( buf.toString() ); + buf.setLength( 0 ); + buf.append( repeat( " ", lineIndent * indentSize ) ); + } + else + { + buf.append( ' ' ); + } + } + + for ( int j = 0; j < token.length(); j++ ) + { + char c = token.charAt( j ); + if ( c == '\t' ) + { + buf.append( repeat( " ", indentSize - buf.length() % indentSize ) ); + } + else if ( c == '\u00A0' ) + { + buf.append( ' ' ); + } + else + { + buf.append( c ); + } + } + } + lines.add( buf.toString() ); + } + + /** + * Gets the indentation level of the specified line. + * + * @param line The line whose indentation level should be retrieved, must not be null. + * @return The indentation level of the line. + */ + private static int getIndentLevel( String line ) + { + int level = 0; + for ( int i = 0; i < line.length() && line.charAt( i ) == '\t'; i++ ) + { + level++; + } + for ( int i = level + 1; i <= level + 4 && i < line.length(); i++ ) + { + if ( line.charAt( i ) == '\t' ) + { + level++; + break; + } + } + return level; + } + + private static String getPropertyFromExpression( String expression ) + { + if ( expression != null && expression.startsWith( "${" ) && expression.endsWith( "}" ) + && !expression.substring( 2 ).contains( "${" ) ) + { + // expression="${xxx}" -> property="xxx" + return expression.substring( 2, expression.length() - 1 ); + } + // no property can be extracted + return null; + } +} diff --git a/content/pages/atr/maven/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/content/pages/atr/maven/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 0000000..8b89c97 --- /dev/null +++ b/content/pages/atr/maven/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/content/pages/atr/maven/target/javadoc-bundle-options/package-list b/content/pages/atr/maven/target/javadoc-bundle-options/package-list new file mode 100644 index 0000000..59d4232 --- /dev/null +++ b/content/pages/atr/maven/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/content/pages/atr/maven/target/maven-archiver/pom.properties b/content/pages/atr/maven/target/maven-archiver/pom.properties new file mode 100644 index 0000000..7dde028 --- /dev/null +++ b/content/pages/atr/maven/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=atr-maven-plugin +groupId=org.apache.tooling +version=1.0.0-beta-1 diff --git a/content/pages/atr/maven/target/maven-javadoc-plugin-stale-data.txt b/content/pages/atr/maven/target/maven-javadoc-plugin-stale-data.txt new file mode 100644 index 0000000..db8bfc6 --- /dev/null +++ b/content/pages/atr/maven/target/maven-javadoc-plugin-stale-data.txt @@ -0,0 +1,95 @@ +-J-Duser.language= +-J-Duser.country= +@options +@packages +-classpath +'/home/herve/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/home/herve/.m2/repository/org/apache/maven/maven-plugin-api/3.9.16/maven-plugin-api-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-model/3.9.16/maven-model-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-artifact/3.9.16/maven-artifact-3.9.16.jar:/home/herve/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/1.0.0/org.eclipse.sisu.plexus-1.0.0.jar:/home/herve/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.11.0/plexus-classworlds-2.11.0.jar:/home/herve/.m2/repository/org/apache/maven/maven-core/3.9.16/maven-core-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-builder-support/3.9.16/maven-builder-support-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-repository-metadata/3.9.16/maven-repository-metadata-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-model-builder/3.9.16/maven-model-builder-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-resolver-provider/3.9.16/maven-resolver-provider-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-impl/1.9.27/maven-resolver-impl-1.9.27.jar:/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-named-locks/1.9.27/maven-resolver-named-locks-1.9.27.jar:/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-spi/1.9.27/maven-resolver-spi-1.9.27.jar:/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.9.27/maven-resolver-util-1.9.27.jar:/home/herve/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar:/home/herve/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/1.0.0/org.eclipse.sisu.inject-1.0.0.jar:/home/herve/.m2/repository/org/ow2/asm/asm/9.9.1/asm-9.9.1.jar:/home/herve/.m2/repository/com/google/inject/guice/5.1.0/guice-5.1.0-classes.jar:/home/herve/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar:/home/herve/.m2/repository/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar:/home/herve/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar:/home/herve/.m2/repository/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar:/home/herve/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.29/plexus-interpolation-1.29.jar:/home/herve/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.jar:/home/herve/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.15.2/maven-plugin-annotations-3.15.2.jar:/home/herve/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.21.3/jackson-databind-2.21.3.jar:/home/herve/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.21.3/jackson-core-2.21.3.jar:/home/herve/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.21/jackson-annotations-2.21.jar:/home/herve/.m2/repository/org/apache/maven/maven-settings/3.9.16/maven-settings-3.9.16.jar:/home/herve/.m2/repository/org/apache/maven/maven-settings-builder/3.9.16/maven-settings-builder-3.9.16.jar:/home/herve/.m2/repository/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar:/home/herve/.m2/repository/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar:/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.9.27/maven-resolver-api-1.9.27.jar:/home/herve/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.3/plexus-utils-4.0.3.jar:/home/herve/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar' +-encoding +'UTF-8' +-protected +--release +8 +-sourcepath +'/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java:/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/generated-sources/plugin:/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/generated-sources/annotations' +-author +-bottom +'Copyright © 2026 The Apache Software Foundation. All rights reserved.' +-charset +'UTF-8' +-d +'/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs' +-docencoding +'UTF-8' +-doctitle +'Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API' +-linkoffline +'https://docs.oracle.com/javase/8/docs/api' '/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/javadoc-bundle-options' +-notimestamp +-use +-version +-windowtitle +'Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API' +org.apache.tooling.atr.client +org.apache.tooling.atr +org.apache.tooling.atr_maven_plugin +/home/herve/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar = 1700351989002 +/home/herve/.m2/repository/org/apache/maven/maven-plugin-api/3.9.16/maven-plugin-api-3.9.16.jar = 1778708259000 +/home/herve/.m2/repository/org/apache/maven/maven-model/3.9.16/maven-model-3.9.16.jar = 1778708247000 +/home/herve/.m2/repository/org/apache/maven/maven-artifact/3.9.16/maven-artifact-3.9.16.jar = 1778708253000 +/home/herve/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.plexus/1.0.0/org.eclipse.sisu.plexus-1.0.0.jar = 1770493853000 +/home/herve/.m2/repository/org/codehaus/plexus/plexus-classworlds/2.11.0/plexus-classworlds-2.11.0.jar = 1778523685000 +/home/herve/.m2/repository/org/apache/maven/maven-core/3.9.16/maven-core-3.9.16.jar = 1778708311000 +/home/herve/.m2/repository/org/apache/maven/maven-builder-support/3.9.16/maven-builder-support-3.9.16.jar = 1778708264000 +/home/herve/.m2/repository/org/apache/maven/maven-repository-metadata/3.9.16/maven-repository-metadata-3.9.16.jar = 1778708287000 +/home/herve/.m2/repository/org/apache/maven/maven-model-builder/3.9.16/maven-model-builder-3.9.16.jar = 1778708272000 +/home/herve/.m2/repository/org/apache/maven/maven-resolver-provider/3.9.16/maven-resolver-provider-3.9.16.jar = 1778708293000 +/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-impl/1.9.27/maven-resolver-impl-1.9.27.jar = 1771602683000 +/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-named-locks/1.9.27/maven-resolver-named-locks-1.9.27.jar = 1771602654000 +/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-spi/1.9.27/maven-resolver-spi-1.9.27.jar = 1771602624000 +/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-util/1.9.27/maven-resolver-util-1.9.27.jar = 1771602636000 +/home/herve/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.4.2/maven-shared-utils-3.4.2.jar = 1683838316000 +/home/herve/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/1.0.0/org.eclipse.sisu.inject-1.0.0.jar = 1770493853000 +/home/herve/.m2/repository/org/ow2/asm/asm/9.9.1/asm-9.9.1.jar = 1765034212000 +/home/herve/.m2/repository/com/google/inject/guice/5.1.0/guice-5.1.0-classes.jar = 1643061982000 +/home/herve/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar = 1700351990966 +/home/herve/.m2/repository/com/google/guava/guava/33.6.0-jre/guava-33.6.0-jre.jar = 1776190418000 +/home/herve/.m2/repository/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar = 1721163610000 +/home/herve/.m2/repository/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar = 1742400951000 +/home/herve/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.29/plexus-interpolation-1.29.jar = 1762537600000 +/home/herve/.m2/repository/org/codehaus/plexus/plexus-component-annotations/2.2.0/plexus-component-annotations-2.2.0.jar = 1703379357000 +/home/herve/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.15.2/maven-plugin-annotations-3.15.2.jar = 1760988125000 +/home/herve/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.21.3/jackson-databind-2.21.3.jar = 1777406931000 +/home/herve/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.21.3/jackson-core-2.21.3.jar = 1777406384000 +/home/herve/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.21/jackson-annotations-2.21.jar = 1768776434000 +/home/herve/.m2/repository/org/apache/maven/maven-settings/3.9.16/maven-settings-3.9.16.jar = 1778708276000 +/home/herve/.m2/repository/org/apache/maven/maven-settings-builder/3.9.16/maven-settings-builder-3.9.16.jar = 1778708282000 +/home/herve/.m2/repository/org/codehaus/plexus/plexus-sec-dispatcher/2.0/plexus-sec-dispatcher-2.0.jar = 1700897919972 +/home/herve/.m2/repository/org/codehaus/plexus/plexus-cipher/2.0/plexus-cipher-2.0.jar = 1700897919976 +/home/herve/.m2/repository/org/apache/maven/resolver/maven-resolver-api/1.9.27/maven-resolver-api-1.9.27.jar = 1771602618000 +/home/herve/.m2/repository/org/codehaus/plexus/plexus-utils/4.0.3/plexus-utils-4.0.3.jar = 1774620249000 +/home/herve/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar = 1700351987874 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java = 1779511274974 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/generated-sources/plugin = 1779811993973 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/generated-sources/annotations = 1779811994841 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/element-list = 1779811996706 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/help-doc.html = 1779811996758 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/module-search-index.js = 1779811996743 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/link.svg = 1779811996760 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/script.js = 1779811996760 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/index-all.html = 1779811996754 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/index.html = 1779811996736 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/member-search-index.js = 1779811996743 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/search-page.js = 1779811996760 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/copy.svg = 1779811996760 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/overview-summary.html = 1779811996755 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/search.html = 1779811996754 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/stylesheet.css = 1779811996759 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/allpackages-index.html = 1779811996743 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/package-search-index.js = 1779811996743 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/search.js = 1779811996760 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/type-search-index.js = 1779811996743 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/overview-tree.html = 1779811996735 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/allclasses-index.html = 1779811996742 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/serialized-form.html = 1779811996719 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/tag-search-index.js = 1779811996743 +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/reports/apidocs/constant-values.html = 1779811996715 diff --git a/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/DEPENDENCIES b/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/DEPENDENCIES new file mode 100644 index 0000000..8792b27 --- /dev/null +++ b/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/DEPENDENCIES @@ -0,0 +1,29 @@ +// ------------------------------------------------------------------ +// Transitive dependencies of this project determined from the +// maven pom organized by organization. +// ------------------------------------------------------------------ + +Apache Tooling ATR Maven Plugin + + +From: 'Codehaus Plexus' (https://codehaus-plexus.github.io/) + + - Plexus Common Utilities (https://codehaus-plexus.github.io/plexus-utils/) org.codehaus.plexus:plexus-utils:jar:4.0.3 + License: Apache-2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + + +From: 'FasterXML' (http://fasterxml.com/) + + - Jackson-annotations (https://github.com/FasterXML/jackson) com.fasterxml.jackson.core:jackson-annotations:jar:2.21 + License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + + - Jackson-core (https://github.com/FasterXML/jackson-core) com.fasterxml.jackson.core:jackson-core:jar:2.21.3 + License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + + - jackson-databind (https://github.com/FasterXML/jackson) com.fasterxml.jackson.core:jackson-databind:jar:2.21.3 + License: The Apache Software License, Version 2.0 (https://www.apache.org/licenses/LICENSE-2.0.txt) + + + + + diff --git a/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/LICENSE b/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/LICENSE @@ -0,0 +1,202 @@ + + 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 [yyyy] [name of copyright owner] + + 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. diff --git a/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/NOTICE b/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/NOTICE new file mode 100644 index 0000000..5fc4ecf --- /dev/null +++ b/content/pages/atr/maven/target/maven-shared-archive-resources/META-INF/NOTICE @@ -0,0 +1,6 @@ +Apache Tooling ATR Maven Plugin +Copyright 2026 The Apache Software Foundation + + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). diff --git a/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..c6d5caf --- /dev/null +++ b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,16 @@ +org/apache/tooling/atr/client/AtrClientImpl.class +org/apache/tooling/atr/client/AtrClient$ReleaseUploadResponse.class +org/apache/tooling/atr_maven_plugin/HelpMojo.class +org/apache/tooling/atr/client/AtrClientFactoryImpl.class +org/apache/tooling/atr/CheckComposingMojo.class +org/apache/tooling/atr/client/AtrClient$JwtCreateRequest.class +org/apache/tooling/atr/client/AtrClient$ReleaseUploadRequest.class +org/apache/tooling/atr/client/AtrClientException.class +org/apache/tooling/atr/client/AtrClient.class +org/apache/tooling/atr/client/AtrClient$ReleaseGetResponse.class +org/apache/tooling/atr/client/AtrClient$Revision.class +org/apache/tooling/atr/UploadMojo.class +org/apache/tooling/atr/client/AtrClient$JwtCreateResponse.class +org/apache/tooling/atr/client/AtrClient$ReleaseInfo.class +org/apache/tooling/atr/client/AtrClientFactory.class +org/apache/tooling/atr/AbstractAtrMojo.class diff --git a/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..051a07f --- /dev/null +++ b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,9 @@ +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/AbstractAtrMojo.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/CheckComposingMojo.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/UploadMojo.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/client/AtrClient.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/client/AtrClientException.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/client/AtrClientFactory.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/client/AtrClientFactoryImpl.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/main/java/org/apache/tooling/atr/client/AtrClientImpl.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/target/generated-sources/plugin/org/apache/tooling/atr_maven_plugin/HelpMojo.java diff --git a/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..bfe84b4 --- /dev/null +++ b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,2 @@ +org/apache/tooling/atr/client/AtrClientMock.class +org/apache/tooling/atr/client/AtrClientFactoryMock.class diff --git a/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..40d790e --- /dev/null +++ b/content/pages/atr/maven/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,2 @@ +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/test/java/org/apache/tooling/atr/client/AtrClientFactoryMock.java +/home/herve/dev/apache/tooling/tooling-atr-maven-plugin/src/test/java/org/apache/tooling/atr/client/AtrClientMock.java diff --git a/content/pages/atr/maven/target/plugin-enhanced.xml b/content/pages/atr/maven/target/plugin-enhanced.xml new file mode 100644 index 0000000..a0ec048 --- /dev/null +++ b/content/pages/atr/maven/target/plugin-enhanced.xml @@ -0,0 +1,265 @@ + + + + + + Apache Tooling ATR Maven Plugin + Maven plugin for ATR (Apache Test Release) integration to upload Apache distribution artifacts. + org.apache.tooling + atr-maven-plugin + 1.0.0-beta-1 + atr + false + true + 1.8 + 3.9.0 + + + check-composing + Check if a version exists in ATR and is being composed (in draft phase). + false + true + false + false + false + true + initialize + org.apache.tooling.atr.CheckComposingMojo + java + per-lookup + once-per-session + true + + + dryRun + boolean + false + true + Dry run mode. When enabled, the plugin will simulate execution without performing actual operations. + + + project + java.lang.String + false + true + The project key for ATR upload. + + + runOnlyAtExecutionRoot + boolean + false + true + If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules. + + + serverId + java.lang.String + false + true + Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT). + + + skip + boolean + false + true + Skip plugin execution. + + + url + java.net.URL + false + true + The ATR server URL. + + + version + java.lang.String + false + true + The version for ATR upload. + + + + ${atr.dryRun} + ${atr.project} + ${atr.runOnlyAtExecutionRoot} + ${atr.serverId} + ${atr.skip} + ${atr.url} + ${atr.version} + + + + help + Display help information on atr-maven-plugin. +<br /> + Call <code>mvn atr:help -Ddetail=true -Dgoal=&lt;goal-name&gt;</code> to display parameter details. + false + false + false + false + false + true + org.apache.tooling.atr_maven_plugin.HelpMojo + java + per-lookup + once-per-session + true + + + detail + boolean + false + true + If <code>true</code>, display all settable properties for each goal. + + + goal + java.lang.String + false + true + The name of the goal for which to show help. If unspecified, all goals will be displayed. + + + indentSize + int + false + true + The number of spaces per indentation level, should be positive. + + + lineLength + int + false + true + The maximum length of a display line, should be positive. + + + + ${detail} + ${goal} + ${indentSize} + ${lineLength} + + + + upload + Upload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote. + false + true + false + false + false + true + deploy + org.apache.tooling.atr.UploadMojo + java + per-lookup + once-per-session + true + + + directory + java.lang.String + false + true + The target directory in ATR upload area where files will be uploaded. + + + dryRun + boolean + false + true + Dry run mode. When enabled, the plugin will simulate execution without performing actual operations. + + + files + java.nio.file.Path[] + true + true + The files to upload to ATR. + + + project + java.lang.String + false + true + The project key for ATR upload. + + + runOnlyAtExecutionRoot + boolean + false + true + If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules. + + + serverId + java.lang.String + false + true + Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT). + + + skip + boolean + false + true + Skip plugin execution. + + + url + java.net.URL + false + true + The ATR server URL. + + + version + java.lang.String + false + true + The version for ATR upload. + + + + ${atr.directory} + ${atr.dryRun} + ${atr.files} + ${atr.project} + ${atr.runOnlyAtExecutionRoot} + ${atr.serverId} + ${atr.skip} + ${atr.url} + ${atr.version} + + + + + + com.fasterxml.jackson.core + jackson-databind + jar + 2.21.3 + + + com.fasterxml.jackson.core + jackson-core + jar + 2.21.3 + + + com.fasterxml.jackson.core + jackson-annotations + jar + 2.21 + + + org.codehaus.plexus + plexus-utils + jar + 4.0.3 + + + \ No newline at end of file diff --git a/content/pages/atr/maven/target/reports/apidocs/allclasses-index.html b/content/pages/atr/maven/target/reports/apidocs/allclasses-index.html new file mode 100644 index 0000000..6583f2c --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/allclasses-index.html @@ -0,0 +1,117 @@ + + + + +All Classes and Interfaces (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
Abstract base class for ATR Mojos.
+
+ +
+
Client interface for interacting with the ATR (Apache Test Release) API.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Exception thrown by the ATR client.
+
+ +
+
Factory for creating ATR clients.
+
+ +
+
Factory for creating ATR clients.
+
+ +
+
Check if a version exists in ATR and is being composed (in draft phase).
+
+ +
+
Display help information on atr-maven-plugin.
+ Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
+
+ +
+
Upload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote.
+
+
+
+
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/allpackages-index.html b/content/pages/atr/maven/target/reports/apidocs/allpackages-index.html new file mode 100644 index 0000000..4bef78f --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/allpackages-index.html @@ -0,0 +1,72 @@ + + + + +All Packages (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/constant-values.html b/content/pages/atr/maven/target/reports/apidocs/constant-values.html new file mode 100644 index 0000000..d4dfa65 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/constant-values.html @@ -0,0 +1,92 @@ + + + + +Constant Field Values (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+
+

Contents

+ +
+
+

org.apache.*

+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/copy.svg b/content/pages/atr/maven/target/reports/apidocs/copy.svg new file mode 100644 index 0000000..7c46ab1 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/content/pages/atr/maven/target/reports/apidocs/element-list b/content/pages/atr/maven/target/reports/apidocs/element-list new file mode 100644 index 0000000..c06a005 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/element-list @@ -0,0 +1,3 @@ +org.apache.tooling.atr +org.apache.tooling.atr_maven_plugin +org.apache.tooling.atr.client diff --git a/content/pages/atr/maven/target/reports/apidocs/help-doc.html b/content/pages/atr/maven/target/reports/apidocs/help-doc.html new file mode 100644 index 0000000..d872292 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/help-doc.html @@ -0,0 +1,202 @@ + + + + +API Help (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enums
  • +
  • Exception Classes
  • +
  • Annotation Types
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/index-all.html b/content/pages/atr/maven/target/reports/apidocs/index-all.html new file mode 100644 index 0000000..5160e5a --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/index-all.html @@ -0,0 +1,346 @@ + + + + +Index (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D E G H I J N O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

A

+
+
AbstractAtrMojo - Class in org.apache.tooling.atr
+
+
Abstract base class for ATR Mojos.
+
+
AbstractAtrMojo(MavenProject, List<AtrClientFactory>) - Constructor for class org.apache.tooling.atr.AbstractAtrMojo
+
 
+
AtrClient - Interface in org.apache.tooling.atr.client
+
+
Client interface for interacting with the ATR (Apache Test Release) API.
+
+
AtrClient.JwtCreateRequest - Class in org.apache.tooling.atr.client
+
 
+
AtrClient.JwtCreateResponse - Class in org.apache.tooling.atr.client
+
 
+
AtrClient.ReleaseGetResponse - Class in org.apache.tooling.atr.client
+
 
+
AtrClient.ReleaseInfo - Class in org.apache.tooling.atr.client
+
 
+
AtrClient.ReleaseUploadRequest - Class in org.apache.tooling.atr.client
+
 
+
AtrClient.ReleaseUploadResponse - Class in org.apache.tooling.atr.client
+
 
+
AtrClient.Revision - Class in org.apache.tooling.atr.client
+
 
+
AtrClientException - Exception Class in org.apache.tooling.atr.client
+
+
Exception thrown by the ATR client.
+
+
AtrClientFactory - Interface in org.apache.tooling.atr.client
+
+
Factory for creating ATR clients.
+
+
AtrClientFactoryImpl - Class in org.apache.tooling.atr.client
+
+
Factory for creating ATR clients.
+
+
atrExecute() - Method in class org.apache.tooling.atr.AbstractAtrMojo
+
+
Execute the ATR-specific logic.
+
+
atrExecute() - Method in class org.apache.tooling.atr.CheckComposingMojo
+
 
+
atrExecute() - Method in class org.apache.tooling.atr.UploadMojo
+
 
+
+

C

+
+
CheckComposingMojo - Class in org.apache.tooling.atr
+
+
Check if a version exists in ATR and is being composed (in draft phase).
+
+
createAtrClient() - Method in class org.apache.tooling.atr.AbstractAtrMojo
+
+
Create an ATR client with JWT caching support.
+
+
createAtrClient(URL, String) - Method in interface org.apache.tooling.atr.client.AtrClientFactory
+
+
Create a new ATR client.
+
+
createAtrClient(URL, String) - Method in class org.apache.tooling.atr.client.AtrClientFactoryImpl
+
+
Create a new ATR client.
+
+
+

D

+
+
dryRun - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
Dry run mode.
+
+
+

E

+
+
execute() - Method in class org.apache.tooling.atr_maven_plugin.HelpMojo
+
execute() - Method in class org.apache.tooling.atr.AbstractAtrMojo
+
 
+
+

G

+
+
getAsfuid() - Method in class org.apache.tooling.atr.client.AtrClient.JwtCreateRequest
+
 
+
getAsfuid() - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
getContent() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest
+
 
+
getCreated() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getEndpoint() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+
 
+
getEndpoint() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+
 
+
getJwt() - Method in class org.apache.tooling.atr.client.AtrClient.JwtCreateResponse
+
 
+
getLatestRevisionNumber() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getName() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getNumber() - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
getPat() - Method in class org.apache.tooling.atr.client.AtrClient.JwtCreateRequest
+
 
+
getPhase() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getPhase() - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
getPhaseDescription() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
+
Get a human-readable description of the phase.
+
+
getProject() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest
+
 
+
getProjectName() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getRelease() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+
 
+
getRelease(String, String) - Method in interface org.apache.tooling.atr.client.AtrClient
+
+
Check if a version exists in ATR and get its release information.
+
+
getReleased() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getReleaseName() - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
getRelpath() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest
+
 
+
getRevision() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+
 
+
getVersion() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getVersion() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest
+
 
+
getVoteResolved() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
getVoteStarted() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
+

H

+
+
HelpMojo - Class in org.apache.tooling.atr_maven_plugin
+
+
Display help information on atr-maven-plugin.
+ Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
+
+
HelpMojo() - Constructor for class org.apache.tooling.atr_maven_plugin.HelpMojo
+
 
+
+

I

+
+
isComposing() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
+
Check if the release is being composed (not yet in vote).
+
+
isReleased() - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
+
Check if the release has been finalized and released.
+
+
+

J

+
+
JwtCreateResponse() - Constructor for class org.apache.tooling.atr.client.AtrClient.JwtCreateResponse
+
 
+
+

N

+
+
newAtrClient(URL, String, String, AtomicReference<String>) - Method in class org.apache.tooling.atr.client.AtrClientFactoryImpl
+
 
+
+

O

+
+
org.apache.tooling.atr - package org.apache.tooling.atr
+
 
+
org.apache.tooling.atr_maven_plugin - package org.apache.tooling.atr_maven_plugin
+
 
+
org.apache.tooling.atr.client - package org.apache.tooling.atr.client
+
 
+
+

P

+
+
PHASE_RELEASE - Static variable in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
PHASE_RELEASE_CANDIDATE - Static variable in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
PHASE_RELEASE_CANDIDATE_DRAFT - Static variable in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
PHASE_RELEASE_PREVIEW - Static variable in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
priority() - Method in interface org.apache.tooling.atr.client.AtrClientFactory
+
+
The priority of this factory.
+
+
priority() - Method in class org.apache.tooling.atr.client.AtrClientFactoryImpl
+
 
+
project - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
The project key for ATR upload.
+
+
+

R

+
+
ReleaseGetResponse() - Constructor for class org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+
 
+
ReleaseInfo() - Constructor for class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
ReleaseUploadResponse() - Constructor for class org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+
 
+
Revision() - Constructor for class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
runOnlyAtExecutionRoot - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
If set to true, the plugin will only execute in the execution root directory (typically the top-level + directory of a multi-module build).
+
+
+

S

+
+
serverId - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
Server ID from settings.xml containing ATR credentials.
+
+
setAsfuid(String) - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
setCreated(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setEndpoint(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+
 
+
setEndpoint(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+
 
+
setJwt(String) - Method in class org.apache.tooling.atr.client.AtrClient.JwtCreateResponse
+
 
+
setLatestRevisionNumber(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setName(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setNumber(String) - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
setPhase(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setPhase(String) - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
setProjectName(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setRelease(AtrClient.ReleaseInfo) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+
 
+
setReleased(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setReleaseName(String) - Method in class org.apache.tooling.atr.client.AtrClient.Revision
+
 
+
setRevision(AtrClient.Revision) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+
 
+
setVersion(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setVoteResolved(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
setVoteStarted(String) - Method in class org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
 
+
skip - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
Skip plugin execution.
+
+
+

U

+
+
uploadFile(String, String, String, Path) - Method in interface org.apache.tooling.atr.client.AtrClient
+
+
Upload a file to ATR.
+
+
UploadMojo - Class in org.apache.tooling.atr
+
+
Upload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote.
+
+
url - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
The ATR server URL.
+
+
+

V

+
+
version - Variable in class org.apache.tooling.atr.AbstractAtrMojo
+
+
The version for ATR upload.
+
+
+A C D E G H I J N O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/index.html b/content/pages/atr/maven/target/reports/apidocs/index.html new file mode 100644 index 0000000..f217cea --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/index.html @@ -0,0 +1,74 @@ + + + + +Overview (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API

+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/legal/ADDITIONAL_LICENSE_INFO b/content/pages/atr/maven/target/reports/apidocs/legal/ADDITIONAL_LICENSE_INFO new file mode 100644 index 0000000..ff700cd --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/legal/ADDITIONAL_LICENSE_INFO @@ -0,0 +1,37 @@ + ADDITIONAL INFORMATION ABOUT LICENSING + +Certain files distributed by Oracle America, Inc. and/or its affiliates are +subject to the following clarification and special exception to the GPLv2, +based on the GNU Project exception for its Classpath libraries, known as the +GNU Classpath Exception. + +Note that Oracle includes multiple, independent programs in this software +package. Some of those programs are provided under licenses deemed +incompatible with the GPLv2 by the Free Software Foundation and others. +For example, the package includes programs licensed under the Apache +License, Version 2.0 and may include FreeType. Such programs are licensed +to you under their original licenses. + +Oracle facilitates your further distribution of this package by adding the +Classpath Exception to the necessary parts of its GPLv2 code, which permits +you to use that code in combination with other independent modules not +licensed under the GPLv2. However, note that this would not permit you to +commingle code under an incompatible license with Oracle's GPLv2 licensed +code by, for example, cutting and pasting such code into a file also +containing Oracle's GPLv2 licensed code and then distributing the result. + +Additionally, if you were to remove the Classpath Exception from any of the +files to which it applies and distribute the result, you would likely be +required to license some or all of the other code in that distribution under +the GPLv2 as well, and since the GPLv2 is incompatible with the license terms +of some items included in the distribution by Oracle, removing the Classpath +Exception could therefore effectively compromise your ability to further +distribute the package. + +Failing to distribute notices associated with some files may also create +unexpected legal consequences. + +Proceed with caution and we recommend that you obtain the advice of a lawyer +skilled in open source matters before removing the Classpath Exception or +making modifications to this package which may subsequently be redistributed +and/or involve the use of third party software. diff --git a/content/pages/atr/maven/target/reports/apidocs/legal/ASSEMBLY_EXCEPTION b/content/pages/atr/maven/target/reports/apidocs/legal/ASSEMBLY_EXCEPTION new file mode 100644 index 0000000..4296666 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/legal/ASSEMBLY_EXCEPTION @@ -0,0 +1,27 @@ + +OPENJDK ASSEMBLY EXCEPTION + +The OpenJDK source code made available by Oracle America, Inc. (Oracle) at +openjdk.org ("OpenJDK Code") is distributed under the terms of the GNU +General Public License version 2 +only ("GPL2"), with the following clarification and special exception. + + Linking this OpenJDK Code statically or dynamically with other code + is making a combined work based on this library. Thus, the terms + and conditions of GPL2 cover the whole combination. + + As a special exception, Oracle gives you permission to link this + OpenJDK Code with certain code licensed by Oracle as indicated at + https://openjdk.org/legal/exception-modules-2007-05-08.html + ("Designated Exception Modules") to produce an executable, + regardless of the license terms of the Designated Exception Modules, + and to copy and distribute the resulting executable under GPL2, + provided that the Designated Exception Modules continue to be + governed by the licenses under which they were offered by Oracle. + +As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code +to build an executable that includes those portions of necessary code that +Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 +with the Classpath exception). If you modify or add to the OpenJDK code, +that new GPL2 code may still be combined with Designated Exception Modules +if the new code is made subject to this exception by its copyright holder. diff --git a/content/pages/atr/maven/target/reports/apidocs/legal/LICENSE b/content/pages/atr/maven/target/reports/apidocs/legal/LICENSE new file mode 100644 index 0000000..8b400c7 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/legal/LICENSE @@ -0,0 +1,347 @@ +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/content/pages/atr/maven/target/reports/apidocs/legal/jquery.md b/content/pages/atr/maven/target/reports/apidocs/legal/jquery.md new file mode 100644 index 0000000..d468b31 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.1 + +### jQuery License +``` +jQuery v 3.6.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +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. + +****************************************** + +The jQuery JavaScript Library v3.6.1 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +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. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/content/pages/atr/maven/target/reports/apidocs/legal/jqueryUI.md b/content/pages/atr/maven/target/reports/apidocs/legal/jqueryUI.md new file mode 100644 index 0000000..8bda9d7 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +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. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/content/pages/atr/maven/target/reports/apidocs/link.svg b/content/pages/atr/maven/target/reports/apidocs/link.svg new file mode 100644 index 0000000..7ccc5ed --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/content/pages/atr/maven/target/reports/apidocs/member-search-index.js b/content/pages/atr/maven/target/reports/apidocs/member-search-index.js new file mode 100644 index 0000000..826397b --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"AbstractAtrMojo(MavenProject, List)","u":"%3Cinit%3E(org.apache.maven.project.MavenProject,java.util.List)"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"atrExecute()"},{"p":"org.apache.tooling.atr","c":"CheckComposingMojo","l":"atrExecute()"},{"p":"org.apache.tooling.atr","c":"UploadMojo","l":"atrExecute()"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"createAtrClient()"},{"p":"org.apache.tooling.atr.client","c":"AtrClientFactory","l":"createAtrClient(URL, String)","u":"createAtrClient(java.net.URL,java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClientFactoryImpl","l":"createAtrClient(URL, String)","u":"createAtrClient(java.net.URL,java.lang.String)"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"dryRun"},{"p":"org.apache.tooling.atr_maven_plugin","c":"HelpMojo","l":"execute()"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"execute()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.JwtCreateRequest","l":"getAsfuid()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"getAsfuid()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadRequest","l":"getContent()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getCreated()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseGetResponse","l":"getEndpoint()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadResponse","l":"getEndpoint()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.JwtCreateResponse","l":"getJwt()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getLatestRevisionNumber()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getName()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"getNumber()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.JwtCreateRequest","l":"getPat()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getPhase()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"getPhase()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getPhaseDescription()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadRequest","l":"getProject()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getProjectName()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseGetResponse","l":"getRelease()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient","l":"getRelease(String, String)","u":"getRelease(java.lang.String,java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getReleased()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"getReleaseName()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadRequest","l":"getRelpath()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadResponse","l":"getRevision()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getVersion()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadRequest","l":"getVersion()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getVoteResolved()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"getVoteStarted()"},{"p":"org.apache.tooling.atr_maven_plugin","c":"HelpMojo","l":"HelpMojo()","u":"%3Cinit%3E()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"isComposing()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"isReleased()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.JwtCreateResponse","l":"JwtCreateResponse()","u":"%3Cinit%3E()"},{"p":"org.apache.tooling.atr.client","c":"AtrClientFactoryImpl","l":"newAtrClient(URL, String, String, AtomicReference)","u":"newAtrClient(java.net.URL,java.lang.String,java.lang.String,java.util.concurrent.atomic.AtomicReference)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"PHASE_RELEASE"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"PHASE_RELEASE_CANDIDATE"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"PHASE_RELEASE_CANDIDATE_DRAFT"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"PHASE_RELEASE_PREVIEW"},{"p":"org.apache.tooling.atr.client","c":"AtrClientFactory","l":"priority()"},{"p":"org.apache.tooling.atr.client","c":"AtrClientFactoryImpl","l":"priority()"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"project"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseGetResponse","l":"ReleaseGetResponse()","u":"%3Cinit%3E()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"ReleaseInfo()","u":"%3Cinit%3E()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadResponse","l":"ReleaseUploadResponse()","u":"%3Cinit%3E()"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"Revision()","u":"%3Cinit%3E()"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"runOnlyAtExecutionRoot"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"serverId"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"setAsfuid(String)","u":"setAsfuid(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setCreated(String)","u":"setCreated(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseGetResponse","l":"setEndpoint(String)","u":"setEndpoint(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadResponse","l":"setEndpoint(String)","u":"setEndpoint(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.JwtCreateResponse","l":"setJwt(String)","u":"setJwt(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setLatestRevisionNumber(String)","u":"setLatestRevisionNumber(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"setNumber(String)","u":"setNumber(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setPhase(String)","u":"setPhase(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"setPhase(String)","u":"setPhase(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setProjectName(String)","u":"setProjectName(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseGetResponse","l":"setRelease(AtrClient.ReleaseInfo)","u":"setRelease(org.apache.tooling.atr.client.AtrClient.ReleaseInfo)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setReleased(String)","u":"setReleased(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.Revision","l":"setReleaseName(String)","u":"setReleaseName(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseUploadResponse","l":"setRevision(AtrClient.Revision)","u":"setRevision(org.apache.tooling.atr.client.AtrClient.Revision)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setVersion(String)","u":"setVersion(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setVoteResolved(String)","u":"setVoteResolved(java.lang.String)"},{"p":"org.apache.tooling.atr.client","c":"AtrClient.ReleaseInfo","l":"setVoteStarted(String)","u":"setVoteStarted(java.lang.String)"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"skip"},{"p":"org.apache.tooling.atr.client","c":"AtrClient","l":"uploadFile(String, String, String, Path)","u":"uploadFile(java.lang.String,java.lang.String,java.lang.String,java.nio.file.Path)"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"url"},{"p":"org.apache.tooling.atr","c":"AbstractAtrMojo","l":"version"}];updateSearchResults(); \ No newline at end of file diff --git a/content/pages/atr/maven/target/reports/apidocs/module-search-index.js b/content/pages/atr/maven/target/reports/apidocs/module-search-index.js new file mode 100644 index 0000000..0d59754 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/AbstractAtrMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/AbstractAtrMojo.html new file mode 100644 index 0000000..7be847e --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/AbstractAtrMojo.html @@ -0,0 +1,369 @@ + + + + +AbstractAtrMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractAtrMojo

+
+
java.lang.Object +
org.apache.maven.plugin.AbstractMojo +
org.apache.tooling.atr.AbstractAtrMojo
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
+
+
+
Direct Known Subclasses:
+
CheckComposingMojo, UploadMojo
+
+
+
public abstract class AbstractAtrMojo +extends org.apache.maven.plugin.AbstractMojo
+
Abstract base class for ATR Mojos.
+
+
Author:
+
Maven Team
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected boolean
    + +
    +
    Dry run mode.
    +
    +
    protected String
    + +
    +
    The project key for ATR upload.
    +
    +
    protected boolean
    + +
    +
    If set to true, the plugin will only execute in the execution root directory (typically the top-level + directory of a multi-module build).
    +
    +
    protected String
    + +
    +
    Server ID from settings.xml containing ATR credentials.
    +
    +
    protected boolean
    + +
    +
    Skip plugin execution.
    +
    +
    protected URL
    + +
    +
    The ATR server URL.
    +
    +
    protected String
    + +
    +
    The version for ATR upload.
    +
    +
    +
    +

    Fields inherited from interface org.apache.maven.plugin.Mojo

    +ROLE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Modifier
    +
    Constructor
    +
    Description
    +
    protected
    +
    AbstractAtrMojo(org.apache.maven.project.MavenProject mavenProject, + List<AtrClientFactory> atrClientFactory)
    +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected abstract void
    + +
    +
    Execute the ATR-specific logic.
    +
    +
    protected AtrClient
    + +
    +
    Create an ATR client with JWT caching support.
    +
    +
    final void
    + +
     
    +
    +
    +
    +
    +

    Methods inherited from class org.apache.maven.plugin.AbstractMojo

    +getLog, getPluginContext, setLog, setPluginContext
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      project

      +
      @Parameter(property="atr.project", + defaultValue="${project.artifactId}") +protected String project
      +
      The project key for ATR upload.
      +
      +
    • +
    • +
      +

      version

      +
      @Parameter(property="atr.version", + defaultValue="${project.version}") +protected String version
      +
      The version for ATR upload.
      +
      +
    • +
    • +
      +

      url

      +
      @Parameter(property="atr.url", + defaultValue="https://release-test.apache.org/") +protected URL url
      +
      The ATR server URL.
      +
      +
    • +
    • +
      +

      skip

      +
      @Parameter(property="atr.skip", + defaultValue="false") +protected boolean skip
      +
      Skip plugin execution.
      +
      +
    • +
    • +
      +

      dryRun

      +
      @Parameter(property="atr.dryRun", + defaultValue="false") +protected boolean dryRun
      +
      Dry run mode. When enabled, the plugin will simulate execution without performing actual operations.
      +
      +
    • +
    • +
      +

      serverId

      +
      @Parameter(property="atr.serverId", + defaultValue="apache.atr") +protected String serverId
      +
      Server ID from settings.xml containing ATR credentials. + The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT).
      +
      +
    • +
    • +
      +

      runOnlyAtExecutionRoot

      +
      @Parameter(property="atr.runOnlyAtExecutionRoot", + defaultValue="false") +protected boolean runOnlyAtExecutionRoot
      +
      If set to true, the plugin will only execute in the execution root directory (typically the top-level + directory of a multi-module build). This prevents the plugin from running multiple times in child modules.
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractAtrMojo

      +
      protected AbstractAtrMojo(org.apache.maven.project.MavenProject mavenProject, + List<AtrClientFactory> atrClientFactory)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      execute

      +
      public final void execute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException
      +
      +
      Throws:
      +
      org.apache.maven.plugin.MojoExecutionException
      +
      org.apache.maven.plugin.MojoFailureException
      +
      +
      +
    • +
    • +
      +

      createAtrClient

      +
      protected AtrClient createAtrClient() + throws AtrClientException
      +
      Create an ATR client with JWT caching support.
      +
      +
      Returns:
      +
      the ATR client
      +
      Throws:
      +
      AtrClientException - if client creation fails
      +
      +
      +
    • +
    • +
      +

      atrExecute

      +
      protected abstract void atrExecute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException, +AtrClientException
      +
      Execute the ATR-specific logic.
      +
      +
      Throws:
      +
      org.apache.maven.plugin.MojoExecutionException - if an error occurs during execution
      +
      org.apache.maven.plugin.MojoFailureException - if a failure occurs during execution
      +
      AtrClientException - if a failure in the ATR client occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/CheckComposingMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/CheckComposingMojo.html new file mode 100644 index 0000000..ad40221 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/CheckComposingMojo.html @@ -0,0 +1,196 @@ + + + + +CheckComposingMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CheckComposingMojo

+
+
java.lang.Object +
org.apache.maven.plugin.AbstractMojo +
org.apache.tooling.atr.AbstractAtrMojo +
org.apache.tooling.atr.CheckComposingMojo
+
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
+
+
+
@Mojo(name="check-composing", + defaultPhase=INITIALIZE, + threadSafe=true) +public class CheckComposingMojo +extends AbstractAtrMojo
+
Check if a version exists in ATR and is being composed (in draft phase).
+
+
Author:
+
Maven Team
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      atrExecute

      +
      protected void atrExecute() + throws org.apache.maven.plugin.MojoFailureException, +AtrClientException
      +
      Description copied from class: AbstractAtrMojo
      +
      Execute the ATR-specific logic.
      +
      +
      Specified by:
      +
      atrExecute in class AbstractAtrMojo
      +
      Throws:
      +
      org.apache.maven.plugin.MojoFailureException - if a failure occurs during execution
      +
      AtrClientException - if a failure in the ATR client occurs
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/UploadMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/UploadMojo.html new file mode 100644 index 0000000..b90d5ce --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/UploadMojo.html @@ -0,0 +1,194 @@ + + + + +UploadMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class UploadMojo

+
+
java.lang.Object +
org.apache.maven.plugin.AbstractMojo +
org.apache.tooling.atr.AbstractAtrMojo +
org.apache.tooling.atr.UploadMojo
+
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
+
+
+
@Mojo(name="upload", + defaultPhase=DEPLOY, + threadSafe=true) +public class UploadMojo +extends AbstractAtrMojo
+
Upload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote.
+
+
Author:
+
Maven Team
+
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/AbstractAtrMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/AbstractAtrMojo.html new file mode 100644 index 0000000..46ec870 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/AbstractAtrMojo.html @@ -0,0 +1,93 @@ + + + + +Uses of Class org.apache.tooling.atr.AbstractAtrMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.AbstractAtrMojo

+
+
Packages that use AbstractAtrMojo
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/CheckComposingMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/CheckComposingMojo.html new file mode 100644 index 0000000..780f96a --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/CheckComposingMojo.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.CheckComposingMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.CheckComposingMojo

+
+No usage of org.apache.tooling.atr.CheckComposingMojo
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/UploadMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/UploadMojo.html new file mode 100644 index 0000000..1ff8a5c --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/class-use/UploadMojo.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.UploadMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.UploadMojo

+
+No usage of org.apache.tooling.atr.UploadMojo
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateRequest.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateRequest.html new file mode 100644 index 0000000..f6521b5 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateRequest.html @@ -0,0 +1,162 @@ + + + + +AtrClient.JwtCreateRequest (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.JwtCreateRequest

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.JwtCreateRequest
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.JwtCreateRequest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getAsfuid

      +
      public String getAsfuid()
      +
      +
    • +
    • +
      +

      getPat

      +
      public String getPat()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateResponse.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateResponse.html new file mode 100644 index 0000000..d37b4ee --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.JwtCreateResponse.html @@ -0,0 +1,189 @@ + + + + +AtrClient.JwtCreateResponse (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.JwtCreateResponse

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.JwtCreateResponse
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.JwtCreateResponse +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      JwtCreateResponse

      +
      public JwtCreateResponse()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getJwt

      +
      public String getJwt()
      +
      +
    • +
    • +
      +

      setJwt

      +
      public void setJwt(String jwt)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseGetResponse.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseGetResponse.html new file mode 100644 index 0000000..d2993ae --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseGetResponse.html @@ -0,0 +1,207 @@ + + + + +AtrClient.ReleaseGetResponse (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.ReleaseGetResponse

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.ReleaseGetResponse +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ReleaseGetResponse

      +
      public ReleaseGetResponse()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    + +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseInfo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseInfo.html new file mode 100644 index 0000000..ef72cdf --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseInfo.html @@ -0,0 +1,469 @@ + + + + +AtrClient.ReleaseInfo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.ReleaseInfo

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.ReleaseInfo
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.ReleaseInfo +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ReleaseInfo

      +
      public ReleaseInfo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      public String getName()
      +
      +
    • +
    • +
      +

      setName

      +
      public void setName(String name)
      +
      +
    • +
    • +
      +

      getPhase

      +
      public String getPhase()
      +
      +
    • +
    • +
      +

      setPhase

      +
      public void setPhase(String phase)
      +
      +
    • +
    • +
      +

      getProjectName

      +
      public String getProjectName()
      +
      +
    • +
    • +
      +

      setProjectName

      +
      public void setProjectName(String projectName)
      +
      +
    • +
    • +
      +

      getVersion

      +
      public String getVersion()
      +
      +
    • +
    • +
      +

      setVersion

      +
      public void setVersion(String version)
      +
      +
    • +
    • +
      +

      getCreated

      +
      public String getCreated()
      +
      +
    • +
    • +
      +

      setCreated

      +
      public void setCreated(String created)
      +
      +
    • +
    • +
      +

      getLatestRevisionNumber

      +
      public String getLatestRevisionNumber()
      +
      +
    • +
    • +
      +

      setLatestRevisionNumber

      +
      public void setLatestRevisionNumber(String latestRevisionNumber)
      +
      +
    • +
    • +
      +

      getVoteStarted

      +
      public String getVoteStarted()
      +
      +
    • +
    • +
      +

      setVoteStarted

      +
      public void setVoteStarted(String voteStarted)
      +
      +
    • +
    • +
      +

      getVoteResolved

      +
      public String getVoteResolved()
      +
      +
    • +
    • +
      +

      setVoteResolved

      +
      public void setVoteResolved(String voteResolved)
      +
      +
    • +
    • +
      +

      getReleased

      +
      public String getReleased()
      +
      +
    • +
    • +
      +

      setReleased

      +
      public void setReleased(String released)
      +
      +
    • +
    • +
      +

      isComposing

      +
      public boolean isComposing()
      +
      Check if the release is being composed (not yet in vote).
      +
      +
      Returns:
      +
      true if the release is being composed
      +
      +
      +
    • +
    • +
      +

      isReleased

      +
      public boolean isReleased()
      +
      Check if the release has been finalized and released.
      +
      +
      Returns:
      +
      true if the release is in the release phase
      +
      +
      +
    • +
    • +
      +

      getPhaseDescription

      +
      public String getPhaseDescription()
      +
      Get a human-readable description of the phase.
      +
      +
      Returns:
      +
      phase description
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadRequest.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadRequest.html new file mode 100644 index 0000000..8b9d7b5 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadRequest.html @@ -0,0 +1,180 @@ + + + + +AtrClient.ReleaseUploadRequest (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.ReleaseUploadRequest

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.ReleaseUploadRequest +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getProject

      +
      public String getProject()
      +
      +
    • +
    • +
      +

      getVersion

      +
      public String getVersion()
      +
      +
    • +
    • +
      +

      getRelpath

      +
      public String getRelpath()
      +
      +
    • +
    • +
      +

      getContent

      +
      public String getContent()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadResponse.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadResponse.html new file mode 100644 index 0000000..b451db7 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.ReleaseUploadResponse.html @@ -0,0 +1,207 @@ + + + + +AtrClient.ReleaseUploadResponse (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.ReleaseUploadResponse

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.ReleaseUploadResponse +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ReleaseUploadResponse

      +
      public ReleaseUploadResponse()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEndpoint

      +
      public String getEndpoint()
      +
      +
    • +
    • +
      +

      setEndpoint

      +
      public void setEndpoint(String endpoint)
      +
      +
    • +
    • +
      +

      getRevision

      +
      public AtrClient.Revision getRevision()
      +
      +
    • +
    • +
      +

      setRevision

      +
      public void setRevision(AtrClient.Revision revision)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.Revision.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.Revision.html new file mode 100644 index 0000000..79e8edd --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.Revision.html @@ -0,0 +1,243 @@ + + + + +AtrClient.Revision (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClient.Revision

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClient.Revision
+
+
+
+
Enclosing interface:
+
AtrClient
+
+
+
public static class AtrClient.Revision +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Revision

      +
      public Revision()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getNumber

      +
      public String getNumber()
      +
      +
    • +
    • +
      +

      setNumber

      +
      public void setNumber(String number)
      +
      +
    • +
    • +
      +

      getAsfuid

      +
      public String getAsfuid()
      +
      +
    • +
    • +
      +

      setAsfuid

      +
      public void setAsfuid(String asfuid)
      +
      +
    • +
    • +
      +

      getPhase

      +
      public String getPhase()
      +
      +
    • +
    • +
      +

      setPhase

      +
      public void setPhase(String phase)
      +
      +
    • +
    • +
      +

      getReleaseName

      +
      public String getReleaseName()
      +
      +
    • +
    • +
      +

      setReleaseName

      +
      public void setReleaseName(String releaseName)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.html new file mode 100644 index 0000000..3a93380 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClient.html @@ -0,0 +1,225 @@ + + + + +AtrClient (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface AtrClient

+
+
+
+
public interface AtrClient
+
Client interface for interacting with the ATR (Apache Test Release) API.
+
+
Author:
+
Maven Team
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getRelease

      +
      AtrClient.ReleaseInfo getRelease(String project, + String version) + throws AtrClientException
      +
      Check if a version exists in ATR and get its release information.
      +
      +
      Parameters:
      +
      project - the project id
      +
      version - the version
      +
      Returns:
      +
      the release information, or null if the version does not exist
      +
      Throws:
      +
      AtrClientException - if the check fails
      +
      +
      +
    • +
    • +
      +

      uploadFile

      +
      String uploadFile(String project, + String version, + String path, + Path file) + throws AtrClientException
      +
      Upload a file to ATR.
      +
      +
      Parameters:
      +
      project - the project id
      +
      version - the version
      +
      path - the relative path within the release (e.g., "artifactId-version-source-release.zip")
      +
      file - the file to upload
      +
      Returns:
      +
      the revision number
      +
      Throws:
      +
      AtrClientException - if the upload fails
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientException.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientException.html new file mode 100644 index 0000000..7b62a11 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientException.html @@ -0,0 +1,138 @@ + + + + +AtrClientException (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClientException

+
+
java.lang.Object +
java.lang.Throwable +
java.lang.Exception +
org.apache.tooling.atr.client.AtrClientException
+
+
+
+
+
+
All Implemented Interfaces:
+
Serializable
+
+
+
public class AtrClientException +extends Exception
+
Exception thrown by the ATR client.
+
+
See Also:
+
+ +
+
+
+
+ +
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactory.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactory.html new file mode 100644 index 0000000..5303f6d --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactory.html @@ -0,0 +1,178 @@ + + + + +AtrClientFactory (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface AtrClientFactory

+
+
+
+
All Known Implementing Classes:
+
AtrClientFactoryImpl
+
+
+
public interface AtrClientFactory
+
Factory for creating ATR clients.
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    createAtrClient(URL baseUrl, + String serverId)
    +
    +
    Create a new ATR client.
    +
    +
    int
    + +
    +
    The priority of this factory.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      priority

      +
      int priority()
      +
      The priority of this factory. Mojos will use higher priority factories first.
      +
      +
      Returns:
      +
      the priority of this factory
      +
      +
      +
    • +
    • +
      +

      createAtrClient

      +
      AtrClient createAtrClient(URL baseUrl, + String serverId) + throws AtrClientException
      +
      Create a new ATR client.
      +
      +
      Parameters:
      +
      baseUrl - the base URL of the ATR server
      +
      serverId - the server ID from settings.xml containing the credentials for the ATR server
      +
      Returns:
      +
      the ATR client
      +
      Throws:
      +
      AtrClientException - if the client cannot be created
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactoryImpl.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactoryImpl.html new file mode 100644 index 0000000..6cf44a9 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/AtrClientFactoryImpl.html @@ -0,0 +1,208 @@ + + + + +AtrClientFactoryImpl (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AtrClientFactoryImpl

+
+
java.lang.Object +
org.apache.tooling.atr.client.AtrClientFactoryImpl
+
+
+
+
All Implemented Interfaces:
+
AtrClientFactory
+
+
+
@Named +@Singleton +public class AtrClientFactoryImpl +extends Object +implements AtrClientFactory
+
Factory for creating ATR clients.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      priority

      +
      public int priority()
      +
      Description copied from interface: AtrClientFactory
      +
      The priority of this factory. Mojos will use higher priority factories first.
      +
      +
      Specified by:
      +
      priority in interface AtrClientFactory
      +
      Returns:
      +
      the priority of this factory
      +
      +
      +
    • +
    • +
      +

      createAtrClient

      +
      public AtrClient createAtrClient(URL baseUrl, + String serverId) + throws AtrClientException
      +
      Create a new ATR client.
      +
      +
      Specified by:
      +
      createAtrClient in interface AtrClientFactory
      +
      Parameters:
      +
      baseUrl - the base URL of the ATR server
      +
      serverId - the server ID from settings.xml containing the credentials for the ATR server
      +
      Returns:
      +
      the ATR client
      +
      Throws:
      +
      AtrClientException - if the client cannot be created
      +
      +
      +
    • +
    • +
      +

      newAtrClient

      +
      protected AtrClient newAtrClient(URL baseUrl, + String username, + String password, + AtomicReference<String> jwtCache)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateRequest.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateRequest.html new file mode 100644 index 0000000..cb5c635 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateRequest.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.JwtCreateRequest (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.JwtCreateRequest

+
+No usage of org.apache.tooling.atr.client.AtrClient.JwtCreateRequest
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateResponse.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateResponse.html new file mode 100644 index 0000000..7ca91ab --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.JwtCreateResponse.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.JwtCreateResponse (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.JwtCreateResponse

+
+No usage of org.apache.tooling.atr.client.AtrClient.JwtCreateResponse
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseGetResponse.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseGetResponse.html new file mode 100644 index 0000000..8ef31cf --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseGetResponse.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse

+
+No usage of org.apache.tooling.atr.client.AtrClient.ReleaseGetResponse
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseInfo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseInfo.html new file mode 100644 index 0000000..a78cddb --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseInfo.html @@ -0,0 +1,101 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.ReleaseInfo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.ReleaseInfo

+
+
Packages that use AtrClient.ReleaseInfo
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadRequest.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadRequest.html new file mode 100644 index 0000000..19a96f6 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadRequest.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest

+
+No usage of org.apache.tooling.atr.client.AtrClient.ReleaseUploadRequest
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadResponse.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadResponse.html new file mode 100644 index 0000000..a6d688b --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.ReleaseUploadResponse.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse

+
+No usage of org.apache.tooling.atr.client.AtrClient.ReleaseUploadResponse
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.Revision.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.Revision.html new file mode 100644 index 0000000..952f38b --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.Revision.html @@ -0,0 +1,95 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClient.Revision (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClient.Revision

+
+
Packages that use AtrClient.Revision
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.html new file mode 100644 index 0000000..67f877a --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClient.html @@ -0,0 +1,119 @@ + + + + +Uses of Interface org.apache.tooling.atr.client.AtrClient (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.apache.tooling.atr.client.AtrClient

+
+
Packages that use AtrClient
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientException.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientException.html new file mode 100644 index 0000000..84e9cc8 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientException.html @@ -0,0 +1,138 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClientException (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClientException

+
+
Packages that use AtrClientException
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactory.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactory.html new file mode 100644 index 0000000..027d756 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactory.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface org.apache.tooling.atr.client.AtrClientFactory (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
org.apache.tooling.atr.client.AtrClientFactory

+
+
Packages that use AtrClientFactory
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactoryImpl.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactoryImpl.html new file mode 100644 index 0000000..df5bfe5 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/class-use/AtrClientFactoryImpl.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr.client.AtrClientFactoryImpl (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr.client.AtrClientFactoryImpl

+
+No usage of org.apache.tooling.atr.client.AtrClientFactoryImpl
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-summary.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-summary.html new file mode 100644 index 0000000..55b005e --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-summary.html @@ -0,0 +1,136 @@ + + + + +org.apache.tooling.atr.client (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Package org.apache.tooling.atr.client

+
+
+
package org.apache.tooling.atr.client
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-tree.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-tree.html new file mode 100644 index 0000000..8569103 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-tree.html @@ -0,0 +1,98 @@ + + + + +org.apache.tooling.atr.client Class Hierarchy (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.apache.tooling.atr.client

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-use.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-use.html new file mode 100644 index 0000000..4ec6592 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/client/package-use.html @@ -0,0 +1,120 @@ + + + + +Uses of Package org.apache.tooling.atr.client (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.apache.tooling.atr.client

+
+ +
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-summary.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-summary.html new file mode 100644 index 0000000..30b27ea --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-summary.html @@ -0,0 +1,116 @@ + + + + +org.apache.tooling.atr (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Package org.apache.tooling.atr

+
+
+
package org.apache.tooling.atr
+
+
    +
  • + +
  • +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Abstract base class for ATR Mojos.
    +
    + +
    +
    Check if a version exists in ATR and is being composed (in draft phase).
    +
    + +
    +
    Upload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote.
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-tree.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-tree.html new file mode 100644 index 0000000..a270007 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-tree.html @@ -0,0 +1,84 @@ + + + + +org.apache.tooling.atr Class Hierarchy (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.apache.tooling.atr

+
+Package Hierarchies: + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo) + +
    • +
    +
  • +
+
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-use.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-use.html new file mode 100644 index 0000000..d36610e --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr/package-use.html @@ -0,0 +1,85 @@ + + + + +Uses of Package org.apache.tooling.atr (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.apache.tooling.atr

+
+
Packages that use org.apache.tooling.atr
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/HelpMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/HelpMojo.html new file mode 100644 index 0000000..b53a711 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/HelpMojo.html @@ -0,0 +1,208 @@ + + + + +HelpMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class HelpMojo

+
+
java.lang.Object +
org.apache.maven.plugin.AbstractMojo +
org.apache.tooling.atr_maven_plugin.HelpMojo
+
+
+
+
+
All Implemented Interfaces:
+
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
+
+
+
@Mojo(name="help", + requiresProject=false, + threadSafe=true) +public class HelpMojo +extends org.apache.maven.plugin.AbstractMojo
+
Display help information on atr-maven-plugin.
+ Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
+
+
Author:
+
maven-plugin-tools
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface org.apache.maven.plugin.Mojo

    +ROLE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
    +
    +
    +
    +
    +

    Methods inherited from class org.apache.maven.plugin.AbstractMojo

    +getLog, getPluginContext, setLog, setPluginContext
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      HelpMojo

      +
      public HelpMojo()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      execute

      +
      public void execute() + throws org.apache.maven.plugin.MojoExecutionException
      +
      +
      Throws:
      +
      org.apache.maven.plugin.MojoExecutionException
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/class-use/HelpMojo.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/class-use/HelpMojo.html new file mode 100644 index 0000000..992252e --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/class-use/HelpMojo.html @@ -0,0 +1,61 @@ + + + + +Uses of Class org.apache.tooling.atr_maven_plugin.HelpMojo (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
org.apache.tooling.atr_maven_plugin.HelpMojo

+
+No usage of org.apache.tooling.atr_maven_plugin.HelpMojo
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-summary.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-summary.html new file mode 100644 index 0000000..c92f90d --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-summary.html @@ -0,0 +1,98 @@ + + + + +org.apache.tooling.atr_maven_plugin (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Package org.apache.tooling.atr_maven_plugin

+
+
+
package org.apache.tooling.atr_maven_plugin
+
+
    +
  • +
    +
    Classes
    +
    +
    Class
    +
    Description
    + +
    +
    Display help information on atr-maven-plugin.
    + Call mvn atr:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-tree.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-tree.html new file mode 100644 index 0000000..37f4140 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-tree.html @@ -0,0 +1,79 @@ + + + + +org.apache.tooling.atr_maven_plugin Class Hierarchy (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package org.apache.tooling.atr_maven_plugin

+
+Package Hierarchies: + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo) +
        +
      • org.apache.tooling.atr_maven_plugin.HelpMojo
      • +
      +
    • +
    +
  • +
+
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-use.html b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-use.html new file mode 100644 index 0000000..08b8e3c --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/org/apache/tooling/atr_maven_plugin/package-use.html @@ -0,0 +1,61 @@ + + + + +Uses of Package org.apache.tooling.atr_maven_plugin (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
org.apache.tooling.atr_maven_plugin

+
+No usage of org.apache.tooling.atr_maven_plugin
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/overview-summary.html b/content/pages/atr/maven/target/reports/apidocs/overview-summary.html new file mode 100644 index 0000000..6281658 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/overview-summary.html @@ -0,0 +1,25 @@ + + + + +Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/overview-tree.html b/content/pages/atr/maven/target/reports/apidocs/overview-tree.html new file mode 100644 index 0000000..9ab19b9 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/overview-tree.html @@ -0,0 +1,111 @@ + + + + +Class Hierarchy (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/content/pages/atr/maven/target/reports/apidocs/package-search-index.js b/content/pages/atr/maven/target/reports/apidocs/package-search-index.js new file mode 100644 index 0000000..70316ee --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"org.apache.tooling.atr"},{"l":"org.apache.tooling.atr_maven_plugin"},{"l":"org.apache.tooling.atr.client"}];updateSearchResults(); \ No newline at end of file diff --git a/content/pages/atr/maven/target/reports/apidocs/resources/glass.png b/content/pages/atr/maven/target/reports/apidocs/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/content/pages/atr/maven/target/reports/apidocs/script-dir/jquery-3.6.1.min.js b/content/pages/atr/maven/target/reports/apidocs/script-dir/jquery-3.6.1.min.js new file mode 100644 index 0000000..2c69bc9 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/script-dir/jquery-3.6.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.1 | (c) OpenJS 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=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,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.6.1",S=function(e,t){return new S.fn.init(e,t)};function p(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(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),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-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|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(p.childNodes),p.childNodes),t[p.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&&(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))&&v(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&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&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[S]=!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 ye(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 ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(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:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),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=S,!C.getElementsByName||!C.getElementsByName(S).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=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),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&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.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("!=",F)}),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=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},j=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==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,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]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(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=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(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)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.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 S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.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(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(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;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(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)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").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 Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.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(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.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?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.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,S.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)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.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"===S.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"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(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)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(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?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.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){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/content/pages/atr/maven/target/reports/apidocs/script.js b/content/pages/atr/maven/target/reports/apidocs/script.js new file mode 100644 index 0000000..8b9691a --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/script.js @@ -0,0 +1,253 @@ +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.querySelector('div#' + tableId +' .summary-table') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/content/pages/atr/maven/target/reports/apidocs/search-page.js b/content/pages/atr/maven/target/reports/apidocs/search-page.js new file mode 100644 index 0000000..540c90f --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/search-page.js @@ -0,0 +1,284 @@ +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
    " + col1 + "
    ").appendTo(table); + if (category !== "modules") { + $("
    " + col2 + "
    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/content/pages/atr/maven/target/reports/apidocs/search.html b/content/pages/atr/maven/target/reports/apidocs/search.html new file mode 100644 index 0000000..fff6f44 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/search.html @@ -0,0 +1,76 @@ + + + + +Search (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
    + +
    +
    +

    Search

    +
    + + +
    +Additional resources +
    +
    +
    +

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    +

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    +

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    +link +

    + +

    +
    +

    Loading search index...

    + +
    + +
    +
    + + diff --git a/content/pages/atr/maven/target/reports/apidocs/search.js b/content/pages/atr/maven/target/reports/apidocs/search.js new file mode 100644 index 0000000..7673397 --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/search.js @@ -0,0 +1,458 @@ +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Types", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/content/pages/atr/maven/target/reports/apidocs/serialized-form.html b/content/pages/atr/maven/target/reports/apidocs/serialized-form.html new file mode 100644 index 0000000..be92bbf --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/serialized-form.html @@ -0,0 +1,76 @@ + + + + +Serialized Form (Apache Tooling ATR Maven Plugin 1.0.0-beta-1 API) + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    + +
    +
    + + diff --git a/content/pages/atr/maven/target/reports/apidocs/stylesheet.css b/content/pages/atr/maven/target/reports/apidocs/stylesheet.css new file mode 100644 index 0000000..f71489f --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/stylesheet.css @@ -0,0 +1,1272 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/content/pages/atr/maven/target/reports/apidocs/tag-search-index.js b/content/pages/atr/maven/target/reports/apidocs/tag-search-index.js new file mode 100644 index 0000000..bf10aaf --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/content/pages/atr/maven/target/reports/apidocs/type-search-index.js b/content/pages/atr/maven/target/reports/apidocs/type-search-index.js new file mode 100644 index 0000000..4915f2c --- /dev/null +++ b/content/pages/atr/maven/target/reports/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"org.apache.tooling.atr","l":"AbstractAtrMojo"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"org.apache.tooling.atr.client","l":"AtrClient"},{"p":"org.apache.tooling.atr.client","l":"AtrClientException"},{"p":"org.apache.tooling.atr.client","l":"AtrClientFactory"},{"p":"org.apache.tooling.atr.client","l":"AtrClientFactoryImpl"},{"p":"org.apache.tooling.atr","l":"CheckComposingMojo"},{"p":"org.apache.tooling.atr_maven_plugin","l":"HelpMojo"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.JwtCreateRequest"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.JwtCreateResponse"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.ReleaseGetResponse"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.ReleaseInfo"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.ReleaseUploadRequest"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.ReleaseUploadResponse"},{"p":"org.apache.tooling.atr.client","l":"AtrClient.Revision"},{"p":"org.apache.tooling.atr","l":"UploadMojo"}];updateSearchResults(); \ No newline at end of file diff --git a/content/pages/atr/maven/target/spotless-index b/content/pages/atr/maven/target/spotless-index new file mode 100644 index 0000000..e7d04b6 --- /dev/null +++ b/content/pages/atr/maven/target/spotless-index @@ -0,0 +1,12 @@ +IwYGOR8AKIOF0Pab/8A4y19AN86k1Y49nWg4x/p1FNU= +pom.xml 2026-05-26T16:10:05.038115422Z +src/main/java/org/apache/tooling/atr/AbstractAtrMojo.java 2026-05-25T10:58:24.100506366Z +src/main/java/org/apache/tooling/atr/CheckComposingMojo.java 2026-05-25T10:58:24.100506366Z +src/main/java/org/apache/tooling/atr/UploadMojo.java 2026-05-25T10:58:24.100506366Z +src/main/java/org/apache/tooling/atr/client/AtrClient.java 2026-05-25T10:58:24.100506366Z +src/main/java/org/apache/tooling/atr/client/AtrClientException.java 2026-05-23T04:41:14.974736326Z +src/main/java/org/apache/tooling/atr/client/AtrClientFactory.java 2026-05-25T10:58:24.100506366Z +src/main/java/org/apache/tooling/atr/client/AtrClientFactoryImpl.java 2026-05-25T10:58:24.100506366Z +src/main/java/org/apache/tooling/atr/client/AtrClientImpl.java 2026-05-25T10:58:24.100506366Z +src/test/java/org/apache/tooling/atr/client/AtrClientFactoryMock.java 2026-05-25T10:58:24.101506362Z +src/test/java/org/apache/tooling/atr/client/AtrClientMock.java 2026-05-25T10:58:24.101506362Z diff --git a/content/pages/atr/maven/target/spotless-resource-hTmW+8Lla/9LvqBOthB+GBDUD4HTBKSd6GrNcjUNKk4=.txt b/content/pages/atr/maven/target/spotless-resource-hTmW+8Lla/9LvqBOthB+GBDUD4HTBKSd6GrNcjUNKk4=.txt new file mode 100644 index 0000000..06705c8 --- /dev/null +++ b/content/pages/atr/maven/target/spotless-resource-hTmW+8Lla/9LvqBOthB+GBDUD4HTBKSd6GrNcjUNKk4=.txt @@ -0,0 +1,23 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. +# +#Organize Import Order +#Mon Nov 29 10:45:56 CET 2021 +0=javax +1=java +2= +3=\# diff --git a/content/pages/atr/maven/target/spotless-resource-nm0akHi0k/WSNG2O2sKkcywZMfYhKX/AKGFZ4XeNiKc=.txt b/content/pages/atr/maven/target/spotless-resource-nm0akHi0k/WSNG2O2sKkcywZMfYhKX/AKGFZ4XeNiKc=.txt new file mode 100644 index 0000000..042f3ce --- /dev/null +++ b/content/pages/atr/maven/target/spotless-resource-nm0akHi0k/WSNG2O2sKkcywZMfYhKX/AKGFZ4XeNiKc=.txt @@ -0,0 +1,18 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + */ diff --git a/content/pages/atr/maven/team.html b/content/pages/atr/maven/team.html new file mode 100644 index 0000000..ac9e8ab --- /dev/null +++ b/content/pages/atr/maven/team.html @@ -0,0 +1,147 @@ + + + + + + + + + + Project Team – Tooling ATR Maven Plugin + + + + + + + +
    +
    + + + +
    +
    +
    +

    Project Team

    +

    A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.

    +

    The project team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.

    +

    Members

    +

    The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.

    + + + + + + + + + + + + + + + + + + + + + +
    ImageIdNameEmailOrganizationTime Zone
    sjaranowskiSlawomir Jaranowskisjaranowski@apache.org-Europe/Warsaw
    hboutemyHervé Boutemyhboutemy@apache.orgASFEurope/Paris
    +

    Contributors

    +

    There are no contributors listed for this project. Please check back again later.

    +
    +
    + + + + \ No newline at end of file diff --git a/content/pages/atr/maven/upload-mojo.html b/content/pages/atr/maven/upload-mojo.html new file mode 100644 index 0000000..32513c6 --- /dev/null +++ b/content/pages/atr/maven/upload-mojo.html @@ -0,0 +1,249 @@ + + + + + + + + + + atr:upload – Tooling ATR Maven Plugin + + + + + + + +
    +
    + + + +
    +
    +
    +

    atr:upload

    +

    Full name:

    +

    org.apache.tooling:atr-maven-plugin:1.0.0-beta-1-SNAPSHOT:upload

    +

    Description:

    +

    Upload Apache distribution artifacts to ATR (Apache Test Release) compose space before vote.

    +

    Attributes:

    +
      +
    • Requires a Maven project to be executed.
    • +
    • The goal is thread-safe and supports parallel builds.
    • +
    • Binds by default to the lifecycle phase: deploy.
    +

    Required Parameters

    + + + + + + + + + + +
    NameTypeSinceDescription
    <files>Path[]-The files to upload to ATR.
    User Property: atr.files
    +

    Optional Parameters

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeSinceDescription
    <directory>String-The target directory in ATR upload area where files will be uploaded.
    User Property: atr.directory
    <dryRun>boolean-Dry run mode. When enabled, the plugin will simulate execution without performing actual operations.
    Default: false
    User Property: atr.dryRun
    <project>String-The project key for ATR upload.
    Default: ${project.artifactId}
    User Property: atr.project
    <runOnlyAtExecutionRoot>boolean-If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules.
    Default: false
    User Property: atr.runOnlyAtExecutionRoot
    <serverId>String-Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT).
    Default: apache.atr
    User Property: atr.serverId
    <skip>boolean-Skip plugin execution.
    Default: false
    User Property: atr.skip
    <url>URL-The ATR server URL.
    Default: https://release-test.apache.org/
    User Property: atr.url
    <version>String-The version for ATR upload.
    Default: ${project.version}
    User Property: atr.version
    +

    Parameter Details

    +

    <directory>

    +
    The target directory in ATR upload area where files will be uploaded.
    +
      +
    • Type: java.lang.String
    • +
    • Required: No
    • +
    • User Property: atr.directory

    +

    <dryRun>

    +
    Dry run mode. When enabled, the plugin will simulate execution without performing actual operations.
    +
      +
    • Type: boolean
    • +
    • Required: No
    • +
    • User Property: atr.dryRun
    • +
    • Default: false

    +

    <files>

    +
    The files to upload to ATR.
    +
      +
    • Type: java.nio.file.Path[]
    • +
    • Required: Yes
    • +
    • User Property: atr.files

    +

    <project>

    +
    The project key for ATR upload.
    +
      +
    • Type: java.lang.String
    • +
    • Required: No
    • +
    • User Property: atr.project
    • +
    • Default: ${project.artifactId}

    +

    <runOnlyAtExecutionRoot>

    +
    If set to true, the plugin will only execute in the execution root directory (typically the top-level directory of a multi-module build). This prevents the plugin from running multiple times in child modules.
    +
      +
    • Type: boolean
    • +
    • Required: No
    • +
    • User Property: atr.runOnlyAtExecutionRoot
    • +
    • Default: false

    +

    <serverId>

    +
    Server ID from settings.xml containing ATR credentials. The server's username should be the ASF user ID, and the password should be the Personal Access Token (PAT).
    +
      +
    • Type: java.lang.String
    • +
    • Required: No
    • +
    • User Property: atr.serverId
    • +
    • Default: apache.atr

    +

    <skip>

    +
    Skip plugin execution.
    +
      +
    • Type: boolean
    • +
    • Required: No
    • +
    • User Property: atr.skip
    • +
    • Default: false

    +

    <url>

    +
    The ATR server URL.
    +
      +
    • Type: java.net.URL
    • +
    • Required: No
    • +
    • User Property: atr.url
    • +
    • Default: https://release-test.apache.org/

    +

    <version>

    +
    The version for ATR upload.
    +
      +
    • Type: java.lang.String
    • +
    • Required: No
    • +
    • User Property: atr.version
    • +
    • Default: ${project.version}
    +
    +
    + + + + \ No newline at end of file diff --git a/content/pages/atr/maven/usage.html b/content/pages/atr/maven/usage.html new file mode 100644 index 0000000..de32916 --- /dev/null +++ b/content/pages/atr/maven/usage.html @@ -0,0 +1,224 @@ + + + + + + + + + + Usage – Tooling ATR Maven Plugin + + + + + + + +
    +
    + + + +
    +
    + +
    +

    Usage

    +

    Configuring Credentials

    +

    The ATR Maven Plugin uses Maven's standard authentication mechanism. Configure your ATR credentials in ~/.m2/settings.xml:

    + +
    <settings>
    +  <servers>
    +    <server>
    +      <id>apache.atr</id>
    +      <username>your-asf-id</username>
    +      <password>your-personal-access-token (encrypted)</password>
    +    </server>
    +  </servers>
    +</settings>
    +
    +

    The username should be your ASF user ID and the password should be your Personal Access Token (PAT) from the ATR service.

    +

    For security, you should encrypt your password using Maven's password encryption.

    +

    Basic Upload

    +

    To upload release artifacts to ATR:

    + +
    mvn org.apache.tooling:atr-maven-plugin:upload \
    +  -Datr.files=apache-maven-4.0.0-src.tar.gz,apache-maven-4.0.0-src.tar.gz.sha512
    +
    +

    Integration with Release Profile

    +

    The typical use case is to integrate the ATR plugin into a push-to-atr profile that will be used optionally with apache-release profile:

    + +
    <project>
    +  ...
    +  <build>
    +    <plugins>
    +      <plugin>
    +        <groupId>org.apache.tooling</groupId>
    +        <artifactId>atr-maven-plugin</artifactId>
    +        <version>1.0.0-beta-1-SNAPSHOT</version>
    +      </plugin>
    +    </plugins>
    +  </build>
    +
    +  <profiles>
    +    <profile>
    +      <id>push-to-atr</id>
    +      <build>
    +        <plugins>
    +          <plugin>
    +            <groupId>org.apache.tooling</groupId>
    +            <artifactId>atr-maven-plugin</artifactId>
    +            <executions>
    +              <execution>
    +                <id>atr-check-composing</id>
    +                <goals>
    +                  <goal>check-composing</goal>
    +                </goals>
    +              </execution>
    +              <execution>
    +                <id>upload-to-atr</id>
    +                <goals>
    +                  <goal>upload</goal>
    +                </goals>
    +                <configuration>
    +                  <files>
    +                    <file>${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip</file>
    +                    <file>${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip.sha512</file>
    +                    <file>${project.build.directory}/${project.artifactId}-${project.version}-source-release.zip.asc</file>
    +                  </files>
    +                </configuration>
    +              </execution>
    +            </executions>
    +          </plugin>
    +        </plugins>
    +      </build>
    +    </profile>
    +  </profiles>
    +</project>
    +
    +

    Then during the release process:

    + +
    mvn clean deploy -Papache-release,push-to-atr
    +
    +

    Directory Organization

    +

    You can organize uploaded files in subdirectories:

    + +
    <configuration>
    +  <directory>binaries</directory>
    +  <files>
    +    <file>${project.build.directory}/${project.artifactId}-${project.version}-bin.tar.gz</file>
    +  </files>
    +</configuration>
    +
    +

    This will upload the file to the compose space at: binaries/.

    +
    +
    + + + + \ No newline at end of file