Files
commands/docs/acf-core/overview-tree.html
T
2023-04-02 06:42:01 -05:00

197 lines
23 KiB
HTML

<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Class Hierarchy (ACF (Core) 0.5.1-SNAPSHOT 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">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.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">
<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="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</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>
<span class="package-hierarchy-label">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="co/aikar/commands/package-tree.html">co.aikar.commands</a>, </li>
<li><a href="co/aikar/commands/annotation/package-tree.html">co.aikar.commands.annotation</a>, </li>
<li><a href="co/aikar/commands/apachecommonslang/package-tree.html">co.aikar.commands.apachecommonslang</a>, </li>
<li><a href="co/aikar/commands/contexts/package-tree.html">co.aikar.commands.contexts</a>, </li>
<li><a href="co/aikar/commands/processors/package-tree.html">co.aikar.commands.processors</a></li>
</ul>
</div>
<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">co.aikar.commands.<a href="co/aikar/commands/ACFUtil.html" class="type-name-link" title="class in co.aikar.commands">ACFUtil</a></li>
<li class="circle">co.aikar.commands.apachecommonslang.<a href="co/aikar/commands/apachecommonslang/ApacheCommonsExceptionUtil.html" class="type-name-link" title="class in co.aikar.commands.apachecommonslang">ApacheCommonsExceptionUtil</a></li>
<li class="circle">co.aikar.commands.apachecommonslang.<a href="co/aikar/commands/apachecommonslang/ApacheCommonsLangUtil.html" class="type-name-link" title="class in co.aikar.commands.apachecommonslang">ApacheCommonsLangUtil</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/BaseCommand.html" class="type-name-link" title="class in co.aikar.commands">BaseCommand</a>
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/ForwardingCommand.html" class="type-name-link" title="class in co.aikar.commands">ForwardingCommand</a></li>
</ul>
</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandCompletionContext.html" class="type-name-link" title="class in co.aikar.commands">CommandCompletionContext</a>&lt;I&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandCompletions.html" class="type-name-link" title="class in co.aikar.commands">CommandCompletions</a>&lt;C&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandConditions.html" class="type-name-link" title="class in co.aikar.commands">CommandConditions</a>&lt;I,<wbr>CEC,<wbr>CC&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandContexts.html" class="type-name-link" title="class in co.aikar.commands">CommandContexts</a>&lt;R&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandExecutionContext.html" class="type-name-link" title="class in co.aikar.commands">CommandExecutionContext</a>&lt;CEC,<wbr>I&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandHelp.html" class="type-name-link" title="class in co.aikar.commands">CommandHelp</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandHelpFormatter.html" class="type-name-link" title="class in co.aikar.commands">CommandHelpFormatter</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandManager.html" class="type-name-link" title="class in co.aikar.commands">CommandManager</a>&lt;IT,<wbr>I,<wbr>FT,<wbr>MF,<wbr>CEC,<wbr>CC&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandOperationContext.html" class="type-name-link" title="class in co.aikar.commands">CommandOperationContext</a>&lt;I&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandParameter.html" class="type-name-link" title="class in co.aikar.commands">CommandParameter</a>&lt;CEC&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandReplacements.html" class="type-name-link" title="class in co.aikar.commands">CommandReplacements</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/ConditionContext.html" class="type-name-link" title="class in co.aikar.commands">ConditionContext</a>&lt;I&gt;</li>
<li class="circle">co.aikar.commands.processors.<a href="co/aikar/commands/processors/ConditionsProcessor.html" class="type-name-link" title="class in co.aikar.commands.processors">ConditionsProcessor</a> (implements co.aikar.commands.<a href="co/aikar/commands/AnnotationProcessor.html" title="interface in co.aikar.commands">AnnotationProcessor</a>&lt;T&gt;)</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/HelpEntry.html" class="type-name-link" title="class in co.aikar.commands">HelpEntry</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/Locales.html" class="type-name-link" title="class in co.aikar.commands">Locales</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/MessageFormatter.html" class="type-name-link" title="class in co.aikar.commands">MessageFormatter</a>&lt;FT&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/MessageType.html" class="type-name-link" title="class in co.aikar.commands">MessageType</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/RegisteredCommand.html" class="type-name-link" title="class in co.aikar.commands">RegisteredCommand</a>&lt;CEC&gt;</li>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html" class="type-name-link external-link" title="class or interface in java.lang">Throwable</a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html" class="type-name-link external-link" title="class or interface in java.lang">Exception</a>
<ul>
<li class="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html" class="type-name-link external-link" title="class or interface in java.lang">RuntimeException</a>
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandCompletions.SyncCompletionRequired.html" class="type-name-link" title="class in co.aikar.commands">CommandCompletions.SyncCompletionRequired</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/InvalidCommandArgument.html" class="type-name-link" title="class in co.aikar.commands">InvalidCommandArgument</a>
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/ConditionFailedException.html" class="type-name-link" title="class in co.aikar.commands">ConditionFailedException</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/ShowCommandHelp.html" class="type-name-link" title="class in co.aikar.commands">ShowCommandHelp</a></li>
</ul>
</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/InvalidCommandContextException.html" class="type-name-link" title="class in co.aikar.commands">InvalidCommandContextException</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/UnresolvedDependencyException.html" class="type-name-link" title="class in co.aikar.commands">UnresolvedDependencyException</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/AnnotationProcessor.html" class="type-name-link" title="interface in co.aikar.commands">AnnotationProcessor</a>&lt;T&gt;</li>
<li class="circle">co.aikar.commands.apachecommonslang.<a href="co/aikar/commands/apachecommonslang/ApacheCommonsExceptionUtil.Nestable.html" class="type-name-link" title="interface in co.aikar.commands.apachecommonslang">ApacheCommonsExceptionUtil.Nestable</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandCompletions.CommandCompletionHandler.html" class="type-name-link" title="interface in co.aikar.commands">CommandCompletions.CommandCompletionHandler</a>&lt;C&gt;
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandCompletions.AsyncCommandCompletionHandler.html" class="type-name-link" title="interface in co.aikar.commands">CommandCompletions.AsyncCommandCompletionHandler</a>&lt;C&gt;</li>
</ul>
</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandConditions.Condition.html" class="type-name-link" title="interface in co.aikar.commands">CommandConditions.Condition</a>&lt;I&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandConditions.ParameterCondition.html" class="type-name-link" title="interface in co.aikar.commands">CommandConditions.ParameterCondition</a>&lt;P,<wbr>CEC,<wbr>I&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/CommandIssuer.html" class="type-name-link" title="interface in co.aikar.commands">CommandIssuer</a></li>
<li class="circle">co.aikar.commands.contexts.<a href="co/aikar/commands/contexts/ContextResolver.html" class="type-name-link" title="interface in co.aikar.commands.contexts">ContextResolver</a>&lt;T,<wbr>C&gt;
<ul>
<li class="circle">co.aikar.commands.contexts.<a href="co/aikar/commands/contexts/IssuerAwareContextResolver.html" class="type-name-link" title="interface in co.aikar.commands.contexts">IssuerAwareContextResolver</a>&lt;T,<wbr>C&gt;
<ul>
<li class="circle">co.aikar.commands.contexts.<a href="co/aikar/commands/contexts/SenderAwareContextResolver.html" class="type-name-link" title="interface in co.aikar.commands.contexts">SenderAwareContextResolver</a>&lt;T,<wbr>C&gt;</li>
</ul>
</li>
<li class="circle">co.aikar.commands.contexts.<a href="co/aikar/commands/contexts/IssuerOnlyContextResolver.html" class="type-name-link" title="interface in co.aikar.commands.contexts">IssuerOnlyContextResolver</a>&lt;T,<wbr>C&gt;</li>
<li class="circle">co.aikar.commands.contexts.<a href="co/aikar/commands/contexts/OptionalContextResolver.html" class="type-name-link" title="interface in co.aikar.commands.contexts">OptionalContextResolver</a>&lt;T,<wbr>C&gt;</li>
</ul>
</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/ExceptionHandler.html" class="type-name-link" title="interface in co.aikar.commands">ExceptionHandler</a></li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/IssuerLocaleChangedCallback.html" class="type-name-link" title="interface in co.aikar.commands">IssuerLocaleChangedCallback</a>&lt;I&gt;</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/RootCommand.html" class="type-name-link" title="interface in co.aikar.commands">RootCommand</a></li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/CatchAll.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">CatchAll</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/CatchUnknown.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">CatchUnknown</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/CommandAlias.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">CommandAlias</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/CommandCompletion.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">CommandCompletion</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/CommandPermission.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">CommandPermission</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Conditions.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Conditions</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Default.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Default</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Dependency.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Dependency</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Description.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Description</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Flags.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Flags</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpCommand.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">HelpCommand</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/HelpSearchTags.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">HelpSearchTags</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Name.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Name</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Optional.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Optional</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/PreCommand.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">PreCommand</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Private.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Private</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Single.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Single</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Split.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Split</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Subcommand.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Subcommand</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Syntax.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Syntax</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/UnknownHandler.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">UnknownHandler</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/UnstableAPI.html" class="type-name-link" title="annotation in co.aikar.commands">UnstableAPI</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
<li class="circle">co.aikar.commands.annotation.<a href="co/aikar/commands/annotation/Values.html" class="type-name-link" title="annotation in co.aikar.commands.annotation">Values</a> (implements java.lang.annotation.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Annotation.html" title="class or interface in java.lang.annotation" class="external-link">Annotation</a>)</li>
</ul>
</section>
<section class="hierarchy">
<h2 title="Enum Hierarchy">Enum 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">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" class="type-name-link external-link" title="class or interface in java.lang">Enum</a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;T&gt;, java.lang.constant.Constable, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html" title="class or interface in java.io" class="external-link">Serializable</a>)
<ul>
<li class="circle">co.aikar.commands.<a href="co/aikar/commands/MessageKeys.html" class="type-name-link" title="enum in co.aikar.commands">MessageKeys</a> (implements co.aikar.locales.MessageKeyProvider)</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2023. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>