<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article">curabitur vel tempus ex.article</a> 2022-07-23T22:42:49.336860069Z niconiconii 1587</div>
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article.html" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article.html">curabitur vel tempus ex.article.html</a> 2022-07-23T22:42:49.376859358Z niconiconii 2304</div>
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article">curabitur vel tempus ex.article</a> 2022-07-23T23:57:42.212830557Z niconiconii 774</div>
<div class="filelisting"><a href="/articles/curabitur vel tempus ex.article.html" class="icon">🗎</a><a href="/articles/curabitur vel tempus ex.article.html">curabitur vel tempus ex.article.html</a> 2022-07-23T23:57:42.272829466Z niconiconii 1491</div>
<p class="color5">For over a year since I first got into <u>Love Live! School Idol Festival ~after school ACTIVITY~ Wai-Wai!Home Meeting!!</u> <sup>Try saying that one 10 times fast!</sup><sub>Subscript</sub></p>
<p class="color6">For over a year since I first got into <u>Love Live! School Idol Festival ~after school ACTIVITY~ Wai-Wai!Home Meeting!!</u> <sup>Try saying that one 10 times fast!</sup><sub>Subscript</sub></p>
<br/>
</div><div class="datebar"></div><div class="date">15 July 2022 1:53PM</div>%CONDITIONAL_EXPAND%</div>
<divclass="contentWrapper"><h1>My Love Live! Custom Arcade Controller</h1><divclass="expandedContent"id="content_out/articles/Love Live! Custom Arcade Controller.article">
<br/>
<pclass="color5">For over a year since I first got into <u>Love Live! School Idol Festival ~after school ACTIVITY~ Wai-Wai!Home Meeting!!</u><sup>Try saying that one 10 times fast!</sup><sub>Subscript</sub></p>
<pclass="color6">For over a year since I first got into <u>Love Live! School Idol Festival ~after school ACTIVITY~ Wai-Wai!Home Meeting!!</u><sup>Try saying that one 10 times fast!</sup><sub>Subscript</sub></p>
<br/>
</div><divclass="datebar"></div><divclass="date">15 July 2022 1:53PM</div></div>
<div class="contentWrapper"><h1>Curabitur vel tempus ex</h1><div class="content" id="content_out/articles/curabitur vel tempus ex.article">
<p class="color1">Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.</p>
<p class="color3">Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.</p>
<divclass="contentWrapper"><h1>Curabitur vel tempus ex</h1><divclass="expandedContent"id="content_out/articles/curabitur vel tempus ex.article">
<pclass="color1">Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.</p>
<pclass="color3">Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.</p>
<span class="class">System</span>.<span class="class">out</span>.<span class="function">println</span>(<span class="string">"Port set to "</span>+PORT+<span class="string">"."</span>);
<span class="class">System</span>.<span class="class">out</span>.<span class="function">println</span>(<span class="string">"Copying files over to output directory..."</span>);
<span class="class">System</span>.<span class="class">err</span>.<span class="function">println</span>(<span class="string">"Failed to build directory listings!"</span>);
<span class="keyword">return</span>;
}
<span class="class">System</span>.<span class="class">out</span>.<span class="function">println</span>(<span class="string">"Site has been built into the "</span>+OUTDIR+<span class="string">" directory."</span>);
<span class="function">ExportCodeFile</span>();
<span class="class">System</span>.<span class="class">out</span>.<span class="function">println</span>(<span class="string">"\nStarting web server..."</span>);
if (j>3&&storedCodeBlock.substring(j-3,j+1).equals("</span><span class="number">true</span><span class="string">")&&!isAlphanumeric(j-4)&&!isAlphanumeric(j+1)) {
if (j>4&&storedCodeBlock.substring(j-4,j+1).equals("</span><span class="number">false</span><span class="string">")&&!isAlphanumeric(j-5)&&!isAlphanumeric(j+1)) {
if (keyword&&!(storedCodeBlock.charAt(j)>='0'&&storedCodeBlock.charAt(j)<='9'||storedCodeBlock.charAt(j)>='A'&&storedCodeBlock.charAt(j)<='Z'||storedCodeBlock.charAt(j)>='a'&&storedCodeBlock.charAt(j)<='z'||storedCodeBlock.charAt(j)==' ')) {
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Port set to "</span>+PORT+<spanclass="string">"."</span>);
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Copying files over to output directory..."</span>);
<spanclass="class">System</span>.<spanclass="class">err</span>.<spanclass="function">println</span>(<spanclass="string">"Copying files over failed!"</span>);
<spanclass="class">System</span>.<spanclass="class">err</span>.<spanclass="function">println</span>(<spanclass="string">"Failed to build directory listings!"</span>);
<spanclass="keyword">return</span>;
}
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Site has been built into the "</span>+OUTDIR+<spanclass="string">" directory."</span>);
<spanclass="function">ExportCodeFile</span>();
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"\nStarting web server..."</span>);
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">" Found "</span>+<spanclass="class">f</span>.<spanclass="function">getFileName</span>());
if (j>3&&storedCodeBlock.substring(j-3,j+1).equals("</span><spanclass="number">true</span><spanclass="string">")&&!isAlphanumeric(j-4)&&!isAlphanumeric(j+1)) {
if (j>4&&storedCodeBlock.substring(j-4,j+1).equals("</span><spanclass="number">false</span><spanclass="string">")&&!isAlphanumeric(j-5)&&!isAlphanumeric(j+1)) {
if (keyword&&!(storedCodeBlock.charAt(j)>='0'&&storedCodeBlock.charAt(j)<='9'||storedCodeBlock.charAt(j)>='A'&&storedCodeBlock.charAt(j)<='Z'||storedCodeBlock.charAt(j)>='a'&&storedCodeBlock.charAt(j)<='z'||storedCodeBlock.charAt(j)==' ')) {
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Creating directory listing for "</span>+key+<spanclass="string">"..."</span>);
<spanclass="class">sb</span>.<spanclass="function">append</span>(<spanclass="string">"<h2>Directory Listing for "</span>+key+<spanclass="string">"</h2>"</span>);
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">" Added info for ("</span>+<spanclass="class">map</span>.<spanclass="function">size</span>()+<spanclass="string">") files to "</span>+<spanclass="class">newf</span>.<spanclass="function">toAbsolutePath</span>());
<div class="contentWrapper"><h1>A Test Title</h1><div class="content" id="content_out/articles/test articles/test1.article">
<p class="color4"> In dolor erat, malesuada at elit cursus, convallis imperdiet turpis. Ut aliquet magna tellus, at viverra mauris ullamcorper vehicula. Nam quis urna semper magna ornare elementum sed id mauris. Suspendisse faucibus nunc ante, ac rhoncus nisl tristique sed. Vestibulum pretium odio eget scelerisque vestibulum. Aliquam viverra ex ac vestibulum interdum. Donec ligula nunc, dignissim a purus vitae, fermentum laoreet diam. Quisque nec auctor urna. Vestibulum sit amet ligula ullamcorper, congue ipsum et, accumsan ante. Phasellus fermentum, sapien nec pulvinar blandit, elit purus pretium urna, et dapibus orci urna eu metus. Nunc molestie dictum pharetra. Suspendisse luctus felis et ante tristique, vitae commodo diam porttitor. Aliquam orci eros, placerat ac justo vitae, bibendum efficitur metus. Phasellus eget bibendum mauris.</p>
<p class="color5"> In dolor erat, malesuada at elit cursus, convallis imperdiet turpis. Ut aliquet magna tellus, at viverra mauris ullamcorper vehicula. Nam quis urna semper magna ornare elementum sed id mauris. Suspendisse faucibus nunc ante, ac rhoncus nisl tristique sed. Vestibulum pretium odio eget scelerisque vestibulum. Aliquam viverra ex ac vestibulum interdum. Donec ligula nunc, dignissim a purus vitae, fermentum laoreet diam. Quisque nec auctor urna. Vestibulum sit amet ligula ullamcorper, congue ipsum et, accumsan ante. Phasellus fermentum, sapien nec pulvinar blandit, elit purus pretium urna, et dapibus orci urna eu metus. Nunc molestie dictum pharetra. Suspendisse luctus felis et ante tristique, vitae commodo diam porttitor. Aliquam orci eros, placerat ac justo vitae, bibendum efficitur metus. Phasellus eget bibendum mauris.</p>
</div><div class="datebar"></div><div class="date">2 May 2022 10:16AM</div>%CONDITIONAL_EXPAND%</div>
<divclass="contentWrapper"><h1>A Test Title</h1><divclass="expandedContent"id="content_out/articles/test articles/test1.article">
<pclass="color4"> In dolor erat, malesuada at elit cursus, convallis imperdiet turpis. Ut aliquet magna tellus, at viverra mauris ullamcorper vehicula. Nam quis urna semper magna ornare elementum sed id mauris. Suspendisse faucibus nunc ante, ac rhoncus nisl tristique sed. Vestibulum pretium odio eget scelerisque vestibulum. Aliquam viverra ex ac vestibulum interdum. Donec ligula nunc, dignissim a purus vitae, fermentum laoreet diam. Quisque nec auctor urna. Vestibulum sit amet ligula ullamcorper, congue ipsum et, accumsan ante. Phasellus fermentum, sapien nec pulvinar blandit, elit purus pretium urna, et dapibus orci urna eu metus. Nunc molestie dictum pharetra. Suspendisse luctus felis et ante tristique, vitae commodo diam porttitor. Aliquam orci eros, placerat ac justo vitae, bibendum efficitur metus. Phasellus eget bibendum mauris.</p>
<pclass="color5"> In dolor erat, malesuada at elit cursus, convallis imperdiet turpis. Ut aliquet magna tellus, at viverra mauris ullamcorper vehicula. Nam quis urna semper magna ornare elementum sed id mauris. Suspendisse faucibus nunc ante, ac rhoncus nisl tristique sed. Vestibulum pretium odio eget scelerisque vestibulum. Aliquam viverra ex ac vestibulum interdum. Donec ligula nunc, dignissim a purus vitae, fermentum laoreet diam. Quisque nec auctor urna. Vestibulum sit amet ligula ullamcorper, congue ipsum et, accumsan ante. Phasellus fermentum, sapien nec pulvinar blandit, elit purus pretium urna, et dapibus orci urna eu metus. Nunc molestie dictum pharetra. Suspendisse luctus felis et ante tristique, vitae commodo diam porttitor. Aliquam orci eros, placerat ac justo vitae, bibendum efficitur metus. Phasellus eget bibendum mauris.</p>
</div><divclass="datebar"></div><divclass="date">2 May 2022 10:16AM</div></div>
<div class="contentWrapper"><h1>Another test title</h1><div class="content" id="content_out/articles/test articles/test2.article">
<p class="color4"> Sed lobortis nisi id nunc tincidunt volutpat. Mauris cursus felis quis condimentum posuere. Pellentesque vitae dolor et justo suscipit ultrices. Integer dapibus leo id felis varius, ut volutpat massa bibendum. Quisque sed nunc arcu. In sit amet faucibus magna, non venenatis massa. Cras sed placerat risus, id consectetur est. Pellentesque in nunc dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque eget lorem ac urna posuere accumsan. Quisque sed imperdiet nisi.</p>
<p class="color5"> Sed lobortis nisi id nunc tincidunt volutpat. Mauris cursus felis quis condimentum posuere. Pellentesque vitae dolor et justo suscipit ultrices. Integer dapibus leo id felis varius, ut volutpat massa bibendum. Quisque sed nunc arcu. In sit amet faucibus magna, non venenatis massa. Cras sed placerat risus, id consectetur est. Pellentesque in nunc dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque eget lorem ac urna posuere accumsan. Quisque sed imperdiet nisi.</p>
</div><div class="datebar"></div><div class="date">1 May 2022 05:13AM</div>%CONDITIONAL_EXPAND%</div>
<divclass="contentWrapper"><h1>Another test title</h1><divclass="expandedContent"id="content_out/articles/test articles/test2.article">
<pclass="color4"> Sed lobortis nisi id nunc tincidunt volutpat. Mauris cursus felis quis condimentum posuere. Pellentesque vitae dolor et justo suscipit ultrices. Integer dapibus leo id felis varius, ut volutpat massa bibendum. Quisque sed nunc arcu. In sit amet faucibus magna, non venenatis massa. Cras sed placerat risus, id consectetur est. Pellentesque in nunc dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque eget lorem ac urna posuere accumsan. Quisque sed imperdiet nisi.</p>
<pclass="color5"> Sed lobortis nisi id nunc tincidunt volutpat. Mauris cursus felis quis condimentum posuere. Pellentesque vitae dolor et justo suscipit ultrices. Integer dapibus leo id felis varius, ut volutpat massa bibendum. Quisque sed nunc arcu. In sit amet faucibus magna, non venenatis massa. Cras sed placerat risus, id consectetur est. Pellentesque in nunc dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque eget lorem ac urna posuere accumsan. Quisque sed imperdiet nisi.</p>
</div><divclass="datebar"></div><divclass="date">1 May 2022 05:13AM</div></div>
<p class="color3"> Curabitur suscipit quam tellus, non rhoncus diam vehicula in. Aliquam ut dapibus tortor. Cras accumsan arcu vel ante maximus ornare. Nam tempus fermentum leo maximus euismod. Donec vehicula pretium est a ultrices. Nunc blandit nibh lorem, nec blandit leo posuere quis. Sed mauris ligula, euismod eu aliquam vel, rhoncus eget magna. Proin eget tortor ut ligula suscipit mattis. Integer rutrum aliquet eleifend. Suspendisse leo libero, placerat nec mi id, sagittis malesuada felis. Quisque euismod ante cursus elit lobortis, eu tempus ligula condimentum. Mauris viverra metus et dignissim efficitur. Ut placerat nunc nunc, eu tempus neque ultrices nec. Suspendisse et magna risus. Phasellus in ullamcorper tortor. Sed lobortis ut mi in blandit.</p>
<p class="color5"> Curabitur suscipit quam tellus, non rhoncus diam vehicula in. Aliquam ut dapibus tortor. Cras accumsan arcu vel ante maximus ornare. Nam tempus fermentum leo maximus euismod. Donec vehicula pretium est a ultrices. Nunc blandit nibh lorem, nec blandit leo posuere quis. Sed mauris ligula, euismod eu aliquam vel, rhoncus eget magna. Proin eget tortor ut ligula suscipit mattis. Integer rutrum aliquet eleifend. Suspendisse leo libero, placerat nec mi id, sagittis malesuada felis. Quisque euismod ante cursus elit lobortis, eu tempus ligula condimentum. Mauris viverra metus et dignissim efficitur. Ut placerat nunc nunc, eu tempus neque ultrices nec. Suspendisse et magna risus. Phasellus in ullamcorper tortor. Sed lobortis ut mi in blandit.</p>
<pclass="color3"> Curabitur suscipit quam tellus, non rhoncus diam vehicula in. Aliquam ut dapibus tortor. Cras accumsan arcu vel ante maximus ornare. Nam tempus fermentum leo maximus euismod. Donec vehicula pretium est a ultrices. Nunc blandit nibh lorem, nec blandit leo posuere quis. Sed mauris ligula, euismod eu aliquam vel, rhoncus eget magna. Proin eget tortor ut ligula suscipit mattis. Integer rutrum aliquet eleifend. Suspendisse leo libero, placerat nec mi id, sagittis malesuada felis. Quisque euismod ante cursus elit lobortis, eu tempus ligula condimentum. Mauris viverra metus et dignissim efficitur. Ut placerat nunc nunc, eu tempus neque ultrices nec. Suspendisse et magna risus. Phasellus in ullamcorper tortor. Sed lobortis ut mi in blandit.</p>
<pclass="color5"> Curabitur suscipit quam tellus, non rhoncus diam vehicula in. Aliquam ut dapibus tortor. Cras accumsan arcu vel ante maximus ornare. Nam tempus fermentum leo maximus euismod. Donec vehicula pretium est a ultrices. Nunc blandit nibh lorem, nec blandit leo posuere quis. Sed mauris ligula, euismod eu aliquam vel, rhoncus eget magna. Proin eget tortor ut ligula suscipit mattis. Integer rutrum aliquet eleifend. Suspendisse leo libero, placerat nec mi id, sagittis malesuada felis. Quisque euismod ante cursus elit lobortis, eu tempus ligula condimentum. Mauris viverra metus et dignissim efficitur. Ut placerat nunc nunc, eu tempus neque ultrices nec. Suspendisse et magna risus. Phasellus in ullamcorper tortor. Sed lobortis ut mi in blandit.</p>
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Port set to "</span>+PORT+<spanclass="string">"."</span>);
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Copying files over to output directory..."</span>);
<spanclass="class">System</span>.<spanclass="class">err</span>.<spanclass="function">println</span>(<spanclass="string">"Copying files over failed!"</span>);
<spanclass="class">System</span>.<spanclass="class">err</span>.<spanclass="function">println</span>(<spanclass="string">"Failed to build directory listings!"</span>);
<spanclass="keyword">return</span>;
}
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Site has been built into the "</span>+OUTDIR+<spanclass="string">" directory."</span>);
<spanclass="function">ExportCodeFile</span>();
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"\nStarting web server..."</span>);
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">" Found "</span>+<spanclass="class">f</span>.<spanclass="function">getFileName</span>());
if (j>3&&storedCodeBlock.substring(j-3,j+1).equals("</span><spanclass="number">true</span><spanclass="string">")&&!isAlphanumeric(j-4)&&!isAlphanumeric(j+1)) {
if (j>4&&storedCodeBlock.substring(j-4,j+1).equals("</span><spanclass="number">false</span><spanclass="string">")&&!isAlphanumeric(j-5)&&!isAlphanumeric(j+1)) {
if (keyword&&!(storedCodeBlock.charAt(j)>='0'&&storedCodeBlock.charAt(j)<='9'||storedCodeBlock.charAt(j)>='A'&&storedCodeBlock.charAt(j)<='Z'||storedCodeBlock.charAt(j)>='a'&&storedCodeBlock.charAt(j)<='z'||storedCodeBlock.charAt(j)==' ')) {
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">"Creating directory listing for "</span>+key+<spanclass="string">"..."</span>);
<spanclass="class">sb</span>.<spanclass="function">append</span>(<spanclass="string">"<h2>Directory Listing for "</span>+key+<spanclass="string">"</h2>"</span>);
<spanclass="class">System</span>.<spanclass="class">out</span>.<spanclass="function">println</span>(<spanclass="string">" Added info for ("</span>+<spanclass="class">map</span>.<spanclass="function">size</span>()+<spanclass="string">") files to "</span>+<spanclass="class">newf</span>.<spanclass="function">toAbsolutePath</span>());
</div><divclass="datebar"></div><divclass="date">3 May 2022 10:25AM</div><divclass="unexpanded"id="expand_20"onClick="expand(this,'out/articles/sigplace1.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<divclass="contentWrapper"><h1>A Test Title</h1><divclass="content"id="content_out/articles/test articles/test1.article">
<pclass="color4"> In dolor erat, malesuada at elit cursus, convallis imperdiet turpis. Ut aliquet magna tellus, at viverra mauris ullamcorper vehicula. Nam quis urna semper magna ornare elementum sed id mauris. Suspendisse faucibus nunc ante, ac rhoncus nisl tristique sed. Vestibulum pretium odio eget scelerisque vestibulum. Aliquam viverra ex ac vestibulum interdum. Donec ligula nunc, dignissim a purus vitae, fermentum laoreet diam. Quisque nec auctor urna. Vestibulum sit amet ligula ullamcorper, congue ipsum et, accumsan ante. Phasellus fermentum, sapien nec pulvinar blandit, elit purus pretium urna, et dapibus orci urna eu metus. Nunc molestie dictum pharetra. Suspendisse luctus felis et ante tristique, vitae commodo diam porttitor. Aliquam orci eros, placerat ac justo vitae, bibendum efficitur metus. Phasellus eget bibendum mauris.</p>
</div><divclass="datebar"></div><divclass="date">2 May 2022 10:16AM</div><divclass="unexpanded"id="expand_57"onClick="expand(this,'out/articles/test articles/test1.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<pclass="color5"> In dolor erat, malesuada at elit cursus, convallis imperdiet turpis. Ut aliquet magna tellus, at viverra mauris ullamcorper vehicula. Nam quis urna semper magna ornare elementum sed id mauris. Suspendisse faucibus nunc ante, ac rhoncus nisl tristique sed. Vestibulum pretium odio eget scelerisque vestibulum. Aliquam viverra ex ac vestibulum interdum. Donec ligula nunc, dignissim a purus vitae, fermentum laoreet diam. Quisque nec auctor urna. Vestibulum sit amet ligula ullamcorper, congue ipsum et, accumsan ante. Phasellus fermentum, sapien nec pulvinar blandit, elit purus pretium urna, et dapibus orci urna eu metus. Nunc molestie dictum pharetra. Suspendisse luctus felis et ante tristique, vitae commodo diam porttitor. Aliquam orci eros, placerat ac justo vitae, bibendum efficitur metus. Phasellus eget bibendum mauris.</p>
</div><divclass="datebar"></div><divclass="date">2 May 2022 10:16AM</div><divclass="unexpanded"id="expand_955"onClick="expand(this,'out/articles/test articles/test1.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<divclass="contentWrapper"><h1>Another test title</h1><divclass="content"id="content_out/articles/test articles/test2.article">
<pclass="color4"> Sed lobortis nisi id nunc tincidunt volutpat. Mauris cursus felis quis condimentum posuere. Pellentesque vitae dolor et justo suscipit ultrices. Integer dapibus leo id felis varius, ut volutpat massa bibendum. Quisque sed nunc arcu. In sit amet faucibus magna, non venenatis massa. Cras sed placerat risus, id consectetur est. Pellentesque in nunc dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque eget lorem ac urna posuere accumsan. Quisque sed imperdiet nisi.</p>
</div><divclass="datebar"></div><divclass="date">1 May 2022 05:13AM</div><divclass="unexpanded"id="expand_60"onClick="expand(this,'out/articles/test articles/test2.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<pclass="color5"> Sed lobortis nisi id nunc tincidunt volutpat. Mauris cursus felis quis condimentum posuere. Pellentesque vitae dolor et justo suscipit ultrices. Integer dapibus leo id felis varius, ut volutpat massa bibendum. Quisque sed nunc arcu. In sit amet faucibus magna, non venenatis massa. Cras sed placerat risus, id consectetur est. Pellentesque in nunc dolor. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque eget lorem ac urna posuere accumsan. Quisque sed imperdiet nisi.</p>
</div><divclass="datebar"></div><divclass="date">1 May 2022 05:13AM</div><divclass="unexpanded"id="expand_958"onClick="expand(this,'out/articles/test articles/test2.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<pclass="color3"> Curabitur suscipit quam tellus, non rhoncus diam vehicula in. Aliquam ut dapibus tortor. Cras accumsan arcu vel ante maximus ornare. Nam tempus fermentum leo maximus euismod. Donec vehicula pretium est a ultrices. Nunc blandit nibh lorem, nec blandit leo posuere quis. Sed mauris ligula, euismod eu aliquam vel, rhoncus eget magna. Proin eget tortor ut ligula suscipit mattis. Integer rutrum aliquet eleifend. Suspendisse leo libero, placerat nec mi id, sagittis malesuada felis. Quisque euismod ante cursus elit lobortis, eu tempus ligula condimentum. Mauris viverra metus et dignissim efficitur. Ut placerat nunc nunc, eu tempus neque ultrices nec. Suspendisse et magna risus. Phasellus in ullamcorper tortor. Sed lobortis ut mi in blandit.</p>
</div><divclass="datebar"></div><divclass="date">30 Apr 2022 6:14PM</div><divclass="unexpanded"id="expand_63"onClick="expand(this,'out/articles/test articles/test3.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<pclass="color5"> Curabitur suscipit quam tellus, non rhoncus diam vehicula in. Aliquam ut dapibus tortor. Cras accumsan arcu vel ante maximus ornare. Nam tempus fermentum leo maximus euismod. Donec vehicula pretium est a ultrices. Nunc blandit nibh lorem, nec blandit leo posuere quis. Sed mauris ligula, euismod eu aliquam vel, rhoncus eget magna. Proin eget tortor ut ligula suscipit mattis. Integer rutrum aliquet eleifend. Suspendisse leo libero, placerat nec mi id, sagittis malesuada felis. Quisque euismod ante cursus elit lobortis, eu tempus ligula condimentum. Mauris viverra metus et dignissim efficitur. Ut placerat nunc nunc, eu tempus neque ultrices nec. Suspendisse et magna risus. Phasellus in ullamcorper tortor. Sed lobortis ut mi in blandit.</p>
</div><divclass="datebar"></div><divclass="date">30 Apr 2022 6:14PM</div><divclass="unexpanded"id="expand_961"onClick="expand(this,'out/articles/test articles/test3.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
<divclass="contentWrapper"><h1>Curabitur vel tempus ex</h1><divclass="content"id="content_out/articles/curabitur vel tempus ex.article">
<pclass="color1">Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.</p>
<pclass="color3">Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.</p>
</div><divclass="datebar"></div><divclass="date">29 Apr 2022 7:37PM</div><divclass="unexpanded"id="expand_66"onClick="expand(this,'out/articles/curabitur vel tempus ex.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
</div><divclass="datebar"></div><divclass="date">29 Apr 2022 7:37PM</div><divclass="unexpanded"id="expand_964"onClick="expand(this,'out/articles/curabitur vel tempus ex.article')"><br/><br/><br/><br/>⤈ Click to expand.</div></div>
Curabitur vel tempus ex. Duis cursus sapien nisl, ut pulvinar dui porttitor ut. Nullam odio purus, tristique non turpis sit amet, malesuada ultricies purus. Mauris ut nulla nisl. Aenean sit amet est egestas justo volutpat consequat. Suspendisse in sagittis augue, et mattis tortor. Nullam viverra metus et nibh fringilla iaculis.
<pre>
if (j>4&&storedCodeBlock.substring(j-4,j+1).equals("false")&&!isAlphanumeric(j-5)&&!isAlphanumeric(j+1)) {
Here we demonstrate the love live logo. But wait, it's literally like in the middle wtf is going on.Here we demonstrate the love live logo. But wait, it's literally like in the middle wtf is going on.Here we demonstrate the love live logo. But wait, it's literally like in the middle wtf is going on.
<pre>
test
test
test</pre><h1>We can't make a big header</h1>
testing
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.CopyOption;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
import java.nio.file.StandardOpenOption;
import java.util.AbstractMap;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.regex.Pattern;
public class sigPlace {
final static String ROOTDIR = "sitefiles";
final static String REFDIR = "ref";
final static String OUTDIR = "out";
final static String ARTICLESDIR = "articles";
final static String UPLOADSDIR = "uploads";
final static String COMMENTSDIR = "comments";
final static String DIRECTORYLISTING_FILENAME = "DIRECTORY_LISTING";
static int PORT = 8080;
static double COLOR_ROTATION = 0;
static boolean inCodeBlock = false;
static String storedCodeBlock = "";
final static HashMap<String,String> map = new HashMap<>(Map.ofEntries(
new AbstractMap.SimpleEntry<>("SITENAME", "SigPlace"),
new AbstractMap.SimpleEntry<>("SITE_BACKCOL", "#111"),
new AbstractMap.SimpleEntry<>("TITLE_CONTENT_START", "<div class=\"contentWrapper\"><h1>"),
new AbstractMap.SimpleEntry<>("TITLE_CONTENT_END", "</h1><div class=\"content\" >"),
new AbstractMap.SimpleEntry<>("CONTENT_END", "</div>"),
new AbstractMap.SimpleEntry<>("DATE_CONTENT_START", "<div class=\"datebar\"></div><div class=\"date\">")
));
final static HashMap<String,Path> ops = new HashMap<>(Map.ofEntries(
if (keyword&&!(storedCodeBlock.charAt(j)>='0'&&storedCodeBlock.charAt(j)<='9'||storedCodeBlock.charAt(j)>='A'&&storedCodeBlock.charAt(j)<='Z'||storedCodeBlock.charAt(j)>='a'&&storedCodeBlock.charAt(j)<='z'||storedCodeBlock.charAt(j)==' ')) {