<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>EHBasilii Orchestration</title><link>https://www.EHBasilii.com/en/</link><description>EHBasilii Orchestration — 书卷（Bookish）风格的多语言个人博客，践行典籍排版与现代网络阅读的交汇。</description><generator>Hugo 0.161.0 &amp; FixIt v1.0.0-alpha-mszlt87u</generator><language>en</language><managingEditor>contact@ehbasilii.com (Eleutherus Hēsychius Basiliī)</managingEditor><webMaster>contact@ehbasilii.com (Eleutherus Hēsychius Basiliī)</webMaster><lastBuildDate>Fri, 21 Aug 2026 02:57:05 +0800</lastBuildDate><atom:link href="https://www.EHBasilii.com/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Is Boosting ISO in-Camera Still Worth It?</title><link>https://www.EHBasilii.com/en/posts/iso-vs-exposure/</link><pubDate>Fri, 21 Aug 2026 02:57:05 +0800</pubDate><author>contact@ehbasilii.com (Eleutherus Hēsychius Basiliī)</author><guid>https://www.EHBasilii.com/en/posts/iso-vs-exposure/</guid><category domain="https://www.EHBasilii.com/en/categories/tech/">Tech</category><description>&lt;p&gt;The reason we still instinctively assume that &amp;ldquo;pushing ISO in-camera is always better than brightening in post&amp;rdquo; is that, deep down, we&amp;rsquo;re still running the signal chain from twenty years ago. Back then, the sensor was a purely passive pixel array: the analog signal had to be pulled off-chip, travel along PCB traces measured in centimeters, pass through the PGA inside a separate AFE chip, and finally reach an off-board ADC. Long traces, high impedance, plenty of interference — the whole chain&amp;rsquo;s input-referred noise ran to dozens of electrons. If you didn&amp;rsquo;t push the signal up in the analog domain first, the downstream ADC&amp;rsquo;s quantization noise and the circuit&amp;rsquo;s floor noise would genuinely eat the micro-dynamics of weak signals; the collapse in SNR was visible to the naked eye. Under that system (or indeed the film era&amp;rsquo;s constrained, expensive practice of pushing film and its fine-grain late-stage gain), &amp;ldquo;analog gain up front is more faithful&amp;rdquo; was, in fact, true.&lt;/p&gt;
&lt;p&gt;But today&amp;rsquo;s mainstream mirrorless sensors are no longer like that. They are all column-parallel on-chip ADC architectures, and many go straight to pixel-level or column-level single-slope ADCs. In other words, after the pixel source follower, the signal travels a few micrometers of metal trace straight into a comparator — the physical length of the entire analog chain has been compressed to the limit, and the magnitude of noise it introduces is simply not in the same league as before. Good sensors already achieve read noise in the single digits of electrons, even sub-electron levels. Against that backdrop, fretting over how much analog gain suppresses downstream noise is, practically speaking, rather pointless — because there is hardly any downstream noise left worth suppressing.&lt;/p&gt;
&lt;h2 class="heading-element" id="multi-native-iso-is-not-gain-at-all"&gt;&lt;span&gt;Multi-native ISO is not gain at all&lt;/span&gt;
 &lt;a href="#multi-native-iso-is-not-gain-at-all" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;This point needs to be made very concrete: multi-native ISO is not continuously variable analog gain; it is dual (or even multiple) conversion gain. A switch inside the pixel toggles the floating diffusion node capacitance between high and low, directly changing the charge-to-voltage conversion factor. When you flip it, read noise drops off a cliff while the well capacity shrinks — that alone is the reason the measured SNR curve shows a step. Outside that switch point, the sensor&amp;rsquo;s read-noise floor is locked; every intermediate ISO stop is a purely digital multiplication done on that fixed floor. Measurements show that at the same native ISO, the noise character of RAW files is almost identical — precisely because no analog gain is continuously acting inside the signal chain.&lt;/p&gt;
&lt;p&gt;Meanwhile, today&amp;rsquo;s AFE is no longer a simple linear amplifier: it has evolved into a signal-conditioning and bias-management module. What it chiefly does is CDS to cancel reset noise, black-level calibration, and even some on-chip digital-domain noise shaping. The one thing it no longer does is old-school continuous voltage amplification. Calling this module an &amp;ldquo;analog front end&amp;rdquo; is mostly historical inertia — its core function changed long ago.&lt;/p&gt;
&lt;h2 class="heading-element" id="the-isp-muddies-the-waters-further"&gt;&lt;span&gt;The ISP muddies the waters further&lt;/span&gt;
 &lt;a href="#the-isp-muddies-the-waters-further" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;The ISP muddies the waters further. Modern ISPs are extremely good at denoising weak signals and compensating fixed-pattern noise in the RAW domain. Even if a little gain is skipped in the analog domain and the ADC output occupies only a few low-order bits, as long as you don&amp;rsquo;t fall below the quantization floor, the ISP&amp;rsquo;s noise model can smooth over that difference entirely. What you finally see as grain is almost purely photon shot noise; the shadow of read noise has been pushed down into the background.&lt;/p&gt;
&lt;h2 class="heading-element" id="two-boundaries-still-stand"&gt;&lt;span&gt;Two boundaries still stand&lt;/span&gt;
 &lt;a href="#two-boundaries-still-stand" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Of course, two boundaries remain clear — the exceptions are these:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Extreme low light&lt;/strong&gt;: signals of only two or three electrons. In that narrow window where read noise begins to dominate relatively, the high-gain DCG mode still offers a visible advantage — but only by about one stop; above that it&amp;rsquo;s all digital.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Overexposed regions&lt;/strong&gt;: this is about well-capacity allocation strategy. Low analog gain means preserving highlights; high analog gain means preserving SNR at the cost of well capacity. In that situation the chosen ISO is really a hardware-level repositioning of dynamic range — it has nothing to do with &amp;ldquo;fidelity.&amp;rdquo;&lt;/p&gt;
&lt;h2 class="heading-element" id="conclusion"&gt;&lt;span&gt;Conclusion&lt;/span&gt;
 &lt;a href="#conclusion" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Setting those two special cases aside, in everyday shooting, deliberately dropping ISO to underexpose so as to protect highlights and then lifting it three to five stops in post yields a difference from shooting straight at high ISO in-camera that falls within engineering tolerances. &amp;ldquo;Analog gain is more faithful&amp;rdquo; is no longer always true.&lt;/p&gt;</description></item><item><title>Deleted That ‘Orphaned’ Database and Everything Broke — A camsvc Rescue Story</title><link>https://www.EHBasilii.com/en/posts/camsvc-rescue/</link><pubDate>Wed, 22 Jul 2026 00:21:30 +0800</pubDate><author>contact@ehbasilii.com (Eleutherus Hēsychius Basiliī)</author><guid>https://www.EHBasilii.com/en/posts/camsvc-rescue/</guid><category domain="https://www.EHBasilii.com/en/categories/tech/">Tech</category><description>&lt;blockquote&gt;
