summaryrefslogtreecommitdiff
path: root/_vendor/github.com/adityatelange/hugo-PaperMod/assets
diff options
context:
space:
mode:
authorChristian Segundo2024-07-25 02:12:22 +0200
committerChristian Segundo2024-07-28 12:58:19 +0200
commit15e3dedcee1d0830871ffc692143318a87646101 (patch)
tree3e15f8a3f5082b7df89d208a4c8189b8ad453998 /_vendor/github.com/adityatelange/hugo-PaperMod/assets
parenta248abee10bbcda6282982d72788acf689deb7aa (diff)
downloadcheck-caps-lock-15e3dedcee1d0830871ffc692143318a87646101.tar.gz
wip
Diffstat (limited to '_vendor/github.com/adityatelange/hugo-PaperMod/assets')
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/404.css11
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/archive.css44
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/footer.css60
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/header.css93
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/main.css66
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-entry.css108
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-single.css409
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/profile-mode.css43
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/search.css45
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/terms.css18
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/license.css6
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/reset.css118
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/theme-vars.css38
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/zmedia.css55
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/extended/blank.css5
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-mod.css24
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-styles.css86
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/scroll-bar.css63
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fastsearch.js152
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fuse.basic.min.js9
-rw-r--r--_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/license.js6
21 files changed, 1459 insertions, 0 deletions
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/404.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/404.css
new file mode 100644
index 0000000..8a23430
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/404.css
@@ -0,0 +1,11 @@
+.not-found {
+ position: absolute;
+ left: 0;
+ right: 0;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 80%;
+ font-size: 160px;
+ font-weight: 700;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/archive.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/archive.css
new file mode 100644
index 0000000..7e7e245
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/archive.css
@@ -0,0 +1,44 @@
+.archive-posts {
+ width: 100%;
+ font-size: 16px;
+}
+
+.archive-year {
+ margin-top: 40px;
+}
+
+.archive-year:not(:last-of-type) {
+ border-bottom: 2px solid var(--border);
+}
+
+.archive-month {
+ display: flex;
+ align-items: flex-start;
+ padding: 10px 0;
+}
+
+.archive-month-header {
+ margin: 25px 0;
+ width: 200px;
+}
+
+.archive-month:not(:last-of-type) {
+ border-bottom: 1px solid var(--border);
+}
+
+.archive-entry {
+ position: relative;
+ padding: 5px;
+ margin: 10px 0;
+}
+
+.archive-entry-title {
+ margin: 5px 0;
+ font-weight: 400;
+}
+
+.archive-count,
+.archive-meta {
+ color: var(--secondary);
+ font-size: 14px;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/footer.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/footer.css
new file mode 100644
index 0000000..5addb1e
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/footer.css
@@ -0,0 +1,60 @@
+.footer,
+.top-link {
+ font-size: 12px;
+ color: var(--secondary);
+}
+
+.footer {
+ max-width: calc(var(--main-width) + var(--gap) * 2);
+ margin: auto;
+ padding: calc((var(--footer-height) - var(--gap)) / 2) var(--gap);
+ text-align: center;
+ line-height: 24px;
+}
+
+.footer span {
+ margin-inline-start: 1px;
+ margin-inline-end: 1px;
+}
+
+.footer span:last-child {
+ white-space: nowrap;
+}
+
+.footer a {
+ color: inherit;
+ border-bottom: 1px solid var(--secondary);
+}
+
+.footer a:hover {
+ border-bottom: 1px solid var(--primary);
+}
+
+.top-link {
+ visibility: hidden;
+ position: fixed;
+ bottom: 60px;
+ right: 30px;
+ z-index: 99;
+ background: var(--tertiary);
+ width: 42px;
+ height: 42px;
+ padding: 12px;
+ border-radius: 64px;
+ transition: visibility 0.5s, opacity 0.8s linear;
+}
+
+.top-link,
+.top-link svg {
+ filter: drop-shadow(0px 0px 0px var(--theme));
+}
+
+.footer a:hover,
+.top-link:hover {
+ color: var(--primary);
+}
+
+.top-link:focus,
+#theme-toggle:focus {
+ outline: 0;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/header.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/header.css
new file mode 100644
index 0000000..64894da
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/header.css
@@ -0,0 +1,93 @@
+.nav {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ max-width: calc(var(--nav-width) + var(--gap) * 2);
+ margin-inline-start: auto;
+ margin-inline-end: auto;
+ line-height: var(--header-height);
+}
+
+.nav a {
+ display: block;
+}
+
+.logo,
+#menu {
+ display: flex;
+ margin: auto var(--gap);
+}
+
+.logo {
+ flex-wrap: inherit;
+}
+
+.logo a {
+ font-size: 24px;
+ font-weight: 700;
+}
+
+.logo a img, .logo a svg {
+ display: inline;
+ vertical-align: middle;
+ pointer-events: none;
+ transform: translate(0, -10%);
+ border-radius: 6px;
+ margin-inline-end: 8px;
+}
+
+button#theme-toggle {
+ font-size: 26px;
+ margin: auto 4px;
+}
+
+body.dark #moon {
+ vertical-align: middle;
+ display: none;
+}
+
+body:not(.dark) #sun {
+ display: none;
+}
+
+#menu {
+ list-style: none;
+ word-break: keep-all;
+ overflow-x: auto;
+ white-space: nowrap;
+}
+
+#menu li + li {
+ margin-inline-start: var(--gap);
+}
+
+#menu a {
+ font-size: 16px;
+}
+
+#menu .active {
+ font-weight: 500;
+ border-bottom: 2px solid currentColor;
+}
+
+.lang-switch li,
+.lang-switch ul,
+.logo-switches {
+ display: inline-flex;
+ margin: auto 4px;
+}
+
+.lang-switch {
+ display: flex;
+ flex-wrap: inherit;
+}
+
+.lang-switch a {
+ margin: auto 3px;
+ font-size: 16px;
+ font-weight: 500;
+}
+
+.logo-switches {
+ flex-wrap: inherit;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/main.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/main.css
new file mode 100644
index 0000000..25ae4da
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/main.css
@@ -0,0 +1,66 @@
+.main {
+ position: relative;
+ min-height: calc(100vh - var(--header-height) - var(--footer-height));
+ max-width: calc(var(--main-width) + var(--gap) * 2);
+ margin: auto;
+ padding: var(--gap);
+}
+
+.page-header h1 {
+ font-size: 40px;
+}
+
+.pagination {
+ display: flex;
+}
+
+.pagination a {
+ color: var(--theme);
+ font-size: 13px;
+ line-height: 36px;
+ background: var(--primary);
+ border-radius: calc(36px / 2);
+ padding: 0 16px;
+}
+
+.pagination .next {
+ margin-inline-start: auto;
+}
+
+
+.social-icons a {
+ display: inline-flex;
+ padding: 10px;
+}
+
+.social-icons a svg {
+ height: 26px;
+ width: 26px;
+}
+
+code {
+ direction: ltr;
+}
+
+div.highlight,
+pre {
+ position: relative;
+}
+
+.copy-code {
+ display: none;
+ position: absolute;
+ top: 4px;
+ right: 4px;
+ color: rgba(255, 255, 255, 0.8);
+ background: rgba(78, 78, 78, 0.8);
+ border-radius: var(--radius);
+ padding: 0 5px;
+ font-size: 14px;
+ user-select: none;
+}
+
+div.highlight:hover .copy-code,
+pre:hover .copy-code {
+ display: block;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-entry.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-entry.css
new file mode 100644
index 0000000..c3cba37
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-entry.css
@@ -0,0 +1,108 @@
+.first-entry {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ min-height: 320px;
+ margin: var(--gap) 0 calc(var(--gap) * 2) 0;
+}
+
+.first-entry .entry-header {
+ overflow: hidden;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 3;
+}
+
+.first-entry .entry-header h1 {
+ font-size: 34px;
+ line-height: 1.3;
+}
+
+.first-entry .entry-content {
+ margin: 14px 0;
+ font-size: 16px;
+ -webkit-line-clamp: 3;
+}
+
+.first-entry .entry-footer {
+ font-size: 14px;
+}
+
+.home-info .entry-content {
+ -webkit-line-clamp: unset;
+}
+
+.post-entry {
+ position: relative;
+ margin-bottom: var(--gap);
+ padding: var(--gap);
+ background: var(--entry);
+ border-radius: var(--radius);
+ transition: transform 0.1s;
+ border: 1px solid var(--border);
+}
+
+.post-entry:active {
+ transform: scale(0.96);
+}
+
+.tag-entry .entry-cover {
+ display: none;
+}
+
+.entry-header h2 {
+ font-size: 24px;
+ line-height: 1.3;
+}
+
+.entry-content {
+ margin: 8px 0;
+ color: var(--secondary);
+ font-size: 14px;
+ line-height: 1.6;
+ overflow: hidden;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2;
+}
+
+.entry-footer {
+ color: var(--secondary);
+ font-size: 13px;
+}
+
+.entry-link {
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+}
+
+.entry-hint {
+ color: var(--secondary);
+}
+
+.entry-hint-parent {
+ display: flex;
+ justify-content: space-between;
+}
+
+.entry-cover {
+ font-size: 14px;
+ margin-bottom: var(--gap);
+ text-align: center;
+}
+
+.entry-cover img {
+ border-radius: var(--radius);
+ pointer-events: none;
+ width: 100%;
+ height: auto;
+}
+
+.entry-cover a {
+ color: var(--secondary);
+ box-shadow: 0 1px 0 var(--primary);
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-single.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-single.css
new file mode 100644
index 0000000..486ad36
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/post-single.css
@@ -0,0 +1,409 @@
+.page-header,
+.post-header {
+ margin: 24px auto var(--content-gap) auto;
+}
+
+.post-title {
+ margin-bottom: 2px;
+ font-size: 40px;
+}
+
+.post-description {
+ margin-top: 10px;
+ margin-bottom: 5px;
+}
+
+.post-meta,
+.breadcrumbs {
+ color: var(--secondary);
+ font-size: 14px;
+ display: flex;
+ flex-wrap: wrap;
+}
+
+.post-meta .i18n_list li {
+ display: inline-flex;
+ list-style: none;
+ margin: auto 3px;
+ box-shadow: 0 1px 0 var(--secondary);
+}
+
+.breadcrumbs a {
+ font-size: 16px;
+}
+
+.post-content {
+ color: var(--content);
+}
+
+.post-content h3,
+.post-content h4,
+.post-content h5,
+.post-content h6 {
+ margin: 24px 0 16px;
+}
+
+.post-content h1 {
+ margin: 40px auto 32px;
+ font-size: 40px;
+}
+
+.post-content h2 {
+ margin: 32px auto 24px;
+ font-size: 32px;
+}
+
+.post-content h3 {
+ font-size: 24px;
+}
+
+.post-content h4 {
+ font-size: 16px;
+}
+
+.post-content h5 {
+ font-size: 14px;
+}
+
+.post-content h6 {
+ font-size: 12px;
+}
+
+.post-content a,
+.toc a:hover {
+ box-shadow: 0 1px 0;
+ box-decoration-break: clone;
+ -webkit-box-decoration-break: clone;
+}
+
+.post-content a code {
+ margin: auto 0;
+ border-radius: 0;
+ box-shadow: 0 -1px 0 var(--primary) inset;
+}
+
+.post-content del {
+ text-decoration: line-through;
+}
+
+.post-content dl,
+.post-content ol,
+.post-content p,
+.post-content figure,
+.post-content ul {
+ margin-bottom: var(--content-gap);
+}
+
+.post-content ol,
+.post-content ul {
+ padding-inline-start: 20px;
+}
+
+.post-content li {
+ margin-top: 5px;
+}
+
+.post-content li p {
+ margin-bottom: 0;
+}
+
+.post-content dl {
+ display: flex;
+ flex-wrap: wrap;
+ margin: 0;
+}
+
+.post-content dt {
+ width: 25%;
+ font-weight: 700;
+}
+
+.post-content dd {
+ width: 75%;
+ margin-inline-start: 0;
+ padding-inline-start: 10px;
+}
+
+.post-content dd ~ dd,
+.post-content dt ~ dt {
+ margin-top: 10px;
+}
+
+.post-content table {
+ margin-bottom: var(--content-gap);
+}
+
+.post-content table th,
+.post-content table:not(.highlighttable, .highlight table, .gist .highlight) td {
+ min-width: 80px;
+ padding: 8px 5px;
+ line-height: 1.5;
+ border-bottom: 1px solid var(--border);
+}
+
+.post-content table th {
+ text-align: start;
+}
+
+.post-content table:not(.highlighttable) td code:only-child {
+ margin: auto 0;
+}
+
+.post-content .highlight table {
+ border-radius: var(--radius);
+}
+
+.post-content .highlight:not(table) {
+ margin: 10px auto;
+ background: var(--code-block-bg) !important;
+ border-radius: var(--radius);
+ direction: ltr;
+}
+
+.post-content li > .highlight {
+ margin-inline-end: 0;
+}
+
+.post-content ul pre {
+ margin-inline-start: calc(var(--gap) * -2);
+}
+
+.post-content .highlight pre {
+ margin: 0;
+}
+
+.post-content .highlighttable {
+ table-layout: fixed;
+}
+
+.post-content .highlighttable td:first-child {
+ width: 40px;
+}
+
+.post-content .highlighttable td .linenodiv {
+ padding-inline-end: 0 !important;
+}
+
+.post-content .highlighttable td .highlight,
+.post-content .highlighttable td .linenodiv pre {
+ margin-bottom: 0;
+}
+
+.post-content code {
+ margin: auto 4px;
+ padding: 4px 6px;
+ font-size: 0.78em;
+ line-height: 1.5;
+ background: var(--code-bg);
+ border-radius: 2px;
+}
+
+.post-content pre code {
+ display: grid;
+ margin: auto 0;
+ padding: 10px;
+ color: rgb(213, 213, 214);
+ background: var(--code-block-bg) !important;
+ border-radius: var(--radius);
+ overflow-x: auto;
+ word-break: break-all;
+}
+
+.post-content blockquote {
+ margin: 20px 0;
+ padding: 0 14px;
+ border-inline-start: 3px solid var(--primary);
+}
+
+.post-content hr {
+ margin: 30px 0;
+ height: 2px;
+ background: var(--tertiary);
+ border: 0;
+}
+
+.post-content iframe {
+ max-width: 100%;
+}
+
+.post-content img {
+ border-radius: 4px;
+ margin: 1rem 0;
+}
+
+.post-content img[src*="#center"] {
+ margin: 1rem auto;
+}
+
+.post-content figure.align-center {
+ text-align: center;
+}
+
+.post-content figure > figcaption {
+ color: var(--primary);
+ font-size: 16px;
+ font-weight: bold;
+ margin: 8px 0 16px;
+}
+
+.post-content figure > figcaption > p {
+ color: var(--secondary);
+ font-size: 14px;
+ font-weight: normal;
+}
+
+.toc {
+ margin: 0 2px 40px 2px;
+ border: 1px solid var(--border);
+ background: var(--code-bg);
+ border-radius: var(--radius);
+ padding: 0.4em;
+}
+
+.dark .toc {
+ background: var(--entry);
+}
+
+.toc details summary {
+ cursor: zoom-in;
+ margin-inline-start: 10px;
+ user-select: none;
+}
+
+.toc details[open] summary {
+ cursor: zoom-out;
+}
+
+.toc .details {
+ display: inline;
+ font-weight: 500;
+}
+
+.toc .inner {
+ margin: 5px 20px 0;
+ padding: 0 10px;
+ opacity: 0.9;
+}
+
+.toc li ul {
+ margin-inline-start: var(--gap);
+}
+
+.toc summary:focus {
+ outline: 0;
+}
+
+.post-footer {
+ margin-top: 56px;
+}
+
+.post-footer>* {
+ margin-bottom: 10px;
+}
+
+.post-tags {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 10px;
+}
+
+.post-tags li {
+ display: inline-block;
+}
+
+.post-tags a,
+.share-buttons,
+.paginav {
+ border-radius: var(--radius);
+ background: var(--code-bg);
+ border: 1px solid var(--border);
+}
+
+.post-tags a {
+ display: block;
+ padding: 0 14px;
+ color: var(--secondary);
+ font-size: 14px;
+ line-height: 34px;
+ background: var(--code-bg);
+}
+
+.post-tags a:hover,
+.paginav a:hover {
+ background: var(--border);
+}
+
+.share-buttons {
+ padding: 10px;
+ display: flex;
+ justify-content: center;
+ overflow-x: auto;
+ gap: 10px;
+}
+
+.share-buttons li,
+.share-buttons a {
+ display: inline-flex;
+}
+
+.share-buttons a:not(:last-of-type) {
+ margin-inline-end: 12px;
+}
+
+h1:hover .anchor,
+h2:hover .anchor,
+h3:hover .anchor,
+h4:hover .anchor,
+h5:hover .anchor,
+h6:hover .anchor {
+ display: inline-flex;
+ color: var(--secondary);
+ margin-inline-start: 8px;
+ font-weight: 500;
+ user-select: none;
+}
+
+.paginav {
+ display: flex;
+ line-height: 30px;
+}
+
+.paginav a {
+ padding-inline-start: 14px;
+ padding-inline-end: 14px;
+ border-radius: var(--radius);
+}
+
+.paginav .title {
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ font-size: small;
+ color: var(--secondary);
+}
+
+.paginav .prev,
+.paginav .next {
+ width: 50%;
+}
+
+.paginav span:hover:not(.title) {
+ box-shadow: 0 1px 0;
+}
+
+.paginav .next {
+ margin-inline-start: auto;
+ text-align: right;
+}
+
+[dir="rtl"] .paginav .next {
+ text-align: left;
+}
+
+h1>a>svg {
+ display: inline;
+}
+
+img.in-text {
+ display: inline;
+ margin: auto;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/profile-mode.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/profile-mode.css
new file mode 100644
index 0000000..9e98df5
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/profile-mode.css
@@ -0,0 +1,43 @@
+.buttons,
+.main .profile {
+ display: flex;
+ justify-content: center;
+}
+
+.main .profile {
+ align-items: center;
+ min-height: calc(100vh - var(--header-height) - var(--footer-height) - (var(--gap) * 2));
+ text-align: center;
+}
+
+.profile .profile_inner {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 10px;
+}
+
+.profile img {
+ border-radius: 50%;
+}
+
+.buttons {
+ flex-wrap: wrap;
+ max-width: 400px;
+}
+
+.button {
+ background: var(--tertiary);
+ border-radius: var(--radius);
+ margin: 8px;
+ padding: 6px;
+ transition: transform 0.1s;
+}
+
+.button-inner {
+ padding: 0 8px;
+}
+
+.button:active {
+ transform: scale(0.96);
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/search.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/search.css
new file mode 100644
index 0000000..38d5b6b
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/search.css
@@ -0,0 +1,45 @@
+#searchbox input {
+ padding: 4px 10px;
+ width: 100%;
+ color: var(--primary);
+ font-weight: bold;
+ border: 2px solid var(--tertiary);
+ border-radius: var(--radius);
+}
+
+#searchbox input:focus {
+ border-color: var(--secondary);
+}
+
+#searchResults li {
+ list-style: none;
+ border-radius: var(--radius);
+ padding: 10px;
+ margin: 10px 0;
+ position: relative;
+ font-weight: 500;
+}
+
+#searchResults {
+ margin: 10px 0;
+ width: 100%;
+}
+
+#searchResults li:active {
+ transition: transform 0.1s;
+ transform: scale(0.98);
+}
+
+#searchResults a {
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0px;
+ left: 0px;
+ outline: none;
+}
+
+#searchResults .focus {
+ transform: scale(0.98);
+ border: 2px solid var(--tertiary);
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/terms.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/terms.css
new file mode 100644
index 0000000..244614b
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/common/terms.css
@@ -0,0 +1,18 @@
+.terms-tags li {
+ display: inline-block;
+ margin: 10px;
+ font-weight: 500;
+}
+
+.terms-tags a {
+ display: block;
+ padding: 3px 10px;
+ background: var(--tertiary);
+ border-radius: 6px;
+ transition: transform 0.1s;
+}
+
+.terms-tags a:active {
+ background: var(--tertiary);
+ transform: scale(0.96);
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/license.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/license.css
new file mode 100644
index 0000000..fb3dfec
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/license.css
@@ -0,0 +1,6 @@
+/*
+ PaperMod v7
+ License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
+ Copyright (c) 2020 nanxiaobei and adityatelange
+ Copyright (c) 2021-2024 adityatelange
+*/
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/reset.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/reset.css
new file mode 100644
index 0000000..7393d57
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/reset.css
@@ -0,0 +1,118 @@
+*,
+::after,
+::before {
+ box-sizing: border-box;
+}
+
+html {
+ -webkit-tap-highlight-color: transparent;
+ overflow-y: scroll;
+ -webkit-text-size-adjust: 100%;
+ text-size-adjust: 100%;
+}
+
+a,
+button,
+body,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ color: var(--primary);
+}
+
+body {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ font-size: 18px;
+ line-height: 1.6;
+ word-break: break-word;
+ background: var(--theme);
+}
+
+article,
+aside,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+nav,
+section,
+table {
+ display: block;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ line-height: 1.2;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+
+ul {
+ padding: 0;
+}
+
+a {
+ text-decoration: none;
+}
+
+body,
+figure,
+ul {
+ margin: 0;
+}
+
+table {
+ width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0;
+ overflow-x: auto;
+ word-break: keep-all;
+}
+
+button,
+input,
+textarea {
+ padding: 0;
+ font: inherit;
+ background: 0 0;
+ border: 0;
+}
+
+input,
+textarea {
+ outline: 0;
+}
+
+button,
+input[type=button],
+input[type=submit] {
+ cursor: pointer;
+}
+
+input:-webkit-autofill,
+textarea:-webkit-autofill {
+ box-shadow: 0 0 0 50px var(--theme) inset;
+}
+
+img {
+ display: block;
+ max-width: 100%;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/theme-vars.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/theme-vars.css
new file mode 100644
index 0000000..db1845d
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/theme-vars.css
@@ -0,0 +1,38 @@
+:root {
+ --gap: 24px;
+ --content-gap: 20px;
+ --nav-width: 1024px;
+ --main-width: 720px;
+ --header-height: 60px;
+ --footer-height: 60px;
+ --radius: 8px;
+ --theme: rgb(255, 255, 255);
+ --entry: rgb(255, 255, 255);
+ --primary: rgb(30, 30, 30);
+ --secondary: rgb(108, 108, 108);
+ --tertiary: rgb(214, 214, 214);
+ --content: rgb(31, 31, 31);
+ --code-block-bg: rgb(28, 29, 33);
+ --code-bg: rgb(245, 245, 245);
+ --border: rgb(238, 238, 238);
+}
+
+.dark {
+ --theme: rgb(29, 30, 32);
+ --entry: rgb(46, 46, 51);
+ --primary: rgb(218, 218, 219);
+ --secondary: rgb(155, 156, 157);
+ --tertiary: rgb(65, 66, 68);
+ --content: rgb(196, 196, 197);
+ --code-block-bg: rgb(46, 46, 51);
+ --code-bg: rgb(55, 56, 62);
+ --border: rgb(51, 51, 51);
+}
+
+.list {
+ background: var(--code-bg);
+}
+
+.dark.list {
+ background: var(--theme);
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/zmedia.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/zmedia.css
new file mode 100644
index 0000000..a68fd71
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/core/zmedia.css
@@ -0,0 +1,55 @@
+@media screen and (max-width: 768px) {
+ /* theme-vars */
+ :root {
+ --gap: 14px;
+ }
+
+ /* profile-mode */
+ .profile img {
+ transform: scale(0.85);
+ }
+
+ /* post-entry */
+ .first-entry {
+ min-height: 260px;
+ }
+
+ /* archive */
+ .archive-month {
+ flex-direction: column;
+ }
+
+ .archive-year {
+ margin-top: 20px;
+ }
+
+ /* footer */
+ .footer {
+ padding: calc((var(--footer-height) - var(--gap) - 10px) / 2) var(--gap);
+ }
+}
+
+/* footer */
+@media screen and (max-width: 900px) {
+ .list .top-link {
+ transform: translateY(-5rem);
+ }
+}
+
+@media screen and (max-width: 340px) {
+ .share-buttons {
+ justify-content: unset;
+ }
+}
+
+@media (prefers-reduced-motion) {
+ /* terms; profile-mode; post-single; post-entry; post-entry; search; search */
+ .terms-tags a:active,
+ .button:active,
+ .post-entry:active,
+ .top-link,
+ #searchResults .focus,
+ #searchResults li:active {
+ transform: none;
+ }
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/extended/blank.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/extended/blank.css
new file mode 100644
index 0000000..a577295
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/extended/blank.css
@@ -0,0 +1,5 @@
+/*
+This is just a placeholder blank stylesheet so as to support adding custom styles budled with theme's default styles
+
+Read https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#bundling-custom-css-with-themes-assets for more info
+*/
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-mod.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-mod.css
new file mode 100644
index 0000000..ad89b96
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-mod.css
@@ -0,0 +1,24 @@
+.chroma {
+ background-color: unset !important;
+}
+
+.chroma .hl {
+ display: flex;
+}
+
+.chroma .lnt {
+ padding: 0 0 0 12px;
+}
+
+.highlight pre.chroma code {
+ padding: 8px 0;
+}
+
+.highlight pre.chroma .line .cl,
+.chroma .ln {
+ padding: 0 10px;
+}
+
+.chroma .lntd:last-of-type {
+ width: 100%;
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-styles.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-styles.css
new file mode 100644
index 0000000..63a73ab
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/chroma-styles.css
@@ -0,0 +1,86 @@
+/* Background */ .bg { color: #cad3f5; background-color: #24273a; }
+/* PreWrapper */ .chroma { color: #cad3f5; background-color: #24273a; }
+/* Other */ .chroma .x { }
+/* Error */ .chroma .err { color: #ed8796 }
+/* CodeLine */ .chroma .cl { }
+/* LineLink */ .chroma .lnlinks { outline: none; text-decoration: none; color: inherit }
+/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; }
+/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; }
+/* LineHighlight */ .chroma .hl { background-color: #474733 }
+/* LineNumbersTable */ .chroma .lnt { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #8087a2 }
+/* LineNumbers */ .chroma .ln { white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #8087a2 }
+/* Line */ .chroma .line { display: flex; }
+/* Keyword */ .chroma .k { color: #c6a0f6 }
+/* KeywordConstant */ .chroma .kc { color: #f5a97f }
+/* KeywordDeclaration */ .chroma .kd { color: #ed8796 }
+/* KeywordNamespace */ .chroma .kn { color: #8bd5ca }
+/* KeywordPseudo */ .chroma .kp { color: #c6a0f6 }
+/* KeywordReserved */ .chroma .kr { color: #c6a0f6 }
+/* KeywordType */ .chroma .kt { color: #ed8796 }
+/* Name */ .chroma .n { }
+/* NameAttribute */ .chroma .na { color: #8aadf4 }
+/* NameBuiltin */ .chroma .nb { color: #91d7e3 }
+/* NameBuiltinPseudo */ .chroma .bp { color: #91d7e3 }
+/* NameClass */ .chroma .nc { color: #eed49f }
+/* NameConstant */ .chroma .no { color: #eed49f }
+/* NameDecorator */ .chroma .nd { color: #8aadf4; font-weight: bold }
+/* NameEntity */ .chroma .ni { color: #8bd5ca }
+/* NameException */ .chroma .ne { color: #f5a97f }
+/* NameFunction */ .chroma .nf { color: #8aadf4 }
+/* NameFunctionMagic */ .chroma .fm { color: #8aadf4 }
+/* NameLabel */ .chroma .nl { color: #91d7e3 }
+/* NameNamespace */ .chroma .nn { color: #f5a97f }
+/* NameOther */ .chroma .nx { }
+/* NameProperty */ .chroma .py { color: #f5a97f }
+/* NameTag */ .chroma .nt { color: #c6a0f6 }
+/* NameVariable */ .chroma .nv { color: #f4dbd6 }
+/* NameVariableClass */ .chroma .vc { color: #f4dbd6 }
+/* NameVariableGlobal */ .chroma .vg { color: #f4dbd6 }
+/* NameVariableInstance */ .chroma .vi { color: #f4dbd6 }
+/* NameVariableMagic */ .chroma .vm { color: #f4dbd6 }
+/* Literal */ .chroma .l { }
+/* LiteralDate */ .chroma .ld { }
+/* LiteralString */ .chroma .s { color: #a6da95 }
+/* LiteralStringAffix */ .chroma .sa { color: #ed8796 }
+/* LiteralStringBacktick */ .chroma .sb { color: #a6da95 }
+/* LiteralStringChar */ .chroma .sc { color: #a6da95 }
+/* LiteralStringDelimiter */ .chroma .dl { color: #8aadf4 }
+/* LiteralStringDoc */ .chroma .sd { color: #6e738d }
+/* LiteralStringDouble */ .chroma .s2 { color: #a6da95 }
+/* LiteralStringEscape */ .chroma .se { color: #8aadf4 }
+/* LiteralStringHeredoc */ .chroma .sh { color: #6e738d }
+/* LiteralStringInterpol */ .chroma .si { color: #a6da95 }
+/* LiteralStringOther */ .chroma .sx { color: #a6da95 }
+/* LiteralStringRegex */ .chroma .sr { color: #8bd5ca }
+/* LiteralStringSingle */ .chroma .s1 { color: #a6da95 }
+/* LiteralStringSymbol */ .chroma .ss { color: #a6da95 }
+/* LiteralNumber */ .chroma .m { color: #f5a97f }
+/* LiteralNumberBin */ .chroma .mb { color: #f5a97f }
+/* LiteralNumberFloat */ .chroma .mf { color: #f5a97f }
+/* LiteralNumberHex */ .chroma .mh { color: #f5a97f }
+/* LiteralNumberInteger */ .chroma .mi { color: #f5a97f }
+/* LiteralNumberIntegerLong */ .chroma .il { color: #f5a97f }
+/* LiteralNumberOct */ .chroma .mo { color: #f5a97f }
+/* Operator */ .chroma .o { color: #91d7e3; font-weight: bold }
+/* OperatorWord */ .chroma .ow { color: #91d7e3; font-weight: bold }
+/* Punctuation */ .chroma .p { }
+/* Comment */ .chroma .c { color: #6e738d; font-style: italic }
+/* CommentHashbang */ .chroma .ch { color: #6e738d; font-style: italic }
+/* CommentMultiline */ .chroma .cm { color: #6e738d; font-style: italic }
+/* CommentSingle */ .chroma .c1 { color: #6e738d; font-style: italic }
+/* CommentSpecial */ .chroma .cs { color: #6e738d; font-style: italic }
+/* CommentPreproc */ .chroma .cp { color: #6e738d; font-style: italic }
+/* CommentPreprocFile */ .chroma .cpf { color: #6e738d; font-weight: bold; font-style: italic }
+/* Generic */ .chroma .g { }
+/* GenericDeleted */ .chroma .gd { color: #ed8796; background-color: #363a4f }
+/* GenericEmph */ .chroma .ge { font-style: italic }
+/* GenericError */ .chroma .gr { color: #ed8796 }
+/* GenericHeading */ .chroma .gh { color: #f5a97f; font-weight: bold }
+/* GenericInserted */ .chroma .gi { color: #a6da95; background-color: #363a4f }
+/* GenericOutput */ .chroma .go { }
+/* GenericPrompt */ .chroma .gp { }
+/* GenericStrong */ .chroma .gs { font-weight: bold }
+/* GenericSubheading */ .chroma .gu { color: #f5a97f; font-weight: bold }
+/* GenericTraceback */ .chroma .gt { color: #ed8796 }
+/* GenericUnderline */ .chroma .gl { text-decoration: underline }
+/* TextWhitespace */ .chroma .w { }
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/scroll-bar.css b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/scroll-bar.css
new file mode 100644
index 0000000..f6e577d
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/css/includes/scroll-bar.css
@@ -0,0 +1,63 @@
+/* from reset */
+::-webkit-scrollbar-track {
+ background: 0 0;
+}
+
+.list:not(.dark)::-webkit-scrollbar-track {
+ background: var(--code-bg);
+}
+
+::-webkit-scrollbar-thumb {
+ background: var(--tertiary);
+ border: 5px solid var(--theme);
+ border-radius: var(--radius);
+}
+
+.list:not(.dark)::-webkit-scrollbar-thumb {
+ border: 5px solid var(--code-bg);
+}
+
+::-webkit-scrollbar-thumb:hover {
+ background: var(--secondary);
+}
+
+::-webkit-scrollbar:not(.highlighttable, .highlight table, .gist .highlight) {
+ background: var(--theme);
+}
+
+/* from post-single */
+.post-content .highlighttable td .highlight pre code::-webkit-scrollbar {
+ display: none;
+}
+
+.post-content :not(table) ::-webkit-scrollbar-thumb {
+ border: 2px solid var(--code-block-bg);
+ background: rgb(113, 113, 117);
+}
+
+.post-content :not(table) ::-webkit-scrollbar-thumb:hover {
+ background: rgb(163, 163, 165);
+}
+
+.gist table::-webkit-scrollbar-thumb {
+ border: 2px solid rgb(255, 255, 255);
+ background: rgb(173, 173, 173);
+}
+
+.gist table::-webkit-scrollbar-thumb:hover {
+ background: rgb(112, 112, 112);
+}
+
+.post-content table::-webkit-scrollbar-thumb {
+ border-width: 2px;
+}
+
+/* from zmedia */
+@media screen and (min-width: 768px) {
+
+ /* reset */
+ ::-webkit-scrollbar {
+ width: 19px;
+ height: 11px;
+ }
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fastsearch.js b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fastsearch.js
new file mode 100644
index 0000000..9484e75
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fastsearch.js
@@ -0,0 +1,152 @@
+import * as params from '@params';
+
+let fuse; // holds our search engine
+let resList = document.getElementById('searchResults');
+let sInput = document.getElementById('searchInput');
+let first, last, current_elem = null
+let resultsAvailable = false;
+
+// load our search index
+window.onload = function () {
+ let xhr = new XMLHttpRequest();
+ xhr.onreadystatechange = function () {
+ if (xhr.readyState === 4) {
+ if (xhr.status === 200) {
+ let data = JSON.parse(xhr.responseText);
+ if (data) {
+ // fuse.js options; check fuse.js website for details
+ let options = {
+ distance: 100,
+ threshold: 0.4,
+ ignoreLocation: true,
+ keys: [
+ 'title',
+ 'permalink',
+ 'summary',
+ 'content'
+ ]
+ };
+ if (params.fuseOpts) {
+ options = {
+ isCaseSensitive: params.fuseOpts.iscasesensitive ?? false,
+ includeScore: params.fuseOpts.includescore ?? false,
+ includeMatches: params.fuseOpts.includematches ?? false,
+ minMatchCharLength: params.fuseOpts.minmatchcharlength ?? 1,
+ shouldSort: params.fuseOpts.shouldsort ?? true,
+ findAllMatches: params.fuseOpts.findallmatches ?? false,
+ keys: params.fuseOpts.keys ?? ['title', 'permalink', 'summary', 'content'],
+ location: params.fuseOpts.location ?? 0,
+ threshold: params.fuseOpts.threshold ?? 0.4,
+ distance: params.fuseOpts.distance ?? 100,
+ ignoreLocation: params.fuseOpts.ignorelocation ?? true
+ }
+ }
+ fuse = new Fuse(data, options); // build the index from the json file
+ }
+ } else {
+ console.log(xhr.responseText);
+ }
+ }
+ };
+ xhr.open('GET', "../index.json");
+ xhr.send();
+}
+
+function activeToggle(ae) {
+ document.querySelectorAll('.focus').forEach(function (element) {
+ // rm focus class
+ element.classList.remove("focus")
+ });
+ if (ae) {
+ ae.focus()
+ document.activeElement = current_elem = ae;
+ ae.parentElement.classList.add("focus")
+ } else {
+ document.activeElement.parentElement.classList.add("focus")
+ }
+}
+
+function reset() {
+ resultsAvailable = false;
+ resList.innerHTML = sInput.value = ''; // clear inputbox and searchResults
+ sInput.focus(); // shift focus to input box
+}
+
+// execute search as each character is typed
+sInput.onkeyup = function (e) {
+ // run a search query (for "term") every time a letter is typed
+ // in the search box
+ if (fuse) {
+ let results;
+ if (params.fuseOpts) {
+ results = fuse.search(this.value.trim(), {limit: params.fuseOpts.limit}); // the actual query being run using fuse.js along with options
+ } else {
+ results = fuse.search(this.value.trim()); // the actual query being run using fuse.js
+ }
+ if (results.length !== 0) {
+ // build our html if result exists
+ let resultSet = ''; // our results bucket
+
+ for (let item in results) {
+ resultSet += `<li class="post-entry"><header class="entry-header">${results[item].item.title}&nbsp;ยป</header>` +
+ `<a href="${results[item].item.permalink}" aria-label="${results[item].item.title}"></a></li>`
+ }
+
+ resList.innerHTML = resultSet;
+ resultsAvailable = true;
+ first = resList.firstChild;
+ last = resList.lastChild;
+ } else {
+ resultsAvailable = false;
+ resList.innerHTML = '';
+ }
+ }
+}
+
+sInput.addEventListener('search', function (e) {
+ // clicked on x
+ if (!this.value) reset()
+})
+
+// kb bindings
+document.onkeydown = function (e) {
+ let key = e.key;
+ let ae = document.activeElement;
+
+ let inbox = document.getElementById("searchbox").contains(ae)
+
+ if (ae === sInput) {
+ let elements = document.getElementsByClassName('focus');
+ while (elements.length > 0) {
+ elements[0].classList.remove('focus');
+ }
+ } else if (current_elem) ae = current_elem;
+
+ if (key === "Escape") {
+ reset()
+ } else if (!resultsAvailable || !inbox) {
+ return
+ } else if (key === "ArrowDown") {
+ e.preventDefault();
+ if (ae == sInput) {
+ // if the currently focused element is the search input, focus the <a> of first <li>
+ activeToggle(resList.firstChild.lastChild);
+ } else if (ae.parentElement != last) {
+ // if the currently focused element's parent is last, do nothing
+ // otherwise select the next search result
+ activeToggle(ae.parentElement.nextSibling.lastChild);
+ }
+ } else if (key === "ArrowUp") {
+ e.preventDefault();
+ if (ae.parentElement == first) {
+ // if the currently focused element is first item, go to input box
+ activeToggle(sInput);
+ } else if (ae != sInput) {
+ // if the currently focused element is input box, do nothing
+ // otherwise select the previous search result
+ activeToggle(ae.parentElement.previousSibling.lastChild);
+ }
+ } else if (key === "ArrowRight") {
+ ae.click(); // click on active link
+ }
+}
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fuse.basic.min.js b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fuse.basic.min.js
new file mode 100644
index 0000000..7457721
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/fuse.basic.min.js
@@ -0,0 +1,9 @@
+/**
+ * Fuse.js v7.0.0 - Lightweight fuzzy-search (http://fusejs.io)
+ *
+ * Copyright (c) 2023 Kiro Risk (http://kiro.me)
+ * All Rights Reserved. Apache Software License 2.0
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ */
+var e,t;e=this,t=function(){"use strict";function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function t(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?e(Object(r),!0).forEach((function(e){a(t,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))}))}return t}function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e,t,n){return(t=h(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function u(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}var l=1/0;function d(e){return null==e?"":function(e){if("string"==typeof e)return e;var t=e+"";return"0"==t&&1/e==-l?"-0":t}(e)}function f(e){return"string"==typeof e}function v(e){return"number"==typeof e}function g(e){return!0===e||!1===e||function(e){return function(e){return"object"===n(e)}(e)&&null!==e}(e)&&"[object Boolean]"==m(e)}function y(e){return null!=e}function p(e){return!e.trim().length}function m(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var b=function(e){return"Missing ".concat(e," property in key")},k=function(e){return"Property 'weight' in key '".concat(e,"' must be a positive integer")},M=Object.prototype.hasOwnProperty,w=function(){function e(t){var n=this;r(this,e),this._keys=[],this._keyMap={};var i=0;t.forEach((function(e){var t=x(e);n._keys.push(t),n._keyMap[t.id]=t,i+=t.weight})),this._keys.forEach((function(e){e.weight/=i}))}return o(e,[{key:"get",value:function(e){return this._keyMap[e]}},{key:"keys",value:function(){return this._keys}},{key:"toJSON",value:function(){return JSON.stringify(this._keys)}}]),e}();function x(e){var t=null,n=null,r=null,i=1,o=null;if(f(e)||u(e))r=e,t=L(e),n=S(e);else{if(!M.call(e,"name"))throw new Error(b("name"));var a=e.name;if(r=a,M.call(e,"weight")&&(i=e.weight)<=0)throw new Error(k(a));t=L(a),n=S(a),o=e.getFn}return{path:t,id:n,weight:i,src:r,getFn:o}}function L(e){return u(e)?e:e.split(".")}function S(e){return u(e)?e.join("."):e}var _={useExtendedSearch:!1,getFn:function(e,t){var n=[],r=!1;return function e(t,i,o){if(y(t))if(i[o]){var a=t[i[o]];if(!y(a))return;if(o===i.length-1&&(f(a)||v(a)||g(a)))n.push(d(a));else if(u(a)){r=!0;for(var c=0,s=a.length;c<s;c+=1)e(a[c],i,o+1)}else i.length&&e(a,i,o+1)}else n.push(t)}(e,f(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1},O=t(t(t(t({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:function(e,t){return e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}}),{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1}),{location:0,threshold:.6,distance:100}),_),j=/[^ ]+/g,A=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,i=void 0===n?O.getFn:n,o=t.fieldNormWeight,a=void 0===o?O.fieldNormWeight:o;r(this,e),this.norm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(j).length;if(n.has(i))return n.get(i);var o=1/Math.pow(i,.5*e),a=parseFloat(Math.round(o*r)/r);return n.set(i,a),a},clear:function(){n.clear()}}}(a,3),this.getFn=i,this.isCreated=!1,this.setIndexRecords()}return o(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,f(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();f(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}},{key:"getValueForItemAtKeyId",value:function(e,t){return e[this._keysMap[t]]}},{key:"size",value:function(){return this.records.length}},{key:"_addString",value:function(e,t){if(y(e)&&!p(e)){var n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}}},{key:"_addObject",value:function(e,t){var n=this,r={i:t,$:{}};this.keys.forEach((function(t,i){var o=t.getFn?t.getFn(e):n.getFn(e,t.path);if(y(o))if(u(o)){for(var a=[],c=[{nestedArrIndex:-1,value:o}];c.length;){var s=c.pop(),h=s.nestedArrIndex,l=s.value;if(y(l))if(f(l)&&!p(l)){var d={v:l,i:h,n:n.norm.get(l)};a.push(d)}else u(l)&&l.forEach((function(e,t){c.push({nestedArrIndex:t,value:e})}))}r.$[i]=a}else if(f(o)&&!p(o)){var v={v:o,n:n.norm.get(o)};r.$[i]=v}})),this.records.push(r)}},{key:"toJSON",value:function(){return{keys:this.keys,records:this.records}}}]),e}();function E(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?O.getFn:r,o=n.fieldNormWeight,a=void 0===o?O.fieldNormWeight:o,c=new A({getFn:i,fieldNormWeight:a});return c.setKeys(e.map(x)),c.setSources(t),c.create(),c}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,o=void 0===i?0:i,a=t.expectedLocation,c=void 0===a?0:a,s=t.distance,h=void 0===s?O.distance:s,u=t.ignoreLocation,l=void 0===u?O.ignoreLocation:u,d=r/e.length;if(l)return d;var f=Math.abs(c-o);return h?d+f/h:f?1:d}var F=32;function C(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,o=void 0===i?O.location:i,a=r.distance,c=void 0===a?O.distance:a,s=r.threshold,h=void 0===s?O.threshold:s,u=r.findAllMatches,l=void 0===u?O.findAllMatches:u,d=r.minMatchCharLength,f=void 0===d?O.minMatchCharLength:d,v=r.includeMatches,g=void 0===v?O.includeMatches:v,y=r.ignoreLocation,p=void 0===y?O.ignoreLocation:y;if(t.length>F)throw new Error("Pattern length exceeds max of ".concat(F,"."));for(var m,b=t.length,k=e.length,M=Math.max(0,Math.min(o,k)),w=h,x=M,L=f>1||g,S=L?Array(k):[];(m=e.indexOf(t,x))>-1;){var _=I(t,{currentLocation:m,expectedLocation:M,distance:c,ignoreLocation:p});if(w=Math.min(_,w),x=m+b,L)for(var j=0;j<b;)S[m+j]=1,j+=1}x=-1;for(var A=[],E=1,C=b+k,N=1<<b-1,P=0;P<b;P+=1){for(var W=0,T=C;W<T;)I(t,{errors:P,currentLocation:M+T,expectedLocation:M,distance:c,ignoreLocation:p})<=w?W=T:C=T,T=Math.floor((C-W)/2+W);C=T;var $=Math.max(1,M-T+1),D=l?k:Math.min(M+T,k)+b,K=Array(D+2);K[D+1]=(1<<P)-1;for(var z=D;z>=$;z-=1){var J=z-1,R=n[e.charAt(J)];if(L&&(S[J]=+!!R),K[z]=(K[z+1]<<1|1)&R,P&&(K[z]|=(A[z+1]|A[z])<<1|1|A[z+1]),K[z]&N&&(E=I(t,{errors:P,currentLocation:J,expectedLocation:M,distance:c,ignoreLocation:p}))<=w){if(w=E,(x=J)<=M)break;$=Math.max(1,2*M-x)}}if(I(t,{errors:P+1,currentLocation:M,expectedLocation:M,distance:c,ignoreLocation:p})>w)break;A=K}var U={isMatch:x>=0,score:Math.max(.001,E)};if(L){var B=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O.minMatchCharLength,n=[],r=-1,i=-1,o=0,a=e.length;o<a;o+=1){var c=e[o];c&&-1===r?r=o:c||-1===r||((i=o-1)-r+1>=t&&n.push([r,i]),r=-1)}return e[o-1]&&o-r>=t&&n.push([r,o-1]),n}(S,f);B.length?g&&(U.indices=B):U.isMatch=!1}return U}function N(e){for(var t={},n=0,r=e.length;n<r;n+=1){var i=e.charAt(n);t[i]=(t[i]||0)|1<<r-n-1}return t}var P=function(){function e(t){var n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.location,a=void 0===o?O.location:o,c=i.threshold,s=void 0===c?O.threshold:c,h=i.distance,u=void 0===h?O.distance:h,l=i.includeMatches,d=void 0===l?O.includeMatches:l,f=i.findAllMatches,v=void 0===f?O.findAllMatches:f,g=i.minMatchCharLength,y=void 0===g?O.minMatchCharLength:g,p=i.isCaseSensitive,m=void 0===p?O.isCaseSensitive:p,b=i.ignoreLocation,k=void 0===b?O.ignoreLocation:b;if(r(this,e),this.options={location:a,threshold:s,distance:u,includeMatches:d,findAllMatches:v,minMatchCharLength:y,isCaseSensitive:m,ignoreLocation:k},this.pattern=m?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var M=function(e,t){n.chunks.push({pattern:e,alphabet:N(e),startIndex:t})},w=this.pattern.length;if(w>F){for(var x=0,L=w%F,S=w-L;x<S;)M(this.pattern.substr(x,F),x),x+=F;if(L){var _=w-F;M(this.pattern.substr(_),_)}}else M(this.pattern,0)}}return o(e,[{key:"searchIn",value:function(e){var t=this.options,n=t.isCaseSensitive,r=t.includeMatches;if(n||(e=e.toLowerCase()),this.pattern===e){var i={isMatch:!0,score:0};return r&&(i.indices=[[0,e.length-1]]),i}var o=this.options,a=o.location,s=o.distance,h=o.threshold,u=o.findAllMatches,l=o.minMatchCharLength,d=o.ignoreLocation,f=[],v=0,g=!1;this.chunks.forEach((function(t){var n=t.pattern,i=t.alphabet,o=t.startIndex,y=C(e,n,i,{location:a+o,distance:s,threshold:h,findAllMatches:u,minMatchCharLength:l,includeMatches:r,ignoreLocation:d}),p=y.isMatch,m=y.score,b=y.indices;p&&(g=!0),v+=m,p&&b&&(f=[].concat(c(f),c(b)))}));var y={isMatch:g,score:g?v/this.chunks.length:1};return g&&r&&(y.indices=f),y}}]),e}(),W=[];function T(e,t){for(var n=0,r=W.length;n<r;n+=1){var i=W[n];if(i.condition(e,t))return new i(e,t)}return new P(e,t)}function $(e,t){var n=e.matches;t.matches=[],y(n)&&n.forEach((function(e){if(y(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function D(e,t){t.score=e.score}var K=function(){function e(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;if(r(this,e),this.options=t(t({},O),i),this.options.useExtendedSearch)throw new Error("Extended search is not available");this._keyStore=new w(this.options.keys),this.setCollection(n,o)}return o(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof A))throw new Error("Incorrect 'index' type");this._myIndex=t||E(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){y(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n<r;n+=1){var i=this._docs[n];e(i,n)&&(this.removeAt(n),n-=1,r-=1,t.push(i))}return t}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).limit,n=void 0===t?-1:t,r=this.options,i=r.includeMatches,o=r.includeScore,a=r.shouldSort,c=r.sortFn,s=r.ignoreFieldNorm,h=f(e)?f(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,t){var n=t.ignoreFieldNorm,r=void 0===n?O.ignoreFieldNorm:n;e.forEach((function(e){var t=1;e.matches.forEach((function(e){var n=e.key,i=e.norm,o=e.score,a=n?n.weight:null;t*=Math.pow(0===o&&a?Number.EPSILON:o,(a||1)*(r?1:i))})),e.score=t}))}(h,{ignoreFieldNorm:s}),a&&h.sort(c),v(n)&&n>-1&&(h=h.slice(0,n)),function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?O.includeMatches:r,o=n.includeScore,a=void 0===o?O.includeScore:o,c=[];return i&&c.push($),a&&c.push(D),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return c.length&&c.forEach((function(t){t(e,r)})),r}))}(h,this._docs,{includeMatches:i,includeScore:o})}},{key:"_searchStringList",value:function(e){var t=T(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,o=e.n;if(y(n)){var a=t.searchIn(n),c=a.isMatch,s=a.score,h=a.indices;c&&r.push({item:n,idx:i,matches:[{score:s,value:n,norm:o,indices:h}]})}})),r}},{key:"_searchLogical",value:function(e){throw new Error("Logical search is not available")}},{key:"_searchObjectList",value:function(e){var t=this,n=T(e,this.options),r=this._myIndex,i=r.keys,o=r.records,a=[];return o.forEach((function(e){var r=e.$,o=e.i;if(y(r)){var s=[];i.forEach((function(e,i){s.push.apply(s,c(t._findMatches({key:e,value:r[i],searcher:n})))})),s.length&&a.push({idx:o,item:r,matches:s})}})),a}},{key:"_findMatches",value:function(e){var t=e.key,n=e.value,r=e.searcher;if(!y(n))return[];var i=[];if(u(n))n.forEach((function(e){var n=e.v,o=e.i,a=e.n;if(y(n)){var c=r.searchIn(n),s=c.isMatch,h=c.score,u=c.indices;s&&i.push({score:h,key:t,value:n,idx:o,norm:a,indices:u})}}));else{var o=n.v,a=n.n,c=r.searchIn(o),s=c.isMatch,h=c.score,l=c.indices;s&&i.push({score:h,key:t,value:o,norm:a,indices:l})}return i}}]),e}();return K.version="7.0.0",K.createIndex=E,K.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?O.getFn:n,i=t.fieldNormWeight,o=void 0===i?O.fieldNormWeight:i,a=e.keys,c=e.records,s=new A({getFn:r,fieldNormWeight:o});return s.setKeys(a),s.setIndexRecords(c),s},K.config=O,K},"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Fuse=t(); \ No newline at end of file
diff --git a/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/license.js b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/license.js
new file mode 100644
index 0000000..fb3dfec
--- /dev/null
+++ b/_vendor/github.com/adityatelange/hugo-PaperMod/assets/js/license.js
@@ -0,0 +1,6 @@
+/*
+ PaperMod v7
+ License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
+ Copyright (c) 2020 nanxiaobei and adityatelange
+ Copyright (c) 2021-2024 adityatelange
+*/