Modified: 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/overview-tree.html
==============================================================================
--- 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/overview-tree.html
 (original)
+++ 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/overview-tree.html
 Sat Jun  1 19:47:09 2024
@@ -1,109 +1,172 @@
-<!DOCTYPE HTML>
-<html lang="en">
-<head>
-<!-- Generated by javadoc (20) -->
-<title>Class Hierarchy (Apache Maven JAR Utilities 3.0.0 API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="class tree">
-<meta name="generator" content="javadoc/TreeWriter">
-<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" 
title="Style">
-<script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
-</head>
-<body class="tree-page">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
-<nav role="navigation">
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" 
aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation 
links"><span class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span><span 
class="nav-bar-toggle-icon">&nbsp;</span></button>
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation 
links">Skip navigation links</a></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
-<li><a href="index.html">Overview</a></li>
-<li>Package</li>
-<li>Class</li>
-<li>Use</li>
-<li class="nav-bar-cell1-rev">Tree</li>
-<li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#tree">Help</a></li>
-</ul>
-</div>
-<div class="sub-nav">
-<div id="navbar-sub-list"></div>
-<div class="nav-list-search"><a href="search.html">SEARCH</a>
-<input type="text" id="search-input" disabled placeholder="Search">
-<input type="reset" id="reset-button" disabled value="reset">
-</div>
-</div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
-</header>
-<div class="flex-content">
-<main role="main">
-<div class="header">
-<h1 class="title">Hierarchy For All Packages</h1>
-</div>
-<span class="package-hierarchy-label">Package Hierarchies:</span>
-<ul class="horizontal contents-list">
-<li><a 
href="org/apache/maven/shared/jar/package-tree.html">org.apache.maven.shared.jar</a>,
 </li>
-<li><a 
href="org/apache/maven/shared/jar/classes/package-tree.html">org.apache.maven.shared.jar.classes</a>,
 </li>
-<li><a 
href="org/apache/maven/shared/jar/identification/package-tree.html">org.apache.maven.shared.jar.identification</a>,
 </li>
-<li><a 
href="org/apache/maven/shared/jar/identification/exposers/package-tree.html">org.apache.maven.shared.jar.identification.exposers</a>,
 </li>
-<li><a 
href="org/apache/maven/shared/jar/identification/hash/package-tree.html">org.apache.maven.shared.jar.identification.hash</a>,
 </li>
-<li><a 
href="org/apache/maven/shared/jar/identification/repository/package-tree.html">org.apache.maven.shared.jar.identification.repository</a></li>
-</ul>
-<section class="hierarchy">
-<h2 title="Class Hierarchy">Class Hierarchy</h2>
-<ul>
-<li class="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
class="type-name-link external-link" title="class or interface in 
java.lang">Object</a>
-<ul>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/EmbeddedMavenModelExposer.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">EmbeddedMavenModelExposer</a>
 (implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.identification.repository.<a 
href="org/apache/maven/shared/jar/identification/repository/EmptyRepositoryHashSearch.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.repository">EmptyRepositoryHashSearch</a>
 (implements org.apache.maven.shared.jar.identification.repository.<a 
href="org/apache/maven/shared/jar/identification/repository/RepositoryHashSearch.html"
 title="interface in 
org.apache.maven.shared.jar.identification.repository">RepositoryHashSearch</a>)</li>
-<li class="circle">org.apache.bcel.classfile.EmptyVisitor (implements 
org.apache.bcel.classfile.Visitor)
-<ul>
-<li class="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/ImportVisitor.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.classes">ImportVisitor</a></li>
-</ul>
-</li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/FilenameExposer.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">FilenameExposer</a> 
(implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.<a 
href="org/apache/maven/shared/jar/JarAnalyzer.html" class="type-name-link" 
title="class in org.apache.maven.shared.jar">JarAnalyzer</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarBytecodeHashAnalyzer.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.hash">JarBytecodeHashAnalyzer</a> 
(implements org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarHashAnalyzer.html" 
title="interface in 
org.apache.maven.shared.jar.identification.hash">JarHashAnalyzer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/JarClasses.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.classes">JarClasses</a></li>
-<li class="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/JarClassesAnalysis.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.classes">JarClassesAnalysis</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/JarClassesExposer.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">JarClassesExposer</a> 
(implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.<a 
href="org/apache/maven/shared/jar/JarData.html" class="type-name-link" 
title="class in org.apache.maven.shared.jar">JarData</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarFileHashAnalyzer.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.hash">JarFileHashAnalyzer</a> 
(implements org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarHashAnalyzer.html" 
title="interface in 
org.apache.maven.shared.jar.identification.hash">JarHashAnalyzer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentification.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification">JarIdentification</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationAnalysis.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification">JarIdentificationAnalysis</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/ManifestExposer.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">ManifestExposer</a> 
(implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/RepositorySearchExposer.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">RepositorySearchExposer</a>
 (implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/StaticMainOutputExposer.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">StaticMainOutputExposer</a>
 (implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/TextFileExposer.html" 
class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">TextFileExposer</a> 
(implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-<li class="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/TimestampExposer.html"
 class="type-name-link" title="class in 
org.apache.maven.shared.jar.identification.exposers">TimestampExposer</a> 
(implements org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
-</ul>
-</li>
-</ul>
-</section>
-<section class="hierarchy">
-<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
-<ul>
-<li class="circle">org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarHashAnalyzer.html" 
class="type-name-link" title="interface in 
org.apache.maven.shared.jar.identification.hash">JarHashAnalyzer</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
class="type-name-link" title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a></li>
-<li class="circle">org.apache.maven.shared.jar.identification.repository.<a 
href="org/apache/maven/shared/jar/identification/repository/RepositoryHashSearch.html"
 class="type-name-link" title="interface in 
org.apache.maven.shared.jar.identification.repository">RepositoryHashSearch</a></li>
-</ul>
-</section>
-</main>
-<footer role="contentinfo">
-<hr>
-<p class="legal-copy"><small>Copyright &#169; 2002&#x2013;2023 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
-</footer>
-</div>
-</div>
-</body>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Class Hierarchy (Apache Maven JAR Utilities 3.1.0 API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (Apache Maven JAR Utilities 
3.1.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a 
href="org/apache/maven/shared/jar/package-tree.html">org.apache.maven.shared.jar</a>,
 </li>
+<li><a 
href="org/apache/maven/shared/jar/classes/package-tree.html">org.apache.maven.shared.jar.classes</a>,
 </li>
+<li><a 
href="org/apache/maven/shared/jar/identification/package-tree.html">org.apache.maven.shared.jar.identification</a>,
 </li>
+<li><a 
href="org/apache/maven/shared/jar/identification/exposers/package-tree.html">org.apache.maven.shared.jar.identification.exposers</a>,
 </li>
+<li><a 
href="org/apache/maven/shared/jar/identification/hash/package-tree.html">org.apache.maven.shared.jar.identification.hash</a>,
 </li>
+<li><a 
href="org/apache/maven/shared/jar/identification/repository/package-tree.html">org.apache.maven.shared.jar.identification.repository</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.<a 
href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Object</span></a>
+<ul>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/EmbeddedMavenModelExposer.html"
 title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">EmbeddedMavenModelExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.identification.repository.<a 
href="org/apache/maven/shared/jar/identification/repository/EmptyRepositoryHashSearch.html"
 title="class in org.apache.maven.shared.jar.identification.repository"><span 
class="typeNameLink">EmptyRepositoryHashSearch</span></a> (implements 
org.apache.maven.shared.jar.identification.repository.<a 
href="org/apache/maven/shared/jar/identification/repository/RepositoryHashSearch.html"
 title="interface in 
org.apache.maven.shared.jar.identification.repository">RepositoryHashSearch</a>)</li>
+<li type="circle">org.apache.bcel.classfile.EmptyVisitor (implements 
org.apache.bcel.classfile.Visitor)
+<ul>
+<li type="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/ImportVisitor.html" title="class in 
org.apache.maven.shared.jar.classes"><span 
class="typeNameLink">ImportVisitor</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/FilenameExposer.html" 
title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">FilenameExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.<a 
href="org/apache/maven/shared/jar/JarAnalyzer.html" title="class in 
org.apache.maven.shared.jar"><span 
class="typeNameLink">JarAnalyzer</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarBytecodeHashAnalyzer.html"
 title="class in org.apache.maven.shared.jar.identification.hash"><span 
class="typeNameLink">JarBytecodeHashAnalyzer</span></a> (implements 
org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarHashAnalyzer.html" 
title="interface in 
org.apache.maven.shared.jar.identification.hash">JarHashAnalyzer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/JarClasses.html" title="class in 
org.apache.maven.shared.jar.classes"><span 
class="typeNameLink">JarClasses</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/JarClassesAnalysis.html" title="class 
in org.apache.maven.shared.jar.classes"><span 
class="typeNameLink">JarClassesAnalysis</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/JarClassesExposer.html"
 title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">JarClassesExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.<a 
href="org/apache/maven/shared/jar/JarData.html" title="class in 
org.apache.maven.shared.jar"><span class="typeNameLink">JarData</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarFileHashAnalyzer.html" 
title="class in org.apache.maven.shared.jar.identification.hash"><span 
class="typeNameLink">JarFileHashAnalyzer</span></a> (implements 
org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarHashAnalyzer.html" 
title="interface in 
org.apache.maven.shared.jar.identification.hash">JarHashAnalyzer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentification.html" 
title="class in org.apache.maven.shared.jar.identification"><span 
class="typeNameLink">JarIdentification</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationAnalysis.html"
 title="class in org.apache.maven.shared.jar.identification"><span 
class="typeNameLink">JarIdentificationAnalysis</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/JarVersionedRuntime.html" 
title="class in org.apache.maven.shared.jar.classes"><span 
class="typeNameLink">JarVersionedRuntime</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.classes.<a 
href="org/apache/maven/shared/jar/classes/JarVersionedRuntimes.html" 
title="class in org.apache.maven.shared.jar.classes"><span 
class="typeNameLink">JarVersionedRuntimes</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/ManifestExposer.html" 
title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">ManifestExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/RepositorySearchExposer.html"
 title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">RepositorySearchExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/StaticMainOutputExposer.html"
 title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">StaticMainOutputExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/TextFileExposer.html" 
title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">TextFileExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+<li type="circle">org.apache.maven.shared.jar.identification.exposers.<a 
href="org/apache/maven/shared/jar/identification/exposers/TimestampExposer.html"
 title="class in org.apache.maven.shared.jar.identification.exposers"><span 
class="typeNameLink">TimestampExposer</span></a> (implements 
org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in 
org.apache.maven.shared.jar.identification">JarIdentificationExposer</a>)</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.maven.shared.jar.identification.hash.<a 
href="org/apache/maven/shared/jar/identification/hash/JarHashAnalyzer.html" 
title="interface in org.apache.maven.shared.jar.identification.hash"><span 
class="typeNameLink">JarHashAnalyzer</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.<a 
href="org/apache/maven/shared/jar/identification/JarIdentificationExposer.html" 
title="interface in org.apache.maven.shared.jar.identification"><span 
class="typeNameLink">JarIdentificationExposer</span></a></li>
+<li type="circle">org.apache.maven.shared.jar.identification.repository.<a 
href="org/apache/maven/shared/jar/identification/repository/RepositoryHashSearch.html"
 title="interface in 
org.apache.maven.shared.jar.identification.repository"><span 
class="typeNameLink">RepositoryHashSearch</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation 
links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2002&#x2013;2024 <a 
href="https://www.apache.org/";>The Apache Software Foundation</a>. All rights 
reserved.</small></p>
+</body>
 </html>
\ No newline at end of file

Added: 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/package-list
==============================================================================
--- 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/package-list
 (added)
+++ 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/package-list
 Sat Jun  1 19:47:09 2024
@@ -0,0 +1,6 @@
+org.apache.maven.shared.jar
+org.apache.maven.shared.jar.classes
+org.apache.maven.shared.jar.identification
+org.apache.maven.shared.jar.identification.exposers
+org.apache.maven.shared.jar.identification.hash
+org.apache.maven.shared.jar.identification.repository

Modified: 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/script.js
==============================================================================
--- 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/script.js
 (original)
+++ 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/script.js
 Sat Jun  1 19:47:09 2024
@@ -1,268 +1,30 @@
-/*
- * Copyright (c) 2013, 2022, 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();
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) != 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
         }
+        else
+            row.style.display = 'none';
     }
+    updateTabs(type);
 }
 
-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.firstElementChild, button.parentElement);
-}
-// Copy the link to the adjacent header to the clipboard
-function copyUrl(button) {
-    var id;
-    var header = button.parentElement;
-    if (header.hasAttribute("id")) {
-        id = header.getAttribute("id");
-    } else if (header.parentElement.tagName === 'SECTION' && 
header.parentElement.hasAttribute("id")) {
-        id = header.parentElement.getAttribute("id");
-    } else if (header.firstElementChild && header.firstElementChild.tagName 
=== "A"
-                                        && 
header.firstElementChild.hasAttribute("id")) {
-        id = header.firstElementChild.getAttribute("id");
-    }
-    var url = document.location.href;
-    if (url.indexOf("#") > -1) {
-        url = url.substring(0, url.indexOf("#"));
-    }
-    copyToClipboard(url + "#" + id);
-    switchCopyLabel(button.lastElementChild, button.parentElement);
-}
-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(span, parent) {
-    var copied = span.getAttribute("data-copied");
-    if (span.innerHTML !== copied) {
-        var initialLabel = span.innerHTML;
-        span.innerHTML = copied;
-        parent.onmouseleave = parent.ontouchend = function() {
-            span.innerHTML = initialLabel;
-        };
-    }
-}
-// 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;
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
         }
-    });
-    window.addEventListener("hashchange", function(e) {
-        history.replaceState(contentDiv.scrollTop, document.title);
-    });
-    var timeoutId;
-    contentDiv.addEventListener("scroll", function(e) {
-        if (timeoutId) {
-            clearTimeout(timeoutId);
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" 
+ tabs[value][1] + "</a>";
         }
-        timeoutId = setTimeout(function() {
-            history.replaceState(contentDiv.scrollTop, document.title);
-        }, 100);
-    });
-    if (!location.hash) {
-        history.replaceState(contentDiv.scrollTop, document.title);
     }
-});
\ No newline at end of file
+}
\ No newline at end of file

Modified: 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/stylesheet.css
==============================================================================
--- 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/stylesheet.css
 (original)
+++ 
maven/website/components/shared-archives/maven-shared-jar-LATEST/apidocs/stylesheet.css
 Sat Jun  1 19:47:09 2024
@@ -1,1264 +1,574 @@
-/*
- * 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, \
-    <svg xmlns="http://www.w3.org/2000/svg"; width="125" height="170"> \
-    <path d="M10.101 57.059L63.019 4.142l52.917 52.917M10.101 86.392l52.917 
52.917 52.917-52.917" style="opacity:.35;"/></svg>');
-    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, \
-    <svg xmlns="http://www.w3.org/2000/svg"; width="125" height="170"> \
-    <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.75;"/> 
\
-    <path d="M10.101 86.392l52.917 52.917 52.917-52.917" 
style="opacity:.35;"/></svg>');
-
-}
-.table-header[onclick].sort-desc::after {
-    background-image:url('data:image/svg+xml; utf8, \
-    <svg xmlns="http://www.w3.org/2000/svg"; width="125" height="170"> \
-    <path d="M10.101 57.059L63.019 4.142l52.917 52.917" style="opacity:.35;"/> 
\
-    <path d="M10.101 86.392l52.917 52.917 52.917-52.917" 
style="opacity:.75;"/></svg>');
-}
-.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, \
-      <svg xmlns="http://www.w3.org/2000/svg"; width="768" height="768">\
-        <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
-        132-240 240 120 120 240-240 132 132V0z" fill="%234a6782"/>\
-      </svg>');
-    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, \
-      <svg xmlns="http://www.w3.org/2000/svg"; width="768" height="768">\
-        <path d="M584 664H104V184h216V80H0v688h688V448H584zM384 0l132 \
-        132-240 240 120 120 240-240 132 132V0z" fill="%23bb7a2a"/>\
-      </svg>');
-}
-/*
- * Styles for copy-to-clipboard buttons
- */
-button.copy {
-    opacity: 80%;
-    border: none;
-    border-radius: 3px;
-    position: relative;
-    background:none;
-    transition: opacity 0.2s;
-    cursor: pointer;
-}
-button.copy:hover,
-button.copy:active {
-    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;
-}
-/* header/section copy button */
-button.copy-header {
-    margin: 0 0.2em;
-    padding: 0 4px;
-    height: 1.16em;
-}
-button.copy-header img {
-    height: 0.88em;
-    top: 0.1em;
-}
-/* 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);
-    content: attr(aria-label);
-    line-height: 1.2em;
-    padding: 0.2em;
-    top: -0.18em;
-    opacity: 0;
-}
-div.page-search-info:hover button#page-search-copy,
-div.page-search-info:hover button#page-search-copy span {
-    opacity: 90%;
-}
-/* snippet copy button */
-button.snippet-copy {
-    position: absolute;
-    top: 6px;
-    right: 6px;
-    height: 1.7em;
-    opacity: 50%;
-    padding: 2px;
-}
-button.snippet-copy img {
-    width: 18px;
-    height: 18px;
-    padding: 0.05em 0;
-}
-button.snippet-copy span {
-    content: attr(aria-label);
-    line-height: 1.2em;
-    padding: 0.2em;
-    position: relative;
-    top: -0.5em;
-    display: none;
-}
-div.snippet-container:hover button.snippet-copy span {
-    display: inline;
-}
-div.snippet-container:hover button.snippet-copy {
-    opacity: 80%;
-}
-div.snippet-container button.snippet-copy:hover {
-    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%;
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, 
.bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, 
div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, 
.serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, 
.serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, 
.serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast 
li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList 
ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, 
.constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary 
caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, 
.deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary 
caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, 
.deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, 
.typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, 
.deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, 
.typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, 
.deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary 
caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 
caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption 
span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, 
td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst 
a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, 
td.colLast a:hover, .constantValuesContainer td a:link, 
.constantValuesContainer td a:active, .constantValuesContainer td a:visited, 
.constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block 
span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
 }
\ No newline at end of file


Reply via email to