&lt;p&gt;DeepSeek-V3.2 used to polish translation&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;System&lt;/strong&gt;: Windows 11 25H2&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Incident&lt;/strong&gt;: Before 2026/07/14&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resolution&lt;/strong&gt;: 2026/07/15 (after reboot)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 class="heading-element" id="1-how-it-happened"&gt;&lt;span&gt;1. How It Happened&lt;/span&gt;
 &lt;a href="#1-how-it-happened" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;So here&amp;rsquo;s the deal. The &lt;code&gt;camsvc&lt;/code&gt; (Capability Access Manager Service) &lt;code&gt;SQLite&lt;/code&gt; database on my machine had let its WAL log files balloon to &lt;strong&gt;over 40 GB&lt;/strong&gt; in total — for reasons best known to itself — and my disk was screaming. Figured I&amp;rsquo;d just torch a few database files to claw some space back. Did the obvious thing:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;takeown /f &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34; /r /d y
icacls &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34; /grant administrators:F /t&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Then I nuked every file in that directory. Windows won&amp;rsquo;t even let you delete without taking ownership first, so once you&amp;rsquo;ve jumped through that hoop&amp;hellip; might as well go all the way, right?&lt;/p&gt;
&lt;p&gt;Reality had other plans.&lt;/p&gt;
&lt;h3 class="heading-element" id="timeline-of-events"&gt;&lt;span&gt;Timeline of events&lt;/span&gt;
 &lt;a href="#timeline-of-events" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Time&lt;/th&gt;
 &lt;th&gt;What happened&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Before&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;camsvc&lt;/code&gt;&amp;rsquo;s &lt;code&gt;SQLite&lt;/code&gt; WAL logs hit 40+ GB total; I deleted the whole directory&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;07/14 21:18&lt;/td&gt;
 &lt;td&gt;Wi-Fi won&amp;rsquo;t connect, camera won&amp;rsquo;t open, GPS completely dead&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;21:19–23:52&lt;/td&gt;
 &lt;td&gt;Tried everything myself: &lt;code&gt;sfc&lt;/code&gt;, &lt;code&gt;DISM&lt;/code&gt;, resetting &lt;code&gt;UWP&lt;/code&gt; packages&amp;hellip; all futile&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;23:52&lt;/td&gt;
 &lt;td&gt;Sudden realization: this was because I deleted those databases&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;23:52–01:40&lt;/td&gt;
 &lt;td&gt;Consulted ChatGPT and Gemini in parallel — the long night of repairs began&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;(After reboot)&lt;/td&gt;
 &lt;td&gt;Everything back to normal&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 class="heading-element" id="2-root-cause-analysis-one-deleted-file-a-cascade-of-failures"&gt;&lt;span&gt;2. Root Cause Analysis: One Deleted File, a Cascade of Failures&lt;/span&gt;
 &lt;a href="#2-root-cause-analysis-one-deleted-file-a-cascade-of-failures" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;h3 class="heading-element" id="21-how-did-a-30-gb-file-get-written"&gt;&lt;span&gt;2.1 How Did a 30+ GB File Get Written?&lt;/span&gt;
 &lt;a href="#21-how-did-a-30-gb-file-get-written" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;&lt;code&gt;camsvc&lt;/code&gt; uses &lt;code&gt;SQLite&lt;/code&gt; to store two kinds of data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;CapabilityAccessManager.db&lt;/code&gt; — which apps have requested which system capabilities (camera, microphone, location, Wi-Fi&amp;hellip;)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;CapabilityConsentStorage.db&lt;/code&gt; — whether the user granted or denied each capability&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;SQLite&lt;/code&gt; enables WAL (Write-Ahead Log) mode by default. Normally the log gets checkpointed (merged back into the main database) once it reaches a certain size. But if checkpointing gets stuck for some reason, that &lt;code&gt;-wal&lt;/code&gt; file grows unchecked. That&amp;rsquo;s what happened to me — a single log file eating 30+ GB.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A friend told me afterwards that his same directory only took up 795 MB. So not everyone gets the bloat, but if you do, start by checking the WAL file size.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 class="heading-element" id="22-the-chain-reaction-after-deleting-the-databases"&gt;&lt;span&gt;2.2 The Chain Reaction After Deleting the Databases&lt;/span&gt;
 &lt;a href="#22-the-chain-reaction-after-deleting-the-databases" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;The deleted files looked like this:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;CapabilityAccessManager.db ← deleted
