PageSourceSearch

https://preparingforgovernment.com/

html preparingforgovernment.com collected 2026-09-29 02:56:54 UTC 22,204 bytes, 370 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4    <!-- Google tag (gtag.js) -->
vendor: 68 bytes, lines 4-5
4
5    <script async src="https://www.googletagmanager.com/gtag/js?id=
5G-S0EGMQJTK8
vendor: 16 bytes, lines 5-6
5"></script>
6    
6<script>
7        window.dataLayer = window.dataLayer || [];
8        function gtag(){dataLayer.push(arguments);}
9        gtag('consent', 'default', {
10            analytics_storage: 'denied',
11            ad_storage: 'denied',
12            ad_user_data: 'denied',
13            ad_personalization: 'denied',
14            wait_for_update: 500
15        });
16        gtag('js', new Date());
17        gtag('config', 'G-S0EGMQJTK8', {
18            anonymize_ip: true
19        });
20    </script>
20
21
22    <meta charset="utf-8">
23    <meta name="viewport" content="width=device-width, initial-scale=1">
24    <meta name="csrf-token" content="jNo1xbOrLgATOxJfHHcqJJx4KbxkiflmmHXbVDBO">
25    <meta
26    name="content-moderation-policy"
27    content="eyJibG9ja2VkX3Rlcm1zIjpbImFyc2Vob2xlIiwiYXJzZWhvbGVzIiwiYXNzaG9sZSIsImFzc2hvbGVzIiwiYmFzdGFyZCIsImJhc3RhcmRzIiwiYmVsbGVuZCIsImJlbGxlbmRzIiwiYml0Y2giLCJiaXRjaGVzIiwiYm9sbG9jayIsImJvbGxvY2tzIiwiYnVsbHNoaXQiLCJidWdnZXIiLCJjb2Nrc3Vja2VyIiwiY29ja3N1Y2tlcnMiLCJjdW50IiwiY3VudHMiLCJkaWNraGVhZCIsImRpY2toZWFkcyIsImRpcHNoaXQiLCJkaXBzaGl0cyIsImRvdWNoZWJhZyIsImRvdWNoZWJhZ3MiLCJmdWNrIiwiZnVja2VkIiwiZnVja2VyIiwiZnVja2VycyIsImZ1Y2tpbmciLCJmdWNrd2l0IiwiZnVja3dpdHMiLCJrbm9iaGVhZCIsImtub2JoZWFkcyIsIm1vdGhlcmZ1Y2tlciIsIm1vdGhlcmZ1Y2tlcnMiLCJwcmljayIsInByaWNrcyIsInNoaXQiLCJzaGl0ZSIsInNoaXRoZWFkIiwic2hpdGhlYWRzIiwic2xhZyIsInNsYWdzIiwic2x1dCIsInNsdXRzIiwic3VjayIsInRvc3NlciIsInRvc3NlcnMiLCJ0d2F0IiwidHdhdHMiLCJ3YW5rIiwid2Fua2VkIiwid2Fua2VyIiwid2Fua2VycyIsIndhbmtpbmciLCJ3aG9yZSIsIndob3JlcyIsImFzc2hhdCIsImFzc2hhdHMiLCJjcmV0aW4iLCJjcmV0aW5zIiwiZHVtYmFzcyIsImR1bWJhc3NlcyIsImZ1Y2tmYWNlIiwiZnVja2ZhY2VzIiwiaWRpb3QiLCJpZGlvdHMiLCJpbWJlY2lsZSIsImltYmVjaWxlcyIsImphY2thc3MiLCJqYWNrYXNzZXMiLCJrbm9iZW5kIiwia25vYmVuZHMiLCJtb3JvbiIsIm1vcm9ucyIsInNjdW0iLCJzY3VtYmFnIiwic2N1bWJhZ3MiLCJzaGl0ZmFjZSIsInNoaXRmYWNlcyIsInNrYW5rIiwic2thbmtzIiwidmVybWluIiwiYmVhbmVyIiwiYmVhbmVycyIsImNoaW5rIiwiY2hpbmtzIiwiY2hpbmt5IiwiY29vbiIsImNvb25zIiwiZGFnbyIsImRhZ29zIiwiZGFya2llIiwiZGFya2llcyIsImZhZ2dvdCIsImZhZ2dvdHMiLCJnb29rIiwiZ29va3MiLCJneXBwbyIsImd5cHBvcyIsImd5cG8iLCJneXBvcyIsImtpa2UiLCJraWtlcyIsIm1vbmciLCJtb25ncyIsIm1vbmdvbG9pZCIsIm11enppZSIsIm11enppZXMiLCJuaWdnYSIsIm5pZ2dhcyIsIm5pZ2dlciIsIm5pZ2dlcnMiLCJwYWtpIiwicGFraXMiLCJwaWtleSIsInBpa2V5cyIsInBvb2YiLCJwb29mcyIsInBvb2Z0ZXIiLCJwb29mdGVycyIsInJhZ2hlYWQiLCJyYWdoZWFkcyIsInJlZHNraW4iLCJyZWRza2lucyIsInJldGFyZCIsInJldGFyZGVkIiwicmV0YXJkcyIsInNhbmRuaWdnZXIiLCJzaGVtYWxlIiwic2hlbWFsZXMiLCJzcGFzdGljIiwic3Bhc3RpY3MiLCJzcGF6Iiwic3BhenoiLCJzcGljIiwic3BpY2siLCJzcGljcyIsInRvd2VsaGVhZCIsInRvd2VsaGVhZHMiLCJ0cmFubmllcyIsInRyYW5ueSIsIndldGJhY2siLCJ3ZXRiYWNrcyIsIndpbmRvd2xpY2tlciIsIndpbmRvd2xpY2tlcnMiLCJ3b2ciLCJ3b2dzIiwieWlkIiwieWlkcyIsInppcHBlcmhlYWQiLCJ6aXBwZXJoZWFkcyJdLCJibG9ja2VkX3BocmFzZXMiOlsiYmF0dHkgYm95IiwiYnVybiB5b3VyIGhvdXNlIGRvd24iLCJjYW1lbCBqb2NrZXkiLCJjYXJwZXQgbXVuY2hlciIsImNoaW5nIGNob25nIiwiY290dG9uIHBpY2tlciIsImN1cnJ5IG11bmNoZXIiLCJkaXJ0eSBzbHV0IiwiZGlydHkgd2hvcmUiLCJkcm9wIGRlYWQiLCJkdW1iIGZ1Y2siLCJlYXQgc2hpdCIsImZ1Y2sgb2ZmIiwiZnVjayB5b3UiLCJmdWRnZSBwYWNrZXIiLCJnYXMgdGhlIGpld3MiLCJnZXQgZnVja2VkIiwiZ28gZGllIiwiZ28gZnVjayB5b3Vyc2VsZiIsImdvIGhhbmcgeW91cnNlbGYiLCJnbyBraWxsIHlvdXJzZWxmIiwiaGFuZyB5b3Vyc2VsZiIsImhvcGUgeW91IGRpZSIsImkgYW0gZ29pbmcgdG8ga2lsbCB5b3UiLCJpIGhvcGUgeW91IGRpZSIsImkgd2lsbCBodXJ0IHlvdSIsImkgd2lsbCBraWxsIHlvdSIsImkgd2lsbCByYXBlIHlvdSIsImkgd2lsbCBzaG9vdCB5b3UiLCJpIHdpbGwgc3RhYiB5b3UiLCJpJ2xsIGtpbGwgeW91IiwiaW0gZ29pbmcgdG8ga2lsbCB5b3UiLCJqdW5nbGUgYnVubnkiLCJraWxsIGFsbCBibGFjayBwZW9wbGUiLCJraWxsIGFsbCBnYXkgcGVvcGxlIiwia2lsbCBhbGwgamV3cyIsImtpbGwgYWxsIG11c2xpbXMiLCJraWxsIHlvdXJzZWxmIiwibGljayBteSBiYWxscyIsIm5lY2sgeW91cnNlbGYiLCJvZmYgeW91cnNlbGYiLCJwaWVjZSBvZiBzaGl0IiwicG9yY2ggbW9ua2V5Iiwic2FjayBvZiBzaGl0Iiwic29uIG9mIGEgYml0Y2giLCJzbGl0IHlvdXIgd3Jpc3RzIiwic3R1cGlkIGN1bnQiLCJzdHVwaWQgZnVjayIsInN1Y2sgbXkgY29jayIsInN1Y2sgbXkgZGljayIsIndoaXRlIHRyYXNoIiwid2h5IGRvbnQgeW91IGtpbGwgeW91cnNlbGYiLCJ3aXNoIHlvdSB3ZXJlIGRlYWQiLCJ5b3UgZGVzZXJ2ZSB0byBkaWUiLCJ5b3Ugc2hvdWxkIGRpZSIsInlvdSBzaG91bGQga2lsbCB5b3Vyc2VsZiJdLCJhbGxvd2VkX2V4YWN0X3ZhbHVlcyI6W119"
28>
29<link rel="icon" href="https://preparingforgovernment.com/images/favicon.ico" type="image/x-icon" />
30    <title>
31                            Preparing for Government – Reform UK
32     
33                        </title>
34
35    <!-- Fonts -->
36    <link rel="preconnect" href="https://fonts.googleapis.com">
37    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
38    <link href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">
39
40    
41            <meta property="og:title" content="Preparing for Government – Reform UK">
42        <meta property="og:description" content="Reform UK is preparing to govern. Share your expertise and help us fix broken Britain.">
43        <meta property="og:image" content="https://preparingforgovernment.com/images/danny-kruger.png">
44
45        <meta name="twitter:card" content="summary_large_image">
46        <meta name="twitter:title" content="Preparing for Government – Reform UK">
47        <meta name="twitter:description" content="Reform UK is preparing to govern. Share your expertise and help us fix broken Britain.">
48        <meta name="twitter:image" content="https://preparingforgovernment.com/images/danny-kruger.png">
49    
50    <!-- Alpine.js -->
51    
51<script defer src="https://unpkg.com/[email protected]/dist/cdn.min.js"></script>
51
52    <style>[x-cloak] { display: none !important; }</style>
53
54    <!-- Scripts -->
55    <link rel="preload" as="style" href="https://preparingforgovernment.com/build/assets/app-AqZ5-8UR.css" /><link rel="preload" as="style" href="https://preparingforgovernment.com/build/assets/guest_app-CQNk4LnM.css" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/guest_app-DMZN-3tP.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/bootstrap-DvCsMLBD.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/utmTracker-C3AaTp3Q.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/tracking-6g8fdSej.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/contentModeration-S1Cnjjh5.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/_plugin-vue_export-helper-iNtA7b28.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/index-TD8vIjW9.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/vuex.esm-bundler-CHiuYVYn.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/paymentReturn-UN2tjmDH.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/Util-CHZXvJF3.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/lodash-VTYhv_Tp.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/mapHelpers-D_TvTaKJ.js" /><link rel="modulepreload" href="https://preparingforgovernment.com/build/assets/_commonjsHelpers-BosuxZz1.js" /><link rel="stylesheet" href="https://preparingforgovernment.com/build/assets/app-AqZ5-8UR.css" data-navigate-track="reload" /><link rel="stylesheet" href="https://preparingforgovernment.com/build/assets/guest_app-CQNk4LnM.css" data-navigate-track="reload" />
55<script type="module" src="https://preparingforgovernment.com/build/assets/guest_app-DMZN-3tP.js" data-navigate-track="reload"></script>
55    <!-- Meta Pixel Base Code -->
56    
56<script>
vendor: 453 bytes, lines 56-65
56
57      !function(f,b,e,v,n,t,s)
58      {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
59      n.callMethod.apply(n,arguments):n.queue.push(arguments)};
60      if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
61      n.queue=[];t=b.createElement(e);t.async=!0;
62      t.src=v;s=b.getElementsByTagName(e)[0];
63      s.parentNode.insertBefore(t,s)}(window, document,'script',
64      'https://connect.facebook.net/en_US/fbevents.js');
65      fbq('init', '
65987066720551214
vendor: 16 bytes, lines 65-66
65');
66            
66fbq('consent', 'revoke');
67            fbq('track', 'PageView');
68    </script>
68
69    <noscript>
70      <img height="1" width="1" style="display:none"
71           src="https://www.facebook.com/tr?id=987066720551214&ev=PageView&noscript=1"/>
72    </noscript>
73</head>
74<body class="font-sans text-gray-900 antialiased">
75    <!-- Hero Section -->
76    <div class="bg-white font-gotham">
77        <!-- Title Section - Above Image - Centered with White Background -->
78        <div class="bg-white py-8">
79            <div class="max-w-7xl mx-auto px-6 text-center">
80                <h1 class="text-4xl sm:text-5xl lg:text-6xl font-bold text-primary leading-tight">
81                    Reform UK is preparing to govern.
82                </h1>
83            </div>
84        </div>
85
86        <!-- Hero Image -->
87        <div class="bg-white">
88            <div class="max-w-5xl mx-auto px-4 sm:px-6">
89                <div class="relative w-full overflow-hidden rounded-lg">
90                    <img
91                        src="https://preparingforgovernment.com/images/prepping-cover.jpg"
92                        alt="Preparing for Government"
93                        class="w-full h-auto"
94                    />
95                </div>
96            </div>
97        </div>
98
99        <!-- Description Section - Below Image - Professional Styling -->
100        <div class="bg-white py-16 border-t border-gray-200">
101            <div class="max-w-4xl mx-auto px-6">
102                <div class="space-y-6 text-center">
103                    <div class="space-y-4">
104                        <p class="text-lg sm:text-xl text-gray-700 leading-relaxed">
105                            We are leading in the last one hundred opinion polls. <br />Nigel Farage is the most popular party leader in Britain. <br />As things stand, we look set to form the next government.
106                        </p>
107                    </div>
108                </div>
109            </div>
110        </div>
111    </div>
112
113    <!-- Blog Posts Section -->
114    <div class="bg-white py-16 border-t border-gray-300 font-gotham">
115        <div class="max-w-7xl mx-auto px-6">
116            <div class="mb-10 text-center">
117                <h2 class="text-xl sm:text-2xl text-gray-900 leading-relaxed font-bold">
118                    Read more about our plans to reform the machinery of government
119                </h2>
120            </div>
121
122            <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
123                <!-- Card - Fixing the Centre -->
124                <a
125                    href="https://preparingforgovernment.com/fixing-the-centre"
126                    class="bg-white border border-gray-300 rounded p-8 shadow-sm hover:shadow-md transition-shadow block group"
127                >
128                    <div class="text-sm font-bold text-reform uppercase tracking-wider mb-3">
129                        POLICY ARTICLE
130                    </div>
131                    <h3 class="text-2xl font-bold text-gray-900 mb-3 group-hover:text-reform transition-colors">
132                        Fixing the Centre
133                    </h3>
134                    <p class="text-gray-700 leading-relaxed mb-4">
135                        Proposals for the heart of Government: abolishing the Cabinet Office and restoring power and accountability to elected Ministers.
136                    </p>
137                    <span class="inline-flex items-center gap-2 text-reform font-semibold group-hover:gap-3 transition-all">
138                        Read article
139                        <i class="fa-solid fa-arrow-right"></i>
140                    </span>
141                </a>
142
143                <!-- Card - Storm and Sunshine -->
144                <a
145                    href="https://preparingforgovernment.com/civil-service-reform"
146                    class="bg-white border border-gray-300 rounded p-8 shadow-sm hover:shadow-md transition-shadow block group"
147                >
148                    <div class="text-sm font-bold text-reform uppercase tracking-wider mb-3">
149                        POLICY ARTICLE
150                    </div>
151                    <h3 class="text-2xl font-bold text-gray-900 mb-3 group-hover:text-reform transition-colors">
152                        Storm and Sunshine
153                    </h3>
154                    <p class="text-gray-700 leading-relaxed mb-4">
155                        Radical change to deliver a smaller, better civil service and make government work better for the British people.
156                    </p>
157                    <span class="inline-flex items-center gap-2 text-reform font-semibold group-hover:gap-3 transition-all">
158                        Read article
159                        <i class="fa-solid fa-arrow-right"></i>
160                    </span>
161                </a>
162
163                <!-- Card - Vision for Britain -->
164                <a
165                    href="https://preparingforgovernment.com/vision-for-britain"
166                    class="bg-white border border-gray-300 rounded p-8 shadow-sm hover:shadow-md transition-shadow block group"
167                >
168                    <div class="text-sm font-bold text-reform uppercase tracking-wider mb-3">
169                        POLICY ARTICLE
170                    </div>
171                    <h3 class="text-2xl font-bold text-gray-900 mb-3 group-hover:text-reform transition-colors">
172                        Restoring Britain
173                    </h3>
174                    <p class="text-gray-700 leading-relaxed mb-4">
175                        Discover how we're preparing to lead Britain into a new era of prosperity and reform.
176                    </p>
177                    <span class="inline-flex items-center gap-2 text-reform font-semibold group-hover:gap-3 transition-all">
178                        Read article
179                        <i class="fa-solid fa-arrow-right"></i>
180                    </span>
181                </a>
182            </div>
183        </div>
184    </div>
185
186    <!-- Footer -->
187    <footer class="bg-gray-100 border-t border-gray-300 text-gray-700 py-12 font-gotham">
188        <div class="max-w-7xl mx-auto px-6">
189            <div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-6">
190                <div class="flex flex-col gap-2">
191                    <span class="font-bold text-gray-900">Promoted by Reform UK</span>
192                    <span class="text-gray-600 text-sm">Millbank Tower, 21-24 Millbank, London SW1P 4QP</span>
193                </div>
194                <div class="flex items-center gap-8 text-sm">
195                    <a class="text-reform hover:underline transition" href="https://www.reformparty.uk/privacy_policy" target="_blank" rel="noopener">
196                        Privacy Policy
197                    </a>
198                    <a class="text-reform hover:underline transition" href="https://www.reformparty.uk" target="_blank" rel="noopener">
199                        Reform Party UK
200                    </a>
201                </div>
202            </div>
203        </div>
204    </footer>
205            <div
206    x-data="cookieConsent()"
207    x-show="showBanner"
208    x-transition:enter="transition ease-out duration-300"
209    x-transition:enter-start="translate-y-full opacity-0"
210    x-transition:enter-end="translate-y-0 opacity-100"
211    x-transition:leave="transition ease-in duration-200"
212    x-transition:leave-start="translate-y-0 opacity-100"
213    x-transition:leave-end="translate-y-full opacity-0"
214    x-cloak
215    class="pointer-events-none fixed bottom-0 left-0 right-0 z-[9999] p-4 md:p-6"
216    role="dialog"
217    aria-labelledby="cookie-banner-title"
218    aria-describedby="cookie-banner-description"
219>
220    <div class="max-w-5xl mx-auto">
221        <div class="pointer-events-auto bg-[#0a1628] border border-white/10 rounded-2xl shadow-2xl shadow-black/50 overflow-hidden">
222            <div class="p-6 md:p-8">
223                <div class="flex flex-col lg:flex-row lg:items-center gap-6">
224                    
225                    <div class="flex-1">
226                        <div class="flex items-center gap-3 mb-3">
227                            <div class="w-10 h-10 rounded-xl bg-reform/20 flex items-center justify-center flex-shrink-0">
228                                <svg class="w-5 h-5 text-reform" fill="none" stroke="currentColor" viewBox="0 0 24 24">
229                                    <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"></path>
230                                </svg>
231                            </div>
232                            <h2 id="cookie-banner-title" class="text-lg md:text-xl font-bold text-white">Your Privacy Matters</h2>
233                        </div>
234                        <p id="cookie-banner-description" class="text-white/60 text-sm md:text-base leading-relaxed">
235                            We use cookies to enhance your browsing experience, analyse site traffic, and understand where our visitors come from.
236                            <a href="/privacy-policy" class="text-reform hover:text-cyan-400 underline underline-offset-2 transition-colors">Read our Privacy Policy</a>
237                        </p>
238                    </div>
239
240                    
241                    <div class="flex flex-row gap-3 lg:flex-shrink-0">
242                        <button
243                            @click="rejectAll()"
244                            class="flex-1 lg:flex-none px-6 py-3 text-sm font-semibold text-white bg-white/10 hover:bg-white/20 border border-white/20 rounded-xl transition-all duration-200"
245                        >
246                            Reject
247                        </button>
248                        <button
249                            @click="acceptAll()"
250                            class="flex-1 lg:flex-none px-6 py-3 text-sm font-semibold text-white bg-reform hover:bg-cyan-400 rounded-xl transition-all duration-200 shadow-lg shadow-reform/30"
251                        >
252                            Accept
253                        </button>
254                    </div>
255                </div>
256            </div>
257        </div>
258    </div>
259</div>
260
261<script>
262    function cookieConsent() {
263        return {
264            showBanner: false,
265
266            init() {
267                // Check if user has already made a choice
268                const consent = this.getCookie('cookie_consent');
269                if (!consent) {
270                    // Small delay to prevent flash on page load
271                    setTimeout(() => {
272                        this.showBanner = true;
273                    }, 500);
274                } else {
275                    // Apply saved preferences
276                    this.applyPreferences(consent === 'accepted');
277                }
278            },
279
280            acceptAll() {
281                this.saveConsent('accepted');
282                this.applyPreferences(true);
283                this.showBanner = false;
284            },
285
286            rejectAll() {
287                this.saveConsent('rejected');
288                this.applyPreferences(false);
289                this.showBanner = false;
290            },
291
292            saveConsent(value) {
293                // Save preference to cookie (1 year expiry). Only set Secure when actually on HTTPS;
294                // otherwise browsers drop the cookie and the banner reappears on every refresh.
295                const expiryDate = new Date();
296                expiryDate.setFullYear(expiryDate.getFullYear() + 1);
297                const secure = location.protocol === 'https:' ? '; Secure' : '';
298                document.cookie = `cookie_consent=${value}; expires=${expiryDate.toUTCString()}; path=/; SameSite=Lax${secure}`;
299            },
300
301            applyPreferences(accepted) {
302                // Dispatch event for other scripts to listen to
303                window.dispatchEvent(new CustomEvent('cookieConsentUpdated', {
304                    detail: { accepted: accepted }
305                }));
306
307                if (accepted) {
308                    this.enableTracking();
309                } else {
310                    this.disableTracking();
311                }
312            },
313
314            enableTracking() {
315                // Enable Google Analytics
316                if (typeof gtag !== 'undefined') {
317                    gtag('consent', 'update', {
318                        'analytics_storage': 'granted',
319                        'ad_storage': 'granted',
320                        'ad_user_data': 'granted',
321                        'ad_personalization': 'granted'
322                    });
323                    gtag('event', 'page_view', {
324                        page_title: document.title,
325                        page_location: window.location.href,
326                        page_path: window.location.pathname,
327                    });
328                }
329                // Enable Facebook Pixel
330                if (typeof fbq !== 'undefined') {
331                    fbq('consent', 'grant');
332                    fbq('track', 'PageView');
333                }
334            },
335
336            disableTracking() {
337                // Disable Google Analytics
338                if (typeof gtag !== 'undefined') {
339                    gtag('consent', 'update', {
340                        'analytics_storage': 'denied',
341                        'ad_storage': 'denied',
342                        'ad_user_data': 'denied',
343                        'ad_personalization': 'denied'
344                    });
345                }
346                // Disable Facebook Pixel
347                if (typeof fbq !== 'undefined') {
348                    fbq('consent', 'revoke');
349                }
350            },
351
352            getCookie(name) {
353                const value = `; ${document.cookie}`;
354                const parts = value.split(`; ${name}=`);
355                if (parts.length === 2) {
356                    return parts.pop().split(';').shift();
357                }
358                return null;
359            }
360        }
361    }
362</script>
362
363
364<style>
365    [x-cloak] {
366        display: none !important;
367    }
368</style>
369    </body>
370</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.