<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title></title>
    <link>/</link>
    <description>Recent content on </description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Mon, 01 Jun 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python collections — Every Class and Function Explained</title>
      <link>/posts/tech/python-collections/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-collections/</guid>
      <description>&lt;p&gt;&lt;code&gt;collections&lt;/code&gt; is Python&amp;rsquo;s standard library module with specialized container datatypes beyond the built-in &lt;code&gt;list&lt;/code&gt;, &lt;code&gt;dict&lt;/code&gt;, &lt;code&gt;set&lt;/code&gt;, and &lt;code&gt;tuple&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;collections&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;namedtuple--lightweight-immutable-data-objects&#34;&gt;&lt;code&gt;namedtuple&lt;/code&gt; — Lightweight Immutable Data Objects&lt;/h2&gt;&#xA;&lt;p&gt;A factory for tuple subclasses with named fields. More memory-efficient than a class, immutable, and indexable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Dunder Methods — __init__, __str__, __call__ and Friends</title>
      <link>/posts/tech/python-dunder-methods/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-dunder-methods/</guid>
      <description>&lt;p&gt;Dunder (double-underscore) methods let your objects hook into Python&amp;rsquo;s built-in operations. They&amp;rsquo;re what makes &lt;code&gt;len(obj)&lt;/code&gt;, &lt;code&gt;str(obj)&lt;/code&gt;, &lt;code&gt;obj[key]&lt;/code&gt;, and &lt;code&gt;with obj&lt;/code&gt; work.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;class&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;Demo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__init__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__str__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Demo(&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;)&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__repr__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Demo(&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;!r}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;)&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__len__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;len&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__getitem__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;index&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;construction--representation&#34;&gt;Construction &amp;amp; Representation&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Method&lt;/th&gt;&#xA;          &lt;th&gt;Triggers&lt;/th&gt;&#xA;          &lt;th&gt;Purpose&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__new__(cls, ...)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;cls(...)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Allocate instance (rarely overridden)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__init__(self, ...)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;After &lt;code&gt;__new__&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Initialize instance state&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__del__(self)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;del obj&lt;/code&gt; / GC&lt;/td&gt;&#xA;          &lt;td&gt;Cleanup (not a destructor — use context managers)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__repr__(self)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;repr(obj)&lt;/code&gt;, REPL&lt;/td&gt;&#xA;          &lt;td&gt;Unambiguous developer-readable string&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__str__(self)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;str(obj)&lt;/code&gt;, &lt;code&gt;print(obj)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Readable user-facing string&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__bytes__(self)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;bytes(obj)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Byte representation&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;__format__(self, spec)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;f&amp;quot;{obj:spec}&amp;quot;&lt;/code&gt;, &lt;code&gt;format(obj)&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Custom formatting&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;class&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;User&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__init__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__repr__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;User(&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;!r}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;, &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;age&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;!r}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;)&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;fm&#34;&gt;__str__&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;name&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;u&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;User&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;Alice&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;30&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;repr&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;u&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;   &lt;span class=&#34;c1&#34;&gt;# User(&amp;#39;Alice&amp;#39;, 30)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;str&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;u&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;    &lt;span class=&#34;c1&#34;&gt;# Alice&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;print&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;u&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# Alice&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;container--sequence-methods&#34;&gt;Container &amp;amp; Sequence Methods&lt;/h2&gt;&#xA;&lt;p&gt;Make your object behave like a list, dict, or set.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python itertools — Every Function Explained</title>
      <link>/posts/tech/python-itertools/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-itertools/</guid>
      <description>&lt;p&gt;&lt;code&gt;itertools&lt;/code&gt; is Python&amp;rsquo;s standard library module for building iterator pipelines. Every function returns a lazy iterator — nothing is computed until you loop.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;kn&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;itertools&lt;/span&gt; &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;infinite-iterators&#34;&gt;Infinite Iterators&lt;/h2&gt;&#xA;&lt;h3 id=&#34;countstart0-step1&#34;&gt;&lt;code&gt;count(start=0, step=1)&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Counts forever from &lt;code&gt;start&lt;/code&gt;, adding &lt;code&gt;step&lt;/code&gt; each time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Slicing — [start:stop:step] Visualized</title>
      <link>/posts/tech/python-slicing-visualized/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-slicing-visualized/</guid>
      <description>&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;hello&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[::&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;  &lt;span class=&#34;c1&#34;&gt;# → &amp;#34;hlo&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;What does each position mean? Let&amp;rsquo;s break it down.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;the-three-slots&#34;&gt;The Three Slots&lt;/h2&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;text&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  sequence[ start : stop : step ]&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Slot&lt;/th&gt;&#xA;          &lt;th&gt;Default&lt;/th&gt;&#xA;          &lt;th&gt;Meaning&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;start&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;0&lt;/code&gt; (or &lt;code&gt;-1&lt;/code&gt; for negative step)&lt;/td&gt;&#xA;          &lt;td&gt;Where to begin&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;stop&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;len(seq)&lt;/code&gt; (or &lt;code&gt;-len(seq)-1&lt;/code&gt; for negative step)&lt;/td&gt;&#xA;          &lt;td&gt;Where to stop (exclusive)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;step&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;1&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;How many to skip each time&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;Each slot is optional. Leave it blank and Python fills in the default.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Swapping Large or Stalled Files with mitmproxy</title>
      <link>/posts/tech/mitmproxy-swap-files/</link>
      <pubDate>Mon, 01 Jun 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/mitmproxy-swap-files/</guid>
      <description>&lt;p&gt;You&amp;rsquo;re on a slow network, the JS bundle is 16 MB, and your page won&amp;rsquo;t finish loading. Or a CDN returns a 504 every third request. You already have the file locally — you just need the browser to use &lt;em&gt;that&lt;/em&gt; instead of fetching it again.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;mitmproxy&lt;/strong&gt; can intercept the specific request and swap in a local file transparently. The server never knows, the browser never knows, and the page loads instantly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>@classmethod vs @staticmethod vs Plain Instance Method</title>
      <link>/posts/tech/python-class-methods/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-class-methods/</guid>
      <description>&lt;p&gt;Three ways to define a function inside a class. Each serves a different purpose.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;class&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;Demo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# ── Instance method (no decorator) ──&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;regular&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;instance: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# ── Class method ──&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nd&#34;&gt;@classmethod&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;clsmtd&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;cls&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;class: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;bp&#34;&gt;cls&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;# ── Static method ──&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nd&#34;&gt;@staticmethod&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;static&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;sa&#34;&gt;f&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;static: &lt;/span&gt;&lt;span class=&#34;si&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;si&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;instance-method--def-methodself-&#34;&gt;Instance Method — &lt;code&gt;def method(self, ...)&lt;/code&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Receives &lt;code&gt;self&lt;/code&gt; → the instance that called it.&lt;/li&gt;&#xA;&lt;li&gt;Can read/write instance state (&lt;code&gt;self.attr&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Needs an object to be called on (or you pass one manually).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;obj&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Demo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;obj&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;regular&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;hi&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;           &lt;span class=&#34;c1&#34;&gt;# instance: &amp;lt;Demo object&amp;gt;.hi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Demo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;regular&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;obj&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;hi&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;     &lt;span class=&#34;c1&#34;&gt;# same thing, explicit self&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;class-method--classmethod&#34;&gt;Class Method — &lt;code&gt;@classmethod&lt;/code&gt;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Receives &lt;code&gt;cls&lt;/code&gt; → the class itself (or a subclass).&lt;/li&gt;&#xA;&lt;li&gt;Can access/modify class-level state (&lt;code&gt;cls.attr&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;li&gt;Polymorphic — if a subclass calls it, &lt;code&gt;cls&lt;/code&gt; is the subclass.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Demo&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;clsmtd&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;hi&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;            &lt;span class=&#34;c1&#34;&gt;# class: &amp;lt;class &amp;#39;Demo&amp;#39;&amp;gt;.hi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;class&lt;/span&gt; &lt;span class=&#34;nc&#34;&gt;Sub&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Demo&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;pass&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Sub&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;clsmtd&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;hi&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;             &lt;span class=&#34;c1&#34;&gt;# class: &amp;lt;class &amp;#39;Sub&amp;#39;&amp;gt;.hi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Common use: alternative constructors.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Bitwise Shifting — See the Bits Move</title>
      <link>/posts/tech/bitwise-shift-visualized/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/bitwise-shift-visualized/</guid>
      <description>&lt;style&gt;&#xA;.bit-visual {&#xA;  --bit-on: #4ade80;&#xA;  --bit-off: #374151;&#xA;  --bit-highlight: #facc15;&#xA;  --bit-bg: #1e293b;&#xA;  margin: 1.5rem 0;&#xA;}&#xA;.bit-row {&#xA;  display: flex;&#xA;  gap: 4px;&#xA;  justify-content: center;&#xA;  margin: 0.75rem 0;&#xA;  flex-wrap: wrap;&#xA;}&#xA;.bit-cell {&#xA;  width: 44px;&#xA;  height: 52px;&#xA;  background: var(--bit-bg);&#xA;  border: 2px solid var(--border-color);&#xA;  border-radius: 6px;&#xA;  display: flex;&#xA;  flex-direction: column;&#xA;  align-items: center;&#xA;  justify-content: center;&#xA;  font-family: var(--font-mono);&#xA;  font-size: 0.75rem;&#xA;  transition: background 0.3s, border-color 0.3s, transform 0.25s ease, opacity 0.25s ease;&#xA;  position: relative;&#xA;}&#xA;.bit-cell.on { background: var(--bit-on); border-color: #22c55e; }&#xA;.bit-cell.off { background: var(--bit-off); border-color: #4b5563; }&#xA;.bit-cell .bit-val { font-size: 1.1rem; font-weight: 700; color: #fff; line-height: 1; }&#xA;.bit-cell .bit-pos { font-size: 0.6rem; color: #94a3b8; margin-top: 2px; }&#xA;.bit-cell.highlight { border-color: var(--bit-highlight); box-shadow: 0 0 12px rgba(250,204,21,0.4); }&#xA;.bit-cell.insert-left { transform: translateX(-10px); opacity: 0; }&#xA;.bit-cell.insert-right { transform: translateX(10px); opacity: 0; }&#xA;.bit-cell.shift-left { transform: translateX(-54px); opacity: 0; }&#xA;.bit-cell.shift-right { transform: translateX(54px); opacity: 0; }&#xA;.bit-cell.dropped { transform: translateY(30px); opacity: 0; }&#xA;.bit-cell.fade-in { animation: fadeIn 0.3s ease forwards; }&#xA;@keyframes fadeIn { to { transform: translateX(0); opacity: 1; } }&#xA;.bit-label {&#xA;  text-align: center;&#xA;  font-family: var(--font-mono);&#xA;  font-size: 1.1rem;&#xA;  font-weight: 600;&#xA;  margin: 0.25rem 0;&#xA;  color: var(--text-color);&#xA;}&#xA;.bit-label .arrow { color: var(--link-color); font-size: 1.3rem; }&#xA;.bit-controls {&#xA;  display: flex;&#xA;  gap: 0.75rem;&#xA;  justify-content: center;&#xA;  align-items: center;&#xA;  flex-wrap: wrap;&#xA;  margin: 1rem 0;&#xA;}&#xA;.bit-controls input[type=number] {&#xA;  width: 90px;&#xA;  padding: 0.4rem 0.6rem;&#xA;  font-family: var(--font-mono);&#xA;  font-size: 1rem;&#xA;  background: var(--surface-color);&#xA;  border: 2px solid var(--border-color);&#xA;  border-radius: 6px;&#xA;  color: var(--text-color);&#xA;  text-align: center;&#xA;}&#xA;.bit-controls input[type=range] { width: 160px; }&#xA;.bit-controls button {&#xA;  padding: 0.4rem 1rem;&#xA;  font-family: var(--font-mono);&#xA;  font-size: 0.85rem;&#xA;  cursor: pointer;&#xA;  background: var(--link-color);&#xA;  color: #fff;&#xA;  border: none;&#xA;  border-radius: 6px;&#xA;  transition: filter 0.15s;&#xA;}&#xA;.bit-controls button:hover { filter: brightness(1.15); }&#xA;.bit-controls button:disabled { opacity: 0.4; cursor: not-allowed; }&#xA;.bit-value-display {&#xA;  text-align: center;&#xA;  font-family: var(--font-mono);&#xA;  font-size: 1.2rem;&#xA;  margin: 0.75rem 0 0.25rem;&#xA;  color: var(--text-color);&#xA;}&#xA;.bit-value-display span { font-weight: 700; color: var(--link-color); }&#xA;.bit-op-label {&#xA;  text-align: center;&#xA;  font-family: var(--font-mono);&#xA;  font-size: 1.4rem;&#xA;  font-weight: 700;&#xA;  margin: 1rem 0 0.5rem;&#xA;  padding: 0.3rem;&#xA;  border-radius: 6px;&#xA;}&#xA;.bit-op-label.left { color: #4ade80; }&#xA;.bit-op-label.right { color: #60a5fa; }&#xA;.bit-explain {&#xA;  max-width: 500px;&#xA;  margin: 0.5rem auto 1rem;&#xA;  text-align: center;&#xA;  font-size: 0.9rem;&#xA;  color: var(--secondary-text);&#xA;  line-height: 1.5;&#xA;}&#xA;.bit-carried { color: var(--bit-highlight); font-weight: 700; }&#xA;.arrow-symbol { color: var(--link-color); font-size: 1.4rem; display: block; text-align: center; margin: 0.25rem 0; }&#xA;&lt;/style&gt;&#xA;&lt;p&gt;Every integer your computer works with — every colour value, every coordinate, every flag — lives as a row of bits (0s and 1s). Bitwise shift operators reach into that row and &lt;strong&gt;slide the bits left or right&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Classic 2D Games — Play in Browser</title>
      <link>/posts/tech/classic-2d-games/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/classic-2d-games/</guid>
      <description>&lt;p&gt;5 classic arcade games, implemented from scratch in HTML Canvas + JavaScript. No frameworks, no dependencies — just you, the keyboard, and a few hundred lines of game loop.&lt;/p&gt;&#xA;&lt;style&gt;&#xA;.game-wrap{margin:2rem 0}&#xA;.game-wrap details{background:var(--surface-color);border:2px solid var(--border-color);border-radius:8px;margin:1rem 0;overflow:hidden}&#xA;.game-wrap details summary{padding:1rem 1.25rem;cursor:pointer;font-weight:700;font-size:1.1rem;user-select:none;background:var(--surface-color);border-bottom:2px solid transparent}&#xA;.game-wrap details[open] summary{border-bottom-color:var(--border-color);margin-bottom:0}&#xA;.game-body{padding:1.25rem;text-align:center}&#xA;.game-body canvas{display:block;margin:0 auto;background:#111;border-radius:4px;max-width:100%}&#xA;.game-controls{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem;flex-wrap:wrap}&#xA;.game-controls button{padding:.4rem 1rem;font-family:var(--font-mono);font-size:.85rem;cursor:pointer;background:var(--link-color);color:#fff;border:none;border-radius:4px;transition:filter .15s}&#xA;.game-controls button:hover{filter:brightness(1.15)}&#xA;.game-controls button.secondary{background:var(--secondary-text)}&#xA;.game-score{margin-top:.5rem;font-family:var(--font-mono);font-size:1rem;color:var(--secondary-text)}&#xA;.game-hint{font-size:.78rem;color:var(--secondary-text);margin-top:.5rem;opacity:.7}&#xA;@media(max-width:600px){.game-body{padding:.75rem}.game-body canvas{width:100%!important;height:auto!important}}&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;game-wrap&#34;&gt;&#xA;&lt;h2 id=&#34;select-a-game&#34;&gt;Select a game&lt;/h2&gt;&#xA;&lt;details id=&#34;g-snake&#34;&gt;&#xA;&lt;summary&gt;🐍 Snake&lt;/summary&gt;&#xA;&lt;div class=&#34;game-body&#34;&gt;&#xA;&lt;canvas id=&#34;snakeCanvas&#34; width=&#34;400&#34; height=&#34;400&#34;&gt;&lt;/canvas&gt;&#xA;&lt;div class=&#34;game-controls&#34;&gt;&#xA;&lt;button onclick=&#34;startSnake()&#34;&gt;Start / Restart&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;game-score&#34;&gt;Score: &lt;span id=&#34;snakeScore&#34;&gt;0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;game-hint&#34;&gt;Arrow keys to move &amp;middot; P to pause&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&lt;details id=&#34;g-tetris&#34;&gt;&#xA;&lt;summary&gt;🧱 Tetris&lt;/summary&gt;&#xA;&lt;div class=&#34;game-body&#34;&gt;&#xA;&lt;canvas id=&#34;tetrisCanvas&#34; width=&#34;300&#34; height=&#34;600&#34;&gt;&lt;/canvas&gt;&#xA;&lt;div class=&#34;game-controls&#34;&gt;&#xA;&lt;button onclick=&#34;startTetris()&#34;&gt;Start / Restart&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;game-score&#34;&gt;Score: &lt;span id=&#34;tetrisScore&#34;&gt;0&lt;/span&gt; &amp;middot; Lines: &lt;span id=&#34;tetrisLines&#34;&gt;0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;game-hint&#34;&gt;← → move &amp;middot; ↑ rotate &amp;middot; ↓ soft drop &amp;middot; Space hard drop &amp;middot; P pause&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&lt;details id=&#34;g-pong&#34;&gt;&#xA;&lt;summary&gt;🏓 Pong&lt;/summary&gt;&#xA;&lt;div class=&#34;game-body&#34;&gt;&#xA;&lt;canvas id=&#34;pongCanvas&#34; width=&#34;600&#34; height=&#34;400&#34;&gt;&lt;/canvas&gt;&#xA;&lt;div class=&#34;game-controls&#34;&gt;&#xA;&lt;button onclick=&#34;startPong()&#34;&gt;Start / Restart&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;game-score&#34;&gt;&lt;span id=&#34;pongScore&#34;&gt;0 - 0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;game-hint&#34;&gt;W/S to move left paddle &amp;middot; ↑/↓ for right (2-player) &amp;middot; Space to serve&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&lt;details id=&#34;g-breakout&#34;&gt;&#xA;&lt;summary&gt;🧱 Breakout&lt;/summary&gt;&#xA;&lt;div class=&#34;game-body&#34;&gt;&#xA;&lt;canvas id=&#34;breakoutCanvas&#34; width=&#34;480&#34; height=&#34;360&#34;&gt;&lt;/canvas&gt;&#xA;&lt;div class=&#34;game-controls&#34;&gt;&#xA;&lt;button onclick=&#34;startBreakout()&#34;&gt;Start / Restart&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;game-score&#34;&gt;Score: &lt;span id=&#34;breakoutScore&#34;&gt;0&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;game-hint&#34;&gt;← → to move paddle &amp;middot; mouse also works&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&lt;details id=&#34;g-minesweeper&#34;&gt;&#xA;&lt;summary&gt;💣 Minesweeper&lt;/summary&gt;&#xA;&lt;div class=&#34;game-body&#34;&gt;&#xA;&lt;canvas id=&#34;mineCanvas&#34; width=&#34;360&#34; height=&#34;360&#34;&gt;&lt;/canvas&gt;&#xA;&lt;div class=&#34;game-controls&#34;&gt;&#xA;&lt;button onclick=&#34;startMinesweeper()&#34;&gt;New Game&lt;/button&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;game-score&#34;&gt;&lt;span id=&#34;mineStatus&#34;&gt;Click a cell to start&lt;/span&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;game-hint&#34;&gt;Left-click to reveal &amp;middot; Right-click to flag&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;/details&gt;&#xA;&lt;/div&gt;&#xA;&lt;script&gt;&#xA;/* ───────── Snake ───────── */&#xA;let snakeGame = null;&#xA;&#xA;function startSnake() {&#xA;  if (snakeGame) { snakeGame.stop(); snakeGame = null; }&#xA;  snakeGame = new SnakeGame();&#xA;}&#xA;&#xA;class SnakeGame {&#xA;  constructor() {&#xA;    this.canvas = document.getElementById(&#39;snakeCanvas&#39;);&#xA;    this.ctx = this.canvas.getContext(&#39;2d&#39;);&#xA;    this.size = 20; this.grid = 20;&#xA;    this.reset();&#xA;    this.bindKeys();&#xA;    this.loop();&#xA;  }&#xA;  reset() {&#xA;    this.snake = [{x:10,y:10}];&#xA;    this.dir = {x:1,y:0}; this.nextDir = {x:1,y:0};&#xA;    this.food = this.spawnFood();&#xA;    this.score = 0; this.running = true; this.paused = false;&#xA;    this.draw();&#xA;  }&#xA;  spawnFood() {&#xA;    let p;&#xA;    do { p = {x:Math.floor(Math.random()*this.grid), y:Math.floor(Math.random()*this.grid)}; }&#xA;    while (this.snake.some(s =&gt; s.x===p.x &amp;&amp; s.y===p.y));&#xA;    return p;&#xA;  }&#xA;  bindKeys() {&#xA;    this._key = e =&gt; {&#xA;      if (e.key===&#39;p&#39;||e.key===&#39;P&#39;) { this.paused = !this.paused; this.draw(); return; }&#xA;      if (this.paused) return;&#xA;      const map = {&#39;ArrowUp&#39;:{x:0,y:-1},&#39;ArrowDown&#39;:{x:0,y:1},&#39;ArrowLeft&#39;:{x:-1,y:0},&#39;ArrowRight&#39;:{x:1,y:0}};&#xA;      const d = map[e.key]; if (!d) return;&#xA;      if (d.x !== -this.dir.x || d.y !== -this.dir.y) this.nextDir = d;&#xA;      e.preventDefault();&#xA;    };&#xA;    document.addEventListener(&#39;keydown&#39;, this._key);&#xA;  }&#xA;  update() {&#xA;    if (!this.running || this.paused) return;&#xA;    this.dir = this.nextDir;&#xA;    const head = {x:this.snake[0].x+this.dir.x, y:this.snake[0].y+this.dir.y};&#xA;    if (head.x&lt;0||head.x&gt;=this.grid||head.y&lt;0||head.y&gt;=this.grid || this.snake.some(s=&gt;s.x===head.x&amp;&amp;s.y===head.y)) {&#xA;      this.running = false; this.draw(); return;&#xA;    }&#xA;    this.snake.unshift(head);&#xA;    if (head.x===this.food.x &amp;&amp; head.y===this.food.y) {&#xA;      this.score += 10; document.getElementById(&#39;snakeScore&#39;).textContent = this.score;&#xA;      this.food = this.spawnFood();&#xA;    } else this.snake.pop();&#xA;    this.draw();&#xA;  }&#xA;  draw() {&#xA;    const ctx = this.ctx, s = this.canvas.width/this.grid;&#xA;    ctx.fillStyle = &#39;#111&#39;; ctx.fillRect(0,0,this.canvas.width,this.canvas.height);&#xA;    this.snake.forEach((p,i) =&gt; { ctx.fillStyle = i===0?&#39;#39ff14&#39;:&#39;#1a8a0a&#39;; ctx.fillRect(p.x*s,p.y*s,s-1,s-1); });&#xA;    ctx.fillStyle = &#39;#ff3333&#39;; ctx.fillRect(this.food.x*s,this.food.y*s,s-1,s-1);&#xA;    if (!this.running) { ctx.fillStyle = &#39;rgba(0,0,0,.6)&#39;; ctx.fillRect(0,0,this.canvas.width,this.canvas.height);&#xA;      ctx.fillStyle = &#39;#fff&#39;; ctx.font = &#39;24px monospace&#39;; ctx.textAlign = &#39;center&#39;;&#xA;      ctx.fillText(&#39;Game Over&#39;, this.canvas.width/2, this.canvas.height/2); }&#xA;    else if (this.paused) { ctx.fillStyle = &#39;rgba(0,0,0,.5)&#39;; ctx.fillRect(0,0,this.canvas.width,this.canvas.height);&#xA;      ctx.fillStyle = &#39;#fff&#39;; ctx.font = &#39;24px monospace&#39;; ctx.textAlign = &#39;center&#39;;&#xA;      ctx.fillText(&#39;Paused&#39;, this.canvas.width/2, this.canvas.height/2); }&#xA;  }&#xA;  loop() { this.update(); this._timer = setTimeout(()=&gt;this.loop(), 120); }&#xA;  stop() { clearTimeout(this._timer); document.removeEventListener(&#39;keydown&#39;, this._key); }&#xA;}&#xA;&#xA;/* ───────── Tetris ───────── */&#xA;let tetrisGame = null;&#xA;&#xA;function startTetris() {&#xA;  if (tetrisGame) { tetrisGame.stop(); tetrisGame = null; }&#xA;  tetrisGame = new TetrisGame();&#xA;}&#xA;&#xA;class TetrisGame {&#xA;  constructor() {&#xA;    this.canvas = document.getElementById(&#39;tetrisCanvas&#39;);&#xA;    this.ctx = this.canvas.getContext(&#39;2d&#39;);&#xA;    this.cols = 10; this.rows = 20; this.bs = this.canvas.width/this.cols;&#xA;    this.pieces = [&#xA;      {blocks:[[1,1],[1,1]],color:&#39;#ffd700&#39;}, // O&#xA;      {blocks:[[0,1,0],[1,1,1]],color:&#39;#9b59b6&#39;}, // T&#xA;      {blocks:[[1,0,0],[1,1,1]],color:&#39;#3498db&#39;}, // L&#xA;      {blocks:[[0,0,1],[1,1,1]],color:&#39;#e67e22&#39;}, // J&#xA;      {blocks:[[1,1,0],[0,1,1]],color:&#39;#2ecc71&#39;}, // S&#xA;      {blocks:[[0,1,1],[1,1,0]],color:&#39;#e74c3c&#39;}, // Z&#xA;      {blocks:[[1,1,1,1]],color:&#39;#1abc9c&#39;} // I&#xA;    ];&#xA;    this.reset(); this.bindKeys(); this.loop();&#xA;  }&#xA;  reset() {&#xA;    this.board = Array.from({length:this.rows},()=&gt;Array(this.cols).fill(0));&#xA;    this.score = 0; this.lines = 0; this.running = true; this.paused = false; this.dropInt = 500;&#xA;    this.spawnPiece();&#xA;  }&#xA;  spawnPiece() {&#xA;    const p = this.pieces[Math.floor(Math.random()*this.pieces.length)];&#xA;    this.piece = {blocks:p.blocks, color:p.color, x:Math.floor((this.cols-p.blocks[0].length)/2), y:0};&#xA;    this.lockDelay = 0;&#xA;    if (this.collides(0,0)) { this.running = false; this.draw(); }&#xA;  }&#xA;  collides(dx,dy) {&#xA;    for (let r=0;r&lt;this.piece.blocks.length;r++) for (let c=0;c&lt;this.piece.blocks[r].length;c++) {&#xA;      if (!this.piece.blocks[r][c]) continue;&#xA;      const nx = this.piece.x+c+dx, ny = this.piece.y+r+dy;&#xA;      if (nx&lt;0||nx&gt;=this.cols||ny&gt;=this.rows) return true;&#xA;      if (ny&gt;=0 &amp;&amp; this.board[ny][nx]) return true;&#xA;    }&#xA;    return false;&#xA;  }&#xA;  lock() {&#xA;    for (let r=0;r&lt;this.piece.blocks.length;r++) for (let c=0;c&lt;this.piece.blocks[r].length;c++) {&#xA;      if (!this.piece.blocks[r][c]) continue;&#xA;      const ny = this.piece.y+r;&#xA;      if (ny&gt;=0) this.board[ny][this.piece.x+c] = this.piece.color;&#xA;    }&#xA;    this.clearLines(); this.spawnPiece();&#xA;  }&#xA;  clearLines() {&#xA;    let cleared = 0;&#xA;    for (let r=this.rows-1;r&gt;=0;r--) {&#xA;      if (this.board[r].every(c=&gt;c)) {&#xA;        this.board.splice(r,1); this.board.unshift(Array(this.cols).fill(0));&#xA;        cleared++; r++;&#xA;      }&#xA;    }&#xA;    if (cleared) {&#xA;      this.lines += cleared; this.score += [0,100,300,500,800][cleared];&#xA;      document.getElementById(&#39;tetrisScore&#39;).textContent = this.score;&#xA;      document.getElementById(&#39;tetrisLines&#39;).textContent = this.lines;&#xA;      this.dropInt = Math.max(100,500-this.lines*15);&#xA;    }&#xA;  }&#xA;  move(dx) { if (!this.collides(dx,0)) this.piece.x += dx; }&#xA;  rotate() {&#xA;    const old = this.piece.blocks;&#xA;    const rot = old[0].map((_,i)=&gt;old.map(r=&gt;r[i]).reverse());&#xA;    this.piece.blocks = rot;&#xA;    if (this.collides(0,0)) this.piece.blocks = old;&#xA;  }&#xA;  hardDrop() { while (!this.collides(0,1)) this.piece.y++; this.lock(); }&#xA;  bindKeys() {&#xA;    this._key = e =&gt; {&#xA;      if (e.key===&#39;p&#39;||e.key===&#39;P&#39;) { this.paused=!this.paused; this.draw(); return; }&#xA;      if (!this.running||this.paused) return;&#xA;      if (e.key===&#39;ArrowLeft&#39;) { this.move(-1); this.draw(); }&#xA;      if (e.key===&#39;ArrowRight&#39;) { this.move(1); this.draw(); }&#xA;      if (e.key===&#39;ArrowUp&#39;) { this.rotate(); this.draw(); }&#xA;      if (e.key===&#39;ArrowDown&#39;) { if (!this.collides(0,1)) { this.piece.y++; this.draw(); } }&#xA;      if (e.key===&#39; &#39;) { e.preventDefault(); this.hardDrop(); this.draw(); }&#xA;    };&#xA;    document.addEventListener(&#39;keydown&#39;, this._key);&#xA;  }&#xA;  draw() {&#xA;    const ctx = this.ctx, bs = this.bs;&#xA;    ctx.fillStyle=&#39;#111&#39;; ctx.fillRect(0,0,this.canvas.width,this.canvas.height);&#xA;    for (let r=0;r&lt;this.rows;r++) for (let c=0;c&lt;this.cols;c++) {&#xA;      if (this.board[r][c]) { ctx.fillStyle=this.board[r][c]; ctx.fillRect(c*bs,r*bs,bs-1,bs-1); }&#xA;    }&#xA;    if (this.piece &amp;&amp; this.running) {&#xA;      for (let r=0;r&lt;this.piece.blocks.length;r++) for (let c=0;c&lt;this.piece.blocks[r].length;c++) {&#xA;        if (!this.piece.blocks[r][c]) continue;&#xA;        const ny = this.piece.y+r;&#xA;        if (ny&gt;=0) { ctx.fillStyle=this.piece.color; ctx.fillRect((this.piece.x+c)*bs,ny*bs,bs-1,bs-1); }&#xA;      }&#xA;    }&#xA;    ctx.strokeStyle=&#39;#333&#39;; ctx.lineWidth=1; ctx.strokeRect(0,0,this.canvas.width,this.canvas.height);&#xA;    if (!this.running) { ctx.fillStyle=&#39;rgba(0,0,0,.6)&#39;; ctx.fillRect(0,0,this.canvas.width,this.canvas.height);&#xA;      ctx.fillStyle=&#39;#fff&#39;; ctx.font=&#39;24px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.fillText(&#39;Game Over&#39;,this.canvas.width/2,this.canvas.height/2); }&#xA;    else if (this.paused) { ctx.fillStyle=&#39;rgba(0,0,0,.5)&#39;; ctx.fillRect(0,0,this.canvas.width,this.canvas.height);&#xA;      ctx.fillStyle=&#39;#fff&#39;; ctx.font=&#39;24px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.fillText(&#39;Paused&#39;,this.canvas.width/2,this.canvas.height/2); }&#xA;  }&#xA;  loop() { this._timer = setTimeout(()=&gt;{ if(this.running&amp;&amp;!this.paused) { if(!this.collides(0,1))this.piece.y++; else this.lock(); this.draw(); } this.loop(); }, this.dropInt); }&#xA;  stop() { clearTimeout(this._timer); document.removeEventListener(&#39;keydown&#39;, this._key); }&#xA;}&#xA;&#xA;/* ───────── Pong ───────── */&#xA;let pongGame = null;&#xA;&#xA;function startPong() {&#xA;  if (pongGame) { pongGame.stop(); pongGame = null; }&#xA;  pongGame = new PongGame();&#xA;}&#xA;&#xA;class PongGame {&#xA;  constructor() {&#xA;    this.canvas = document.getElementById(&#39;pongCanvas&#39;);&#xA;    this.ctx = this.canvas.getContext(&#39;2d&#39;);&#xA;    this.W=this.canvas.width; this.H=this.canvas.height;&#xA;    this.reset(); this.bindKeys(); this.last=performance.now(); this.loop();&#xA;  }&#xA;  reset() {&#xA;    this.lScore=0; this.rScore=0;&#xA;    this.ball={x:this.W/2,y:this.H/2,dx:4*(Math.random()&gt;.5?1:-1),dy:3*(Math.random()&gt;.5?1:-1),r:6};&#xA;    this.paddleH=60; this.paddleW=8; this.lPaddle=this.H/2; this.rPaddle=this.H/2;&#xA;    this.keys={}; this.running=true; this.serving=true;&#xA;  }&#xA;  bindKeys() {&#xA;    this._down = e =&gt; { this.keys[e.key]=true; if(e.key===&#39; &#39;&amp;&amp;this.serving){this.serving=false;this.ball.dx=4*(Math.random()&gt;.5?1:-1);this.ball.dy=3*(Math.random()&gt;.5?1:-1);}};&#xA;    this._up = e =&gt; { this.keys[e.key]=false; };&#xA;    document.addEventListener(&#39;keydown&#39;,this._down); document.addEventListener(&#39;keyup&#39;,this._up);&#xA;  }&#xA;  update(dt) {&#xA;    if (!this.running) return;&#xA;    if (this.keys[&#39;w&#39;]||this.keys[&#39;W&#39;]) this.lPaddle = Math.max(0,this.lPaddle-400*dt);&#xA;    if (this.keys[&#39;s&#39;]||this.keys[&#39;S&#39;]) this.lPaddle = Math.min(this.H-this.paddleH,this.lPaddle+400*dt);&#xA;    if (this.keys[&#39;ArrowUp&#39;]) this.rPaddle = Math.max(0,this.rPaddle-400*dt);&#xA;    if (this.keys[&#39;ArrowDown&#39;]) this.rPaddle = Math.min(this.H-this.paddleH,this.rPaddle+400*dt);&#xA;    if (this.serving) return;&#xA;    this.ball.x += this.ball.dx; this.ball.y += this.ball.dy;&#xA;    if (this.ball.y-this.ball.r&lt;0||this.ball.y+this.ball.r&gt;this.H) this.ball.dy = -this.ball.dy;&#xA;    if (this.ball.x-this.ball.r&lt;this.paddleW &amp;&amp; this.ball.y&gt;this.lPaddle &amp;&amp; this.ball.y&lt;this.lPaddle+this.paddleH &amp;&amp; this.ball.dx&lt;0)&#xA;      { this.ball.dx = -this.ball.dx*1.05; this.ball.x = this.paddleW+this.ball.r; }&#xA;    if (this.ball.x+this.ball.r&gt;this.W-this.paddleW &amp;&amp; this.ball.y&gt;this.rPaddle &amp;&amp; this.ball.y&lt;this.rPaddle+this.paddleH &amp;&amp; this.ball.dx&gt;0)&#xA;      { this.ball.dx = -this.ball.dx*1.05; this.ball.x = this.W-this.paddleW-this.ball.r; }&#xA;    if (this.ball.x&lt;0) { this.rScore++; this.serving=true; this.ball={x:this.W/2,y:this.H/2,dx:0,dy:0,r:6}; }&#xA;    if (this.ball.x&gt;this.W) { this.lScore++; this.serving=true; this.ball={x:this.W/2,y:this.H/2,dx:0,dy:0,r:6}; }&#xA;    document.getElementById(&#39;pongScore&#39;).textContent = this.lScore+&#39; - &#39;+this.rScore;&#xA;  }&#xA;  draw() {&#xA;    const ctx=this.ctx;&#xA;    ctx.fillStyle=&#39;#111&#39;; ctx.fillRect(0,0,this.W,this.H);&#xA;    ctx.fillStyle=&#39;#fff&#39;; ctx.fillRect(0,this.lPaddle,this.paddleW,this.paddleH);&#xA;    ctx.fillRect(this.W-this.paddleW,this.rPaddle,this.paddleW,this.paddleH);&#xA;    ctx.beginPath(); ctx.arc(this.ball.x,this.ball.y,this.ball.r,0,Math.PI*2); ctx.fillStyle=&#39;#fff&#39;; ctx.fill();&#xA;    ctx.strokeStyle=&#39;#333&#39;; ctx.setLineDash([8,8]); ctx.beginPath(); ctx.moveTo(this.W/2,0); ctx.lineTo(this.W/2,this.H); ctx.stroke(); ctx.setLineDash([]);&#xA;    if (this.serving) { ctx.fillStyle=&#39;#fff&#39;; ctx.font=&#39;16px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.fillText(&#39;Press Space to serve&#39;,this.W/2,30); }&#xA;  }&#xA;  loop() { const now=performance.now(); this.update((now-this.last)/1000); this.last=now; this.draw(); this._timer=requestAnimationFrame(()=&gt;this.loop()); }&#xA;  stop() { cancelAnimationFrame(this._timer); document.removeEventListener(&#39;keydown&#39;,this._down); document.removeEventListener(&#39;keyup&#39;,this._up); }&#xA;}&#xA;&#xA;/* ───────── Breakout ───────── */&#xA;let breakoutGame = null;&#xA;&#xA;function startBreakout() {&#xA;  if (breakoutGame) { breakoutGame.stop(); breakoutGame = null; }&#xA;  breakoutGame = new BreakoutGame();&#xA;}&#xA;&#xA;class BreakoutGame {&#xA;  constructor() {&#xA;    this.canvas = document.getElementById(&#39;breakoutCanvas&#39;);&#xA;    this.ctx = this.canvas.getContext(&#39;2d&#39;);&#xA;    this.W=this.canvas.width; this.H=this.canvas.height;&#xA;    this.reset(); this.bindKeys(); this.bindMouse(); this.last=performance.now(); this.loop();&#xA;  }&#xA;  reset() {&#xA;    this.paddleW=80; this.paddleH=12; this.paddleX=(this.W-this.paddleW)/2;&#xA;    this.ball={x:this.W/2,y:this.H-30,r:6,dx:4,dy:-4};&#xA;    this.bricks=[]; this.score=0; this.running=true;&#xA;    const colors=[&#39;#ff6b6b&#39;,&#39;#ffd93d&#39;,&#39;#6bcb77&#39;,&#39;#4d96ff&#39;,&#39;#9b59b6&#39;];&#xA;    for (let r=0;r&lt;5;r++) for (let c=0;c&lt;8;c++)&#xA;      this.bricks.push({x:c*60+4,y:r*22+4,w:56,h:18,color:colors[r],alive:true});&#xA;  }&#xA;  bindKeys() {&#xA;    this._key = e =&gt; { if (e.key===&#39;ArrowLeft&#39;) this.moveLeft=true; if (e.key===&#39;ArrowRight&#39;) this.moveRight=true; if (e.key===&#39; &#39;) { e.preventDefault(); this.launch(); } };&#xA;    this._keyUp = e =&gt; { if (e.key===&#39;ArrowLeft&#39;) this.moveLeft=false; if (e.key===&#39;ArrowRight&#39;) this.moveRight=false; };&#xA;    document.addEventListener(&#39;keydown&#39;,this._key); document.addEventListener(&#39;keyup&#39;,this._keyUp);&#xA;  }&#xA;  bindMouse() {&#xA;    this._mouse = e =&gt; { const r=this.canvas.getBoundingClientRect(); this.mouseX=e.clientX-r.left; };&#xA;    document.addEventListener(&#39;mousemove&#39;,this._mouse);&#xA;  }&#xA;  launch() { if (!this.running) this.reset(); }&#xA;  update(dt) {&#xA;    if (!this.running) return;&#xA;    const speed=400;&#xA;    if (this.moveLeft) this.paddleX=Math.max(0,this.paddleX-speed*dt);&#xA;    if (this.moveRight) this.paddleX=Math.min(this.W-this.paddleW,this.paddleX+speed*dt);&#xA;    if (this.mouseX!=null) this.paddleX=Math.max(0,Math.min(this.W-this.paddleW,this.mouseX-this.paddleW/2));&#xA;    this.ball.x+=this.ball.dx; this.ball.y+=this.ball.dy;&#xA;    if (this.ball.x-this.ball.r&lt;0||this.ball.x+this.ball.r&gt;this.W) this.ball.dx=-this.ball.dx;&#xA;    if (this.ball.y-this.ball.r&lt;0) this.ball.dy=-this.ball.dy;&#xA;    if (this.ball.y+this.ball.r&gt;this.H) { this.running=false; this.ball.dx=0; this.ball.dy=0; return; }&#xA;    if (this.ball.y+this.ball.r&gt;this.H-this.paddleH-5 &amp;&amp; this.ball.x&gt;this.paddleX &amp;&amp; this.ball.x&lt;this.paddleX+this.paddleW) {&#xA;      const hit=(this.ball.x-this.paddleX)/this.paddleW;&#xA;      const angle=hit*Math.PI-Math.PI/2;&#xA;      const spd=Math.sqrt(this.ball.dx*this.ball.dx+this.ball.dy*this.ball.dy);&#xA;      this.ball.dx=Math.cos(angle)*spd; this.ball.dy=-Math.abs(Math.sin(angle)*spd);&#xA;      this.ball.y=this.H-this.paddleH-5-this.ball.r;&#xA;    }&#xA;    for (const b of this.bricks) {&#xA;      if (!b.alive) continue;&#xA;      if (this.ball.x&gt; b.x &amp;&amp; this.ball.x&lt;b.x+b.w &amp;&amp; this.ball.y&gt; b.y &amp;&amp; this.ball.y&lt;b.y+b.h) {&#xA;        b.alive=false; this.ball.dy=-this.ball.dy; this.score+=10;&#xA;        document.getElementById(&#39;breakoutScore&#39;).textContent=this.score;&#xA;      }&#xA;    }&#xA;  }&#xA;  draw() {&#xA;    const ctx=this.ctx;&#xA;    ctx.fillStyle=&#39;#111&#39;; ctx.fillRect(0,0,this.W,this.H);&#xA;    for (const b of this.bricks) if(b.alive){ctx.fillStyle=b.color;ctx.fillRect(b.x,b.y,b.w,b.h);}&#xA;    ctx.fillStyle=&#39;#fff&#39;; ctx.fillRect(this.paddleX,this.H-this.paddleH-5,this.paddleW,this.paddleH);&#xA;    ctx.beginPath(); ctx.arc(this.ball.x,this.ball.y,this.ball.r,0,Math.PI*2); ctx.fillStyle=&#39;#fff&#39;; ctx.fill();&#xA;    if (!this.running) { ctx.fillStyle=&#39;rgba(0,0,0,.5)&#39;; ctx.fillRect(0,0,this.W,this.H);&#xA;      ctx.fillStyle=&#39;#fff&#39;; ctx.font=&#39;24px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.fillText(&#39;Game Over&#39;,this.W/2,this.H/2);&#xA;      ctx.font=&#39;14px monospace&#39;; ctx.fillText(&#39;Press Start again&#39;,this.W/2,this.H/2+30); }&#xA;  }&#xA;  loop() { const now=performance.now(); this.update((now-this.last)/1000); this.last=now; this.draw(); this._timer=requestAnimationFrame(()=&gt;this.loop()); }&#xA;  stop() { cancelAnimationFrame(this._timer); document.removeEventListener(&#39;keydown&#39;,this._key); document.removeEventListener(&#39;keyup&#39;,this._keyUp); document.removeEventListener(&#39;mousemove&#39;,this._mouse); }&#xA;}&#xA;&#xA;/* ───────── Minesweeper ───────── */&#xA;let mineGame = null;&#xA;&#xA;function startMinesweeper() {&#xA;  if (mineGame) { mineGame.stop(); mineGame = null; }&#xA;  mineGame = new MineGame();&#xA;}&#xA;&#xA;class MineGame {&#xA;  constructor() {&#xA;    this.canvas=document.getElementById(&#39;mineCanvas&#39;);&#xA;    this.ctx=this.canvas.getContext(&#39;2d&#39;);&#xA;    this.rows=9; this.cols=9; this.mines=10; this.bs=this.canvas.width/this.cols;&#xA;    this.reset(); this.bindMouse();&#xA;  }&#xA;  reset() {&#xA;    this.board=Array.from({length:this.rows},()=&gt;Array(this.cols).fill(0));&#xA;    this.revealed=Array.from({length:this.rows},()=&gt;Array(this.cols).fill(false));&#xA;    this.flagged=Array.from({length:this.rows},()=&gt;Array(this.cols).fill(false));&#xA;    this.gameOver=false; this.won=false; this.first=true;&#xA;    document.getElementById(&#39;mineStatus&#39;).textContent=&#39;Click a cell to start&#39;;&#xA;    this.draw();&#xA;  }&#xA;  plant(startR,startC) {&#xA;    let placed=0;&#xA;    while(placed&lt;this.mines) {&#xA;      const r=Math.floor(Math.random()*this.rows), c=Math.floor(Math.random()*this.cols);&#xA;      if (this.board[r][c]===-1||(Math.abs(r-startR)&lt;=1&amp;&amp;Math.abs(c-startC)&lt;=1)) continue;&#xA;      this.board[r][c]=-1; placed++;&#xA;    }&#xA;    for(let r=0;r&lt;this.rows;r++) for(let c=0;c&lt;this.cols;c++)&#xA;      if(this.board[r][c]!==-1) this.board[r][c]=this.countAdj(r,c);&#xA;  }&#xA;  countAdj(r,c) { let n=0; for(let dr=-1;dr&lt;=1;dr++) for(let dc=-1;dc&lt;=1;dc++) { const nr=r+dr,nc=c+dc; if(nr&gt;=0&amp;&amp;nr&lt;this.rows&amp;&amp;nc&gt;=0&amp;&amp;nc&lt;this.cols&amp;&amp;this.board[nr][nc]===-1) n++; } return n; }&#xA;  reveal(r,c) {&#xA;    if(r&lt;0||r&gt;=this.rows||c&lt;0||c&gt;=this.cols||this.revealed[r][c]||this.flagged[r][c]) return;&#xA;    this.revealed[r][c]=true;&#xA;    if(this.board[r][c]===-1) { this.gameOver=true; this.draw(); document.getElementById(&#39;mineStatus&#39;).textContent=&#39;💥 Game Over! Click New Game&#39;; return; }&#xA;    if(this.board[r][c]===0) for(let dr=-1;dr&lt;=1;dr++) for(let dc=-1;dc&lt;=1;dc++) this.reveal(r+dr,c+dc);&#xA;    this.checkWin();&#xA;  }&#xA;  checkWin() {&#xA;    let total=0,rev=0;&#xA;    for(let r=0;r&lt;this.rows;r++) for(let c=0;c&lt;this.cols;c++) { total++; if(this.revealed[r][c]||this.flagged[r][c]) rev++; }&#xA;    this.won=(total-rev)===this.mines;&#xA;    if(this.won) document.getElementById(&#39;mineStatus&#39;).textContent=&#39;🎉 You Win!&#39;;&#xA;    else document.getElementById(&#39;mineStatus&#39;).textContent=&#39;Keep going...&#39;;&#xA;  }&#xA;  bindMouse() {&#xA;    this._click = e =&gt; {&#xA;      const r=this.canvas.getBoundingClientRect();&#xA;      const x=Math.floor((e.clientX-r.left)/this.bs), y=Math.floor((e.clientY-r.top)/this.bs);&#xA;      if(x&lt;0||x&gt;=this.cols||y&lt;0||y&gt;=this.rows||this.gameOver||this.won) return;&#xA;      if(e.button===2) { this.flagged[y][x]=!this.flagged[y][x]; this.draw(); e.preventDefault(); return; }&#xA;      if(this.first) { this.plant(y,x); this.first=false; }&#xA;      this.reveal(y,x); this.draw();&#xA;    };&#xA;    this._cm = e =&gt; e.preventDefault();&#xA;    this.canvas.addEventListener(&#39;mousedown&#39;,this._click);&#xA;    this.canvas.addEventListener(&#39;contextmenu&#39;,this._cm);&#xA;  }&#xA;  draw() {&#xA;    const ctx=this.ctx, bs=this.bs;&#xA;    for(let r=0;r&lt;this.rows;r++) for(let c=0;c&lt;this.cols;c++) {&#xA;      ctx.fillStyle=this.revealed[r][c]?&#39;#2a2a2a&#39;:&#39;#333&#39;; ctx.fillRect(c*bs,r*bs,bs-1,bs-1);&#xA;      if(this.flagged[r][c]) { ctx.fillStyle=&#39;#ff4444&#39;; ctx.font=&#39;16px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.textBaseline=&#39;middle&#39;; ctx.fillText(&#39;🚩&#39;,c*bs+bs/2,r*bs+bs/2); }&#xA;      else if(this.revealed[r][c]) {&#xA;        if(this.board[r][c]===-1) { ctx.fillStyle=&#39;#ff0000&#39;; ctx.font=&#39;16px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.textBaseline=&#39;middle&#39;; ctx.fillText(&#39;💣&#39;,c*bs+bs/2,r*bs+bs/2); }&#xA;        else if(this.board[r][c]&gt;0) { ctx.fillStyle=[&#39;#fff&#39;,&#39;#4d96ff&#39;,&#39;#6bcb77&#39;,&#39;#ff6b6b&#39;,&#39;#9b59b6&#39;,&#39;#ffd93d&#39;,&#39;#ff9ff3&#39;,&#39;#54a0ff&#39;,&#39;#5f27cd&#39;][this.board[r][c]]; ctx.font=&#39;bold 14px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.textBaseline=&#39;middle&#39;; ctx.fillText(this.board[r][c],c*bs+bs/2,r*bs+bs/2); }&#xA;      }&#xA;    }&#xA;    if(this.gameOver) for(let r=0;r&lt;this.rows;r++) for(let c=0;c&lt;this.cols;c++) if(this.board[r][c]===-1&amp;&amp;!this.revealed[r][c]) { ctx.fillStyle=&#39;#cc4444&#39;; ctx.font=&#39;14px monospace&#39;; ctx.textAlign=&#39;center&#39;; ctx.textBaseline=&#39;middle&#39;; ctx.fillText(&#39;💣&#39;,c*bs+bs/2,r*bs+bs/2); }&#xA;  }&#xA;  stop() { this.canvas.removeEventListener(&#39;mousedown&#39;,this._click); this.canvas.removeEventListener(&#39;contextmenu&#39;,this._cm); }&#xA;}&#xA;&lt;/script&gt;</description>
    </item>
    <item>
      <title>Lightning Fast Android &amp; Gradle Builds</title>
      <link>/posts/tech/android-gradle-fast-build/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/android-gradle-fast-build/</guid>
      <description>&lt;p&gt;Waiting 3–5 minutes for every Gradle build is a productivity killer. Here&amp;rsquo;s every optimisation I apply to cut build times down to seconds — not minutes.&lt;/p&gt;&#xA;&lt;p&gt;On my machine: &lt;strong&gt;20GB RAM + 12th Gen Intel Core i3&lt;/strong&gt; (4 P-cores, no E-cores). These settings are tuned to squeeze every drop of performance out of that hardware.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-one-shot-config&#34;&gt;The One-Shot Config&lt;/h2&gt;&#xA;&lt;p&gt;Drop this into your project-level &lt;code&gt;gradle.properties&lt;/code&gt;. Tuned for 20GB RAM + 12th Gen Intel.&lt;/p&gt;</description>
    </item>
    <item>
      <title>List Comprehension vs Generator in Python</title>
      <link>/posts/tech/python-list-comprehension-generator/</link>
      <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-list-comprehension-generator/</guid>
      <description>&lt;h3&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Two of Python&amp;rsquo;s most elegant features — list comprehensions and generator expressions. Both build sequences from existing iterables, but they behave very differently under the hood.&lt;/p&gt;&#xA;&lt;h2 id=&#34;list-comprehension--eager&#34;&gt;List Comprehension — Eager&lt;/h2&gt;&#xA;&lt;p&gt;Produces the entire list in memory at once. Use when you need random access, multiple passes, or the result is small.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Basic&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;squares&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;**&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# With condition&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;evens&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;20&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;%&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Nested loops&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;pairs&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;b&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;b&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# With if-else (ternary)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;labels&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;even&amp;#34;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;%&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;else&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;odd&amp;#34;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;x&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;range&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;generator-expression--lazy&#34;&gt;Generator Expression — Lazy&lt;/h2&gt;&#xA;&lt;p&gt;Produces values one at a time on iteration. Minimal memory footprint. Use for large data streams, pipelines, or single-pass logic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Binary Search — Correctness, Prerequisites &amp; Common Pitfalls</title>
      <link>/posts/tech/python-binary-search/</link>
      <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-binary-search/</guid>
      <description>&lt;h2 id=&#34;prerequisite&#34;&gt;Prerequisite&lt;/h2&gt;&#xA;&lt;p&gt;The input &lt;strong&gt;must be sorted&lt;/strong&gt; ascending. Binary search exploits ordering to halve the search space each step — if the list isn&amp;rsquo;t sorted, the whole premise collapses.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;assert&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;li&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;sorted&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;),&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;list must be sorted&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;correct-implementation&#34;&gt;Correct Implementation&lt;/h2&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;python&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;def&lt;/span&gt; &lt;span class=&#34;nf&#34;&gt;bin_search&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;v&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;h&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;l&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;h&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;mid&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;l&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;h&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;//&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;==&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;v&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mid&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;elif&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;v&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;bin_search&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;v&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;l&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;     &lt;span class=&#34;c1&#34;&gt;# v in left half, [l, mid)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;else&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;bin_search&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;li&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;v&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mid&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;+&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;h&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;c1&#34;&gt;# v in right half, [mid+1, h)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h2 id=&#34;what-your-code-got-wrong&#34;&gt;What Your Code Got Wrong&lt;/h2&gt;&#xA;&lt;p&gt;Your version had one critical bug that breaks everything:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python Data Structures: Master Comparison Table</title>
      <link>/posts/tech/python-data-structures-comparison/</link>
      <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/python-data-structures-comparison/</guid>
      <description>&lt;h3&gt;&lt;/h3&gt;&#xA;&lt;p&gt;A quick-reference table covering all four built-in data structures in Python — List, Tuple, Set, and Dictionary.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Feature / Method&lt;/th&gt;&#xA;          &lt;th&gt;List&lt;/th&gt;&#xA;          &lt;th&gt;Tuple&lt;/th&gt;&#xA;          &lt;th&gt;Set&lt;/th&gt;&#xA;          &lt;th&gt;Dictionary&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Structure&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Single items&lt;/td&gt;&#xA;          &lt;td&gt;Single items&lt;/td&gt;&#xA;          &lt;td&gt;Single items&lt;/td&gt;&#xA;          &lt;td&gt;Key-Value pairs&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Order&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Ordered&lt;/td&gt;&#xA;          &lt;td&gt;Ordered&lt;/td&gt;&#xA;          &lt;td&gt;Unordered&lt;/td&gt;&#xA;          &lt;td&gt;Ordered&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mutability&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Mutable&lt;/td&gt;&#xA;          &lt;td&gt;Immutable&lt;/td&gt;&#xA;          &lt;td&gt;Mutable&lt;/td&gt;&#xA;          &lt;td&gt;Mutable&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Duplicates&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Allowed&lt;/td&gt;&#xA;          &lt;td&gt;Allowed&lt;/td&gt;&#xA;          &lt;td&gt;Not allowed&lt;/td&gt;&#xA;          &lt;td&gt;Keys unique / Values duplicate&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Datatype Combinations&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Mixed types allowed&lt;/td&gt;&#xA;          &lt;td&gt;Mixed types allowed&lt;/td&gt;&#xA;          &lt;td&gt;Mixed types (Hashable only)&lt;/td&gt;&#xA;          &lt;td&gt;Mixed types (Keys must be hashable)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Syntax&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;[ ]&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;( )&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;{ }&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;&lt;code&gt;{ : }&lt;/code&gt;&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;append&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;extend&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;insert&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;remove&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;pop&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;clear&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;index&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;sort&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;count&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;reverse&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;copy&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;add&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;discard&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;union&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;intersection&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;difference&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;issubset&lt;/code&gt; / &lt;code&gt;isdisjoint&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;keys&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;values&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;items&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;get&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;update&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;popitem&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;setdefault&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;—&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;map&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;code&gt;filter&lt;/code&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;          &lt;td&gt;True&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;legend&#34;&gt;Legend&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;True&lt;/strong&gt; — Method available&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;—&lt;/strong&gt; — Method not available&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Tuple&lt;/strong&gt; is immutable, so it supports only &lt;code&gt;index&lt;/code&gt; and &lt;code&gt;count&lt;/code&gt; out of all mutating / modifying methods.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Set&lt;/strong&gt; members must be &lt;strong&gt;hashable&lt;/strong&gt; (no lists, dicts, or other sets as elements).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Dict keys&lt;/strong&gt; must also be hashable; values can be any type.&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Spaceboy Theme: Configuration Reference</title>
      <link>/posts/tech/spaceboy-config-guide/</link>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/spaceboy-config-guide/</guid>
      <description>&lt;p&gt;Every parameter can be set in two places. &lt;strong&gt;&lt;code&gt;hugo.toml [params]&lt;/code&gt;&lt;/strong&gt; sets the site-wide default. &lt;strong&gt;Front matter&lt;/strong&gt; on a single post overrides it. Front matter always wins.&lt;/p&gt;&#xA;&lt;h2 id=&#34;typography&#34;&gt;Typography&lt;/h2&gt;&#xA;&lt;h3 id=&#34;font-family&#34;&gt;Font Family&lt;/h3&gt;&#xA;&lt;p&gt;The &lt;code&gt;font&lt;/code&gt; parameter replaces &lt;code&gt;--font-body&lt;/code&gt; for the entire page — headings, nav, and body text.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Value&lt;/th&gt;&#xA;          &lt;th&gt;Renders as&lt;/th&gt;&#xA;          &lt;th&gt;Best for&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;mono&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;JetBrains Mono &lt;em&gt;(default)&lt;/em&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Tech posts, code-heavy writing&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;serif&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Georgia → Charter → Palatino&lt;/td&gt;&#xA;          &lt;td&gt;Stories, novels, essays, research&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;code&gt;sans&lt;/code&gt;&lt;/td&gt;&#xA;          &lt;td&gt;system-ui → Segoe UI → Roboto&lt;/td&gt;&#xA;          &lt;td&gt;Short-form, recipes, reviews&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;any CSS string&lt;/td&gt;&#xA;          &lt;td&gt;Custom font stack&lt;/td&gt;&#xA;          &lt;td&gt;Total control&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;yaml&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;font&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;serif&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;callout callout-note&#34; role=&#34;note&#34;&gt;&#xA;  &lt;div class=&#34;callout-title&#34;&gt;Note&lt;/div&gt;&#xA;  &lt;div class=&#34;callout-body&#34;&gt;&lt;code&gt;font: serif&lt;/code&gt; also sets &lt;code&gt;--letter-spacing-normal: 0.01em&lt;/code&gt; and &lt;code&gt;--line-height-body: 1.9&lt;/code&gt; automatically — both improve serif body readability without any extra config.&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;drop-cap&#34;&gt;Drop Cap&lt;/h3&gt;&#xA;&lt;p&gt;Enlarges the first letter of the first paragraph using CSS &lt;code&gt;::first-letter&lt;/code&gt;. No markup changes needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Daily Standup</title>
      <link>/posts/life/daily-standup-comic/</link>
      <pubDate>Fri, 29 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/life/daily-standup-comic/</guid>
      <description>&lt;style&gt;&#xA;.comic { max-width: 900px; margin: 0 auto; padding: 0 1rem; font-family: &#34;Comic Sans MS&#34;,&#34;Chalkboard SE&#34;,&#34;Comic Neue&#34;,cursive; }&#xA;.comic-title { border: 3px solid var(--text-color); background: var(--text-color); color: var(--bg-color); text-align: center; padding: 1.25rem; margin-bottom: 12px; font-size: 1.5rem; font-weight: 900; letter-spacing: 0.05em; }&#xA;.comic-title small { display: block; font-size: 0.8rem; font-weight: normal; opacity: 0.75; letter-spacing: 0.02em; margin-top: 0.25rem; font-family: var(--font-body); }&#xA;.row { display: grid; gap: 10px; margin-bottom: 10px; }&#xA;.row-2 { grid-template-columns: 1fr 1fr; }&#xA;.row-3 { grid-template-columns: 1fr 1fr 1fr; }&#xA;.row-wide { grid-template-columns: 2fr 1fr; }&#xA;.panel { border: 3px solid var(--text-color); background: var(--card-bg); padding: 1rem 1.1rem 1.1rem; display: flex; flex-direction: column; justify-content: space-between; min-height: 130px; }&#xA;.cap { font-size: 0.65rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--secondary-text); margin-bottom: 0.75rem; font-family: var(--font-body); }&#xA;.art { flex: 1; display: flex; align-items: center; justify-content: center; font-size: 2.5rem; padding: 0.25rem 0; }&#xA;.bubble { border: 2px solid var(--text-color); border-radius: 16px; padding: 0.45rem 0.8rem; font-size: 0.85rem; line-height: 1.45; background: var(--bg-color); position: relative; }&#xA;.bubble::after { content:&#39;&#39;; position:absolute; bottom:-9px; left:18px; border:7px solid transparent; border-top-color: var(--text-color); }&#xA;.bubble.r::after { left:auto; right:18px; }&#xA;.think { border-style: dotted; border-radius: 50%; padding: 0.5rem 0.9rem; }&#xA;.think::after { display: none; }&#xA;.shout { border-radius: 3px; font-weight: bold; transform: rotate(-0.5deg); }&#xA;.sfx { font-size: 1.8rem; font-weight: 900; color: var(--link-color); text-align: center; letter-spacing: -0.02em; }&#xA;.mono { font-family: var(--font-mono); font-size: 0.72rem; line-height: 1.4; background: var(--code-bg); padding: 0.6rem 0.75rem; }&#xA;@media(max-width:600px){ .row-2,.row-3,.row-wide { grid-template-columns:1fr; } }&#xA;&lt;/style&gt;&#xA;&lt;div class=&#34;comic&#34;&gt;&#xA;&lt;div class=&#34;comic-title&#34;&gt;The Daily Standup&lt;small&gt;Episode 7 — &#34;Yesterday, Today, and Blockers&#34;&lt;/small&gt;&lt;/div&gt;&#xA;&lt;div class=&#34;row row-3&#34;&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:00 AM — the invite&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;🧑‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble&#34;&gt;Daily standup starting now. Please join.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:01 AM&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;🧑‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble think&#34;&gt;I was in the middle of something.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:02 AM — the team&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34; style=&#34;font-size:1.4rem; flex-direction:column; gap:0.2rem;&#34;&gt;&lt;div&gt;🧑‍💻 👩‍💻 🧑‍💻&lt;/div&gt;&lt;div&gt;👩‍💻 🧑‍💻 👩‍💻&lt;/div&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble&#34; style=&#34;text-align:center;&#34;&gt;Six people. One camera. Seven muted mics.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;row row-wide&#34;&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:03 AM — &#34;What did you do yesterday?&#34;&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34; style=&#34;flex-direction:column;gap:0.5rem;&#34;&gt;&#xA;      &lt;div class=&#34;bubble&#34;&gt;Merged the PR we discussed on Thursday—&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble r&#34;&gt;Which Thursday?&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble&#34;&gt;...Last Thursday.&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble r&#34;&gt;We had two PRs on Thursday.&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble&#34;&gt;The auth one.&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble r&#34; style=&#34;font-size:0.75rem;&#34;&gt;Oh. I thought that was still in review.&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:04 AM&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;🧑‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble think&#34;&gt;It merged six days ago. I told you in Slack.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;row row-3&#34;&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:06 AM — &#34;What are you doing today?&#34;&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;👩‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble&#34;&gt;Working on the ticket. Should be done EOD.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:06 AM — the PM&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;📋&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble&#34;&gt;Can we get that by 2?&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:06 AM&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;👩‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble think&#34;&gt;EOD means end of day.&lt;br&gt;I said EOD.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;row row-2&#34;&gt;&#xA;  &lt;div class=&#34;panel&#34; style=&#34;min-height:160px;&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:08 AM — &#34;Any blockers?&#34;&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34; style=&#34;flex-direction:column;gap:0.4rem;&#34;&gt;&#xA;      &lt;div class=&#34;bubble&#34;&gt;Yeah actually — I need credentials for the staging DB.&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble r&#34;&gt;Oh that&#39;s — yeah, DevOps handles that, ping @&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble&#34;&gt;I pinged them Thursday.&lt;/div&gt;&#xA;      &lt;div class=&#34;bubble r&#34;&gt;Which Thursday?&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34; style=&#34;min-height:160px;&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:08 AM — meanwhile&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;🧑‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble think&#34; style=&#34;font-size:0.8rem;&#34;&gt;I had this blocker for eight days. I mentioned it at five standups. It will be added to the backlog and scheduled for &#34;next sprint.&#34; We are already in the next sprint.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;row row-3&#34;&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:11 AM — the sync&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;📋&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble&#34;&gt;Can we take this offline?&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:11 AM&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;👩‍💻&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble think&#34;&gt;We ARE offline. This IS the standup.&lt;br&gt;The standup is the offline.&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;panel&#34;&gt;&#xA;    &lt;div class=&#34;cap&#34;&gt;9:12 AM&lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34;&gt;&lt;div class=&#34;sfx&#34;&gt;📅&lt;/div&gt;&lt;/div&gt;&#xA;    &lt;div class=&#34;bubble shout&#34; style=&#34;text-align:center;&#34;&gt;Calendar invite sent:&lt;br&gt;&#34;Quick sync re: standup&#34;&lt;br&gt;30 min · recurring&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div class=&#34;row&#34;&gt;&#xA;  &lt;div class=&#34;panel&#34; style=&#34;min-height:80px; flex-direction:row; align-items:center; justify-content:space-between; gap:1rem;&#34;&gt;&#xA;    &lt;div class=&#34;art&#34; style=&#34;flex:0;&#34;&gt;🧑‍💻&lt;/div&gt;&#xA;    &lt;div style=&#34;flex:1;&#34;&gt;&#xA;      &lt;div class=&#34;bubble&#34; style=&#34;font-style:italic;&#34;&gt;&#34;Okay, same time tomorrow. Good standup everyone.&#34;&lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;    &lt;div class=&#34;art&#34; style=&#34;flex:0; font-size:1.5rem;&#34;&gt;👩‍💻🧑‍💻👩‍💻&lt;br style=&#34;line-height:0.5&#34;&gt;&lt;span style=&#34;font-size:0.7rem; font-family:var(--font-body); color:var(--secondary-text);&#34;&gt;all left at 9:12:44&lt;/span&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;div style=&#34;text-align:center;font-size:0.68rem;color:var(--secondary-text);margin-top:1rem;font-family:var(--font-body);text-transform:uppercase;letter-spacing:0.08em;&#34;&gt;— end of episode 7 —&lt;br&gt;the blocker was resolved 11 days later&lt;/div&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Docker to Setup (D2S) - Frappe Multi-Site Bench</title>
      <link>/posts/tech/d2s-frappe-multisite/</link>
      <pubDate>Mon, 25 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/d2s-frappe-multisite/</guid>
      <description>&lt;p&gt;Step-by-step guide to create and run multiple isolated Frappe sites using &lt;strong&gt;Traefik reverse proxy&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Based on &lt;a href=&#34;https://github.com/frappe/frappe_docker&#34;&gt;frappe_docker&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;architecture&#34;&gt;Architecture&lt;/h2&gt;&#xA;&lt;h3 id=&#34;what-we-built&#34;&gt;What We Built&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Complete isolation&lt;/strong&gt;: Each site has separate MariaDB, Redis, and application containers&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Auto-discovery&lt;/strong&gt;: Traefik routes based on &lt;code&gt;Host&lt;/code&gt; header — no manual port mapping&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Scalable&lt;/strong&gt;: Add unlimited sites without changing existing configuration&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Single entrypoint&lt;/strong&gt;: All sites share one HTTP port (&lt;code&gt;:8100&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;pre class=&#34;mermaid&#34; data-testid=&#34;mermaid-block&#34;&gt;&lt;code&gt;graph LR&#xA;    C[&amp;#34;Client&amp;#34;] --&amp;gt;|&amp;#34;Host: s1.inxeoz.com&amp;#34;| T[&amp;#34;Traefik :8100&amp;#34;]&#xA;    C --&amp;gt;|&amp;#34;Host: s2.inxeoz.com&amp;#34;| T&#xA;    T --&amp;gt;|&amp;#34;s1.inxeoz.com&amp;#34;| P1F[&amp;#34;Project-1 Frontend&amp;#34;]&#xA;    T --&amp;gt;|&amp;#34;s2.inxeoz.com&amp;#34;| P2F[&amp;#34;Project-2 Frontend&amp;#34;]&#xA;    P1F --&amp;gt; P1B[&amp;#34;Project-1 Backend&amp;#34;]&#xA;    P2F --&amp;gt; P2B[&amp;#34;Project-2 Backend&amp;#34;]&#xA;    P1B --&amp;gt; P1D[(&amp;#34;MariaDB&amp;#34;)]&#xA;    P2B --&amp;gt; P2D[(&amp;#34;MariaDB&amp;#34;)]&#xA;    P1B --&amp;gt; P1R[(&amp;#34;Redis&amp;#34;)]&#xA;    P2B --&amp;gt; P2R[(&amp;#34;Redis&amp;#34;)]&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;container-layout&#34;&gt;Container Layout&lt;/h3&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;traefik                    # Reverse proxy (:8100)&#xA;├── project-1-frontend-1        # nginx frontend&#xA;├── project-1-backend-1         # Frappe backend&#xA;├── project-1-db-1              # MariaDB database&#xA;├── project-1-redis-cache-1     # Redis cache&#xA;├── project-1-redis-queue-1     # Redis queue&#xA;├── project-1-websocket-1       # WebSocket server&#xA;├── project-1-scheduler-1       # Background scheduler&#xA;├── project-1-queue-short-1     # Short task queue&#xA;├── project-1-queue-long-1      # Long task queue&#xA;├── project-2-frontend-1    # Same layout, isolated stack&#xA;├── project-2-backend-1&#xA;├── project-2-db-1&#xA;└── ...&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;network-flow&#34;&gt;Network Flow&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Request → &lt;code&gt;Host: s1.inxeoz.com&lt;/code&gt; → &lt;code&gt;localhost:8100&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Traefik reads &lt;code&gt;Host&lt;/code&gt; header → routes to &lt;code&gt;project-1-frontend-1&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;nginx in container → proxies to &lt;code&gt;project-1-backend-1&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Frappe serves the site from its isolated database&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;prerequisites&#34;&gt;Prerequisites&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;git&lt;/li&gt;&#xA;&lt;li&gt;Docker or Podman&lt;/li&gt;&#xA;&lt;li&gt;Docker Compose v2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;quick-start&#34;&gt;Quick Start&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Two commands to get a working multi-site setup:&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Attention Is All You Need — Explained Simply</title>
      <link>/posts/tech/attention-is-all-you-need/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/attention-is-all-you-need/</guid>
      <description>&lt;style&gt;&#xA;  :root{&#xA;    --paper:#f5f0e5;&#xA;    --paper-2:#ece4d4;&#xA;    --ink:#211b16;&#xA;    --ink-soft:#5b5147;&#xA;    --terra:#c0492b;&#xA;    --teal:#176b63;&#xA;    --gold:#cf952a;&#xA;    --panel:#171311;&#xA;    --panel-2:#231c18;&#xA;    --panel-line:#3a2f28;&#xA;    --glow:#f0b35a;&#xA;  }&#xA;  [data-theme=&#34;dark&#34;]{&#xA;    --paper:#1a1714;&#xA;    --paper-2:#231e1a;&#xA;    --ink:#e8ddd0;&#xA;    --ink-soft:#a89a89;&#xA;    --panel:#0e0b09;&#xA;    --panel-2:#1a1511;&#xA;    --panel-line:#2c241e;&#xA;    --glow:#e8a84a;&#xA;  }&#xA;  *{box-sizing:border-box;}&#xA;  html{scroll-behavior:smooth;}&#xA;  .post-content #progress{position:fixed;top:0;left:0;height:4px;width:0;background:linear-gradient(90deg,var(--terra),var(--gold));z-index:200;transition:width .1s linear;}&#xA;  .post-content nav#dots{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:150;display:flex;flex-direction:column;gap:11px;}&#xA;  .post-content nav#dots a{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--ink-soft);background:transparent;transition:all .25s;display:block;}&#xA;  .post-content nav#dots a.active{background:var(--terra);border-color:var(--terra);transform:scale(1.35);}&#xA;  .post-content nav#dots a:hover{border-color:var(--terra);}&#xA;  @media(max-width:880px){.post-content nav#dots{display:none;}}&#xA;  .post-content header.hero{min-height:96vh;display:flex;flex-direction:column;justify-content:center;max-width:920px;margin:0 auto;position:relative;overflow:hidden;background:var(--paper);font-family:&#34;Newsreader&#34;,Georgia,serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 12% -10%, rgba(192,73,43,.06), transparent 40%),radial-gradient(circle at 100% 8%, rgba(23,107,99,.06), transparent 38%);border:12px double var(--ink);padding:clamp(32px,6vh,70px);}&#xA;  [data-theme=&#34;dark&#34;] .post-content header.hero{background-image:radial-gradient(circle at 12% -10%, rgba(192,73,43,.12), transparent 40%),radial-gradient(circle at 100% 8%, rgba(23,107,99,.12), transparent 38%);border-color:var(--ink);}&#xA;  .post-content header.hero::before{content:&#39;&#39;;position:absolute;inset:-1px;border:1px solid var(--ink-soft);pointer-events:none;}&#xA;  [data-theme=&#34;dark&#34;] .post-content header.hero::before{border-color:var(--ink-soft);}&#xA;  .post-content header.hero::after{content:&#39;&#39;;position:absolute;inset:0;background-image:url(&#34;data:image/svg+xml,%3Csvg viewBox=&#39;0 0 256 256&#39; xmlns=&#39;http://www.w3.org/2000/svg&#39;%3E%3Cfilter id=&#39;n&#39;%3E%3CfeTurbulence type=&#39;fractalNoise&#39; baseFrequency=&#39;0.85&#39; numOctaves=&#39;4&#39; stitchTiles=&#39;stitch&#39;/%3E%3C/filter%3E%3Crect width=&#39;100%25&#39; height=&#39;100%25&#39; filter=&#39;url(%23n)&#39; opacity=&#39;0.5&#39;/%3E%3C/svg%3E&#34;);opacity:0.04;mix-blend-mode:overlay;pointer-events:none;}&#xA;  [data-theme=&#34;dark&#34;] .post-content header.hero::after{opacity:0.025;}&#xA;  .post-content .eyebrow{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--terra);margin-bottom:22px;}&#xA;  .post-content h1{font-family:&#34;Fraunces&#34;,serif;font-weight:900;font-size:clamp(46px,9vw,104px);line-height:.95;letter-spacing:-.02em;margin:0 0 8px;color:var(--ink);}&#xA;  .post-content h1 .light{font-weight:400;font-style:italic;color:var(--teal);}&#xA;  .post-content .subtitle{font-size:clamp(20px,2.6vw,27px);color:var(--ink-soft);max-width:620px;margin-top:24px;font-style:italic;}&#xA;  .post-content .byline{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;color:var(--ink-soft);margin-top:38px;line-height:1.8;}&#xA;  .post-content .byline b{color:var(--ink);font-weight:600;}&#xA;&#xA;  .post-content .stage{background:var(--panel);color:#efe7da;border-radius:16px;padding:30px 28px;margin:34px 0;box-shadow:0 24px 60px -28px rgba(33,20,10,.6);font-family:&#34;Newsreader&#34;,serif;border:1px solid var(--panel-line);}&#xA;  [data-theme=&#34;dark&#34;] .post-content .stage{box-shadow:0 24px 60px -28px rgba(0,0,0,.8);}&#xA;  .post-content .stage .stage-label{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--glow);margin-bottom:6px;}&#xA;  .post-content .stage h4{font-family:&#34;Fraunces&#34;,serif;font-weight:600;font-size:22px;margin:0 0 14px;color:#fff;}&#xA;  .post-content .stage p{font-size:16px;line-height:1.55;color:#cfc3b2;margin:12px 0;}&#xA;  .post-content .stage .mono{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;}&#xA;  .post-content .btn{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;cursor:pointer;border:none;background:var(--terra);color:#fff;padding:9px 16px;border-radius:8px;letter-spacing:.04em;transition:transform .12s,filter .12s;}&#xA;  .post-content .btn:hover{filter:brightness(1.1);transform:translateY(-1px);}&#xA;  .post-content .btn.ghost{background:transparent;border:1px solid var(--panel-line);color:#cfc3b2;}&#xA;  .post-content .btn.ghost.on{background:var(--teal);border-color:var(--teal);color:#fff;}&#xA;  .post-content .btn.small{padding:6px 12px;font-size:12px;}&#xA;  .post-content .controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0;}&#xA;  .post-content table.calc{width:100%;border-collapse:collapse;font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;margin-top:10px;}&#xA;  .post-content table.calc td,.post-content table.calc th{padding:7px 8px;text-align:left;border-bottom:1px solid var(--panel-line);}&#xA;  .post-content table.calc th{color:var(--glow);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;}&#xA;  .post-content .bar{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--teal),var(--glow));transition:width .5s cubic-bezier(.2,.8,.2,1);}&#xA;  .post-content .barwrap{background:#2c241e;border-radius:7px;overflow:hidden;width:120px;display:inline-block;vertical-align:middle;}&#xA;  .post-content .clockrow{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0;}&#xA;  .post-content .cell{width:44px;height:44px;border-radius:8px;background:var(--panel-2);border:1px solid var(--panel-line);display:flex;align-items:center;justify-content:center;font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;color:#9c8e7d;transition:all .3s;}&#xA;  .post-content .cell.done{background:var(--teal);color:#fff;border-color:var(--teal);}&#xA;  .post-content .cell.active{background:var(--terra);color:#fff;border-color:var(--terra);transform:scale(1.08);}&#xA;  .post-content .sent{line-height:2.6;margin:10px 0;}&#xA;  .post-content .aw{position:relative;display:inline-block;padding:4px 8px;border-radius:7px;margin:2px;font-family:&#34;JetBrains Mono&#34;,monospace;font-size:15px;transition:background .35s,color .35s;color:#e7ddcd;}&#xA;  .post-content input[type=range]{width:100%;accent-color:var(--terra);height:24px;}&#xA;  .post-content .lbl{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:12px;color:#cfc3b2;display:flex;justify-content:space-between;}&#xA;  .post-content .headbtns{display:flex;gap:6px;flex-wrap:wrap;}&#xA;  .post-content .arch{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:12px;}&#xA;  .post-content .stackcol{flex:1;min-width:210px;}&#xA;  .post-content .stackcol h5{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--glow);text-align:center;margin:0 0 10px;}&#xA;  .post-content .block{background:var(--panel-2);border:1px solid var(--panel-line);border-radius:9px;padding:11px 12px;margin:8px 0;font-size:13px;cursor:pointer;transition:all .2s;color:#cfc3b2;}&#xA;  .post-content .block:hover{border-color:var(--glow);background:#2e251f;color:#fff;}&#xA;  .post-content .block b{color:#fff;font-family:&#34;Fraunces&#34;,serif;font-weight:600;font-size:15px;display:block;}&#xA;  .post-content .explainbox{min-height:54px;margin-top:14px;padding:13px 15px;background:#0e0b09;border-radius:9px;font-size:14px;color:#cfc3b2;border:1px dashed var(--panel-line);}&#xA;  .post-content .chart{display:flex;align-items:flex-end;gap:20px;height:230px;margin:24px 0 8px;padding:0 6px;}&#xA;  .post-content .chbar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;}&#xA;  .post-content .chbar .col{width:100%;border-radius:8px 8px 0 0;background:var(--panel-2);transition:height 1.1s cubic-bezier(.2,.8,.2,1);height:0;position:relative;}&#xA;  .post-content .chbar.us .col{background:linear-gradient(180deg,var(--terra),var(--gold));}&#xA;  .post-content .chbar .val{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:13px;margin-bottom:6px;color:#e7ddcd;}&#xA;  .post-content .chbar .name{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:11px;margin-top:8px;color:#9c8e7d;text-align:center;line-height:1.3;}&#xA;  .post-content .legend{font-family:&#34;JetBrains Mono&#34;,monospace;font-size:12px;color:#9c8e7d;margin-top:8px;}&#xA;  .post-content textarea{width:100%;height:150px;background:#0e0b09;border:1px solid var(--panel-line);color:#e7ddcd;padding:12px;border-radius:10px;font-family:&#39;JetBrains Mono&#39;,monospace;font-size:13px;line-height:1.6;resize:vertical;}&#xA;  [data-theme=&#34;dark&#34;] .post-content .barwrap{background:#3a2f28;}&#xA;  [data-theme=&#34;dark&#34;] .post-content .block:hover{background:#3a2f28;color:#e7ddcd;}&#xA;  [data-theme=&#34;dark&#34;] .post-content textarea,[data-theme=&#34;dark&#34;] .post-content .explainbox{background:#000;}&#xA;  [data-theme=&#34;dark&#34;] .post-content .chbar .name{color:#7a6a59;}&#xA;&lt;/style&gt;&#xA;&lt;div id=&#34;progress&#34;&gt;&lt;/div&gt;&#xA;&lt;nav id=&#34;dots&#34;&gt;&lt;/nav&gt;&#xA;&lt;header class=&#34;hero&#34;&gt;&#xA;  &lt;div class=&#34;eyebrow&#34;&gt;The paper that built modern AI &amp;middot; Vaswani et al., 2017&lt;/div&gt;&#xA;  &lt;h1&gt;Attention Is&lt;br&gt;All You &lt;span class=&#34;light&#34;&gt;Need&lt;/span&gt;&lt;/h1&gt;&#xA;  &lt;div style=&#34;width:80px;height:2px;background:var(--terra);margin:16px 0 22px;&#34;&gt;&lt;/div&gt;&#xA;  &lt;div class=&#34;subtitle&#34;&gt;The famous research paper behind ChatGPT, translation apps, and almost every AI you use today — rewritten so anyone can follow it, with things you can actually play with.&lt;/div&gt;&#xA;  &lt;div class=&#34;byline&#34;&gt;&#xA;    Original authors: &lt;b&gt;Vaswani, Shazeer, Parmar, Uszkoreit, Jones, Gomez, Kaiser, Polosukhin&lt;/b&gt;&lt;br&gt;&#xA;    Google Brain &amp;amp; Google Research &amp;middot; Published at NeurIPS 2017&lt;br&gt;&#xA;    This page: a plain-language, interactive walkthrough.&#xA;  &lt;/div&gt;&#xA;&lt;/header&gt;&#xA;&lt;p&gt;&lt;span id=&#34;s1&#34; class=&#34;s&#34;&gt;&lt;/span&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>data-testid — From Zero to Hero</title>
      <link>/posts/tech/data-testid-zero-to-hero/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/data-testid-zero-to-hero/</guid>
      <description>&lt;p&gt;A complete guide to mandatory &lt;code&gt;data-testid&lt;/code&gt; enforcement, duplicate detection, auto-generation, and E2E workflow — with every command you need.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-what-is-data-testid-and-why-do-you-need-it&#34;&gt;1. What is &lt;code&gt;data-testid&lt;/code&gt; and why do you need it?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;code&gt;data-testid&lt;/code&gt; is an HTML attribute that decouples your tests from CSS classes, DOM structure, and text content. Instead of brittle selectors like &lt;code&gt;.btn-primary &amp;gt; span:first-child&lt;/code&gt;, you write:&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;js&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-js&#34; data-lang=&#34;js&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;page&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;locator&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;[data-testid=&amp;#34;btn:submit-request&amp;#34;]&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;).&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;click&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Your tests survive refactors. Your CSS changes don&amp;rsquo;t break your CI.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Frappe Docker Setup (Custom Image &#43; App)</title>
      <link>/posts/tech/frappe-docker-setup/</link>
      <pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/frappe-docker-setup/</guid>
      <description>&lt;p&gt;Based on &lt;a href=&#34;https://github.com/frappe/frappe_docker&#34;&gt;frappe_docker&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This guide walks through deploying a custom Frappe app using Docker — from cloning frappe_docker and building a custom image with your app baked in, to spinning up containers and creating the first site. It also covers offline/air-gapped deployment for servers without internet access.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;1-clone-repository&#34;&gt;1. Clone Repository&lt;/h2&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir frappe-wiki&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; frappe-wiki&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone --depth &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; https://github.com/frappe/frappe_docker .&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;2-define-apps-appsjson&#34;&gt;2. Define Apps (&lt;code&gt;apps.json&lt;/code&gt;)&lt;/h2&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;json&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://github.com/frappe/wiki&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nt&#34;&gt;&amp;#34;branch&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;develop&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;3-build-custom-image&#34;&gt;3. Build Custom Image&lt;/h2&gt;&#xA;&lt;h3 id=&#34;recommended-buildkit&#34;&gt;Recommended (BuildKit)&lt;/h3&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker build &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --build-arg&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;FRAPPE_PATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;https://github.com/frappe/frappe &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --build-arg&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;FRAPPE_BRANCH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;version-16 &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --secret&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;id&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;apps_json,src&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;apps.json &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --tag&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;custom:16 &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --file&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;images/layered/Containerfile .&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;for-older-docker-versions&#34;&gt;For Older Docker Versions&lt;/h3&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;APPS_JSON_BASE64&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;base64 -w &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; apps.json&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker build &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --build-arg&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;FRAPPE_PATH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;https://github.com/frappe/frappe &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --build-arg&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;FRAPPE_BRANCH&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;version-16 &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --build-arg&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;APPS_JSON_BASE64&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$APPS_JSON_BASE64&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --tag&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;custom:16 &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  --file&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;images/layered/Containerfile .&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;4-environment-configuration-customenv&#34;&gt;4. Environment Configuration (&lt;code&gt;custom.env&lt;/code&gt;)&lt;/h2&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;ERPNEXT_VERSION&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;v16.13.0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;DB_PASSWORD&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;123&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;FRAPPE_SITE_NAME_HEADER&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;wiki.localhost&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;HTTP_PUBLISH_PORT&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;8072&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;CUSTOM_IMAGE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;custom&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;CUSTOM_TAG&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;16&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;PULL_POLICY&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;missing&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;5-generate-compose-file&#34;&gt;5. Generate Compose File&lt;/h2&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker compose --env-file custom.env &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -f compose.yaml &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -f overrides/compose.mariadb.yaml &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -f overrides/compose.redis.yaml &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  -f overrides/compose.noproxy.yaml &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;se&#34;&gt;&lt;/span&gt;  config &amp;gt; compose.custom.yaml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;offline--air-gapped-setup&#34;&gt;Offline / Air-Gapped Setup&lt;/h3&gt;&#xA;&lt;p&gt;Steps 1–5 can be done locally (if server doesn&amp;rsquo;t have internet connection).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Neural Network Concepts &amp; Architecture</title>
      <link>/posts/tech/neural-network-concepts/</link>
      <pubDate>Tue, 21 Apr 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/neural-network-concepts/</guid>
      <description>&lt;p&gt;This document explains the logical structure and operational principles of a feedforward neural network with backpropagation.&lt;/p&gt;&#xA;&lt;h2 id=&#34;network-topology&#34;&gt;Network Topology&lt;/h2&gt;&#xA;&lt;p&gt;A neural network is organized into layers of interconnected processing units called &lt;strong&gt;Neurons&lt;/strong&gt;. Data flows from the input layer through hidden layers to the output layer.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;pre class=&#34;mermaid&#34; data-testid=&#34;mermaid-block&#34;&gt;&lt;code&gt;graph LR&#xA;    subgraph IL [Input Layer]&#xA;        I1((Input 1))&#xA;        I2((Input 2))&#xA;    end&#xA;&#xA;    subgraph HL [Hidden Layer]&#xA;        H1((Neuron 1))&#xA;        H2((Neuron 2))&#xA;        H3((Neuron 3))&#xA;    end&#xA;&#xA;    subgraph OL [Output Layer]&#xA;        O1((Output 1))&#xA;    end&#xA;&#xA;    %% Connections&#xA;    I1 --- H1&#xA;    I1 --- H2&#xA;    I1 --- H3&#xA;    I2 --- H1&#xA;    I2 --- H2&#xA;    I2 --- H3&#xA;&#xA;    H1 --- O1&#xA;    H2 --- O1&#xA;    H3 --- O1&#xA;&#xA;    style IL fill:#f9f,stroke:#333,stroke-width:2px&#xA;    style HL fill:#bbf,stroke:#333,stroke-width:2px&#xA;    style OL fill:#dfd,stroke:#333,stroke-width:2px&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;component-logic&#34;&gt;Component Logic&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-the-neuron&#34;&gt;1. The Neuron&lt;/h3&gt;&#xA;&lt;p&gt;The neuron is the primary unit of computation. It performs three main steps:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rust Patterns: Don’t Peel the Onion</title>
      <link>/posts/tech/rust-onion-analogy/</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/rust-onion-analogy/</guid>
      <description>&lt;h3&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;/images/rust-onion-analogy.webp&#34; data-fancybox data-caption=&#34;img&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/rust-onion-analogy.webp&#34; alt=&#34;img&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;In Rust, working with references is a lot like handling an onion.  Understanding when to &amp;ldquo;peel&amp;rdquo; the onion and when to keep it whole is the  secret to mastering pattern matching and mutation.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;the-onion-analogy&#34;&gt;The Onion Analogy&lt;/h4&gt;&#xA;&lt;p&gt;Think of a mutable reference (&amp;amp;mut i32) as an onion:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Outer Layer: This is the reference (the &amp;ldquo;address&amp;rdquo; or &amp;ldquo;handle&amp;rdquo;).&lt;/li&gt;&#xA;&lt;li&gt;The Core: This is the actual data (the number itself).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h4 id=&#34;peeling-the-onion-mut-v&#34;&gt;Peeling the Onion (&amp;amp;mut v)&lt;/h4&gt;&#xA;&lt;p&gt;When you use a pattern like &lt;code&gt;for &amp;amp;mut v in slice.iter_mut()&lt;/code&gt;, you are explicitly telling Rust to &lt;code&gt;peel off&lt;/code&gt; the reference layer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Word List :The Boy Who Loved By Durjoy Datta</title>
      <link>/posts/life/list-of-words-the-boy-who-loved/</link>
      <pubDate>Sat, 28 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/life/list-of-words-the-boy-who-loved/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/boy-who-loved.webp&#34; data-fancybox data-caption=&#34;img&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/boy-who-loved.webp&#34; alt=&#34;img&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I have read book &lt;code&gt;The Boy Who Loved by Durjoy datta&lt;/code&gt;&#xA;My Goal Was to Enjoy book and Find New English Words&#xA;So Here is that list&lt;/p&gt;&#xA;&lt;h3 id=&#34;part-1-first-impressions-b---s&#34;&gt;&lt;strong&gt;Part 1: First Impressions (B - S)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation (Phonetic)&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Brylcreem&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BRIL-kreem&lt;/td&gt;&#xA;          &lt;td&gt;A classic brand of hair styling pomade.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Splotches&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPLOCH-iz&lt;/td&gt;&#xA;          &lt;td&gt;Irregular marks or stains.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Discernible&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;duh-SER-nuh-bul&lt;/td&gt;&#xA;          &lt;td&gt;Able to be perceived or recognized.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Morsels&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MOR-sulz&lt;/td&gt;&#xA;          &lt;td&gt;Small pieces of food or information.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Throbbing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;THROB-ing&lt;/td&gt;&#xA;          &lt;td&gt;Beating or pulsing with pain or emotion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gall&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GAWL&lt;/td&gt;&#xA;          &lt;td&gt;Bold, impudent behavior; or bitterness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Brutes&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BROOTS&lt;/td&gt;&#xA;          &lt;td&gt;Cruel, violent, or insensitive people.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Whims&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WIMZ&lt;/td&gt;&#xA;          &lt;td&gt;Sudden desires or change of mind.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Floundering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FLOWN-dur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Struggling mentally or showing great confusion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Succour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SUK-ur&lt;/td&gt;&#xA;          &lt;td&gt;Assistance and support in times of hardship.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lenient&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LEE-nee-unt&lt;/td&gt;&#xA;          &lt;td&gt;Merciful or tolerant; not strict.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rowdier&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ROW-dee-ur&lt;/td&gt;&#xA;          &lt;td&gt;Noisier and more disorderly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stout&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STOWT&lt;/td&gt;&#xA;          &lt;td&gt;Somewhat fat or of heavy build; brave.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Furtive&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FUR-tiv&lt;/td&gt;&#xA;          &lt;td&gt;Attempting to avoid notice; secretive.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lissome&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LISS-um&lt;/td&gt;&#xA;          &lt;td&gt;Slim, graceful, and flexible.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cusp&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KUSP&lt;/td&gt;&#xA;          &lt;td&gt;The point at which something is about to change.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Load-shedding&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LOHD-shed-ing&lt;/td&gt;&#xA;          &lt;td&gt;Intentional power outages to prevent grid failure.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Telltale&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TEL-tayl&lt;/td&gt;&#xA;          &lt;td&gt;Revealing or indicating something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Flirted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FLUR-ted&lt;/td&gt;&#xA;          &lt;td&gt;Experimented with or behaved playfully.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sombre&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SOM-bur&lt;/td&gt;&#xA;          &lt;td&gt;Dark, dull, or gloomy in character.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sullen&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SUL-un&lt;/td&gt;&#xA;          &lt;td&gt;Bad-tempered and sulky; gloomy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Recurring&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-KUR-ing&lt;/td&gt;&#xA;          &lt;td&gt;Occurring again periodically.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fluttering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FLUT-ur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Moving with a light, irregular motion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gruesome&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GROO-sum&lt;/td&gt;&#xA;          &lt;td&gt;Causing repulsion or horror; grisly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Erasure&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ee-RAY-zhur&lt;/td&gt;&#xA;          &lt;td&gt;The removal of writing or recorded data.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Charred&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CHARD&lt;/td&gt;&#xA;          &lt;td&gt;Burned or blackened by fire.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Choir&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KWY-ur&lt;/td&gt;&#xA;          &lt;td&gt;An organized group of singers.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Smelt&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SMELT&lt;/td&gt;&#xA;          &lt;td&gt;Extracted metal from ore; or past tense of smell.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Staunch&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STAWNCH&lt;/td&gt;&#xA;          &lt;td&gt;Loyal and committed in attitude.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Conspicuously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kun-SPIK-yoo-us-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a clearly visible or attracting way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rite&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RITE&lt;/td&gt;&#xA;          &lt;td&gt;A religious or solemn ceremony/act.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Miffed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MIFT&lt;/td&gt;&#xA;          &lt;td&gt;Somewhat annoyed or offended.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Morose&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;muh-ROHS&lt;/td&gt;&#xA;          &lt;td&gt;Sullen and ill-tempered.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Intimidating&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-TIM-ih-day-ting&lt;/td&gt;&#xA;          &lt;td&gt;Frightening or overawing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sleuthing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SLOOTH-ing&lt;/td&gt;&#xA;          &lt;td&gt;Carrying out an investigation; tracking.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wielding&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WEEL-ding&lt;/td&gt;&#xA;          &lt;td&gt;Holding and using (a tool or weapon).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Blissfully&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BLIS-fuh-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a manner characterized by extreme happiness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Oblivious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-BLIV-ee-us&lt;/td&gt;&#xA;          &lt;td&gt;Not aware of or concerned about what is happening.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Adversaries&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AD-vur-sair-eez&lt;/td&gt;&#xA;          &lt;td&gt;One&amp;rsquo;s opponents in a contest or conflict.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Chagrin&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;shuh-GRIN&lt;/td&gt;&#xA;          &lt;td&gt;Distress or embarrassment at failure.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stilts&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STILTS&lt;/td&gt;&#xA;          &lt;td&gt;Long upright posts used to support a building.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-2-behavioral-traits-l---s&#34;&gt;&lt;strong&gt;Part 2: Behavioral Traits (L - S)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frown&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FROWN&lt;/td&gt;&#xA;          &lt;td&gt;A facial expression of displeasure.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Seismic&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SYZ-mik&lt;/td&gt;&#xA;          &lt;td&gt;Relating to earthquakes; of enormous effect.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Arrhythmia&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-RITH-mee-uh&lt;/td&gt;&#xA;          &lt;td&gt;A condition where the heart beats irregularly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ricocheting&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RIK-uh-shay-ing&lt;/td&gt;&#xA;          &lt;td&gt;Bouncing off a surface.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Impeccable&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;im-PEK-uh-bul&lt;/td&gt;&#xA;          &lt;td&gt;In accordance with the highest standards; faultless.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clincher&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLIN-chur&lt;/td&gt;&#xA;          &lt;td&gt;A fact or event that settles a matter.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fraught&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FRAWT&lt;/td&gt;&#xA;          &lt;td&gt;Filled with (usually something undesirable).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sinusoidal&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;sy-nuh-SOY-dul&lt;/td&gt;&#xA;          &lt;td&gt;Mathematical curve describing a smooth periodic oscillation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dapper&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DAP-ur&lt;/td&gt;&#xA;          &lt;td&gt;Neat and trim in dress and appearance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clung&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLUNG&lt;/td&gt;&#xA;          &lt;td&gt;Adhered tightly or held on to something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wailed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WAYLD&lt;/td&gt;&#xA;          &lt;td&gt;Made a prolonged high-pitched cry of pain.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Impending&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;im-PEN-ding&lt;/td&gt;&#xA;          &lt;td&gt;About to happen; looming.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Snot&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SNOT&lt;/td&gt;&#xA;          &lt;td&gt;Nasal mucus (informal/impolite).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Jacketed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;JAK-it-ed&lt;/td&gt;&#xA;          &lt;td&gt;Covered or encased in a outer layer.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Teetering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TEE-tur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Swaying or moving unsteadily.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cubicle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KYOO-bih-kul&lt;/td&gt;&#xA;          &lt;td&gt;A small partitioned space or room.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dutiful&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DOO-tee-ful&lt;/td&gt;&#xA;          &lt;td&gt;Conscientiously fulfilling one&amp;rsquo;s obligations.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Baritone&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BARE-ih-tohn&lt;/td&gt;&#xA;          &lt;td&gt;An adult male singing voice between tenor and bass.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Browbeat&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BROW-beet&lt;/td&gt;&#xA;          &lt;td&gt;To intimidate by overbearing looks or words.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Confidante&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KON-fih-dahnt&lt;/td&gt;&#xA;          &lt;td&gt;A person with whom one shares a secret.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pretences&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pree-TEN-siz&lt;/td&gt;&#xA;          &lt;td&gt;Attempts to make something that is not the case appear true.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Splintering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPLIN-tur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Breaking into small, sharp fragments.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Benevolent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;buh-NEV-uh-lunt&lt;/td&gt;&#xA;          &lt;td&gt;Well-meaning and kindly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Capricious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-PREE-shus&lt;/td&gt;&#xA;          &lt;td&gt;Given to sudden changes of mood or behavior.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fiddle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FID-ul&lt;/td&gt;&#xA;          &lt;td&gt;To touch or fidget with something restlessly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tantalizingly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TAN-tuh-ly-zing-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that teases with the sight of something unattainable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Appalled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-PAWLD&lt;/td&gt;&#xA;          &lt;td&gt;Greatly dismayed or horrified.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Flitting&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FLIT-ing&lt;/td&gt;&#xA;          &lt;td&gt;Moving swiftly and lightly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Hieroglyphics&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;hy-ruh-GLIF-iks&lt;/td&gt;&#xA;          &lt;td&gt;Writing consisting of pictures/symbols.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cantankerous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kan-TANG-kur-us&lt;/td&gt;&#xA;          &lt;td&gt;Bad-tempered, argumentative, and uncooperative.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Obliterating&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-BLIT-ur-ay-ting&lt;/td&gt;&#xA;          &lt;td&gt;Destroying utterly; wiping out.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Transgressions&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;tranz-GRES-shunz&lt;/td&gt;&#xA;          &lt;td&gt;Acts that go against a law or rule.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Perennially&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;puh-REN-ee-uh-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that continues for a long or infinite time.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cram&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KRAM&lt;/td&gt;&#xA;          &lt;td&gt;Completely fill to the point of overflowing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Presumptuous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pree-ZUMP-choo-us&lt;/td&gt;&#xA;          &lt;td&gt;Failing to observe the limits of what is appropriate.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Skulduggery&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;skul-DUG-uh-ree&lt;/td&gt;&#xA;          &lt;td&gt;Underhanded or unscrupulous behavior; trickery.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Consternation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kon-stur-NAY-shun&lt;/td&gt;&#xA;          &lt;td&gt;Feelings of anxiety or dismay at something unexpected.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Strides&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STRYDZ&lt;/td&gt;&#xA;          &lt;td&gt;Long, decisive steps in walking.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Trotted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TROT-ed&lt;/td&gt;&#xA;          &lt;td&gt;Proceeded at a pace faster than a walk.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Panted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PAN-ted&lt;/td&gt;&#xA;          &lt;td&gt;Breathed with short, quick breaths.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Haphazard&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;hap-HAZ-urd&lt;/td&gt;&#xA;          &lt;td&gt;Lacking any obvious principle of organization.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frivolous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FRIV-uh-lus&lt;/td&gt;&#xA;          &lt;td&gt;Not having any serious purpose or value.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-3-emotional-shadows-s---r&#34;&gt;&lt;strong&gt;Part 3: Emotional Shadows (S - R)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dismissively&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dis-MISS-iv-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a manner that suggests something is unworthy of notice.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Semi-esque&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;sem-ee-ESK&lt;/td&gt;&#xA;          &lt;td&gt;Resembling something in part (informal/creative).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Thumped&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;THUMPT&lt;/td&gt;&#xA;          &lt;td&gt;Hit or struck heavily.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Throbbed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;THROBT&lt;/td&gt;&#xA;          &lt;td&gt;Pulsated or beat with pain.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Accessory&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ak-SES-uh-ree&lt;/td&gt;&#xA;          &lt;td&gt;A thing which can be added to something else; accomplice.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ruminating&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ROO-mih-nay-ting&lt;/td&gt;&#xA;          &lt;td&gt;Thinking deeply about something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reminiscing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;rem-ih-NISS-ing&lt;/td&gt;&#xA;          &lt;td&gt;Indulging in enjoyable recollection of past events.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Squealed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKWEELD&lt;/td&gt;&#xA;          &lt;td&gt;Made a long, high-pitched cry or noise.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scrambled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKRAM-buld&lt;/td&gt;&#xA;          &lt;td&gt;Moved or climbed in a hurried or awkward way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Headboard&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HED-bord&lt;/td&gt;&#xA;          &lt;td&gt;An upright panel at the head of a bed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fuming&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FYOO-ming&lt;/td&gt;&#xA;          &lt;td&gt;Feeling or showing great anger.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scouting&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKOW-ting&lt;/td&gt;&#xA;          &lt;td&gt;Making a search for someone or something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fussing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FUSS-ing&lt;/td&gt;&#xA;          &lt;td&gt;Showing unnecessary or excessive concern.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rebunking&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-BUNK-ing&lt;/td&gt;&#xA;          &lt;td&gt;Re-occupying a bunk or bed; returning to a previous state.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Overhaul&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OH-vur-hawl&lt;/td&gt;&#xA;          &lt;td&gt;A thorough examination or repair.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHED&lt;/td&gt;&#xA;          &lt;td&gt;To discard or let fall; or a simple roofed structure.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Hurled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HURLD&lt;/td&gt;&#xA;          &lt;td&gt;Threw something with great force.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wretched&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RETCH-id&lt;/td&gt;&#xA;          &lt;td&gt;In a very unhappy or unfortunate state.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fester&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FES-tur&lt;/td&gt;&#xA;          &lt;td&gt;Become worse or more intense; to rot.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fasted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FAST-ed&lt;/td&gt;&#xA;          &lt;td&gt;Abstained from all or some kinds of food or drink.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Decimated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DES-ih-may-ted&lt;/td&gt;&#xA;          &lt;td&gt;Killed or destroyed a large percentage of.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Choicest&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CHOY-sist&lt;/td&gt;&#xA;          &lt;td&gt;Of the best quality; most desirable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Goad&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GOHD&lt;/td&gt;&#xA;          &lt;td&gt;Provoke or annoy someone into action.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Inadvertently&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-ad-VUR-tunt-lee&lt;/td&gt;&#xA;          &lt;td&gt;Without intention; accidentally.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shies&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHYZ&lt;/td&gt;&#xA;          &lt;td&gt;To recoil or show reluctance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stumble&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STUM-bul&lt;/td&gt;&#xA;          &lt;td&gt;Trip or momentarily lose one&amp;rsquo;s balance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Affinity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-FIN-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;A spontaneous or natural liking for something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dearly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DEER-lee&lt;/td&gt;&#xA;          &lt;td&gt;Very much; at a high cost.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Solace&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SOL-iss&lt;/td&gt;&#xA;          &lt;td&gt;Comfort or consolation in a time of distress.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fury&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FYOOR-ee&lt;/td&gt;&#xA;          &lt;td&gt;Wild or violent anger.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Vase&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VAYZ&lt;/td&gt;&#xA;          &lt;td&gt;A decorative container for flowers.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Plead&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PLEED&lt;/td&gt;&#xA;          &lt;td&gt;To make an emotional appeal.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Abettors&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-BET-urz&lt;/td&gt;&#xA;          &lt;td&gt;People who encourage or assist in wrongdoing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ilish&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;EE-lish&lt;/td&gt;&#xA;          &lt;td&gt;A popular species of fish in South Asia (Hilsa).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fumbling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FUM-bling&lt;/td&gt;&#xA;          &lt;td&gt;Handling something clumsily.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Serrated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SER-ay-ted&lt;/td&gt;&#xA;          &lt;td&gt;Having a jagged edge like a saw.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Defy&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dee-FY&lt;/td&gt;&#xA;          &lt;td&gt;Openly resist or refuse to obey.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pursuit&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pur-SOOT&lt;/td&gt;&#xA;          &lt;td&gt;The action of following or pursuing someone.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Plasticine&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PLAS-tuh-seen&lt;/td&gt;&#xA;          &lt;td&gt;A brand of putty-like modeling material.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Seldom&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SEL-dum&lt;/td&gt;&#xA;          &lt;td&gt;Not common; rarely.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-4-social-interactions-r---a&#34;&gt;&lt;strong&gt;Part 4: Social Interactions (R - A)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Abysmal&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-BIZ-mul&lt;/td&gt;&#xA;          &lt;td&gt;Extremely bad; appalling.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ubiquitous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;yoo-BIK-wih-tus&lt;/td&gt;&#xA;          &lt;td&gt;Present, appearing, or found everywhere.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frivolity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;frih-VOL-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Lack of seriousness; lightheartedness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dubious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DOO-bee-us&lt;/td&gt;&#xA;          &lt;td&gt;Hesitating or doubting.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Crackled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KRAK-uld&lt;/td&gt;&#xA;          &lt;td&gt;Made a series of slight cracking noises.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clawed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLAWD&lt;/td&gt;&#xA;          &lt;td&gt;Scratched or dug at with claws or fingers.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tottering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TOT-ur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Moving unsteadily as if about to fall.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Defiling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dee-FY-ling&lt;/td&gt;&#xA;          &lt;td&gt;Sullying, marring, or spoiling.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stark&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STARK&lt;/td&gt;&#xA;          &lt;td&gt;Severe or bare in appearance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cease&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SEES&lt;/td&gt;&#xA;          &lt;td&gt;Bring or come to an end.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Vetoed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VEE-tohd&lt;/td&gt;&#xA;          &lt;td&gt;Exercised a rejection of a proposal.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fists&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FISTS&lt;/td&gt;&#xA;          &lt;td&gt;Hands closed tightly with fingers doubled into palm.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Preclude&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pree-KLOOD&lt;/td&gt;&#xA;          &lt;td&gt;Prevent from happening; make impossible.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Welts&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WELTS&lt;/td&gt;&#xA;          &lt;td&gt;Red, swollen marks on the skin.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pessimism&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PES-ih-miz-um&lt;/td&gt;&#xA;          &lt;td&gt;A tendency to see the worst aspect of things.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gustily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GUS-tih-lee&lt;/td&gt;&#xA;          &lt;td&gt;With strong, sudden rushes of wind or emotion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Nuzzling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NUZ-ling&lt;/td&gt;&#xA;          &lt;td&gt;Rubbing or pushing gently with the nose.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Exonerate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;eg-ZON-uh-rayt&lt;/td&gt;&#xA;          &lt;td&gt;Absolve from blame for a fault or wrongdoing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Umpteenth&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;UMP-teenth&lt;/td&gt;&#xA;          &lt;td&gt;Used to emphasize that something has happened many times.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pied Piper&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PYD-PY-pur&lt;/td&gt;&#xA;          &lt;td&gt;A person who induces others to follow them.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Verbatim&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;vur-BAY-tim&lt;/td&gt;&#xA;          &lt;td&gt;In exactly the same words as were used originally.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Propensity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pruh-PEN-sih-tee&lt;/td&gt;&#xA;          &lt;td&gt;An inclination or natural tendency to behave in a way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Enthral&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-THRAWL&lt;/td&gt;&#xA;          &lt;td&gt;Capture the fascinated attention of.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Studious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STOO-dee-us&lt;/td&gt;&#xA;          &lt;td&gt;Spending a lot of time studying or reading.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Knack&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NAK&lt;/td&gt;&#xA;          &lt;td&gt;An acquired or natural skill at performing a task.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mundane&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;mun-DAYN&lt;/td&gt;&#xA;          &lt;td&gt;Lacking interest or excitement; dull.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Devastated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DEV-uh-stay-ted&lt;/td&gt;&#xA;          &lt;td&gt;Severely shocked or overwhelmed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Coax&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOHKS&lt;/td&gt;&#xA;          &lt;td&gt;Persuade someone gradually or gently.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Smeared&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SMEERD&lt;/td&gt;&#xA;          &lt;td&gt;Coated or marked with a greasy or sticky substance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fizzled out&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FIZ-uld-owt&lt;/td&gt;&#xA;          &lt;td&gt;Ended feebly or failed gradually.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tiptoed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TIP-tohd&lt;/td&gt;&#xA;          &lt;td&gt;Walked quietly on one&amp;rsquo;s toes.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Writhed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RY-thid&lt;/td&gt;&#xA;          &lt;td&gt;Made continual twisting movements of the body.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rickety&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RIK-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Likely to collapse or break; shaky.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Obstinately&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OB-stin-ut-lee&lt;/td&gt;&#xA;          &lt;td&gt;Stubbornly refusing to change one&amp;rsquo;s opinion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pestered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PES-turd&lt;/td&gt;&#xA;          &lt;td&gt;Troubled or annoyed with frequent requests.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Encroachment&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-KROCH-munt&lt;/td&gt;&#xA;          &lt;td&gt;Intrusion on a person&amp;rsquo;s territory or rights.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Menace&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MEN-iss&lt;/td&gt;&#xA;          &lt;td&gt;A person or thing that is likely to cause harm; a threat.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Theatrics&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;thee-AT-riks&lt;/td&gt;&#xA;          &lt;td&gt;Dramatic or exaggerated behavior.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gesticulated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;jes-TIK-yoo-lay-ted&lt;/td&gt;&#xA;          &lt;td&gt;Used gestures to emphasize one&amp;rsquo;s words.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Incarnate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-KAR-nut&lt;/td&gt;&#xA;          &lt;td&gt;Embodied in flesh; in human form.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-5-medical--physical-states-s---i&#34;&gt;&lt;strong&gt;Part 5: Medical &amp;amp; Physical States (S - I)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Implausible&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;im-PLAW-zih-bul&lt;/td&gt;&#xA;          &lt;td&gt;Not seeming reasonable or probable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Untucked&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;un-TUKT&lt;/td&gt;&#xA;          &lt;td&gt;Not pushed into a waistband.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sullied&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SUL-eed&lt;/td&gt;&#xA;          &lt;td&gt;Damaged the purity or integrity of.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wholly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HO-lee&lt;/td&gt;&#xA;          &lt;td&gt;Entirely; fully.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stormed-off&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STORMD-awf&lt;/td&gt;&#xA;          &lt;td&gt;Left angrily.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scouring&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKOW-ur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Searching a place or thing thoroughly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Organism&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OR-guh-niz-um&lt;/td&gt;&#xA;          &lt;td&gt;An individual animal, plant, or single-celled life form.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Repentant&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-PEN-tunt&lt;/td&gt;&#xA;          &lt;td&gt;Expressing or feeling sincere regret and remorse.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Consolation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kon-suh-LAY-shun&lt;/td&gt;&#xA;          &lt;td&gt;Comfort received after a loss or disappointment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shrugging&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHRUG-ing&lt;/td&gt;&#xA;          &lt;td&gt;Raising shoulders to express doubt or indifference.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Struggled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STRUG-uld&lt;/td&gt;&#xA;          &lt;td&gt;Made forceful efforts to get free; strived.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Harboured&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HAR-burd&lt;/td&gt;&#xA;          &lt;td&gt;Kept a thought or feeling in one&amp;rsquo;s mind.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ulterior&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ul-TEER-ee-ur&lt;/td&gt;&#xA;          &lt;td&gt;Existing beyond what is obvious or admitted.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Demeanour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-MEEN-ur&lt;/td&gt;&#xA;          &lt;td&gt;Outward behavior or bearing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Equanimity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ek-wuh-NIM-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Mental calmness and composure.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Anecdotes&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AN-ik-dohts&lt;/td&gt;&#xA;          &lt;td&gt;Short and amusing/interesting stories.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Leant&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LENT&lt;/td&gt;&#xA;          &lt;td&gt;Inclined the body in a particular direction (past tense).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Anticipation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;an-tiss-ih-PAY-shun&lt;/td&gt;&#xA;          &lt;td&gt;The action of expecting or predicting something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Jinxed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;JINGKST&lt;/td&gt;&#xA;          &lt;td&gt;Brought bad luck to.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scalpel&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKAL-pul&lt;/td&gt;&#xA;          &lt;td&gt;A small, sharp knife used in surgery.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dexterity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;deks-TER-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Skill in performing tasks, especially with hands.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Orchestrated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OR-kus-tray-ted&lt;/td&gt;&#xA;          &lt;td&gt;Planned or coordinated elements of a situation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Envious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;EN-vee-us&lt;/td&gt;&#xA;          &lt;td&gt;Feeling or showing envy; jealous.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Confounds&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kun-FOWNDZ&lt;/td&gt;&#xA;          &lt;td&gt;Causes surprise or confusion in someone.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Churned&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CHURND&lt;/td&gt;&#xA;          &lt;td&gt;Agitated or turned (liquids or emotions).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Crutch&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KRUTCH&lt;/td&gt;&#xA;          &lt;td&gt;A support used by a person with an injury.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gaffes&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GAFS&lt;/td&gt;&#xA;          &lt;td&gt;Unintentional acts or remarks causing embarrassment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Oblige&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-BLYJ&lt;/td&gt;&#xA;          &lt;td&gt;Make someone legally or morally bound to do something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Nemesis&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NEM-uh-siss&lt;/td&gt;&#xA;          &lt;td&gt;A long-standing rival; an arch-enemy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lingering&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LING-gur-ing&lt;/td&gt;&#xA;          &lt;td&gt;Lasting for a long time or slow to end.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Murmurs&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MUR-murz&lt;/td&gt;&#xA;          &lt;td&gt;Soft, indistinct sounds.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reverie&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REV-uh-ree&lt;/td&gt;&#xA;          &lt;td&gt;A state of being pleasantly lost in one&amp;rsquo;s thoughts.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scraggy&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKRAG-ee&lt;/td&gt;&#xA;          &lt;td&gt;Thin and bony.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Bigoted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BIG-ut-ed&lt;/td&gt;&#xA;          &lt;td&gt;Having an unreasonable attachment to a belief/prejudice.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Feverish&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FEE-vur-ish&lt;/td&gt;&#xA;          &lt;td&gt;Characterized by intense excitement or activity.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sulking&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SUL-king&lt;/td&gt;&#xA;          &lt;td&gt;Being silent and bad-tempered out of annoyance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Montages&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;mon-TAZH-iz&lt;/td&gt;&#xA;          &lt;td&gt;Sequences of shots or images in a film/book.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-6-movement--mannerisms-t---b&#34;&gt;&lt;strong&gt;Part 6: Movement &amp;amp; Mannerisms (T - B)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Unbeknownst&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;un-bih-NOHNST&lt;/td&gt;&#xA;          &lt;td&gt;Without the knowledge of.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Indiscriminately&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-dis-KRIM-ih-nut-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a random manner; without careful judgment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Coddle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOD-ul&lt;/td&gt;&#xA;          &lt;td&gt;Treat in an indulgent or overprotective way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lingam&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LING-gum&lt;/td&gt;&#xA;          &lt;td&gt;A symbol of the god Shiva in Hinduism.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Exalted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;eg-ZAWL-ted&lt;/td&gt;&#xA;          &lt;td&gt;Placed in a high or powerful level or rank.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fiddling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FID-ling&lt;/td&gt;&#xA;          &lt;td&gt;Touching or fidgeting with something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Nonchalantly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;non-shuh-LAHNT-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a calm and relaxed manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Charade&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;shuh-RAYD&lt;/td&gt;&#xA;          &lt;td&gt;An absurd pretense intended to create a facade.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wilted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WIL-ted&lt;/td&gt;&#xA;          &lt;td&gt;Limp through loss of water or enthusiasm.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shallowly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHAL-oh-lee&lt;/td&gt;&#xA;          &lt;td&gt;Not deep; in a surface-level manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mutineers&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;myoo-tih-NEERZ&lt;/td&gt;&#xA;          &lt;td&gt;People who revolt against authority.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Indignant&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-DIG-nunt&lt;/td&gt;&#xA;          &lt;td&gt;Feeling or showing anger at unfair treatment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pacifist&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PASS-ih-fist&lt;/td&gt;&#xA;          &lt;td&gt;A person who believes that war and violence are unjustifiable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sprung&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPRUNG&lt;/td&gt;&#xA;          &lt;td&gt;Moved or jumped suddenly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Infatuation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-fat-choo-AY-shun&lt;/td&gt;&#xA;          &lt;td&gt;An intense but short-lived passion for someone.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Martyred&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MAR-turd&lt;/td&gt;&#xA;          &lt;td&gt;Killed because of religious or other beliefs.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Bewilderment&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;bih-WIL-dur-munt&lt;/td&gt;&#xA;          &lt;td&gt;A feeling of being perplexed and confused.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Strode&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STROHD&lt;/td&gt;&#xA;          &lt;td&gt;Walked with long, decisive steps.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wails&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WAYLZ&lt;/td&gt;&#xA;          &lt;td&gt;Long, high-pitched cries of pain or grief.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Collateral&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-LAT-ur-ul&lt;/td&gt;&#xA;          &lt;td&gt;Something pledged as security; secondary damage.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Snippets&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SNIP-its&lt;/td&gt;&#xA;          &lt;td&gt;Small pieces or brief extracts.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Exterminated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ek-stur-mih-nay-ted&lt;/td&gt;&#xA;          &lt;td&gt;Destroyed completely.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Bayoneted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BAY-uh-net-ed&lt;/td&gt;&#xA;          &lt;td&gt;Stabbed with a blade attached to a rifle.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dribbled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DRIB-uld&lt;/td&gt;&#xA;          &lt;td&gt;Let saliva fall from the mouth; leaked in small drops.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Loitered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LOY-turd&lt;/td&gt;&#xA;          &lt;td&gt;Stood or waited around idly without purpose.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Perpetrators&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PUR-puh-tray-turz&lt;/td&gt;&#xA;          &lt;td&gt;People who carry out a harmful or illegal act.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Atrocities&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-TROSS-ih-teez&lt;/td&gt;&#xA;          &lt;td&gt;Extremely wicked or cruel acts.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Vanquished&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VANG-kwisht&lt;/td&gt;&#xA;          &lt;td&gt;Defeated thoroughly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shushed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHUSHT&lt;/td&gt;&#xA;          &lt;td&gt;Told someone to be quiet.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Embryonic&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;em-bree-ON-ik&lt;/td&gt;&#xA;          &lt;td&gt;In a very early stage of development.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ascertain&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ass-ur-TAYN&lt;/td&gt;&#xA;          &lt;td&gt;Find out for certain; make sure of.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Spoilt&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPOYLT&lt;/td&gt;&#xA;          &lt;td&gt;Diminished the quality or value of; pampered.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Swelled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SWELD&lt;/td&gt;&#xA;          &lt;td&gt;Became larger or rounder in size.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Minuscule&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MIN-us-kyool&lt;/td&gt;&#xA;          &lt;td&gt;Extremely small; tiny.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Transpired&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;tran-SPYRD&lt;/td&gt;&#xA;          &lt;td&gt;Occurred; happened.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lest&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LEST&lt;/td&gt;&#xA;          &lt;td&gt;With the intention of preventing; for fear that.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Spewing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPEW-ing&lt;/td&gt;&#xA;          &lt;td&gt;Expelling large quantities of something rapidly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Chided&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CHY-did&lt;/td&gt;&#xA;          &lt;td&gt;Scolded or rebuked.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Folly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FOL-ee&lt;/td&gt;&#xA;          &lt;td&gt;Lack of good sense; foolishness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Oracle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OR-uh-kul&lt;/td&gt;&#xA;          &lt;td&gt;A priest/priestess acting as a medium for prophecy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Poise&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;POYZ&lt;/td&gt;&#xA;          &lt;td&gt;Graceful and elegant bearing in a person.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-7-feelings-of-unease-t---h&#34;&gt;&lt;strong&gt;Part 7: Feelings of Unease (T - H)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reprimands&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REP-rih-mandz&lt;/td&gt;&#xA;          &lt;td&gt;Formal expressions of disapproval.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Corroborates&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-ROB-uh-rayts&lt;/td&gt;&#xA;          &lt;td&gt;Confirms or gives support to.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reverberating&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-VUR-bur-ay-ting&lt;/td&gt;&#xA;          &lt;td&gt;Echoing; continuing as if in a series of echoes.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Inexplicably&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-ek-SPLIK-uh-blee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that cannot be explained or accounted for.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Silhouette&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;sil-oo-ET&lt;/td&gt;&#xA;          &lt;td&gt;The dark shape and outline of someone/something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Auricles&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OR-ih-kulz&lt;/td&gt;&#xA;          &lt;td&gt;Upper cavities of the heart (atria).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ventricles&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VEN-trih-kulz&lt;/td&gt;&#xA;          &lt;td&gt;Lower cavities of the heart.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tendons&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TEN-dunz&lt;/td&gt;&#xA;          &lt;td&gt;Flexible cords of strong tissue attaching muscle to bone.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scorn&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKORN&lt;/td&gt;&#xA;          &lt;td&gt;The feeling that someone is worthless or despicable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cunning&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KUN-ing&lt;/td&gt;&#xA;          &lt;td&gt;Having skill in achieving one&amp;rsquo;s ends by deceit.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wheeled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WEELD&lt;/td&gt;&#xA;          &lt;td&gt;Turned around quickly; or moved on wheels.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wickedness&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WIK-id-ness&lt;/td&gt;&#xA;          &lt;td&gt;The quality of being evil or morally wrong.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Farthest&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FAR-thist&lt;/td&gt;&#xA;          &lt;td&gt;At the greatest distance in space or time.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tethered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TETH-urd&lt;/td&gt;&#xA;          &lt;td&gt;Tied with a rope or chain.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lovelorn&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LUV-lorn&lt;/td&gt;&#xA;          &lt;td&gt;Unhappy because of unrequited love.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Barged&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BARJD&lt;/td&gt;&#xA;          &lt;td&gt;Moved forcefully or roughly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Staple&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STAY-pul&lt;/td&gt;&#xA;          &lt;td&gt;A main or important element of something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Conciliatory&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kun-SIL-ee-uh-tor-ee&lt;/td&gt;&#xA;          &lt;td&gt;Intended to placate or pacify.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Blanch&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BLANCH&lt;/td&gt;&#xA;          &lt;td&gt;Flinch or grow pale from shock or fear.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Manoeuvre&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;muh-NOO-vur&lt;/td&gt;&#xA;          &lt;td&gt;A movement or series of moves requiring skill.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shove&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHUV&lt;/td&gt;&#xA;          &lt;td&gt;Push someone or something roughly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rebukes&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-BYOOKS&lt;/td&gt;&#xA;          &lt;td&gt;Sharp criticisms or expressions of disapproval.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mended&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MEN-did&lt;/td&gt;&#xA;          &lt;td&gt;Repaired; fixed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Courtiers&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOR-tee-urz&lt;/td&gt;&#xA;          &lt;td&gt;Persons who attend a royal court as companions.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Assuaged&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-SWAYJD&lt;/td&gt;&#xA;          &lt;td&gt;Made an unpleasant feeling less intense.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Slit&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SLIT&lt;/td&gt;&#xA;          &lt;td&gt;A long, narrow cut or opening.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Jab&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;JAB&lt;/td&gt;&#xA;          &lt;td&gt;Poke roughly or quickly with something sharp.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Innocuous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-OK-yoo-us&lt;/td&gt;&#xA;          &lt;td&gt;Not harmful or offensive.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stellar&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STEL-ur&lt;/td&gt;&#xA;          &lt;td&gt;Exceptionally good; outstanding.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rankled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RANG-kuld&lt;/td&gt;&#xA;          &lt;td&gt;Caused annoyance or resentment that persists.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ominous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;OM-ih-nus&lt;/td&gt;&#xA;          &lt;td&gt;Giving the impression that something bad is going to happen.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Salvo&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SAL-voh&lt;/td&gt;&#xA;          &lt;td&gt;A simultaneous discharge of artillery; a sudden burst.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gruffly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GRUF-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a rough, stern, or surly manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Vent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VENT&lt;/td&gt;&#xA;          &lt;td&gt;Give free expression to a strong emotion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Insidious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-SID-ee-us&lt;/td&gt;&#xA;          &lt;td&gt;Proceeding in a gradual, subtle way with harmful effects.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Seeped&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SEEPT&lt;/td&gt;&#xA;          &lt;td&gt;Flowed or leaked slowly through porous material.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Morphed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MORFT&lt;/td&gt;&#xA;          &lt;td&gt;Changed smoothly from one image/state to another.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Revel&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REV-ul&lt;/td&gt;&#xA;          &lt;td&gt;Enjoy oneself in a lively and noisy way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-8-action--reaction-d---r&#34;&gt;&lt;strong&gt;Part 8: Action &amp;amp; Reaction (D - R)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;No-holds-barred&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;noh-HOHLDZ-BARD&lt;/td&gt;&#xA;          &lt;td&gt;Without limits or rules.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Savour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SAY-vur&lt;/td&gt;&#xA;          &lt;td&gt;Enjoy or appreciate something completely.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rarity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RARE-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;The state of being uncommon or scarce.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Appraising&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-PRAY-zing&lt;/td&gt;&#xA;          &lt;td&gt;Assessing the value or quality of.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sincerest&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;sin-SEER-ist&lt;/td&gt;&#xA;          &lt;td&gt;Free from deceit; genuine.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Groan&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GROHN&lt;/td&gt;&#xA;          &lt;td&gt;A deep inarticulate sound of pain or despair.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Creak&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KREEK&lt;/td&gt;&#xA;          &lt;td&gt;A harsh scraping or squeaking sound.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mouthed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MOWTHD&lt;/td&gt;&#xA;          &lt;td&gt;Moved the lips as if saying something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frenzy&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FREN-zee&lt;/td&gt;&#xA;          &lt;td&gt;A state or period of uncontrolled excitement.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Quivered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KWIV-urd&lt;/td&gt;&#xA;          &lt;td&gt;Trembled or shook with a slight rapid motion.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Embargo&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;em-BAR-goh&lt;/td&gt;&#xA;          &lt;td&gt;An official ban on trade or activity.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ensnare&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-SNARE&lt;/td&gt;&#xA;          &lt;td&gt;Catch in or as in a trap.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Modesty&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MOD-iss-tee&lt;/td&gt;&#xA;          &lt;td&gt;Quality of being unassuming; decency.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lunatic&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LOO-nuh-tik&lt;/td&gt;&#xA;          &lt;td&gt;A mentally ill person (dated); extremely foolish.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Slumped&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SLUMPT&lt;/td&gt;&#xA;          &lt;td&gt;Sat or fell down heavily.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cradling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KRAY-dling&lt;/td&gt;&#xA;          &lt;td&gt;Holding gently and protectively.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Daze&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DAYZ&lt;/td&gt;&#xA;          &lt;td&gt;A state of stunned confusion or bewilderment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Painstakingly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PAYNZ-tay-king-lee&lt;/td&gt;&#xA;          &lt;td&gt;With great care and thoroughness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;In-adequate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-AD-uh-kwit&lt;/td&gt;&#xA;          &lt;td&gt;Lacking the quality or quantity required.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Aptly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;APT-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a manner that is appropriate or suitable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Terrace&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TER-iss&lt;/td&gt;&#xA;          &lt;td&gt;A level paved area next to a building.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Aristocratic&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-ris-tuh-KRAT-ik&lt;/td&gt;&#xA;          &lt;td&gt;Belonging to the highest class in certain societies.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Surer&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHOOR-ur&lt;/td&gt;&#xA;          &lt;td&gt;More confident or certain.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Befallen us&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;bih-FAWL-un-us&lt;/td&gt;&#xA;          &lt;td&gt;Something (usually bad) happened to us.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Voodoo doll&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VOO-doo-DOL&lt;/td&gt;&#xA;          &lt;td&gt;A doll used in magic to represent a person.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Revulsion&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-VUL-shun&lt;/td&gt;&#xA;          &lt;td&gt;A sense of disgust and loathing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Skimping&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKIMP-ing&lt;/td&gt;&#xA;          &lt;td&gt;Expending less time/money than is needed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Chastised&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CHASS-tyzd&lt;/td&gt;&#xA;          &lt;td&gt;Rebuked or reprimanded severely.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Detested&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dee-TEST-ed&lt;/td&gt;&#xA;          &lt;td&gt;Disliked intensely.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dole&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DOHL&lt;/td&gt;&#xA;          &lt;td&gt;Benefit paid by the state; or to distribute.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Borne&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BORN&lt;/td&gt;&#xA;          &lt;td&gt;Carried or transported by (past participle of bear).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gashes&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GASH-iz&lt;/td&gt;&#xA;          &lt;td&gt;Long, deep cuts or wounds.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clumsily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLUM-zih-lee&lt;/td&gt;&#xA;          &lt;td&gt;In an awkward or ungraceful manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Resolute&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REZ-uh-loot&lt;/td&gt;&#xA;          &lt;td&gt;Admirably purposeful, determined, and unwavering.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Muffled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MUF-uld&lt;/td&gt;&#xA;          &lt;td&gt;(of a sound) not loud because of being obstructed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-9-conflict--persistence-w---s&#34;&gt;&lt;strong&gt;Part 9: Conflict &amp;amp; Persistence (W - S)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Quieten&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KWY-uh-tun&lt;/td&gt;&#xA;          &lt;td&gt;To make or become quiet and calm.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Vigorously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VIG-ur-us-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that involves physical strength or effort.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gushed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GUSHT&lt;/td&gt;&#xA;          &lt;td&gt;Flowed out in a rapid and plentiful stream.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dodged&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DOJ-id&lt;/td&gt;&#xA;          &lt;td&gt;Avoided by a sudden quick movement.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Redemption&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-DEMP-shun&lt;/td&gt;&#xA;          &lt;td&gt;The action of being saved from error or evil.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reconnaissance&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ruh-KON-uh-sunss&lt;/td&gt;&#xA;          &lt;td&gt;Military observation of a region to locate an enemy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Splendidly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPLEN-did-lee&lt;/td&gt;&#xA;          &lt;td&gt;Very well; excellently.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Deftness&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DEFT-ness&lt;/td&gt;&#xA;          &lt;td&gt;Skillfulness and speed in movement.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Readily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RED-ih-lee&lt;/td&gt;&#xA;          &lt;td&gt;Without hesitation or difficulty.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rewound&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-WOWND&lt;/td&gt;&#xA;          &lt;td&gt;Wound back (a tape or film) to the beginning.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Jesters&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;JEST-urz&lt;/td&gt;&#xA;          &lt;td&gt;Professional jokers or fools at medieval courts.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Continuance&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kun-TIN-yoo-unss&lt;/td&gt;&#xA;          &lt;td&gt;The state of remaining in existence or operation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;In-difference&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-DIF-ur-unss&lt;/td&gt;&#xA;          &lt;td&gt;Lack of interest, concern, or sympathy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wring&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RING&lt;/td&gt;&#xA;          &lt;td&gt;Squeeze and twist to force liquid from.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Secluded&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;seh-KLOO-did&lt;/td&gt;&#xA;          &lt;td&gt;(of a place) not visited or seen by many people.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tinge&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TINJ&lt;/td&gt;&#xA;          &lt;td&gt;A slight trace of a color or feeling.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cowardice&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOW-ur-diss&lt;/td&gt;&#xA;          &lt;td&gt;Lack of bravery.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Geared&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GEERD&lt;/td&gt;&#xA;          &lt;td&gt;Prepared or adjusted for a particular situation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sustenance&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SUS-tuh-nunss&lt;/td&gt;&#xA;          &lt;td&gt;Food and drink regarded as a source of strength.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Revelled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REV-uld&lt;/td&gt;&#xA;          &lt;td&gt;Got great pleasure from a situation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dumbstruck&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DUM-struk&lt;/td&gt;&#xA;          &lt;td&gt;So shocked or surprised that one cannot speak.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Incessant&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-SESS-unt&lt;/td&gt;&#xA;          &lt;td&gt;Continuing without pause or interruption.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Debauchery&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-BAW-chur-ee&lt;/td&gt;&#xA;          &lt;td&gt;Excessive indulgence in sensual pleasures.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reconciliation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;rek-un-sil-ee-AY-shun&lt;/td&gt;&#xA;          &lt;td&gt;The restoration of friendly relations.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Raisin&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RAY-zin&lt;/td&gt;&#xA;          &lt;td&gt;A partially dried grape.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Consummate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KON-suh-mut&lt;/td&gt;&#xA;          &lt;td&gt;Showing high degree of skill; perfect.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Accusatory&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-KYOO-zuh-tor-ee&lt;/td&gt;&#xA;          &lt;td&gt;Suggesting that one believes someone has done wrong.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Senile&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SEE-nyl&lt;/td&gt;&#xA;          &lt;td&gt;Showing the weaknesses of old age.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Drily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DRY-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a matter-of-fact or ironically humorous way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Contraband&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KON-truh-band&lt;/td&gt;&#xA;          &lt;td&gt;Goods that have been imported/exported illegally.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Veered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VEERD&lt;/td&gt;&#xA;          &lt;td&gt;Changed direction suddenly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Strode out&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STROHD-owt&lt;/td&gt;&#xA;          &lt;td&gt;Walked out with long, purposeful steps.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gnawing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NAW-ing&lt;/td&gt;&#xA;          &lt;td&gt;Persistently worrying or distressing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Morbidly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MOR-bid-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that shows interest in death or disease.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Splurged&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPLURJD&lt;/td&gt;&#xA;          &lt;td&gt;Spent money freely or extravagantly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-10-environmental-details-a---v&#34;&gt;&lt;strong&gt;Part 10: Environmental Details (A - V)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Discrepancies&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dis-KREP-un-seez&lt;/td&gt;&#xA;          &lt;td&gt;Lack of compatibility between two or more facts.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fidgety&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FIJ-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Restless or uneasy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Squiggles&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKWIG-ulz&lt;/td&gt;&#xA;          &lt;td&gt;Short, irregular wavy lines.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sparsely&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPAR-slee&lt;/td&gt;&#xA;          &lt;td&gt;In a thinly dispersed manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Chore&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;CHOR&lt;/td&gt;&#xA;          &lt;td&gt;A routine task, especially a household one.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Chasm&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KAZ-um&lt;/td&gt;&#xA;          &lt;td&gt;A deep fissure in the earth; a profound difference.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Assiduously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-SID-yoo-us-lee&lt;/td&gt;&#xA;          &lt;td&gt;With great care and perseverance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Boisterous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BOY-stur-us&lt;/td&gt;&#xA;          &lt;td&gt;Noisy, energetic, and cheerful.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ambling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AM-bling&lt;/td&gt;&#xA;          &lt;td&gt;Walking or moving at a slow, relaxed pace.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lumbered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LUM-burd&lt;/td&gt;&#xA;          &lt;td&gt;Moved in a slow, heavy, awkward way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Parapet&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PARE-uh-pet&lt;/td&gt;&#xA;          &lt;td&gt;A low protective wall along the edge of a roof/bridge.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Precariously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pree-KARE-ee-us-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that is not securely in position.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tatters&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TAT-urz&lt;/td&gt;&#xA;          &lt;td&gt;Irregularly torn pieces of cloth/paper.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ledge&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LEJ&lt;/td&gt;&#xA;          &lt;td&gt;A narrow horizontal surface projecting from a wall.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Acutely&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;uh-KYOOLT-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a severe or intense degree.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Inanimate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-AN-ih-mut&lt;/td&gt;&#xA;          &lt;td&gt;Not alive; showing no sign of life.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Peeves&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PEEVZ&lt;/td&gt;&#xA;          &lt;td&gt;Things that particularly annoy a person.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Countenance&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOWN-tuh-nunss&lt;/td&gt;&#xA;          &lt;td&gt;A person&amp;rsquo;s face or facial expression.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frenzied&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FREN-zeed&lt;/td&gt;&#xA;          &lt;td&gt;Wildly excited or uncontrolled.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scaffolding&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKAF-ul-ding&lt;/td&gt;&#xA;          &lt;td&gt;A temporary structure on the outside of a building.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Merrily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MEHR-ih-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a cheerful way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clambered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLAM-burd&lt;/td&gt;&#xA;          &lt;td&gt;Climbed or moved in an awkward way using hands/feet.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prophesized&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PROF-uh-syzd&lt;/td&gt;&#xA;          &lt;td&gt;Predicted that a specified thing will happen.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Conferred&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kun-FURD&lt;/td&gt;&#xA;          &lt;td&gt;Granted a title/right; or discussed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Congenital&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kun-JEN-ih-tul&lt;/td&gt;&#xA;          &lt;td&gt;(of a disease/trait) present from birth.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sachet&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;sa-SHAY&lt;/td&gt;&#xA;          &lt;td&gt;A small sealed bag or packet.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Bulge&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BULJ&lt;/td&gt;&#xA;          &lt;td&gt;A rounded swelling or protuberance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Infinitesimally&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-fin-ih-TES-ih-mul-lee&lt;/td&gt;&#xA;          &lt;td&gt;Extremely small; microscopic.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Beseeching&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;bih-SEE-ching&lt;/td&gt;&#xA;          &lt;td&gt;Asking someone urgently and fervently to do something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sprouted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPROW-ted&lt;/td&gt;&#xA;          &lt;td&gt;(of a plant) produced shoots; or grew suddenly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pompous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;POM-pus&lt;/td&gt;&#xA;          &lt;td&gt;Affectedly grand, solemn, or self-important.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cajoling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-JOHL-ing&lt;/td&gt;&#xA;          &lt;td&gt;Persuading someone by coaxing or flattery.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Precipice&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PRESS-ih-piss&lt;/td&gt;&#xA;          &lt;td&gt;A very steep rock face or cliff.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Casseroles&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KASS-uh-rohlz&lt;/td&gt;&#xA;          &lt;td&gt;Food cooked slowly in a deep dish in the oven.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-11-mental-dexterity-p---n&#34;&gt;&lt;strong&gt;Part 11: Mental Dexterity (P - N)&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Whizzing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WIZ-ing&lt;/td&gt;&#xA;          &lt;td&gt;Moving very quickly through the air.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stately&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STAYT-lee&lt;/td&gt;&#xA;          &lt;td&gt;Impressive or grand in size or manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Resplendent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-SPLEN-dunt&lt;/td&gt;&#xA;          &lt;td&gt;Attractive and impressive through being colorful/shining.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Slighted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SLY-ted&lt;/td&gt;&#xA;          &lt;td&gt;Insulted by being treated with a lack of respect.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Exhorted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;eg-ZOR-ted&lt;/td&gt;&#xA;          &lt;td&gt;Strongly encouraged or urged someone to do something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Huddled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HUD-uld&lt;/td&gt;&#xA;          &lt;td&gt;Crowded together; curled one&amp;rsquo;s body into a small space.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pacing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PAY-sing&lt;/td&gt;&#xA;          &lt;td&gt;Walking at a steady speed, especially in nervousness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Carotid arteries&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-ROT-id-AR-tur-eez&lt;/td&gt;&#xA;          &lt;td&gt;Two main arteries that carry blood to the head/neck.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clenched&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLENTCHT&lt;/td&gt;&#xA;          &lt;td&gt;(of teeth or hands) closed or squeezed together tightly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rammed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RAMD&lt;/td&gt;&#xA;          &lt;td&gt;Roughly forced into place.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Spluttered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SPLUT-urd&lt;/td&gt;&#xA;          &lt;td&gt;Made a series of short explosive spitting/choking sounds.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Loose&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LOOS&lt;/td&gt;&#xA;          &lt;td&gt;Not firmly or tightly fixed in place.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Entirety&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-TY-ur-tee&lt;/td&gt;&#xA;          &lt;td&gt;The whole of something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Irrefutable&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ir-ih-FYOO-tuh-bul&lt;/td&gt;&#xA;          &lt;td&gt;Impossible to deny or disprove.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Waterproofed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WAW-tur-prooft&lt;/td&gt;&#xA;          &lt;td&gt;Made impervious to water.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fluid&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FLOO-id&lt;/td&gt;&#xA;          &lt;td&gt;Able to flow easily; not fixed/stable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shrieked&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHREEKT&lt;/td&gt;&#xA;          &lt;td&gt;Uttered a high-pitched piercing sound.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Audaciously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;aw-DAY-shus-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a willing manner to take bold risks.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fervour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FUR-vur&lt;/td&gt;&#xA;          &lt;td&gt;Intense and passionate feeling.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Infuriating&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-FYOOR-ee-ay-ting&lt;/td&gt;&#xA;          &lt;td&gt;Making one extremely angry and impatient.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Apt&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;APT&lt;/td&gt;&#xA;          &lt;td&gt;Appropriate or suitable in the circumstances.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Revelation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;rev-uh-LAY-shun&lt;/td&gt;&#xA;          &lt;td&gt;A surprising and previously unknown fact.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Persecuted&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PUR-suh-kyoo-ted&lt;/td&gt;&#xA;          &lt;td&gt;Subjected to hostility and ill-treatment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-12-complex-emotions-i---b&#34;&gt;Part 12: Complex Emotions (I - B)&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dull affair&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DULL uh-FAIR&lt;/td&gt;&#xA;          &lt;td&gt;A boring or unexciting event or situation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Bereavement&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;buh-REEV-muhnt&lt;/td&gt;&#xA;          &lt;td&gt;The state of being sad because a family member or friend has recently died.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Palpable&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PAL-puh-bull&lt;/td&gt;&#xA;          &lt;td&gt;So intense as to seem almost tangible; plain to see or comprehend.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Crinkle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KRING-kuhl&lt;/td&gt;&#xA;          &lt;td&gt;To form small wrinkles or folds.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Consternation&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kon-ster-NAY-shun&lt;/td&gt;&#xA;          &lt;td&gt;Feelings of anxiety or dismay, typically at something unexpected.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wayward&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WAY-werd&lt;/td&gt;&#xA;          &lt;td&gt;Difficult to control or predict because of unusual or perverse behavior.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Grimace&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GRIM-us&lt;/td&gt;&#xA;          &lt;td&gt;An ugly, twisted expression on a person&amp;rsquo;s face, typically expressing disgust or pain.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Love-laced malice&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LUV-layst MAL-iss&lt;/td&gt;&#xA;          &lt;td&gt;Ill will or spite hidden behind a facade of affection.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Hushed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HUSHT&lt;/td&gt;&#xA;          &lt;td&gt;Very quiet or still.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scowled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKOWLD&lt;/td&gt;&#xA;          &lt;td&gt;Frowned in an angry or bad-tempered way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Steadfastly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STED-fast-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a resolute or dutifully firm and unwavering manner.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Compensate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOM-puhn-sayt&lt;/td&gt;&#xA;          &lt;td&gt;To give someone something, typically money, in recognition of loss or injury.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Smeared&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SMEERD&lt;/td&gt;&#xA;          &lt;td&gt;Coated or marked with a messy or sticky substance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Osmosis&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;oz-MOH-sis&lt;/td&gt;&#xA;          &lt;td&gt;The process of gradual or unconscious assimilation of ideas or knowledge.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Humanitarian&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;hyoo-man-ih-TAIR-ee-un&lt;/td&gt;&#xA;          &lt;td&gt;Concerned with or seeking to promote human welfare.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Blazing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BLAY-zing&lt;/td&gt;&#xA;          &lt;td&gt;Very hot; or burning brightly and with great heat.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Screechy&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKREE-chee&lt;/td&gt;&#xA;          &lt;td&gt;Making a loud, harsh, piercing cry or sound.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Disconcerting&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dis-kuhn-SUR-ting&lt;/td&gt;&#xA;          &lt;td&gt;Causing one to feel unsettled or confused.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Liberating&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LIB-uh-ray-ting&lt;/td&gt;&#xA;          &lt;td&gt;Setting someone free from a situation, especially imprisonment or slavery.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gnawing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NAW-ing&lt;/td&gt;&#xA;          &lt;td&gt;Persistently worrying or distressing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Whiner&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WY-ner&lt;/td&gt;&#xA;          &lt;td&gt;A person who complains in a high-pitched or irritating voice.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mollycoddle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MOL-ee-kod-uhl&lt;/td&gt;&#xA;          &lt;td&gt;To treat someone very indulgently or overprotectively.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Intermittent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-ter-MIT-uhnt&lt;/td&gt;&#xA;          &lt;td&gt;Occurring at irregular intervals; not continuous or steady.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Feigned&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FAYND&lt;/td&gt;&#xA;          &lt;td&gt;Simulated or pretended; insincere.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pliable&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PLY-uh-bull&lt;/td&gt;&#xA;          &lt;td&gt;Easily bent; flexible; or easily influenced.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Topsy-turvy&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TOP-see TUR-vee&lt;/td&gt;&#xA;          &lt;td&gt;Upside down; in a state of confusion or disorder.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gruffly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GRUF-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a rough or low-pitched voice.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Furiously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FYOOR-ee-uhs-lee&lt;/td&gt;&#xA;          &lt;td&gt;In an extremely angry manner; or with great energy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dishevelled&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-SHEV-uhld&lt;/td&gt;&#xA;          &lt;td&gt;Untidy; disordered (typically of a person&amp;rsquo;s appearance).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Squashed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKWOSHT&lt;/td&gt;&#xA;          &lt;td&gt;Crushed or squeezed (something) with force so that it becomes flat or soft.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Demeanour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-MEE-ner&lt;/td&gt;&#xA;          &lt;td&gt;Outward behavior or bearing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dispassionate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dis-PASH-uh-nuht&lt;/td&gt;&#xA;          &lt;td&gt;Not influenced by strong emotion, and so able to be rational and impartial.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Plight&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PLITE&lt;/td&gt;&#xA;          &lt;td&gt;A dangerous, difficult, or otherwise unfortunate situation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Benevolence&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;buh-NEV-uh-luhnss&lt;/td&gt;&#xA;          &lt;td&gt;The quality of being well-meaning; kindness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Pretences&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;prih-TEN-sez&lt;/td&gt;&#xA;          &lt;td&gt;An attempt to make something that is not the case appear true.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Endorsement&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-DORSS-muhnt&lt;/td&gt;&#xA;          &lt;td&gt;An act of giving one&amp;rsquo;s public approval or support to someone or something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Crib&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KRIB&lt;/td&gt;&#xA;          &lt;td&gt;A young child&amp;rsquo;s bed with barred sides; or to copy someone&amp;rsquo;s work dishonestly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Nibbling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NIB-ling&lt;/td&gt;&#xA;          &lt;td&gt;Taking small bites out of something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shred&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHRED&lt;/td&gt;&#xA;          &lt;td&gt;A very small amount; or a strip of some material that has been torn off.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scorn&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKORN&lt;/td&gt;&#xA;          &lt;td&gt;The feeling or belief that someone or something is worthless or despicable.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-13-power--authority-e---p&#34;&gt;Part 13: Power &amp;amp; Authority (E - P)&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Weaning&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WEEN-ing&lt;/td&gt;&#xA;          &lt;td&gt;Gradually depriving of a mother&amp;rsquo;s milk; or habituating to something else.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lurch&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LURCH&lt;/td&gt;&#xA;          &lt;td&gt;To make an abrupt, unsteady, uncontrolled movement or series of movements.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Baying&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BAY-ing&lt;/td&gt;&#xA;          &lt;td&gt;Barking or howling loudly; or demanding something in a loud way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Impotent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;IM-puh-tuhnt&lt;/td&gt;&#xA;          &lt;td&gt;Unable to take effective action; helpless or powerless.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Enthral&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-THRAWL&lt;/td&gt;&#xA;          &lt;td&gt;To capture the fascinated attention of; to charm.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prolonged&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;pruh-LONGD&lt;/td&gt;&#xA;          &lt;td&gt;Continuing for a long time or longer than usual; lengthy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Scruff&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKRUF&lt;/td&gt;&#xA;          &lt;td&gt;The back of a person&amp;rsquo;s or animal&amp;rsquo;s neck.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wits&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WITZ&lt;/td&gt;&#xA;          &lt;td&gt;Mental sharpness and inventiveness; keen intelligence.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Deed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DEED&lt;/td&gt;&#xA;          &lt;td&gt;An action that is performed intentionally or consciously.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sniffling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SNIF-ling&lt;/td&gt;&#xA;          &lt;td&gt;Breathing in through the nose repeatedly, usually due to crying or a cold.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ushered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;USH-erd&lt;/td&gt;&#xA;          &lt;td&gt;Showed or guided someone somewhere.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Futility&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;fyoo-TIL-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Pointlessness or uselessness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lunatic&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LOO-nuh-tik&lt;/td&gt;&#xA;          &lt;td&gt;A person who is mentally ill (dated); or someone who behaves recklessly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Despair&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-SPARE&lt;/td&gt;&#xA;          &lt;td&gt;The complete loss or absence of hope.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Gladdened&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GLAD-uhnd&lt;/td&gt;&#xA;          &lt;td&gt;Made pleased or happy.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Shaking&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SHAY-king&lt;/td&gt;&#xA;          &lt;td&gt;Trembling or vibrating uncontrollably.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Groggily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GROG-ih-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a dazed, weak, or unsteady way from tiredness or sleep.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ludicrous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;LOO-dih-kruss&lt;/td&gt;&#xA;          &lt;td&gt;So foolish, unreasonable, or out of place as to be amusing.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Clichés&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;klee-SHAYS&lt;/td&gt;&#xA;          &lt;td&gt;Phrases or ideas that are overused and betray a lack of original thought.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reassuring&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ree-uh-SHOOR-ing&lt;/td&gt;&#xA;          &lt;td&gt;Serving to remove someone&amp;rsquo;s doubts or fears.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Plight&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PLITE&lt;/td&gt;&#xA;          &lt;td&gt;A dangerous, difficult, or otherwise unfortunate situation.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Teasingly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TEE-zing-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a playful or unkind way that provokes or makes fun of someone.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Charade&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;shuh-RAYD&lt;/td&gt;&#xA;          &lt;td&gt;An absurd pretense intended to create a pleasant or respectable appearance.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Valleys&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VAL-eez&lt;/td&gt;&#xA;          &lt;td&gt;Low areas of land between hills or mountains.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cowered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KOW-erd&lt;/td&gt;&#xA;          &lt;td&gt;Crouched down in fear.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Stammered&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STAM-erd&lt;/td&gt;&#xA;          &lt;td&gt;Spoke with sudden involuntary pauses and a tendency to repeat sounds.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Utter&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;UT-er&lt;/td&gt;&#xA;          &lt;td&gt;Complete or absolute; or to make a sound with one&amp;rsquo;s voice.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Close Shave&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KLOHSS SHAYV&lt;/td&gt;&#xA;          &lt;td&gt;A narrow escape from danger or disaster.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Conducive&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuhn-DOO-siv&lt;/td&gt;&#xA;          &lt;td&gt;Making a certain situation or outcome likely or possible.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Presumptuous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;prih-ZUMP-choo-uss&lt;/td&gt;&#xA;          &lt;td&gt;Failing to observe the limits of what is permitted or appropriate.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Caressed&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-REST&lt;/td&gt;&#xA;          &lt;td&gt;Touched or stroked gently or lovingly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wretched&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RETCH-id&lt;/td&gt;&#xA;          &lt;td&gt;In a very unhappy or unfortunate state; of poor quality.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Strutting&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;STRUT-ing&lt;/td&gt;&#xA;          &lt;td&gt;Walking with a stiff, erect, and apparently arrogant or conceited gait.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Innocuous&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ih-NOK-yoo-uss&lt;/td&gt;&#xA;          &lt;td&gt;Not harmful or offensive.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Yearned&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;YERND&lt;/td&gt;&#xA;          &lt;td&gt;Had an intense feeling of longing for something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Quell&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KWELL&lt;/td&gt;&#xA;          &lt;td&gt;To put an end to (a rebellion or other disorder), typically by the use of force.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Never had had&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NEV-er HAD HAD&lt;/td&gt;&#xA;          &lt;td&gt;A past perfect construction meaning something was not possessed before.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Deafening&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DEF-uh-ning&lt;/td&gt;&#xA;          &lt;td&gt;(Of a noise) so loud as to make it impossible to hear anything else.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Goading&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;GOH-ding&lt;/td&gt;&#xA;          &lt;td&gt;Provoking or annoying someone so as to stimulate some action or reaction.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Humdrum&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;HUM-drum&lt;/td&gt;&#xA;          &lt;td&gt;Lacking excitement or variety; dull; monotonous.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Conniving&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;kuh-NY-ving&lt;/td&gt;&#xA;          &lt;td&gt;Given to or involved in conspiring to do something immoral or harmful.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Crone&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;KROHN&lt;/td&gt;&#xA;          &lt;td&gt;An old woman who is thin and ugly.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;part-14-finality--reflection-f---d&#34;&gt;Part 14: Finality &amp;amp; Reflection (F - D)&lt;/h3&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Word&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Pronunciation&lt;/strong&gt;&lt;/th&gt;&#xA;          &lt;th&gt;&lt;strong&gt;Meaning&lt;/strong&gt;&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Finality&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;fy-NAL-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;The quality of being finished or settled and not able to be changed.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frivolously&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FRIV-uh-luss-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that lacks any serious purpose or value.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Nincompoops&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;NIN-kuhm-poops&lt;/td&gt;&#xA;          &lt;td&gt;Foolish or stupid people.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Abject&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;AB-jekt&lt;/td&gt;&#xA;          &lt;td&gt;Extremely unpleasant and humiliating (like abject poverty or fear).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ferocity&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;fuh-ROSS-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;The state or quality of being ferocious; savage cruelty.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Begrudgingly&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;bih-GRUJ-ing-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that shows one is reluctant to give or allow something.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Frolic&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FROL-ik&lt;/td&gt;&#xA;          &lt;td&gt;To play and move about cheerfully, excitedly, or energetically.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Reminiscing&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;rem-ih-NISS-ing&lt;/td&gt;&#xA;          &lt;td&gt;Indulging in enjoyable recollection of past events.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tether&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;TETH-er&lt;/td&gt;&#xA;          &lt;td&gt;A rope or chain used to tie an animal; or the limit of one&amp;rsquo;s resources.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Infectious&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-FEK-shuss&lt;/td&gt;&#xA;          &lt;td&gt;Likely to spread or influence others (can refer to disease or laughter).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Virulent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VIR-yuh-luhnt&lt;/td&gt;&#xA;          &lt;td&gt;Extremely severe or harmful in its effects; bitterly hostile.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Forwent&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;for-WENT&lt;/td&gt;&#xA;          &lt;td&gt;Past tense of forego; to go without or decline to take.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Vigour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;VIG-er&lt;/td&gt;&#xA;          &lt;td&gt;Physical strength and good health; effort or enthusiasm.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Irrevocably&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;ih-REV-uh-kuh-blee&lt;/td&gt;&#xA;          &lt;td&gt;In a way that cannot be changed, reversed, or recovered.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Inconsolable&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-kuhn-SOH-luh-bull&lt;/td&gt;&#xA;          &lt;td&gt;(Of a person) not able to be comforted or alleviated of grief.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Perpetrators&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PER-puh-tray-terz&lt;/td&gt;&#xA;          &lt;td&gt;People who carry out a harmful, illegal, or immoral act.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Sedatives&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SED-uh-tivz&lt;/td&gt;&#xA;          &lt;td&gt;Drugs taken for their calming or sleep-inducing effect.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Derisively&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-RY-siv-lee&lt;/td&gt;&#xA;          &lt;td&gt;In a manner expressing contempt or ridicule.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mourning&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;MOR-ning&lt;/td&gt;&#xA;          &lt;td&gt;The expression of deep sorrow for someone who has died.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Devout&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-VOWT&lt;/td&gt;&#xA;          &lt;td&gt;Having or showing deep religious feeling or commitment.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Demeanour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-MEE-ner&lt;/td&gt;&#xA;          &lt;td&gt;Outward behavior or bearing (Repeated for emphasis).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Banged&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;BANGD&lt;/td&gt;&#xA;          &lt;td&gt;Struck or put down something forcefully and noisily.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Entwined&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;en-TWYND&lt;/td&gt;&#xA;          &lt;td&gt;Twisted together or around each other.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Succour&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SUK-er&lt;/td&gt;&#xA;          &lt;td&gt;Assistance and support in times of hardship and distress.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wrested&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REST-id&lt;/td&gt;&#xA;          &lt;td&gt;Forcibly pulled (something) from a person&amp;rsquo;s grasp.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Wily&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;WY-lee&lt;/td&gt;&#xA;          &lt;td&gt;Skilled at gaining an advantage, especially deceitfully; crafty.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ramshackle&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RAM-shak-uhl&lt;/td&gt;&#xA;          &lt;td&gt;In a state of severe disrepair (usually a house or vehicle).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Squalid&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;SKWOL-id&lt;/td&gt;&#xA;          &lt;td&gt;Extremely dirty and unpleasant, especially as a result of poverty.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Inclination&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;in-klih-NAY-shun&lt;/td&gt;&#xA;          &lt;td&gt;A person&amp;rsquo;s natural tendency or urge to act or feel in a particular way.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Relegated&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;REL-uh-gay-tid&lt;/td&gt;&#xA;          &lt;td&gt;Consigned or dismissed to an inferior rank or position.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Familial&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;fuh-MIL-yuhl&lt;/td&gt;&#xA;          &lt;td&gt;Relating to or occurring in a family or its members.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Umbilical&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;um-BIL-ih-kuhl&lt;/td&gt;&#xA;          &lt;td&gt;Relating to the navel or umbilical cord; a central, vital link.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Dwindling&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;DWIN-dling&lt;/td&gt;&#xA;          &lt;td&gt;Gradually diminishing in size, amount, or strength.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Fidgety&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;FIJ-ih-tee&lt;/td&gt;&#xA;          &lt;td&gt;Inclined to make small, restless movements through nervousness.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Readied&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;RED-eed&lt;/td&gt;&#xA;          &lt;td&gt;Made someone or something ready.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Disseminate&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;dih-SEM-ih-nayt&lt;/td&gt;&#xA;          &lt;td&gt;To spread or disperse (something, especially information) widely.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;the list is complete from my side &lt;strong&gt;😌&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>How to create partitions using cfdisk</title>
      <link>/posts/tech/how-to-use-cfdisk/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/how-to-use-cfdisk/</guid>
      <description>&lt;p&gt;In this guide, we will create two partitions:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Root Partition&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;EFI Partition&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;p&gt;A &lt;em&gt;&lt;strong&gt;Swap Partition&lt;/strong&gt;&lt;/em&gt; is optional and not required for a normal setup, so we will skip it.&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;EFI Partition: 1GB (Type: EFI System)&#xA;&#xA;Root Partition: 15GB (Type: Linux Filesystem)&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/div&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Use the &lt;code&gt;lsblk&lt;/code&gt; command to view details about available disks:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Install Frappe Framework</title>
      <link>/posts/tech/install-frappe-framework/</link>
      <pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/install-frappe-framework/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://docs.frappe.io/framework/user/en/basics#what-is-frappe-framework&#34;&gt;What is Frappe Framework?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Frappe is a full stack, batteries-included, web framework written in Python and Javascript.&lt;/p&gt;&#xA;&lt;p&gt;It is the framework which powers &lt;a href=&#34;https://erpnext.com/&#34;&gt;ERPNext&lt;/a&gt;. It is pretty generic and can be used to build database driven apps.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://docs.frappe.io/framework/user/en/basics&#34;&gt;https://docs.frappe.io/framework/user/en/basics&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;h4 id=&#34;so-whats-in-it&#34;&gt;So Whats in it&lt;/h4&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Doctypes ( similar to form )&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Workflow (enable flow of form from role to role i.e user to authority)&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Client Script (Manages ui Interaction in frappe frontend)&lt;/p&gt;</description>
    </item>
    <item>
      <title>My Anime List</title>
      <link>/posts/life/my-anime-list/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/life/my-anime-list/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/joker.webp&#34; data-fancybox data-caption=&#34;&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/joker.webp&#34; alt=&#34;&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-powerhouses-action--dark-thrillers&#34;&gt;The Powerhouses: Action &amp;amp; Dark Thrillers&lt;/h3&gt;&#xA;&lt;p&gt;&lt;em&gt;These are the stories where the stakes are life-or-death and the world-building is top-tier.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;Attack on Titan:&lt;/code&gt; A brutal epic where humanity is caged like cattle by man-eating giants, and the line between hero and villain vanishes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Death Note:&lt;/code&gt; A genius student finds a notebook that kills anyone whose name is written in it, sparking a global game of chess against a master detective.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Monster:&lt;/code&gt; A doctor saves a young boy’s life, only to realize years later that he accidentally saved a monster who is now a serial killer.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Vinland Saga:&lt;/code&gt; A gritty Viking story that starts with a quest for bloody revenge and evolves into a deep exploration of what it means to be a true warrior.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Hunter x Hunter:&lt;/code&gt; It starts as a bright adventure about a boy looking for his father but descends into some of the most complex and dark arcs in anime history.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Fullmetal Alchemist:&lt;/code&gt; Two brothers lose their bodies in a forbidden experiment and must navigate a world of political conspiracy to get them back.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Demon Slayer:&lt;/code&gt; A young man joins an elite group of swordsmen to find a cure for his sister, who has been turned into a demon.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Hell’s Paradise:&lt;/code&gt; Criminals on death row are sent to a beautiful, terrifying island to find the elixir of immortality.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Chainsaw Man:&lt;/code&gt; A broke young man merges with his chainsaw dog and becomes a devil hunter in a world that is equal parts gore and chaos.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Parasyte: The Maxim:&lt;/code&gt; Alien parasites begin taking over human brains, but one fails and ends up living in a teenager’s right hand instead.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Scissor Seven (Killer Seven):&lt;/code&gt; An amnesiac barber who is actually a clumsy assassin tries to recover his past while taking on odd jobs.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Lazarus:&lt;/code&gt; A high-octane sci-fi thriller involving a cure for all diseases that turns out to be a countdown to death.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Alita: Battle Angel:&lt;/code&gt; A discarded cyborg is rebuilt and must fight her way through a cyberpunk underworld to discover her true identity.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;the-tear-jerkers-emotional-rollercoasters&#34;&gt;The Tear-Jerkers: Emotional Rollercoasters&lt;/h3&gt;&#xA;&lt;p&gt;&lt;em&gt;Keep the tissues close. These stories focus on the beauty and pain of being human.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rust In HTML/JS</title>
      <link>/posts/tech/rust-wasm-js/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/rust-wasm-js/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/wasm.webp&#34; data-fancybox data-caption=&#34;img&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/wasm.webp&#34; alt=&#34;img&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;WebAssembly (WASM) allows developers to run high-performance Rust code directly in web applications. This guide covers the steps to compile Rust code to WASM and integrate it with JavaScript/HTML.&lt;/p&gt;&#xA;&lt;h3 id=&#34;1-setting-up-the-rust-project&#34;&gt;1. Setting Up the Rust Project&lt;/h3&gt;&#xA;&lt;h3 id=&#34;install-rust--wasm-pack&#34;&gt;Install Rust &amp;amp; wasm-pack&lt;/h3&gt;&#xA;&lt;p&gt;Ensure Rust and &lt;code&gt;wasm-pack&lt;/code&gt; are installed:&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;rustup update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo install wasm-pack&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;create-a-new-rust-library&#34;&gt;Create a New Rust Library&lt;/h3&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cargo new --lib my_wasm_project&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; my_wasm_project&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Update &lt;code&gt;Cargo.toml&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSH and Port Mapping</title>
      <link>/posts/tech/connect-ssh-and-map-port/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/connect-ssh-and-map-port/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/connect.webp&#34; data-fancybox data-caption=&#34;img&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/connect.webp&#34; alt=&#34;img&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This guide covers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Connecting one laptop’s terminal to another&lt;/strong&gt; using SSH.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mapping ports from one laptop to another&lt;/strong&gt; using SSH port forwarding.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Using port forwarding to share Android Debug Bridge (ADB) between two laptops&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;1-connecting-one-laptops-terminal-to-another&#34;&gt;1. Connecting One Laptop’s Terminal to Another&lt;/h3&gt;&#xA;&lt;p&gt;To connect &lt;strong&gt;Laptop 2&lt;/strong&gt; to the terminal of &lt;strong&gt;Laptop 1&lt;/strong&gt; remotely, follow these steps:&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-1-enable-ssh-on-laptop-1&#34;&gt;Step 1: Enable SSH on Laptop 1&lt;/h3&gt;&#xA;&lt;p&gt;On &lt;strong&gt;Laptop 1&lt;/strong&gt; (the one you want to access), install and enable the SSH server:&lt;/p&gt;</description>
    </item>
    <item>
      <title>SVG Icons In Font Using Fantasticon</title>
      <link>/posts/tech/svg-icon-font/</link>
      <pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/svg-icon-font/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/svg-font.webp&#34; data-fancybox data-caption=&#34;img&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/svg-font.webp&#34; alt=&#34;img&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;h3 id=&#34;-why-use-an-icon-font&#34;&gt;✨ Why Use an Icon Font?&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Single HTTP request&lt;/strong&gt; for all icons&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Unicode character-based&lt;/strong&gt; referencing (like &lt;code&gt;a&lt;/code&gt;, &lt;code&gt;b&lt;/code&gt;, &lt;code&gt;c&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Easier styling&lt;/strong&gt; via CSS&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cleaner markup&lt;/strong&gt; than embedding raw SVGs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;step-by-step-create-a-custom-icon-font-with-fantasticon&#34;&gt;Step-by-Step: Create a Custom Icon Font with Fantasticon&lt;/h3&gt;&#xA;&lt;h3 id=&#34;1-install-fantasticon&#34;&gt;1. Install Fantasticon&lt;/h3&gt;&#xA;&lt;p&gt;On Arch Linux (or any system with &lt;code&gt;npm&lt;/code&gt;):&lt;/p&gt;&#xA;&lt;div class=&#34;code-block-wrapper&#34; data-lang=&#34;bash&#34; data-testid=&#34;code-block&#34;&gt;&#xA;  &lt;button class=&#34;copy-code-btn&#34; aria-label=&#34;Copy code&#34; data-testid=&#34;copy-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;button class=&#34;export-code-btn&#34; aria-label=&#34;Open as image&#34; title=&#34;Open as image&#34; data-testid=&#34;export-code-btn&#34;&gt;&#xA;    &lt;svg width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34;&gt;&lt;line x1=&#34;7&#34; y1=&#34;17&#34; x2=&#34;17&#34; y2=&#34;7&#34;&gt;&lt;/line&gt;&lt;polyline points=&#34;7 7 17 7 17 17&#34;&gt;&lt;/polyline&gt;&lt;/svg&gt;&#xA;  &lt;/button&gt;&#xA;  &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo pacman -S nodejs npm&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo npm install -g fantasticon&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;h3 id=&#34;2-prepare-your-svg-icons&#34;&gt;2. Prepare Your SVG Icons&lt;/h3&gt;&#xA;&lt;p&gt;Create a folder like this:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing Archlinux using ISO</title>
      <link>/posts/tech/installing-archlinux/</link>
      <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/tech/installing-archlinux/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/archlinux.webp&#34; data-fancybox data-caption=&#34;Archlinux &#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/archlinux.webp&#34; alt=&#34;Archlinux &#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Arch Linux is a lightweight and highly customizable Linux distribution. This guide covers the full installation process and details how to modify an existing Arch installation using the Arch Live ISO.&lt;/p&gt;&#xA;&lt;h2 id=&#34;part-1-installing-arch-linux&#34;&gt;Part 1: Installing Arch Linux&lt;/h2&gt;&#xA;&lt;h3 id=&#34;step-1-boot-into-the-arch-linux-iso&#34;&gt;Step 1: Boot into the Arch Linux ISO&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Download the latest Arch Linux ISO from the official website.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://archlinux.org/download/&#34;&gt;https://archlinux.org/download/&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Create a bootable USB using tools like dd , Rufus, &lt;code&gt;ventoy &lt;/code&gt;(recommended), balenaEtcher:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rongo Jongo</title>
      <link>/posts/life/rongo-jongo/</link>
      <pubDate>Mon, 16 Mar 2026 00:00:00 +0000</pubDate>
      <guid>/posts/life/rongo-jongo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;/images/rongo_jongo.webp&#34; data-fancybox data-caption=&#34;Rongo Jongo&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;/images/rongo_jongo.webp&#34; alt=&#34;Rongo Jongo&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Rongo Jongo&lt;/p&gt;&#xA;&lt;p&gt;A single word for the terrifying sound of the British band&amp;rsquo;s horses marching toward an Indian village&lt;/p&gt;&#xA;&lt;p&gt;Village People hide in bushes , even on spiking bushes to save ownself&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;this word was taught to me by my great-grand-monther&lt;/p&gt;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>About Me</title>
      <link>/about/</link>
      <pubDate>Sat, 07 Mar 2026 12:00:00 +0000</pubDate>
      <guid>/about/</guid>
      <description>&lt;div style=&#34;text-align: center&#34;&gt;&lt;a href=&#34;https://cdn.jsdelivr.net/gh/inxeoz/i4z/icons/0466c8.svg&#34; data-fancybox data-caption=&#34;i4z-icon&#34; data-testid=&#34;image-link&#34;&gt;&#xA;  &lt;img src=&#34;https://cdn.jsdelivr.net/gh/inxeoz/i4z/icons/0466c8.svg&#34; alt=&#34;i4z-icon&#34;  loading=&#34;lazy&#34; data-testid=&#34;content-image&#34; /&gt;&#xA;&lt;/a&gt;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;Hi, I am purushottam singram &lt;code&gt;inxeoz&lt;/code&gt; the author of this diary.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Website: &lt;a href=&#34;https://inxeoz.com&#34;&gt;inxeoz.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Email: &lt;a href=&#34;mailto:hello@inxeoz.com&#34;&gt;hello@inxeoz.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;LinkedIn: &lt;a href=&#34;https://www.linkedin.com/in/purushottam-singram&#34;&gt;Purushottam Singram&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Dribbble: &lt;a href=&#34;https://dribbble.com/inxeoz&#34;&gt;@inxeoz&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Hello World</title>
      <link>/first-post/</link>
      <pubDate>Sat, 07 Mar 2026 12:00:00 +0000</pubDate>
      <guid>/first-post/</guid>
      <description>&lt;h1 id=&#34;welcome-to-my-diary&#34;&gt;Welcome to my diary!&lt;/h1&gt;&#xA;&lt;p&gt;This is my first post. I&amp;rsquo;m building this hugo site and trying out the theme.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Photo Album</title>
      <link>/gallery/graphic-designs/</link>
      <pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate>
      <guid>/gallery/graphic-designs/</guid>
      <description>&lt;p&gt;Add gallery images using Hugo figure shortcodes or markdown images.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