CapabilityAccessManager.db-wal ← deleted
CapabilityAccessManager.db-shm ← deleted
CapabilityConsentStorage.db ← deleted
CapabilityConsentStorage.db-wal ← deleted
CapabilityConsentStorage.db-shm ← deleted&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;I thought these were just cache files the system would recreate automatically. I underestimated how much Windows&amp;rsquo; architecture has evolved — this database touches far more services than I imagined.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;graph TB
 Settings[&amp;#34;Settings&amp;lt;br/&amp;gt;Enumerates capability authorization states&amp;lt;br/&amp;gt;displayed on Privacy pages&amp;#34;]
 RuntimeBroker[&amp;#34;RuntimeBroker&amp;lt;br/&amp;gt;Bridges UWP apps and system services&amp;#34;]
 camsvc[&amp;#34;camsvc (Capability Access Manager)&amp;lt;br/&amp;gt;Core service, manages the database&amp;#34;]
 DB[&amp;#34;SQLite databases&amp;lt;br/&amp;gt;← I deleted these&amp;#34;]
 lfsvc[&amp;#34;lfsvc (Geolocation Service)&amp;#34;]
 Sensors[&amp;#34;Sensor Service&amp;#34;]
 WiFi[&amp;#34;Wi-Fi / Network Services&amp;#34;]

 Settings --&amp;gt;|reads| RuntimeBroker
 RuntimeBroker --&amp;gt;|queries| camsvc
 camsvc --&amp;gt; DB
 lfsvc --&amp;gt;|queries capability authorization| camsvc
 Sensors --&amp;gt;|queries capability authorization| camsvc
 WiFi --&amp;gt;|queries capability authorization| camsvc&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;With the databases gone, the entire chain snapped cleanly:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;camsvc itself couldn&amp;rsquo;t start&lt;/strong&gt; — database files missing, the service crashes during initialization&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lfsvc (geolocation), sensor service, Wi-Fi components couldn&amp;rsquo;t get capability grants&lt;/strong&gt; — when they ask &lt;code&gt;camsvc&lt;/code&gt;, it returns empty/error, so they just give up&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings app crashes on open&lt;/strong&gt; — &lt;code&gt;systemsettings.exe&lt;/code&gt; needs to enumerate all capability authorization states for the Privacy page; &lt;code&gt;camsvc&lt;/code&gt; returns an exception, Settings crashes without even showing an error&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wi-Fi, camera, location sensors naturally stopped working&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Rookie move, obviously. Felt smart for about five minutes.&lt;/p&gt;
&lt;h3 class="heading-element" id="23-why-did-it-only-get-better-after-reboot"&gt;&lt;span&gt;2.3 Why Did It Only Get Better After Reboot?&lt;/span&gt;
 &lt;a href="#23-why-did-it-only-get-better-after-reboot" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;Yes yes, &amp;lsquo;have you tried turning it off and on again&amp;rsquo;. But the reboot wasn&amp;rsquo;t some magic bullet — I&amp;rsquo;d done all the real repair work beforehand. The reboot just gave everything room to fall into place in the right order.&lt;/p&gt;
&lt;p&gt;Key repairs I did before rebooting:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Action&lt;/th&gt;
 &lt;th&gt;Why it matters&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;takeown&lt;/code&gt; + &lt;code&gt;icacls&lt;/code&gt; to fix permissions&lt;/td&gt;
 &lt;td&gt;★★★ Without write permission on the directory, &lt;code&gt;camsvc&lt;/code&gt; can&amp;rsquo;t create new databases — nothing else matters&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;regsvr32&lt;/code&gt; to re-register &lt;code&gt;CapabilityAccessManager.dll&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;★★★ &lt;code&gt;COM&lt;/code&gt; registration may have been corrupted or lost&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Set &lt;code&gt;camsvc&lt;/code&gt; to auto-start&lt;/td&gt;
 &lt;td&gt;★★☆ Ensures correct startup order&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Delete leftover &lt;code&gt;.db-wal&lt;/code&gt;, rename old DB to &lt;code&gt;.bak&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;★★☆ Prevents &lt;code&gt;SQLite&lt;/code&gt; from reading corrupted old data&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Reset &lt;code&gt;UWP&lt;/code&gt; packages&lt;/td&gt;
 &lt;td&gt;★☆☆ Auxiliary fix for &lt;code&gt;Settings&lt;/code&gt; registration state&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;After reboot, these fixes actually took effect:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Correct startup order&lt;/strong&gt; — camsvc starts first, dependent services follow without conflict&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Database auto-recreation&lt;/strong&gt; — camsvc detects missing databases on startup, creates new ones with default authorization states&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;COM components reloaded&lt;/strong&gt; — registry configurations are re-read&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Driver re-initialization&lt;/strong&gt; — Wi-Fi adapter, camera, and sensor drivers go through their init sequence again&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings starts clean&lt;/strong&gt; — this time it can read capability authorization data without crashing&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 class="heading-element" id="3-recovery-procedure"&gt;&lt;span&gt;3. Recovery Procedure&lt;/span&gt;
 &lt;a href="#3-recovery-procedure" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Here&amp;rsquo;s what worked. Phase A is the minimal path if you haven&amp;rsquo;t dug yourself into the same hole yet.&lt;/p&gt;
&lt;h3 class="heading-element" id="phase-a-if-you-havent-deleted-the-database-yet--fix-disk-bloat"&gt;&lt;span&gt;Phase A: If You Haven&amp;rsquo;t Deleted the Database Yet — Fix Disk Bloat&lt;/span&gt;
 &lt;a href="#phase-a-if-you-havent-deleted-the-database-yet--fix-disk-bloat" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;You might want to follow what I did the second time around.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Note from the author while writing:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;PS C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;gt; dir

 Directory: C:\ProgramData\Microsoft\Windows\CapabilityAccessManager

Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 26/07/15 01:35 1048576 CapabilityAccessManager.db
-a--- 26/07/22 22:02 4423680 CapabilityAccessManager.db-shm
-a--- 26/07/22 22:13 2264413832 CapabilityAccessManager.db-wal
-a--- 26/07/20 02:56 1048576 CapabilityConsentStorage.db
-a--- 26/07/17 13:16 32768 CapabilityConsentStorage.db-shm
-a--- 26/07/20 02:56 156592 CapabilityConsentStorage.db-wal&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;
&lt;pre&gt;&lt;code&gt;net stop camsvc

cd &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34;
dir

Remove-Item -Force &amp;#34;CapabilityAccessManager.db-wal&amp;#34;
Remove-Item -Force &amp;#34;CapabilityAccessManager.db-shm&amp;#34;
Remove-Item -Force &amp;#34;CapabilityConsentStorage.db-wal&amp;#34;
Remove-Item -Force &amp;#34;CapabilityConsentStorage.db-shm&amp;#34;

net start camsvc&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If deleting just WAL files isn&amp;rsquo;t enough, consider touching the main database — but make sure you&amp;rsquo;ve done the permission prep below first.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 class="heading-element" id="phase-b-if-youve-already-deleted-the-database-like-i-did"&gt;&lt;span&gt;Phase B: If You&amp;rsquo;ve Already Deleted the Database (Like I Did)&lt;/span&gt;
 &lt;a href="#phase-b-if-youve-already-deleted-the-database-like-i-did" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;Try not to feel too smart — you&amp;rsquo;re in good company.&lt;/p&gt;
&lt;h4 class="heading-element" id="b1--fix-permissions-must-be-first"&gt;&lt;span&gt;B1 — Fix Permissions (MUST be first)&lt;/span&gt;
 &lt;a href="#b1--fix-permissions-must-be-first" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;takeown /f &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34; /r /d y

icacls &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34; /grant administrators:F /t

# Grasping at straws
icacls &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34; /reset /T /C&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;p&gt;This is &lt;strong&gt;the single most critical step&lt;/strong&gt; in the entire repair. If camsvc doesn&amp;rsquo;t have permission to write new databases in this directory, every command after this is useless. (AI review)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h4 class="heading-element" id="b2--clean-up-leftovers"&gt;&lt;span&gt;B2 — Clean Up Leftovers&lt;/span&gt;
 &lt;a href="#b2--clean-up-leftovers" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;cd &amp;#34;C:\ProgramData\Microsoft\Windows\CapabilityAccessManager&amp;#34;

# If main DB still exists, back it up
if (Test-Path CapabilityAccessManager.db) { Rename-Item CapabilityAccessManager.db CapabilityAccessManager.db.bak }
if (Test-Path CapabilityConsentStorage.db) { Rename-Item CapabilityConsentStorage.db CapabilityConsentStorage.db.bak }

# Nuke leftover WAL and shared-memory files
Remove-Item -Force &amp;#34;CapabilityAccessManager.db-wal&amp;#34;
Remove-Item -Force &amp;#34;CapabilityConsentStorage.db-wal&amp;#34;
Remove-Item -Force &amp;#34;CapabilityAccessManager.db-shm&amp;#34;
Remove-Item -Force &amp;#34;CapabilityConsentStorage.db-shm&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h4 class="heading-element" id="b3--fix-the-camsvc-service-itself"&gt;&lt;span&gt;B3 — Fix the camsvc Service Itself&lt;/span&gt;
 &lt;a href="#b3--fix-the-camsvc-service-itself" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;sc config camsvc start= auto

# Verify ImagePath is correct (default value)
reg add &amp;#34;HKLM\SYSTEM\CurrentControlSet\Services\camsvc&amp;#34; `
 /v ImagePath /t REG_EXPAND_SZ `
 /d &amp;#34;C:\Windows\system32\svchost.exe -k osprivacy -p&amp;#34; /f

regsvr32 /u &amp;#34;C:\Windows\System32\CapabilityAccessManager.dll&amp;#34;
regsvr32 &amp;#34;C:\Windows\System32\CapabilityAccessManager.dll&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;h4 class="heading-element" id="b4--system-file-check--uwp-reset"&gt;&lt;span&gt;B4 — System File Check + UWP Reset&lt;/span&gt;
 &lt;a href="#b4--system-file-check--uwp-reset" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;sfc /scannow

DISM /Online /Cleanup-Image /RestoreHealth

Get-AppxPackage *windows.immersivecontrolpanel* | Reset-AppxPackage

Get-AppxPackage -AllUsers | Foreach {
 Add-AppxPackage -DisableDevelopmentMode -Register `
 &amp;#34;$($_.InstallLocation)\AppXManifest.xml&amp;#34;
}&lt;/code&gt;&lt;/pre&gt;&lt;h4 class="heading-element" id="b5--verify-service-state"&gt;&lt;span&gt;B5 — Verify Service State&lt;/span&gt;
 &lt;a href="#b5--verify-service-state" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;net start camsvc
sc query camsvc

# Check related services
sc query lfsv
sc query SensorService
sc query SensorDataService
sc query WlanSvc&lt;/code&gt;&lt;/pre&gt;&lt;h4 class="heading-element" id="b6--reboot"&gt;&lt;span&gt;B6 — Reboot&lt;/span&gt;
 &lt;a href="#b6--reboot" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;Restart-Computer&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Post-reboot checklist:&lt;/p&gt;
&lt;ul&gt;
&lt;li data-task=" "&gt;&lt;i class="fa-regular fa-square" aria-hidden="true"&gt;&lt;/i&gt;&lt;span title="Unchecked"&gt;Can Wi-Fi find and connect to networks?&lt;/span&gt;&lt;/li&gt;
&lt;li data-task=" "&gt;&lt;i class="fa-regular fa-square" aria-hidden="true"&gt;&lt;/i&gt;&lt;span title="Unchecked"&gt;Does the camera work (Camera app, video calls)?&lt;/span&gt;&lt;/li&gt;
&lt;li data-task=" "&gt;&lt;i class="fa-regular fa-square" aria-hidden="true"&gt;&lt;/i&gt;&lt;span title="Unchecked"&gt;Can location services get a fix?&lt;/span&gt;&lt;/li&gt;
&lt;li data-task=" "&gt;&lt;i class="fa-regular fa-square" aria-hidden="true"&gt;&lt;/i&gt;&lt;span title="Unchecked"&gt;Settings → Privacy &amp;amp; security → App permissions → each entry opens without crashing?&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 class="heading-element" id="4-every-command-i-ran-in-four-hours"&gt;&lt;span&gt;4. Every Command I Ran in Four Hours&lt;/span&gt;
 &lt;a href="#4-every-command-i-ran-in-four-hours" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;For those who love details. I&amp;rsquo;ve organized every troubleshooting avenue I tried, marking what was useful (at least for me) and what was wasted effort.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Approach&lt;/th&gt;
 &lt;th&gt;Command&lt;/th&gt;
 &lt;th&gt;Result&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;System file checker&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;sfc /scannow&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;❎ Files weren&amp;rsquo;t corrupted&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Image health restore&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;dism /online /cleanup-image /restorehealth&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;❎ Image was fine&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;UWP package reset&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Reset-AppxPackage *windows.immersivecontrolpanel*&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;❎ Settings wasn&amp;rsquo;t the root cause&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Batch re-register UWP&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Add-AppxPackage -DisableDevelopmentMode -Register ...&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;❎ No DB to register against anyway&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;COM DLL re-register&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;regsvr32 CapabilityAccessManager.dll&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;⚠️ Necessary but insufficient&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fix service config&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;sc config camsvc start= auto&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;⚠️ Necessary, ensures auto-start&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fix permissions&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;takeown&lt;/code&gt; + &lt;code&gt;icacls&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;✅ &lt;strong&gt;The single most critical step&lt;/strong&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Manual camsvc start&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;sc start camsvc&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;⚠️ Starts but symptoms persist → needs reboot&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Inspect lfsvc loaded modules&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Get-Process -Id &amp;lt;PID&amp;gt; -Module&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;🔍 Confirmed lfsvc depends on camsvc data&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Check COM activation logs&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;wevtutil qe Microsoft-Windows-COM/CreateInstance&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;🔍 Confirmed COM activation failure&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Install WinDbg for kernel debug&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;winget install Microsoft.WinDbg&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;🔍 Did use it, unclear if it materially helped&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Final reboot&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Restart-Computer&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;✅ All fixes finally took effect&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 class="heading-element" id="5-lessons-learned"&gt;&lt;span&gt;5. Lessons Learned&lt;/span&gt;
 &lt;a href="#5-lessons-learned" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;When SQLite WAL bloats, try deleting just the WAL files first — don&amp;rsquo;t go for the main database right away.&lt;/strong&gt; The main DB might be fine, and WAL can be handled independently.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Don&amp;rsquo;t touch unfamiliar system paths.&lt;/strong&gt; At least double-check before acting.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reboot is still an important part of the fix.&lt;/strong&gt; Do all the necessary repairs first, then reboot to let them take effect in the correct startup order. Rebooting &lt;em&gt;then&lt;/em&gt; fixing is like shuffling a deck before sorting it — wasted effort.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Multi-model cross-validation is genuinely useful.&lt;/strong&gt; Different models — or better yet, different &lt;em&gt;model families&lt;/em&gt; — often suggest completely different angles of attack. Having ChatGPT and Gemini tag-team the problem was like getting a real specialist panel together. Would recommend.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Windows&amp;rsquo; internal coupling is nightmare fuel.&lt;/strong&gt; &lt;code&gt;camsvc&lt;/code&gt; → &lt;code&gt;lfsvc&lt;/code&gt; → &lt;code&gt;RuntimeBroker&lt;/code&gt; → &lt;code&gt;Settings&lt;/code&gt; → &lt;code&gt;drivers&lt;/code&gt; — all deeply tangled. In 2026, deleting one database can take out your Wi-Fi. Your. Wi-Fi.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="6-what-you-should-do-now"&gt;&lt;span&gt;6. What You Should Do Now&lt;/span&gt;
 &lt;a href="#6-what-you-should-do-now" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;According to reports, Microsoft released a fix &lt;code&gt;KB5095093&lt;/code&gt; on 2026/06/23:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;lsquo;Optimizing CapabilityAccessManager.db-wal disk usage logic to stop unlimited file growth.&amp;rsquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It specifically addresses the &lt;code&gt;camsvc&lt;/code&gt; WAL infinite-growth bug. Another patch, &lt;code&gt;KB5101650&lt;/code&gt;, is also rumoured to help. Check if you have either:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Get-HotFix | Where-Object HotFixID -match &amp;#34;KB5101650|KB5095093&amp;#34;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;If nothing comes back, try:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Start-Process ms-settings:windowsupdate&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;and install from Optional Updates (although neither showed up in my available updates).&lt;/p&gt;</description></item><item><title>Universal Declaration of Human Rights (Official United Nations Text)</title><link>https://www.EHBasilii.com/en/posts/udhr/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><author>contact@ehbasilii.com (Eleutherus Hēsychius Basiliī)</author><guid>https://www.EHBasilii.com/en/posts/udhr/</guid><category domain="https://www.EHBasilii.com/en/categories/sample/">Sample</category><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Source and copyright&lt;/strong&gt;: This is the official English text of the Universal Declaration of Human Rights, adopted and proclaimed by the United Nations General Assembly in resolution &lt;a href="https://undocs.org/en/A/RES/217(III)" target="_blank" rel="external nofollow noopener noreferrer"&gt;217 A (III)&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt; on 10 December 1948, reproduced verbatim from the United Nations website (&lt;a href="https://www.un.org/en/about-us/universal-declaration-of-human-rights" target="_blank" rel="external nofollow noopener noreferrer"&gt;un.org&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;). As a United Nations document, the text is in the public domain (United Nations copyright policy, &lt;a href="https://www.un.org/en/about-us/terms-of-use" target="_blank" rel="external nofollow noopener noreferrer"&gt;ST/AI/189/Add.9/Rev.2&lt;i class="fa-solid fa-external-link-alt fa-xs ms-1 text-secondary" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;); no alteration or additional restriction is made here.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 class="heading-element" id="preamble"&gt;&lt;span&gt;Preamble&lt;/span&gt;
 &lt;a href="#preamble" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Whereas recognition of the inherent dignity and of the equal and inalienable rights of all members of the human family is the foundation of freedom, justice and peace in the world,&lt;/p&gt;
&lt;p&gt;Whereas disregard and contempt for human rights have resulted in barbarous acts which have outraged the conscience of mankind, and the advent of a world in which human beings shall enjoy freedom of speech and belief and freedom from fear and want has been proclaimed as the highest aspiration of the common people,&lt;/p&gt;
&lt;p&gt;Whereas it is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law,&lt;/p&gt;
&lt;p&gt;Whereas it is essential to promote the development of friendly relations between nations,&lt;/p&gt;
&lt;p&gt;Whereas the peoples of the United Nations have in the Charter reaffirmed their faith in fundamental human rights, in the dignity and worth of the human person and in the equal rights of men and women and have determined to promote social progress and better standards of life in larger freedom,&lt;/p&gt;
&lt;p&gt;Whereas Member States have pledged themselves to achieve, in co-operation with the United Nations, the promotion of universal respect for and observance of human rights and fundamental freedoms,&lt;/p&gt;
&lt;p&gt;Whereas a common understanding of these rights and freedoms is of the greatest importance for the full realization of this pledge,&lt;/p&gt;
&lt;p&gt;Now, therefore,&lt;/p&gt;
&lt;p&gt;The General Assembly,&lt;/p&gt;
&lt;p&gt;Proclaims this Universal Declaration of Human Rights as a common standard of achievement for all peoples and all nations, to the end that every individual and every organ of society, keeping this Declaration constantly in mind, shall strive by teaching and education to promote respect for these rights and freedoms and by progressive measures, national and international, to secure their universal and effective recognition and observance, both among the peoples of Member States themselves and among the peoples of territories under their jurisdiction.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-1"&gt;&lt;span&gt;Article 1&lt;/span&gt;
 &lt;a href="#article-1" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-2"&gt;&lt;span&gt;Article 2&lt;/span&gt;
 &lt;a href="#article-2" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone is entitled to all the rights and freedoms set forth in this Declaration, without distinction of any kind, such as race, colour, sex, language, religion, political or other opinion, national or social origin, property, birth or other status. Furthermore, no distinction shall be made on the basis of the political, jurisdictional or international status of the country or territory to which a person belongs, whether it be independent, trust, non-self-governing or under any other limitation of sovereignty.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-3"&gt;&lt;span&gt;Article 3&lt;/span&gt;
 &lt;a href="#article-3" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone has the right to life, liberty and security of person.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-4"&gt;&lt;span&gt;Article 4&lt;/span&gt;
 &lt;a href="#article-4" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;No one shall be held in slavery or servitude; slavery and the slave trade shall be prohibited in all their forms.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-5"&gt;&lt;span&gt;Article 5&lt;/span&gt;
 &lt;a href="#article-5" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;No one shall be subjected to torture or to cruel, inhuman or degrading treatment or punishment.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-6"&gt;&lt;span&gt;Article 6&lt;/span&gt;
 &lt;a href="#article-6" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone has the right to recognition everywhere as a person before the law.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-7"&gt;&lt;span&gt;Article 7&lt;/span&gt;
 &lt;a href="#article-7" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;All are equal before the law and are entitled without any discrimination to equal protection of the law. All are entitled to equal protection against any discrimination in violation of this Declaration and against any incitement to such discrimination.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-8"&gt;&lt;span&gt;Article 8&lt;/span&gt;
 &lt;a href="#article-8" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone has the right to an effective remedy by the competent national tribunals for acts violating the fundamental rights granted him by the constitution or by law.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-9"&gt;&lt;span&gt;Article 9&lt;/span&gt;
 &lt;a href="#article-9" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;No one shall be subjected to arbitrary arrest, detention or exile.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-10"&gt;&lt;span&gt;Article 10&lt;/span&gt;
 &lt;a href="#article-10" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone is entitled in full equality to a fair and public hearing by an independent and impartial tribunal, in the determination of his rights and obligations and of any criminal charge against him.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-11"&gt;&lt;span&gt;Article 11&lt;/span&gt;
 &lt;a href="#article-11" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone charged with a penal offence has the right to be presumed innocent until proved guilty according to law in a public trial at which he has had all the guarantees necessary for his defence.&lt;/li&gt;
&lt;li&gt;No one shall be held guilty of any penal offence on account of any act or omission which did not constitute a penal offence, under national or international law, at the time when it was committed. Nor shall a heavier penalty be imposed than the one that was applicable at the time the penal offence was committed.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-12"&gt;&lt;span&gt;Article 12&lt;/span&gt;
 &lt;a href="#article-12" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;No one shall be subjected to arbitrary interference with his privacy, family, home or correspondence, nor to attacks upon his honour and reputation. Everyone has the right to the protection of the law against such interference or attacks.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-13"&gt;&lt;span&gt;Article 13&lt;/span&gt;
 &lt;a href="#article-13" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to freedom of movement and residence within the borders of each state.&lt;/li&gt;
&lt;li&gt;Everyone has the right to leave any country, including his own, and to return to his country.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-14"&gt;&lt;span&gt;Article 14&lt;/span&gt;
 &lt;a href="#article-14" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to seek and to enjoy in other countries asylum from persecution.&lt;/li&gt;
&lt;li&gt;This right may not be invoked in the case of prosecutions genuinely arising from non-political crimes or from acts contrary to the purposes and principles of the United Nations.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-15"&gt;&lt;span&gt;Article 15&lt;/span&gt;
 &lt;a href="#article-15" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to a nationality.&lt;/li&gt;
&lt;li&gt;No one shall be arbitrarily deprived of his nationality nor denied the right to change his nationality.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-16"&gt;&lt;span&gt;Article 16&lt;/span&gt;
 &lt;a href="#article-16" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Men and women of full age, without any limitation due to race, nationality or religion, have the right to marry and to found a family. They are entitled to equal rights as to marriage, during marriage and at its dissolution.&lt;/li&gt;
&lt;li&gt;Marriage shall be entered into only with the free and full consent of the intending spouses.&lt;/li&gt;
&lt;li&gt;The family is the natural and fundamental group unit of society and is entitled to protection by society and the State.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-17"&gt;&lt;span&gt;Article 17&lt;/span&gt;
 &lt;a href="#article-17" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to own property alone as well as in association with others.&lt;/li&gt;
&lt;li&gt;No one shall be arbitrarily deprived of his property.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-18"&gt;&lt;span&gt;Article 18&lt;/span&gt;
 &lt;a href="#article-18" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone has the right to freedom of thought, conscience and religion; this right includes freedom to change his religion or belief, and freedom, either alone or in community with others and in public or private, to manifest his religion or belief in teaching, practice, worship and observance.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-19"&gt;&lt;span&gt;Article 19&lt;/span&gt;
 &lt;a href="#article-19" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone has the right to freedom of opinion and expression; this right includes freedom to hold opinions without interference and to seek, receive and impart information and ideas through any media and regardless of frontiers.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-20"&gt;&lt;span&gt;Article 20&lt;/span&gt;
 &lt;a href="#article-20" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to freedom of peaceful assembly and association.&lt;/li&gt;
&lt;li&gt;No one may be compelled to belong to an association.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-21"&gt;&lt;span&gt;Article 21&lt;/span&gt;
 &lt;a href="#article-21" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to take part in the government of his country, directly or through freely chosen representatives.&lt;/li&gt;
&lt;li&gt;Everyone has the right of equal access to public service in his country.&lt;/li&gt;
&lt;li&gt;The will of the people shall be the basis of the authority of government; this will shall be expressed in periodic and genuine elections which shall be by universal and equal suffrage and shall be held by secret vote or by equivalent free voting procedures.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-22"&gt;&lt;span&gt;Article 22&lt;/span&gt;
 &lt;a href="#article-22" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone, as a member of society, has the right to social security and is entitled to realization, through national effort and international co-operation and in accordance with the organization and resources of each State, of the economic, social and cultural rights indispensable for his dignity and the free development of his personality.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-23"&gt;&lt;span&gt;Article 23&lt;/span&gt;
 &lt;a href="#article-23" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to work, to free choice of employment, to just and favourable conditions of work and to protection against unemployment.&lt;/li&gt;
&lt;li&gt;Everyone, without any discrimination, has the right to equal pay for equal work.&lt;/li&gt;
&lt;li&gt;Everyone who works has the right to just and favourable remuneration ensuring for himself and his family an existence worthy of human dignity, and supplemented, if necessary, by other means of social protection.&lt;/li&gt;
&lt;li&gt;Everyone has the right to form and to join trade unions for the protection of his interests.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-24"&gt;&lt;span&gt;Article 24&lt;/span&gt;
 &lt;a href="#article-24" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone has the right to rest and leisure, including reasonable limitation of working hours and periodic holidays with pay.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-25"&gt;&lt;span&gt;Article 25&lt;/span&gt;
 &lt;a href="#article-25" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to a standard of living adequate for the health and well-being of himself and of his family, including food, clothing, housing and medical care and necessary social services, and the right to security in the event of unemployment, sickness, disability, widowhood, old age or other lack of livelihood in circumstances beyond his control.&lt;/li&gt;
&lt;li&gt;Motherhood and childhood are entitled to special care and assistance. All children, whether born in or out of wedlock, shall enjoy the same social protection.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-26"&gt;&lt;span&gt;Article 26&lt;/span&gt;
 &lt;a href="#article-26" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right to education. Education shall be free, at least in the elementary and fundamental stages. Elementary education shall be compulsory. Technical and professional education shall be made generally available and higher education shall be equally accessible to all on the basis of merit.&lt;/li&gt;
&lt;li&gt;Education shall be directed to the full development of the human personality and to the strengthening of respect for human rights and fundamental freedoms. It shall promote understanding, tolerance and friendship among all nations, racial or religious groups, and shall further the activities of the United Nations for the maintenance of peace.&lt;/li&gt;
&lt;li&gt;Parents have a prior right to choose the kind of education that shall be given to their children.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-27"&gt;&lt;span&gt;Article 27&lt;/span&gt;
 &lt;a href="#article-27" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has the right freely to participate in the cultural life of the community, to enjoy the arts and to share in scientific advancement and its benefits.&lt;/li&gt;
&lt;li&gt;Everyone has the right to the protection of the moral and material interests resulting from any scientific, literary or artistic production of which he is the author.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-28"&gt;&lt;span&gt;Article 28&lt;/span&gt;
 &lt;a href="#article-28" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Everyone is entitled to a social and international order in which the rights and freedoms set forth in this Declaration can be fully realized.&lt;/p&gt;
&lt;h2 class="heading-element" id="article-29"&gt;&lt;span&gt;Article 29&lt;/span&gt;
 &lt;a href="#article-29" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Everyone has duties to the community in which alone the free and full development of his personality is possible.&lt;/li&gt;
&lt;li&gt;In the exercise of his rights and freedoms, everyone shall be subject only to such limitations as are determined by law solely for the purpose of securing due recognition and respect for the rights and freedoms of others and of meeting the just requirements of morality, public order and the general welfare in a democratic society.&lt;/li&gt;
&lt;li&gt;These rights and freedoms may in no case be exercised contrary to the purposes and principles of the United Nations.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 class="heading-element" id="article-30"&gt;&lt;span&gt;Article 30&lt;/span&gt;
 &lt;a href="#article-30" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Nothing in this Declaration may be interpreted as implying for any State, group or person any right to engage in any activity or to perform any act aimed at the destruction of any of the rights and freedoms set forth herein.&lt;/p&gt;</description></item><item><title>虚空打碟之后</title><link>https://www.EHBasilii.com/posts/jiahao/</link><pubDate>Tue, 21 Jul 2026 00:00:00 +0800</pubDate><author>contact@ehbasilii.com (Eleutherus Hēsychius Basiliī)</author><guid>https://www.EHBasilii.com/posts/jiahao/</guid><category domain="https://www.EHBasilii.com/categories/%E9%9A%A8%E7%AD%86/">隨筆</category><description>&lt;blockquote&gt;
&lt;p&gt;使用 DeepSeek-V3.2 整理大纲&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;发一张构图稍微用心的照片，没有超过任何人对一张随手拍的合理预期，不会有人对它抱有期待，但会有评论：「你好嘉豪。」&lt;/p&gt;
&lt;p&gt;该怎么回？&lt;/p&gt;
&lt;p&gt;困扰，不是因为这句话多么恶毒，甚至恰恰相反，它全然不恶毒。比起你在中文互联网上能收到的那些问候的量级，「你好嘉豪」四个字简直温顺得像一只窝在沙发里的猫。没有脏话，没有人身攻击——如果冲浪不积极，没有认真对待，它的所指甚至可能被当作一种赞美。&lt;/p&gt;
&lt;p&gt;困扰，恰恰是因为它的温顺。&lt;/p&gt;
&lt;p&gt;你不知道它是夸是骂是玩笑。你不知道按下发送键的那个人是真心觉得你在装，还是在跟风玩一个梗，还是，只是随手打出、甚至是从输入法联想中不假思索选中输出。&lt;/p&gt;
&lt;p&gt;你不知道该怎么回应才不算「玩不起」：沉默显得心虚——你不回，那个评论就钉在心理，你就立刻输了。解释显得认真，只要回一句「急了？」，你就立刻输了。回怼显得破防，回一句「你才嘉豪」，所有人都知道你在意了，你就立刻输了。自嘲等于承认，说「哈哈哈哈确实有点豪」，却是安全了，但代价是什么？默认了这个标签、接受了那套规则，依旧是立刻输在了那简单两个字「嘉豪」上。&lt;/p&gt;
&lt;p&gt;怎样才能不输？这个问题带我到了一个似乎与上矛盾的立场——&lt;/p&gt;
&lt;h2 class="heading-element" id="我支持嘉豪的使用扩大化"&gt;&lt;span&gt;我支持「嘉豪」的使用扩大化&lt;/span&gt;
 &lt;a href="#%e6%88%91%e6%94%af%e6%8c%81%e5%98%89%e8%b1%aa%e7%9a%84%e4%bd%bf%e7%94%a8%e6%89%a9%e5%a4%a7%e5%8c%96" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;这句话听起来像在支持霸凌。但恰恰相反，正因为看到它正在变成一种不需要任何直接暴力的精密化霸凌，我才主张把它的使用无限扩大化。&lt;/p&gt;
&lt;p&gt;当一个标签可以指代所有人，它对任何特定个体就不再具有杀伤力。&lt;/p&gt;
&lt;p&gt;这个标签是怎么来的？二零二四年末，某个晚自习，某个教室。一体机的屏幕亮着，音响开着，一个男生站起来，他黑色连帽衫的帽子拉起来扣在头上，口罩拉到鼻梁上面遮住了大半张脸，只露出眼睛。他的身体开始随着口袋里的手机播放的音乐节奏晃动，双手举起来，在空气中模仿打碟的动作，表情专注得好像在做一个真实的表演。&lt;/p&gt;
&lt;p&gt;虚空打碟的视频被同学拍下来，发到网上走红了。他的名字——或者说，那个被误传的名字——从此固定在了互联网上。他可能叫郑阳，他可能不叫郑阳，但这个名字的准确性从走红的第一天就不再被需要了。互联网不需要准确，互联网需要情绪、需要可以反复使用的符号。这里有一个。&lt;/p&gt;
&lt;p&gt;这就是嘉豪的起点，但这件事最有意思的部分甚至不是走红本身——而是从起点开始，这就是一个被错误命名的东西。事件中并没有人叫「嘉豪」。从一个误会开始，它在接下来两年里的所有语义漂移就已经注定了。它从一开始就没有受到过锚定，而一个没有锚定的词，注定会被每一个人用来指代不同的东西。&lt;/p&gt;
&lt;p&gt;然后这个词开始流动，从一个人变成了一类人。节奏很快，快到你都来不及追问「嘉豪」到底是什么？它像水溶于水中一样扩散开来。穿一件有设计感的衣服，嘉豪。在朋友圈发一首自己写的诗，嘉豪。上课多回答了一个问题，嘉豪。走路姿势带一些节奏，嘉豪……甚至什么都没做本身的存在也可以是特别的，是构成了「嘉豪」的要件。&lt;/p&gt;
&lt;p&gt;因此我说支持嘉豪的扩大化使用，绝不是隔岸观火。因为我也当过「嘉豪」。所有认真或不认真地想要表现自己的时刻，布景换了，观众换了，但本质同一。本质上，它是在通过氛围来规训差异。&lt;/p&gt;
&lt;h2 class="heading-element" id="在日本"&gt;&lt;span&gt;在日本&lt;/span&gt;
 &lt;a href="#%e5%9c%a8%e6%97%a5%e6%9c%ac" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;它叫作「空気を読む」，字面上即读空气。&lt;/p&gt;
&lt;p&gt;这个词的本意是感知群体氛围、做合乎情境的事。在它本初的意义上是一种社交能力，感知到言外之意、感受到群体气氛……。&lt;/p&gt;
&lt;p&gt;它本身只是一种工具，但当它从「你可以读空气」变成「你必须读空气」，它的另一面就露出来了，伤人的一面就暴露出来了。&lt;/p&gt;
&lt;p&gt;中国当然也有固有的类似概念：「察言观色」、「眼力见儿」。我们在日常生活里经常用到这些词。它们几乎是中性词，甚至在多数使用场景里带有赞许的意味：「这人挺有眼力见儿的」，这句话的核心就正是夸奖。&lt;/p&gt;
&lt;p&gt;在中文语境里，它止于一种社交建议，一种「会做人」的加分项，而不进而成为必选项。你可以察言观色，你也可以不察言观色。不察言观色的人最多让人觉得不太会来事，社交上有一些磕绊，但后果止步于此。「没有眼力见儿」不会导致被社交网络孤立。&lt;/p&gt;
&lt;p&gt;在日本文化里却与此完全不同。这个概念在存量社会的竞争下成为了一种规训机制，读空气变成了一种要求。读对了没奖励，读错了有惩罚。被沉默、忽视、被排除在群体之外的真空状态是日本最常见的霸凌。在日本，「空気を読めない」被简称为 KY，这两个字母足够体面地终结一个人的社交。&lt;/p&gt;
&lt;p&gt;相较之下，中国的「察言观色」还在阈值的这一侧，是一种可以使用也可以不使用的技能；而日本的「空気を読む」远超阈值，进入了要求的领域，进入了规训的领域。&lt;/p&gt;
&lt;p&gt;而今天，在中国，「嘉豪」的运作方式恰好超过了这个阈值。以「玩笑」为外衣，内核却是读空气的霸凌，只要读错了就有风险成为下一个被霸凌的对象。&lt;/p&gt;
&lt;p&gt;读空气式霸凌的运作方式是以氛围施压代替直接暴力。没有人直接动手，但气氛变了。你来的时候的沉默、的可以压低的声音，比任何一句脏话都大声：因为在你来之前一切是正常运转的，但来后它却停了。没有个体故意让它停，只是群体自然而然地停了。如果是故意，你还可以对抗；如果是自然，你又能对抗什么？难道是对抗空气？&lt;/p&gt;
&lt;p&gt;沉默代替了侮辱性语言。最响亮的却是最寂静的。是当你发了一张照片之后，那条消息就被静静地晾着。是你发了一个自认为很有趣的东西到群里，但它被其他消息彻底覆盖了——没有点赞，没有评论，没有人接你的梗。即使梗是好的，发梗的人不对，也没有人回应。&lt;/p&gt;
&lt;p&gt;明确的加害者消失了。这是读空气霸凌和传统霸凌之间最核心的差别。在传统霸凌里你知道谁在霸凌你，而在读空气式霸凌里，人人都是不自觉的加害者。每个人都不觉得自己加害，因为每个人都只是没有「说些什么」而已，每个人都不觉得自己的沉默是一种行为，每个人都不觉得自己有什么表态。但人人的沉默相乘，一面无形的、不可逾越的墙就形成了。&lt;/p&gt;
&lt;p&gt;最致命的是连受害者也不确定自己是不是被伤害了。他们会在深夜反复回想：是不是我太敏感了：人家也没说什么啊、甚至没有人提那个标签。那种氛围。如果说被攻击了，仅有的证据是一个感觉。可感觉怎么构成一个证据？&lt;/p&gt;
&lt;p&gt;读空气式霸凌最恶毒的地方就在这里：它让你觉得是自己的问题。&lt;/p&gt;
&lt;p&gt;而日本社群的这种读空气机制已经深入到整个社会的文艺生产之中。&lt;/p&gt;
&lt;p&gt;你可以在各种日剧里看到座位周边自动形成的真空带，在没有人提出孤立之前，所有人在同一刻做出了相同的选择。&lt;/p&gt;
&lt;p&gt;这种压力连皇室子女也无法豁免。送到学习院的皇族也会经历「没有人愿意和我一组」的境遇——连最高层都无法豁免，这已经不是一般的社会机制了。&lt;/p&gt;
&lt;p&gt;日本的霸凌文化是一种不需要特定的坏人就能运行的系统。只要有一群人和一个稍微不一样的人，系统就可以自动启动。&lt;/p&gt;
&lt;p&gt;网络抹平了文化边界。能指「嘉豪」会在微博被刷到、在朋友圈被点到、被好友用来评价不在场的人、在抖音评论区被当作万能回复；所指「嘉豪」已经暗地里成为跨平台、跨圈层、跨地域的文化机制，而它的运作逻辑和「空気を読む」完全一致：自我审查，收敛，在看到标签落在别人头上时偷偷检查自己是否也符合条件。&lt;/p&gt;
&lt;p&gt;即使舶来，这个分析框架却恰好契合一个纯本土的现象，这一切只需要一个足够轻的标签、一群不愿意显得「玩不起」的人。&lt;/p&gt;
&lt;p&gt;在所有执行这种功能的标签里，「嘉豪」有一个设计让它比同类都更精密。&lt;/p&gt;
&lt;p&gt;它不像「土」「low」那样直接贬低，路径透明，可以还手：说完「你好嘉豪」可以补一句「开玩笑的啦」或是「玩梗而已」，随意之间即可撤回。可撤回性制造了一道无法和解的困境：被叫嘉豪的人不能认真反驳，认真反驳等于「玩不起」，而「玩不起」恰好坐实嘉豪这个指控。认真就输，但不认真怎么祛除心里的刺？&lt;/p&gt;
&lt;p&gt;不想做「嘉豪」，于是沉默，于是读空气式规训就形成了完整的闭环。&lt;/p&gt;
&lt;h2 class="heading-element" id="文豪的豪是嘉豪的豪"&gt;&lt;span&gt;「文豪的豪是嘉豪的豪。」&lt;/span&gt;
 &lt;a href="#%e6%96%87%e8%b1%aa%e7%9a%84%e8%b1%aa%e6%98%af%e5%98%89%e8%b1%aa%e7%9a%84%e8%b1%aa" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;这句俏皮话的表面下是一个入侵事件。&lt;/p&gt;
&lt;p&gt;当一个从虚空打碟诞生的梗用第二个字覆盖一个在中文里运行了上千年的褒义词、入侵了一个带有古典的威严的有分量的词语，当一个重量级的词在一个梗的句式里被剥离分量、被拉入与「嘉豪」互换的语域，只为了人们的沉默与笑声，只需要人们的笑声与沉默。&lt;/p&gt;
&lt;p&gt;文豪不会是最后一个。语言殖民和领土殖民一样，边境线推进一段，下一段就更简单。当「XX 的豪是嘉豪的豪」成为可套用的句式，它的攻击半径就是一切可以被句式覆盖的词。&lt;/p&gt;
&lt;h2 class="heading-element" id="怎么办"&gt;&lt;span&gt;怎么办？&lt;/span&gt;
 &lt;a href="#%e6%80%8e%e4%b9%88%e5%8a%9e" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;本能的反应是「停止使用它。」&lt;/p&gt;
&lt;p&gt;抵制不会起作用。被禁的词很锋利，来自于「被禁」本身的风力。非法性就是吸引力。语言政治的历史反复证明禁止从来不是终点。&lt;/p&gt;
&lt;p&gt;如上所述，唯一的出路恰恰相反：无限扩大化。&lt;/p&gt;
&lt;p&gt;「凡尔赛」就是前例。刚出现时，它是精准的：「你太凡尔赛了」是一句有杀伤力的指控；到后来人人自称凡尔赛，同样的质地，它从一把刀变成了一枚可以自己别上去的徽章。内卷也一样——从学术概念变成了「食堂好卷啊」，杀伤力归零。&lt;/p&gt;
&lt;p&gt;嘉豪可以走同一条路。当有人给照片配一句「今天豪了一把」——当「豪到我了」变成日常招呼——当每个人的搜索记录里都有它——它就不再能用来攻击任何人。&lt;/p&gt;
&lt;p&gt;推而广之，去看这个标签的荒谬：&lt;/p&gt;
&lt;p&gt;有人走路姿势不同——你好嘉豪。
有人多提了一个想法——你好嘉豪。
有人穿了件不一样的衣服——你好嘉豪。
有人为被叫嘉豪发了一条动态——他自己也成了嘉豪。&lt;/p&gt;
&lt;p&gt;当所有人都是嘉豪，就没有人能被嘉豪伤到。&lt;/p&gt;
&lt;p&gt;真正可笑的，到底是被贴标签的人，还是那个条件反射地用同个词覆盖每一个不同个体的人？当标签的使用变得不假思索，它就不再是判断，而可以来自任何东西。&lt;/p&gt;
&lt;p&gt;为证此泛化，但须观诸普遍结构性局促。&lt;/p&gt;
&lt;p&gt;此类局促感广布于尚未获得社会身份之个体对自我主体性之预演中。&lt;/p&gt;
&lt;p&gt;如符号化个人签名之练习，其时并无实际效力，指向全然空无之未来，而人即为那虚渺时刻作隐秘彩排；复见于社交网络之每度发送与撤回中，个体既须被识别为独立者，复惧因独立而罹群体排斥，于渴望被注视与畏惧被看穿间局促。亦见于凡笨拙模仿中，当个体觉知自身正在被观视，每一动作即失其天然流畅，图以出独特特征易取社交通行证。&lt;/p&gt;
&lt;p&gt;结构上，为逃避「嘉豪」之审判，人皆私下作同样局促笨拙之动作，故扩大化即出路。&lt;/p&gt;
&lt;h2 class="heading-element" id="但"&gt;&lt;span&gt;但&lt;/span&gt;
 &lt;a href="#%e4%bd%86" class="heading-mark"&gt;&lt;svg class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"&gt;&lt;path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;这套严密的社会学解法本身，就是一次虚空打碟。&lt;/p&gt;
&lt;p&gt;通过一套看似客观的理论精心校准表达的距离，只为了让这个显得过于在意的题目有一个体面的收尾。这种拼命想要从气氛里赢回来的姿态，恰好对应了那段在互联网上反复流转、不知道出自谁手的文字：&lt;/p&gt;
&lt;p&gt;「自在极意豪，我有幸进入过，那是不可求的机遇，当我沉浸其中时，不会觉得有任何问题，当时事后觉得自己已经到达了巅峰，直到某天，可能过了几天，也可能是 10 年，是一辈子，你思绪突然回到当时情景，以一种不自主的情况下无防备的被以前自己豪住，这时才明白，我追求一辈子的自在极意豪，原来一开始我就会了。&lt;/p&gt;
&lt;p&gt;「嘉豪的可怕之处在于，当你谈及嘉豪时，你本身也成为了嘉豪，而当你意识到自己成为嘉豪时，你又失去了成为嘉豪的资格，由此便进入了似豪而非豪的拟豪态。」&lt;/p&gt;
&lt;p&gt;这段文字恰恰指出了一件诡异的事：谈论嘉豪就是在表演嘉豪。你一旦开始分析它，你已经在了。意识到自己在豪的那刻，你被逐出了豪。只有无自觉的、不知道自己在虚空打碟的状态——才是真正的「自在极意豪」。一旦开始想「我现在是不是在自在极意豪」，你已经不在了。你连观察它都做不到，因为观察本身就让它消失了。&lt;/p&gt;
&lt;p&gt;所以我写嘉豪的时候，我就在表演嘉豪，而被分析的东西本身，却能始终安然地待在分析之外——你读到了吗？&lt;/p&gt;
&lt;p&gt;我谈论读空气的时候——我就像每一个写作者一样，正在试图读你的空气。我在揣测你，判断写得怎么样、又该怎么写。&lt;/p&gt;
&lt;p&gt;而你读到「嘉豪」的时候，你已经在读空气了。&lt;/p&gt;
&lt;p&gt;所以在所有分析、框架、理论之外——这篇随笔最后剩下的问题，不是怎么使用这个标签，不是路线选择，而是一个更简单的问题：&lt;/p&gt;
&lt;p&gt;此刻的你，在读这些话的你。&lt;/p&gt;
&lt;p&gt;是嘉豪，还是不是。&lt;/p&gt;</description></item></channel></rss>