PageSourceSearch

https://gsm2go.com/login

html gsm2go.com collected 2026-10-06 22:37:51 UTC 23,953 bytes, 595 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr">
3
4<head>
5    <meta charset="UTF-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7    <title>gsm2go</title>
vendor: 69 bytes, lines 7-9
7
8
9    <script async src="https://www.googletagmanager.com/gtag/js?id=
9G-WFYD6SFJRF
vendor: 17 bytes, lines 9-11
9"></script>
10
11    
11<script>
12    
vendor: 140 bytes, lines 12-16
12window.dataLayer = window.dataLayer || [];
13    function gtag(){dataLayer.push(arguments);}
14    gtag('js', new Date());
15
16    gtag('config', '
16G-WFYD6SFJRF
vendor: 8 bytes, lines 16-17
16');
17    
17</script>
17
18
19    <!-- bootstrap CSS link -->
20<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
21    integrity="sha384-LN+7fdVzj6u52u30Kp6M/trliBMCMKTyK833zpbD+pXdCLuTusPj697FH4R/5mcr" crossorigin="anonymous">
22<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css" rel="stylesheet">
23<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/css/intlTelInput.min.css">
24
25
26<!-- Google Fonts: Caveat -->
27<link href="https://fonts.googleapis.com/css2?family=Caveat&display=swap" rel="stylesheet">
28
29<!-- Google Fonts: Heebo (Hebrew) -->
30<link href="https://fonts.googleapis.com/css2?family=Heebo:[email protected]&display=swap" rel="stylesheet">
31
32
33<!-- font awesome link -->
34<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css"
35    integrity="sha512-Evv84Mr4kqVGRNSgIGL/F/aIDqQb7xQ2vcrdIwxfjThSH8CSR7PBEakCr51Ck+w+/U6swU2Im1vVX0SVk9ABhg=="
36    crossorigin="anonymous" referrerpolicy="no-referrer" />
37
38
39<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/izitoast/dist/css/iziToast.min.css">
40
41<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" />
42<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/tom-select.css" rel="stylesheet" />
43
44
45<!-- stylesheet link -->
46<link rel="stylesheet" href="https://gsm2go.com/css/style.css">
47
48
49    <style>
50        .launch-notice-backdrop {
51            position: fixed;
52            inset: 0;
53            background: rgba(15, 23, 42, 0.65);
54            display: none;
55            align-items: center;
56            justify-content: center;
57            padding: 1rem;
58            z-index: 2147483647;
59        }
60
61        .launch-notice-backdrop.is-visible {
62            display: flex;
63        }
64
65        .launch-notice-modal {
66            position: relative;
67            width: min(100%, 560px);
68            background: linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
69            border-radius: 16px;
70            box-shadow: 0 20px 45px rgba(15, 23, 42, 0.24);
71            overflow: hidden;
72            border: 1px solid rgba(13, 110, 253, 0.12);
73        }
74
75        .launch-notice-content {
76            padding: 1.5rem 1.5rem 1.25rem;
77            color: #0f172a;
78        }
79
80        .launch-notice-eyebrow {
81            display: inline-block;
82            margin: 0 0 0.65rem;
83            font-size: 0.8rem;
84            font-weight: 700;
85            letter-spacing: 0.12em;
86            text-transform: uppercase;
87            color: #0d6efd;
88        }
89
90        .launch-notice-content h2 {
91            margin: 0 0 0.75rem;
92            font-size: 1.2rem;
93            line-height: 1.35;
94        }
95
96        .launch-notice-content p {
97            margin: 0 0 1rem;
98            font-size: 0.98rem;
99            line-height: 1.6;
100        }
101
102        .launch-notice-close {
103            position: absolute;
104            top: 0.75rem;
105            right: 0.75rem;
106            border: 0;
107            background: transparent;
108            font-size: 1.4rem;
109            line-height: 1;
110            cursor: pointer;
111            color: #475569;
112        }
113
114        .launch-notice-actions {
115            display: flex;
116            flex-wrap: wrap;
117            gap: 0.75rem;
118            align-items: center;
119        }
120
121        .launch-notice-link,
122        .launch-notice-btn {
123            display: inline-flex;
124            align-items: center;
125            justify-content: center;
126            border-radius: 999px;
127            padding: 0.7rem 1rem;
128            font-weight: 600;
129            text-decoration: none;
130            border: 1px solid transparent;
131            cursor: pointer;
132        }
133
134        .launch-notice-link {
135            background: #0d6efd;
136            color: #ffffff;
137        }
138
139        .launch-notice-btn {
140            background: #f8fafc;
141            color: #0f172a;
142            border-color: #dbe3ee;
143        }
144
145        @media (max-width: 576px) {
146            .launch-notice-content {
147                padding: 1.25rem 1rem 1rem;
148            }
149
150            .launch-notice-actions {
151                flex-direction: column;
152                align-items: stretch;
153            }
154
155            .launch-notice-link,
156            .launch-notice-btn {
157                width: 100%;
158            }
159        }
160    </style>
161
162    <!-- Livewire Styles --><style >[wire\:loading][wire\:loading], [wire\:loading\.delay][wire\:loading\.delay], [wire\:loading\.inline-block][wire\:loading\.inline-block], [wire\:loading\.inline][wire\:loading\.inline], [wire\:loading\.block][wire\:loading\.block], [wire\:loading\.flex][wire\:loading\.flex], [wire\:loading\.table][wire\:loading\.table], [wire\:loading\.grid][wire\:loading\.grid], [wire\:loading\.inline-flex][wire\:loading\.inline-flex] {display: none;}[wire\:loading\.delay\.none][wire\:loading\.delay\.none], [wire\:loading\.delay\.shortest][wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter][wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short][wire\:loading\.delay\.short], [wire\:loading\.delay\.default][wire\:loading\.delay\.default], [wire\:loading\.delay\.long][wire\:loading\.delay\.long], [wire\:loading\.delay\.longer][wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest][wire\:loading\.delay\.longest] {display: none;}[wire\:offline][wire\:offline] {display: none;}[wire\:dirty]:not(textarea):not(input):not(select) {display: none;}:root {--livewire-progress-bar-color: #2299dd;}[x-cloak] {display: none !important;}[wire\:cloak] {display: none !important;}dialog#livewire-error::backdrop {background-color: rgba(0, 0, 0, .6);}</style>
163</head>
164
165<body>
166   
167
168    
168<script>
169    window.gsm2goInitialCart = [];
170</script>
170
171
172
173
174<!-- TOP STRIP -->
175
176
177
178<!-- MAIN HEADER -->
179<header class="main-header">
180    <!-- 1) NAVBAR (same as before, small changes: toggler data-target removed) -->
181    <nav class="navbar navbar-expand-lg navbar-light container position-relative py-2">
182
183        <!-- HAMBURGER (left on mobile) -->
184        <button id="mobileMenuBtn" class="navbar-toggler d-lg-none" type="button" aria-label="Toggle navigation">
185            <i class="fa-solid fa-bars"></i>
186        </button>
187
188        <!-- LOGO: will be centered on mobile -->
189        <a class="navbar-brand logo-center-mobile" href="https://gsm2go.com">
190            <img src="https://gsm2go.com/images/gsmLogo.png" alt="logo" class="logo-img">
191        </a>
192
193        <a href="https://gsm2go.com/cart"
194            class="header-cart-link header-cart-link-mobile d-lg-none"
195            x-data
196            x-cloak
197            x-show="$store.cart && $store.cart.count > 0"
198            aria-label="View cart">
199            <i class="fa-solid fa-cart-shopping"></i>
200            <span class="header-cart-count" x-text="$store.cart.count">0</span>
201        </a>
202
203
204
205
206        <!-- DESKTOP MENU + RIGHT SECTION (visible on lg and up) -->
207        <div class="collapse navbar-collapse d-none d-lg-flex justify-content-center" id="navbarSupportedContent">
208            <ul class="navbar-nav">
209                <li class="nav-item"><a class="nav-link" href="https://gsm2go.com/plans">Plans</a></li>
210                <li class="nav-item"><a class="nav-link" href="https://gsm2go.com/guide">Guide</a></li>
211                <li class="nav-item"><a class="nav-link" href="https://gsm2go.com/faq">FAQ</a></li>
212                <li class="nav-item"><a class="nav-link" href="https://gsm2go.com/business">For Business</a>
213                </li>
214                <li class="nav-item"><a class="nav-link" href="https://gsm2go.com/about">About Us</a></li>
215                <li class="nav-item"><a class="nav-link" href="https://gsm2go.com/contact">Contact</a>
216                </li>
217            </ul>
218
219        </div>
220
221        <div class="d-none d-lg-flex ml-auto align-items-center right-section gap-3">
222            <div class="lang-wrapper">
223                <i class="fa-solid fa-globe"></i>
224
225                <select class="lang-select" onchange="window.location='https://gsm2go.com/lang/'+this.value">
226                                        <option value="en" selected>
227                        English
228                    </option>
229                                    </select>
230            </div>
231
232
233
234            <a href="https://gsm2go.com/cart"
235                class="header-cart-link"
236                x-data
237                x-cloak
238                x-show="$store.cart && $store.cart.count > 0"
239                aria-label="View cart">
240                <i class="fa-solid fa-cart-shopping"></i>
241                <span class="header-cart-count" x-text="$store.cart.count">0</span>
242            </a>
243
244            <a href="https://gsm2go.com/login">
245                <button class="destination-btn">
246                    <i class="fa-solid fa-user"></i> Login
247                </button>
248            </a>
249
250        </div>
251
252    </nav>
253
254
255    <!-- 2) MOBILE SIDEBAR (off-canvas) -->
256    <div id="mobileSidebar" class="mobile-sidebar" aria-hidden="true" role="dialog" aria-modal="true">
257        <button id="closeSidebar" class="close-sidebar" aria-label="Close menu">&times;</button>
258
259        <div class="sidebar-content">
260            <ul class="mobile-nav-list">
261                <li><a href="https://gsm2go.com/#topPlans">Plans</a></li>
262                <li><a href="https://gsm2go.com/guide">Guide</a></li>
263                <li><a href="https://gsm2go.com/faq">FAQ</a></li>
264                <li><a href="https://gsm2go.com/business">For Business</a></li>
265                <li><a href="https://gsm2go.com/about">About Us</a></li>
266                <li><a href="https://gsm2go.com/contact">Contact</a></li>
267            </ul>
268            <a id="mobileDestBtn"
269                href="https://gsm2go.com/login"
270                class="mobile-login-link">
271
272                <i class="fa-solid fa-user me-2"></i>
273                Login
274            </a>
275            <div class="sidebar-bottom">
276                <div class="d-flex align-items-center mb-3">
277                    <i class="fa-solid fa-globe mr-2"></i>
278
279                    <div class="lang-wrapper">
280
281                        <select class="lang-select" onchange="window.location='https://gsm2go.com/lang/'+this.value"
282                            border-none>
283                                                        <option value="en" selected>
284                                English
285                            </option>
286                                                    </select>
287                    </div>
288
289                </div>
290            </div>
291        </div>
292    </div>
293
294    <!-- overlay -->
295    <div id="mobileOverlay" class="mobile-overlay" tabindex="-1" aria-hidden="true"></div>
296
297
298</header>
299
300    <main>
301        <div wire:snapshot="{&quot;data&quot;:{&quot;email&quot;:&quot;&quot;,&quot;password&quot;:&quot;&quot;},&quot;memo&quot;:{&quot;id&quot;:&quot;cSV5AG1aQnHZQgvPfUQi&quot;,&quot;name&quot;:&quot;auth.login&quot;,&quot;path&quot;:&quot;login&quot;,&quot;method&quot;:&quot;GET&quot;,&quot;release&quot;:&quot;a-a-a&quot;,&quot;children&quot;:[],&quot;scripts&quot;:[],&quot;assets&quot;:[],&quot;errors&quot;:[],&quot;locale&quot;:&quot;en&quot;},&quot;checksum&quot;:&quot;42424e26943de9087698a005f30f5c1af5f1664d0b354ebeb00e8726dba9d0c2&quot;}" wire:effects="[]" wire:id="cSV5AG1aQnHZQgvPfUQi">
302    
303     <div class="auth-page">
304  <div class="container py-5 row justify-content-center m-auto">
305    <div class="col-4 login-hero d-lg-block d-none"></div>
306
307    <div class="col-lg-8 col-12 justify-content-center p-0">
308      <div>
309        <div class="auth-card">
310          <div class="auth-hero mb-4">
311            <h1>Login to <span class="logo-gsm">gsm</span><span class="logo-2go">2go</span></h1>
312          </div>
313
314          <!-- EMAIL LOGIN -->
315          <form x-data="formHandler()" @submit.prevent="handleSubmit($event)" data-livewire-submit="login" novalidate>
316
317            
318            <div class="mb-1 floating-input">
319              <input type="email"
320                inputmode="email"
321                pattern="[A-Za-z0-9@._\-]+"
322                oninput="this.value = this.value.replace(/[^A-Za-z0-9@._\-]/g, '')"
323                id="login_email"
324
325                wire:model.defer="email"
326                class="form-control "
327                placeholder=" "
328                data-validate="required|email"
329                data-message-required="Email is required"
330                data-message-email="Enter a valid email address">
331              <label class="form-label">Email</label>
332            </div>
333            
334            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
335            
336            <div class="mb-1 floating-input password-field mt-3" x-show="window.Livewire.find('cSV5AG1aQnHZQgvPfUQi').entangle('emailVerified')" x-transition>
337              <input type="password"
338                inputmode="text"
339                pattern="[A-Za-z0-9!@#$%^&*()_+\-=]+"
340                oninput="this.value = this.value.replace(/[^A-Za-z0-9!@#$%^&*()_+\-=]/g, '')"
341
342                id="login_password"
343                wire:model.defer="password"
344                class="form-control "
345                placeholder=" ">
346              <label class="form-label">Password</label>
347
348              
349              <span class="toggle-password" data-target="login_password">
350                <i class="fa-solid fa-eye"></i>
351              </span>
352            </div>
353            
354            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
355            
356            <!--[if BLOCK]><![endif]--><!--[if ENDBLOCK]><![endif]-->
357            <div class="text-end mt-2">
358              <a href="https://gsm2go.com/forgot-password" class="text-sm">
359                Forgot Password?
360              </a>
361            </div>
362
363            
364            <button class="btn login-btn w-100 mt-3" wire:loading.attr="disabled">
365              <span wire:loading.remove>
366                <span x-show="!window.Livewire.find('cSV5AG1aQnHZQgvPfUQi').entangle('emailVerified')">Continue</span>
367                <span x-show="window.Livewire.find('cSV5AG1aQnHZQgvPfUQi').entangle('emailVerified')">Login</span>
368              </span>
369              <span wire:loading>
370                <span class="spinner-border spinner-border-sm"></span>
371                Please wait…
372              </span>
373            </button>
374
375          </form>
376
377          <div class="auth-divider">
378            <span>or</span>
379          </div>
380
381          <!-- APPLE LOGIN -->
382          <button type="button" wire:click="apple" class="btn auth-btn-outline w-100 mb-2">
383            <i class="fab fa-apple me-2"></i> Login with your Apple ID
384          </button>
385
386          <!-- GOOGLE LOGIN -->
387          <button type="button" wire:click="google" class="btn auth-btn-outline w-100">
388            <i class="fab fa-google me-2"></i> Login with your Google ID
389          </button>
390
391          <!-- SIGNUP LINK -->
392          <div class="auth-footer mt-4 text-center">
393            <p class="mb-2">Don't have an account? <a href="/signup" class="text-blue-500 hover:underline">Create an account</a></p>
394            
395          </div>
396
397        </div>
398      </div>
399    </div>
400  </div>
401</div></div>
402    </main>
403
404    <footer class=" pt-5 pb-3 bg-secondary-custom">
405    <div class="container">
406        <div class="row footer-info">
407            <!-- Logo & Contact -->
408            <div class="col-md-5 mb-4">
409                <div class="d-flex align-items-center ">
410                    <img src="https://gsm2go.com/images/logo.png" alt="gsm2go" class="img-fluid " style="width: 150px;">
411                </div>
412                <p class="mb-3">The <span class="logo-gsm">gsm</span><span class="logo-2go">2go</span> eSIM – the only with data and voice: <br>Comes with a real phone number for real phone calls, in and out.</p>
413
414                <div class="d-md-flex contact-info-footer">
415                    <div class="d-flex align-items-center mb-2">
416                        <div class="text-white rounded-circle">
417                            <i class="fa-brands fa-whatsapp"></i>
418                        </div>
419                        <div class="contact-content">
420                            <small class="">WhatsApp:</small><br>
421                            <a href="https://api.whatsapp.com/se
421nd?phone=447624044444">
422                                <strong style="direction:ltr">+447624044444</strong></a>
423                        </div>
424                    </div>
425
426                    
427        </div>
428    </div>
429
430    <!-- About ESIM -->
431    <div class="col-md-3 mb-4 footer-links">
432        <h6 class="fw-bold"><span class="logo-gsm">gsm</span><span class="logo-2go">2go</span> eSIM</h6>
433        <ul class="list-unstyled">
434            <li>
435                <a href="https://gsm2go.com/esim-compatible" class="text-decoration-none">
436                    eSIM compatible Phones List
437                </a>
438            </li>
439            <li>
440                <a href="https://gsm2go.com/cellular-optimization" class="text-decoration-none">
441                    Cellular Data Optimization
442                </a>
443            </li>
444            <li>
445                <a href="https://gsm2go.com/terms" class="text-decoration-none">
446                    Terms and Conditions and GDPR
447                </a>
448            </li>
449            <li>
450                <a href="https://gsm2go.com/contact" class="text-decoration-none">
451                    Contact Us
452                </a>
453            </li>
454            <li>
455                <a href="https://gsm2go.com/fair-use" class="text-decoration-none">
456                    Fair Use Policy
457                </a>
458            </li>
459        </ul>
460    </div>
461
462    <!-- Gallery -->
463    <div class="col-md-4 mb-4">
464        <h6 class="fw-bold text-center">
465            <span class="logo-gsm">gsm</span><span class="logo-2go">2go</span> Travelers’ gallery (win an eSIM)
466        </h6>
467        <div class="gallery">
468                        <a href="https://gsm2go.com/gallery">
469                <img src="https://gsm2go.com/images/gallery/Amsterdam.jpg" class="img-fluid rounded"
470                    alt="">
471            </a>
472                        <a href="https://gsm2go.com/gallery">
473                <img src="https://gsm2go.com/images/gallery/Central Park2.jpg" class="img-fluid rounded"
474                    alt="">
475            </a>
476                        <a href="https://gsm2go.com/gallery">
477                <img src="https://gsm2go.com/images/gallery/Eifel Tower 2.jpg" class="img-fluid rounded"
478                    alt="">
479            </a>
480                        <a href="https://gsm2go.com/gallery">
481                <img src="https://gsm2go.com/images/gallery/Freedom Tower.jpg" class="img-fluid rounded"
482                    alt="">
483            </a>
484                        <a href="https://gsm2go.com/gallery">
485                <img src="https://gsm2go.com/images/gallery/Icefields Parkway.jpg" class="img-fluid rounded"
486                    alt="">
487            </a>
488                        <a href="https://gsm2go.com/gallery">
489                <img src="https://gsm2go.com/images/gallery/New York The Vessel.jpg" class="img-fluid rounded"
490                    alt="">
491            </a>
492                        <a href="https://gsm2go.com/gallery">
493                <img src="https://gsm2go.com/images/gallery/Parks Canada.jpg" class="img-fluid rounded"
494                    alt="">
495            </a>
496                        <a href="https://gsm2go.com/gallery">
497                <img src="https://gsm2go.com/images/gallery/Regent Street London 1.jpg" class="img-fluid rounded"
498                    alt="">
499            </a>
500                        <a href="https://gsm2go.com/gallery">
501                <img src="https://gsm2go.com/images/gallery/Regent Street London 2.jpg" class="img-fluid rounded"
502                    alt="">
503            </a>
504                    </div>
505    </div>
506    </div>
507
508    <!-- Bottom -->
509    <div class="pt-3 border-top footer-bottom d-flex justify-content-between align-items-center">
510        <p class="mb-0 small">Copyright © 2026 <span class="logo-gsm">gsm</span><span class="logo-2go">2go</span>. All Rights Reserved</p>
511        <a href="#" class="btn btn-success btn-sm rounded-circle">
512            <i class="fas fa-chevron-up"></i>
513        </a>
514    </div>
515    </div>
516</footer>
517    
517<script src="https://code.jquery.com/jquery-3.7.1.min.js"
518    integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=" crossorigin="anonymous"></script>
518
519
520<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js"></script>
520
521
522
523<!-- DataTables core -->
524<script src="https://cdn.datatables.net/1.13.8/js/jquery.dataTables.min.js"></script>
524
525
526<!-- DataTables Bootstrap 5 adapter -->
527<script src="https://cdn.datatables.net/1.13.8/js/dataTables.bootstrap5.min.js"></script>
527
528
529<!-- js bootstrap link -->
530<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.7/js/bootstrap.min.js"
531    integrity="sha512-zKeerWHHuP3ar7kX2WKBSENzb+GJytFSBL6HrR2nPSR1kOX1qjm+oHooQtbDpDBSITgyl7QXZApvDfDWvKjkUw=="
532    crossorigin="anonymous" referrerpolicy="no-referrer"></script>
532
533
534
535<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/intlTelInput.min.js"></script>
vendor: 1 bytes, line 535
535
536<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.19/js/utils.js"></script>
536
537
538<!-- IZI Toast JS -->
539<script src="https://cdn.jsdelivr.net/npm/izitoast/dist/js/iziToast.min.js"></script>
539
540
541<!-- // Tom select JS -->
542<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/tom-select.complete.min.js"></script>
542
543
544<!-- 
544<script src="https://checkout.airwallex.com/assets/elements.bundle.min.js"></script>
544 -->
545
546<script src="https://static.airwallex.com/components/sdk/v1/index.js"></script>
546
547
548
549
550<!-- Custom JS -->
551<script src="https://gsm2go.com/js/form-validation.js"></script>
vendor: 1 bytes, line 551
551
552<script src="https://gsm2go.com/js/custom-izitoast.js"></script>
vendor: 1 bytes, line 552
552
553<script src="https://gsm2go.com/js/country-dropdown.js"></script>
vendor: 1 bytes, line 553
553
554<script src="https://gsm2go.com/js/cart-store.js"></script>
vendor: 1 bytes, line 554
554
555<script src="https://gsm2go.com/js/mainScript.js"></script>
vendor: 1 bytes, line 555
555
556<script src="https://gsm2go.com/js/airwallex-payment.js"></script>
vendor: 1 bytes, line 556
556
557<script src="https://gsm2go.com/js/gallery-slideshow.js"></script>
557
558    
558<script>
559        document.addEventListener('DOMContentLoaded', function () {
560            const storageKey = 'gsm2go_launch_notice_hidden';
561            const notice = document.getElementById('launchNoticeBackdrop');
562            const closeButton = document.getElementById('launchNoticeClose');
563            const dismissButton = document.getElementById('launchNoticeDismiss');
564
565            if (!notice) {
566                return;
567            }
568
569            if (sessionStorage.getItem(storageKey) === '1') {
570                notice.remove();
571                return;
572            }
573
574            const hideNotice = function () {
575                sessionStorage.setItem(storageKey, '1');
576                notice.classList.remove('is-visible');
577            };
578
579            closeButton?.addEventListener('click', hideNotice);
580            dismissButton?.addEventListener('click', hideNotice);
581            notice.addEventListener('click', function (event) {
582                if (event.target === notice) {
583                    hideNotice();
584                }
585            });
586
587            notice.classList.add('is-visible');
588        });
589    </script>
589
590
591    
591<script src="/livewire/livewire.min.js?id=57eb113f"   data-csrf="sf0ylsyMFVGzkGyT98lNoAMPE03Z2VYJOo9TWvWh" data-update-uri="/livewire/update" data-navigate-once="true"></script>
591
592
593   </body>
594
595</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.