Vercel
tcp/443
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c7cf176427cf176423f3e94de4f34e24a4f34e24a4f34e24a
Found 2 files trough .DS_Store spidering: /assets /img
Open service 216.150.1.65:443 · docs.potlock.org
2026-01-08 19:17
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 3737363
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 35057
Content-Type: text/html; charset=utf-8
Date: Thu, 08 Jan 2026 19:17:34 GMT
Etag: "473fb77527c6ff5106ef92f9201e1746"
Last-Modified: Wed, 26 Nov 2025 13:08:10 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::l9dkr-1767899854491-eb24c092ad93
Connection: close
Page title: POTLOCK - The Open Funding Stack | POTLOCK
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POTLOCK - The Open Funding Stack | POTLOCK</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="potlock, funding, public goods, quadratic funding, blockchain, near protocol, open source, funding rounds, impact tracking, web3, crypto, donations"><meta data-rh="true" name="author" content="POTLOCK"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://docs.potlock.org"><meta data-rh="true" property="og:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="POTLOCK - The Open Funding Stack"><meta data-rh="true" name="twitter:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains."><meta data-rh="true" name="twitter:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:title" content="POTLOCK - The Open Funding Stack | POTLOCK"><meta data-rh="true" name="description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><meta data-rh="true" property="og:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.potlock.io/"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="POTLOCK RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="POTLOCK Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b12dfd24.css">
<script src="/assets/js/runtime~main.9f5ec94a.js" defer="defer"></script>
<script src="/assets/js/main.934c2a8c.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="current
Open service 216.150.1.65:443 · docs.potlock.org
2026-01-01 21:59
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 3167830
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 35057
Content-Type: text/html; charset=utf-8
Date: Thu, 01 Jan 2026 21:59:48 GMT
Etag: "473fb77527c6ff5106ef92f9201e1746"
Last-Modified: Wed, 26 Nov 2025 06:02:37 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::6d262-1767304788576-cb2cc7132f99
Connection: close
Page title: POTLOCK - The Open Funding Stack | POTLOCK
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POTLOCK - The Open Funding Stack | POTLOCK</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="potlock, funding, public goods, quadratic funding, blockchain, near protocol, open source, funding rounds, impact tracking, web3, crypto, donations"><meta data-rh="true" name="author" content="POTLOCK"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://docs.potlock.org"><meta data-rh="true" property="og:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="POTLOCK - The Open Funding Stack"><meta data-rh="true" name="twitter:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains."><meta data-rh="true" name="twitter:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:title" content="POTLOCK - The Open Funding Stack | POTLOCK"><meta data-rh="true" name="description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><meta data-rh="true" property="og:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.potlock.io/"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="POTLOCK RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="POTLOCK Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b12dfd24.css">
<script src="/assets/js/runtime~main.9f5ec94a.js" defer="defer"></script>
<script src="/assets/js/main.934c2a8c.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="current
Open service 216.150.1.65:443 · docs.potlock.org
2025-12-30 05:26
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2843940
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 35057
Content-Type: text/html; charset=utf-8
Date: Tue, 30 Dec 2025 05:26:09 GMT
Etag: "473fb77527c6ff5106ef92f9201e1746"
Last-Modified: Thu, 27 Nov 2025 07:27:08 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sin1::k99pn-1767072368932-08d270264448
Connection: close
Page title: POTLOCK - The Open Funding Stack | POTLOCK
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POTLOCK - The Open Funding Stack | POTLOCK</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="potlock, funding, public goods, quadratic funding, blockchain, near protocol, open source, funding rounds, impact tracking, web3, crypto, donations"><meta data-rh="true" name="author" content="POTLOCK"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://docs.potlock.org"><meta data-rh="true" property="og:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="POTLOCK - The Open Funding Stack"><meta data-rh="true" name="twitter:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains."><meta data-rh="true" name="twitter:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:title" content="POTLOCK - The Open Funding Stack | POTLOCK"><meta data-rh="true" name="description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><meta data-rh="true" property="og:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.potlock.io/"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="POTLOCK RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="POTLOCK Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b12dfd24.css">
<script src="/assets/js/runtime~main.9f5ec94a.js" defer="defer"></script>
<script src="/assets/js/main.934c2a8c.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="current
Open service 216.150.1.65:443 · docs.potlock.org
2025-12-22 08:00
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2227943
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 35057
Content-Type: text/html; charset=utf-8
Date: Mon, 22 Dec 2025 08:00:34 GMT
Etag: "473fb77527c6ff5106ef92f9201e1746"
Last-Modified: Wed, 26 Nov 2025 13:08:10 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: iad1::972rt-1766390434323-10b9a587cc10
Connection: close
Page title: POTLOCK - The Open Funding Stack | POTLOCK
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POTLOCK - The Open Funding Stack | POTLOCK</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="potlock, funding, public goods, quadratic funding, blockchain, near protocol, open source, funding rounds, impact tracking, web3, crypto, donations"><meta data-rh="true" name="author" content="POTLOCK"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://docs.potlock.org"><meta data-rh="true" property="og:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="POTLOCK - The Open Funding Stack"><meta data-rh="true" name="twitter:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains."><meta data-rh="true" name="twitter:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:title" content="POTLOCK - The Open Funding Stack | POTLOCK"><meta data-rh="true" name="description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><meta data-rh="true" property="og:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.potlock.io/"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="POTLOCK RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="POTLOCK Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b12dfd24.css">
<script src="/assets/js/runtime~main.9f5ec94a.js" defer="defer"></script>
<script src="/assets/js/main.934c2a8c.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="current
Open service 216.150.1.65:443 · docs.potlock.org
2025-12-20 06:04
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2073707
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 35057
Content-Type: text/html; charset=utf-8
Date: Sat, 20 Dec 2025 06:04:25 GMT
Etag: "473fb77527c6ff5106ef92f9201e1746"
Last-Modified: Wed, 26 Nov 2025 06:02:37 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: fra1::bnflt-1766210665470-33edbbc09bb1
Connection: close
Page title: POTLOCK - The Open Funding Stack | POTLOCK
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.8.1">
<title data-rh="true">POTLOCK - The Open Funding Stack | POTLOCK</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="keywords" content="potlock, funding, public goods, quadratic funding, blockchain, near protocol, open source, funding rounds, impact tracking, web3, crypto, donations"><meta data-rh="true" name="author" content="POTLOCK"><meta data-rh="true" property="og:type" content="website"><meta data-rh="true" property="og:url" content="https://docs.potlock.org"><meta data-rh="true" property="og:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="POTLOCK - The Open Funding Stack"><meta data-rh="true" name="twitter:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains."><meta data-rh="true" name="twitter:image" content="https://docs.potlock.org/img/docusaurus-social-card.jpg"><meta data-rh="true" property="og:title" content="POTLOCK - The Open Funding Stack | POTLOCK"><meta data-rh="true" name="description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><meta data-rh="true" property="og:description" content="Deploy end-to-end funding mechanisms, quadratic funding rounds, and impact tracking across blockchains. Open source, modular, and permissionless."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://docs.potlock.io/"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="en"><link data-rh="true" rel="alternate" href="https://docs.potlock.io/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="POTLOCK RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="POTLOCK Atom Feed"><link rel="stylesheet" href="/assets/css/styles.b12dfd24.css">
<script src="/assets/js/runtime~main.9f5ec94a.js" defer="defer"></script>
<script src="/assets/js/main.934c2a8c.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="current