PageSourceSearch

https://www.zeltsauna-rudolstadt.de/epages/79019478.sf/?ViewAction=UnityViewMyAccount&Locale=de_DE

html zeltsauna-rudolstadt.de collected 2026-10-10 02:19:56 UTC 21,284 bytes, 693 lines download raw bytes

1<!DOCTYPE html>
2<!--[if lt IE 7 ]> <html class="ie6" lang="de"> <![endif]-->
3<!--[if IE 7 ]> <html class="ie7" lang="de"> <![endif]-->
4<!--[if IE 8 ]> <html class="ie8" lang="de"> <![endif]-->
5<!--[if IE 9 ]> <html class="ie9" lang="de"> <![endif]-->
6<!--[if (gt IE 9)|!(IE)]><!--> <html lang="de" > <!--<![endif]-->
7
8    <head><base href="https://www.zeltsauna-rudolstadt.de/epages/79019478.sf/de_DE/" />
9
10<title>Anmelden  - Zeltsauna Verkauf</title>
11<meta name="viewport" content="width=device-width, initial-scale=1" />
12
13<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
14
15
16
17
18
19    <meta charset="utf-8" />
20
21
22
23<script type="text/javascript">
24(function() {
25    var dispatchTrackEvent = function(name, data) {
26        const detail = data ? deepFreeze(data) : undefined;
27        window.eComEventTarget.dispatchEvent(new CustomEvent(name, { detail: detail }));
28    },
29    deepFreeze = function(obj) {
30        // fetch property keys
31        const propKeys = Object.getOwnPropertyNames(obj);
32
33        // recursively freeze all properties
34        propKeys.forEach(function(key) {
35            const propValue = obj[key];
36
37            if (propValue && typeof propValue === 'object'){ 
38                deepFreeze(propValue);
39            }
40        });
41
42        return Object.freeze(obj)
43    };
44
45    // register eComEventTarget
46    try {
47        window.eComEventTarget = new EventTarget();
48    } catch (err) {
49        // in Edge and Safari EventTarget is no constructor
50        window.eComEventTarget = document.createElement('aside');
51    }
52
53    // global needed methods and properties for the eComEventObject
54    window.eComEventController = {
55        track: function(name, detail) {
56            if (typeof window !== 'object' || !window.eComEventTarget) return;
57
58            if (document.readyState === 'complete') {
59                dispatchTrackEvent(name, detail);
60            } else {
61                window.addEventListener('load', function() {
62                    dispatchTrackEvent(name, detail);
63                });
64            }
65        }
66    };
67
68})();
69</script>
69
70
71<script type="text/javascript" src="https://www.zeltsauna-rudolstadt.de/epages/79019478.sf/de_DE/?ViewAction=SF-ViewJQueryConfig&amp;ObjectID=38501073&amp;CurrencyID=EUR&amp;CacheName=Store21-7.120.0-0"></script>
71
72
73
74<script type="text/javascript">
75
76(function(require){
77
78function config(a,b){config._(config.c[a]||(config.c[a]={}),b)}config.c=require.config=require.config||{};config._=function(a,b){for(var c in b)b[c]instanceof Object?config._(a[c]||(a[c]={}),b[c]):a[c]=b[c]};
79
80
81config("jquery/canvas/canvastext", {
82  fontRoot: ["", "WebRoot", "Store21", "4A89", "4E30", "EBE0", "156C", "6833", "C0A8", "28BE", "D1B7"].join("/")
83});
84
85config("ep", {
86  baseUrl: ["https\u003A", "", "www\u002Ezeltsauna-rudolstadt\u002Ede", "epages", "79019478\u002Esf", "de_DE", ""].join("/"),
87  
88  objectId: '38501073',
89  viewAction: 'UnityViewRegistrationRedirect',
90  storeFrontUrl: ["https\u003A", "", "www\u002Ezeltsauna-rudolstadt\u002Ede"].join("/"),
91  requestProtocolAndServer: 'https\u003A\u002F\u002Fwww\u002Ezeltsauna-rudolstadt\u002Ede',
92  
93  
94  webUrj: ["http\u003A", "", "www\u002Ezeltsauna-rudolstadt\u002Ede"].join("/"),
95  webUrlSsl: ["https\u003A", "", "www\u002Ezeltsauna-rudolstadt\u002Ede"].join("/"),
96  
97  google: {
98    
99  }
100});
101
102}(require));
103</script>
103
104
105<link   type="text/css"       href="/WebRoot/StoreTypes/7.120.0/Strato/lib-min/package-sf.css" rel="stylesheet" />
106
107<script type="text/javascript" src="/WebRoot/StoreTypes/7.120.0/Strato/lib-min/package-sf.js"></script>
107
108
109
110
111<script type="text/javascript">
112    var jq = jQuery.noConflict();
113</script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript">
115    require(["jquery/metaparse", "de_epages/design/inc/sf-initialize"]);
116
117    
118
119    require(["ep/inject-sec-token"], function (ep) {
120        ep.injectSecToken();
121    });
122
123    
124      require([
125        "jquery",
126        "ep/accessibility-fallback",
127
128        "$ready!"
129      ], function ($, accessibilityFallback) {
130        // images
131        accessibilityFallback.fixAltAttributes();
132        // areas
133        accessibilityFallback.fixAltAttributes({
134          tag: 'area',
135          fallback: 'href'
136        });
137        // areas
138        accessibilityFallback.fixAltAttributes({
139          tag: 'input[type="image"]',
140          fallback: 'src'
141        });
142
143        $('.skip-link').on('click.onSkipLink keydown.onSkipLink', function (e) {
144            // do nothing if key was pressed and another key than ENTER or SPACE was used
145            if (e && e.keyCode && !(e.keyCode === 13 || e.keyCode === 32)) {
146                return true;
147            }
148
149            $('#main-content').trigger('focus');
150        });
151
152        // fallback for `tabindex`
153        accessibilityFallback.tabIndexFallback({
154            selectors: ['h1', 'h2', 'h3', 'h4', 'h5', 'h6', '.ep-uiThumbbox li', '.ep-coverflow-item', '.ep-contentbox-item']
155        });
156
157        // fallback for `aria-live`
158        accessibilityFallback.ariaLiveFallback({
159            selectors: ['.ui-tabs-panel', '#RemoteSearchResults'],
160            value: 'polite'
161        });
162
163        // fallback for table header rows (for exceptions add class or ID strings without "." or "#")
164        accessibilityFallback.tableHeaderFallback({
165          exceptions: ['PagerTablePages', '.VariationsTable table']
166        });
167
168        // fallback for `tooltips`
169        accessibilityFallback.fixTooltip({
170            selectors: ['i.HelpIcon']
171        });
172      });
173    
174
175    
176</script>
vendor: 1 bytes, line 176
176
177<script type="text/javascript">
178window.offscreenBuffering = true;
179</script>
179
180
181<script src="/WebRoot/StoreTypes/7.120.0/Strato/SF/vilkascontentelement.swiper.min.js" type="text/javascript"></script>
181
182<link href="/WebRoot/StoreTypes/7.120.0/Strato/SF/vilkascontentelement.swiper.min.css" rel="stylesheet" type="text/css"></link>
183<script src="/WebRoot/StoreTypes/7.120.0/Strato/SF/vilkascontentelement.video.js?cacheversion=#System.VilkasBaseVersion" type="text/javascript" defer="defer"></script>
183
184
185
186  
187    <!-- Universal Analytics start -->
188<script type="text/javascript">
189    // Disable tracking if the opt-out cookie exists.
190    var disableStr = 'ga-disable-UA-87472177-1';
191    if (document.cookie.indexOf(disableStr + '=true') > -1) {
192        window[disableStr] = true;
193    }
194
195    // Opt-out function
196    function gaOptout() {
197        document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
198        window[disableStr] = true;
199    }
200
201    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
202    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
203    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
204    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
205
206    var epUAConfig = 'auto';
207    
208
209    
210        ga('create', 'UA-87472177-1', epUAConfig);
211    
212    ga('set', 'anonymizeIp', true);
213</script>
213
214
215<!-- Universal Analytics end -->
216
217  
218
219
220
221    <meta property="og:image" content="https://www.zeltsauna-rudolstadt.de/WebRoot/Store21/Shops/79019478/&shop=79019478"/>
222    <meta property="og:image:alt" content="Zeltsauna Verkauf"/>
223    <meta property="og:title" content="Zeltsauna Verkauf" />
224    <meta property="og:type" content="website" />
225    
226    <meta property="og:description" content=""/>
227
228
229
230<link rel="shortcut icon" type="image/x-icon" href="/WebRoot/StoreTypes/7.120.0/Strato/favicon.ico" />
231
232
233  <link href="/WebRoot/Store21/Shops/79019478/Styles/MyDesign/OrderProcessStyle_57.css" rel="stylesheet" type="text/css" />
234
235  
236    
237      
238        <link href="https://www.zeltsauna-rudolstadt.de/themes/epages.editorial/stylesheets/modern-ep6.css" rel="stylesheet" type="text/css" />
239      
240    
241  
242
243  
244    <!--[if IE]>
245    <link href="/WebRoot/StoreTypes/7.120.0/Strato/lib/de_epages/design/style-ie.css" rel="stylesheet" type="text/css" />
246    <![endif]-->
247    <style type="text/css">
248      /* if IE 10 */
249      @import url('/WebRoot/StoreTypes/7.120.0/Strato/lib/de_epages/design/style-ie.css') screen and (-ms-high-contrast: active), (-ms-high-contrast: none);
250    </style>
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272  
273    
274      
275    
276      
277    
278      
279    
280      
281    
282      
283    
284      
285    
286      
287    
288      
289    
290      
291    
292  
293
294
295</head>
296
297    <head>
298  <meta name="robots" content="noindex,noarchive,nofollow" />
299</head>
300<body class="ep-now">
301  <div class="MultipleStep-Container ep-customer-area">
302    <div class="Header">
303
304
305
306  
307
308
309  
310  
311    
312      <h1 class="ShopName"><a href="https://www.zeltsauna-rudolstadt.de/de" title="Zeltsauna Verkauf">Zeltsauna Verkauf</a></h1>
313    
314  
315  
316
317
318  <div class="header-right">
319  
320    <div class="Continue">
321  <a href="https://www.zeltsauna-rudolstadt.de/de" class="ep-customer-area-back-link" title="Zurück zur Startseite">Zurück zur Startseite</a>
322</div>
323<div class="header-account">
324  <a href="?ViewAction=UnityViewMyAccount" class="CursorPointer" id="ep-customer-area-menu-link">
325    <span class="header-account-icon"></span>
326  </a>
327</div>
328
329  
330    <div class="header-minicart">
331  <a href="/de/cart" class="header-minicart-checkout">
332    <span class="header-minicart-icon"></span>
333    <span class="header-minicart-badge">0</span>
334  </a>
335</div>
336
337  
338</div>
339
340
341
342
343</div>
344
345    <div class="ContentArea ep-customer-area-login-container ep-contentBox-check">
346      
347  <div class="ep-crossroad ep-checkout-crossroad">
348    
349      <div class="ep-contentBox">
350  
351  
352  <form id="UserLoginForm" class="ep-js ep-customer-area-login-form" data-js=".uiForm()" method="post" 
353    
354    action="?ViewAction=UnityViewMyAccount"
355     >
356    <input type="hidden" name="ChangeAction" value="SaveLoginForm" />
357    <input type="hidden" name="RegistrationObjectID" value="38501073" />
358    <input type="hidden" name="ErrorAction" value="UnityViewRegistrationRedirect" />
359    <input type="hidden" name="ErrorObjectID" value="38501073" />
360    <input type="hidden" name="Origin" value="Content" />
361    
362
363<div class="ep-login">
364  <h2 class="">Anmelden</h2>
365  <p>Sie haben schon ein Konto? Melden Sie sich an, um fortzufahren.</p>
366  
367  <div class="Dialog AddressDialog Reset NoMargin">
368    <div class="SizeContainer BottomMarginWide">
369      <div class="InputBlock">
370        <div>E-Mail-Adresse</div>
371        <div>
372          <input class="Text ep-js" aria-required="true" aria-label="Erforderlich" data-js=".uiValidate({required:true,orientation:'bottom' })" name="Login" id="ep-checkout-loginname" type="text" value="" autocomplete="email" />
373        </div>
374      </div>
375      <div class="InputBlock">
376        <div>Kennwort</div>
377        <div>
378          <input class="Text ep-js" aria-required="true" aria-label="Erforderlich" data-js=".uiValidate({required:true,orientation:'bottom' })" name="Password" type="password" value="" autocomplete="current-password" /><br />
379        </div>
380      </div>
381    </div>
382    <button type="submit" class="ep-js ep-loginButton ep-uiInput ep-uiInput-button" data-js=".uiInput({big:true})" name="Save" value="Anmelden" >Anmelden</button>
383    <div class="ep-lostPasswdLink AlignCenter TopMarginWide">
384      <a class="Action" href="?ObjectPath=/Shops/79019478&amp;ViewAction=UnityViewLostPassword&amp;LastViewAction=UnityViewRegistrationRedirect&amp;LastViewObjectID=38501073" rel="nofollow" >Kennwort vergessen?</a>
385    </div>
386  </div>
387</div>
388
389
390
391  </form>
392</div>
393    
394      <div class="ep-contentBox ep-customer-area-register-now">
395  <h2>Neu bei Zeltsauna Verkauf?</h2><br/>
396  <p><i class="fa fa-check"></i> Bestellungen einsehen & Kontoinformationen verwalten</p>
397  <p><i class="fa fa-check"></i> Produkte zu einer Wunschliste hinzufügen</p>
398  <p><i class="fa fa-check"></i> Schnell & einfach ein kostenfreies Kundenkonto erstellen</p>
399  <a href="?ViewAction=UnityViewRegistration">
400    <button type="submit" name="Register" class="PercentWidth75 ep-button ep-js ep-uiInput ep-uiInput-button" data-js=".uiInput({big:true})">Konto erstellen</button>
401  </a>
402</div>
403
404    
405  </div>
406
407
408    </div>
409    
410  <div class="ContentArea FooterText popupLinks">
411  Bitte beachten Sie die Hinweise auf folgenden Seiten: <a rel="nofollow" name="CustomerInformation" href="https://www.zeltsauna-rudolstadt.de/de/l/withdrawal" target="MyPopup">Widerrufsrecht</a>, <a rel="nofollow" name="PrivacyPolicy" href="https://www.zeltsauna-rudolstadt.de/de/l/privacy" target="MyPopup">Datenschutzerklärung</a>, <a rel="nofollow" name="Contact" href="https://www.zeltsauna-rudolstadt.de/de/l/contact" target="MyPopup">Impressum</a> und <a rel="nofollow" name="TermsAndConditions" href="https://www.zeltsauna-rudolstadt.de/de/l/tac" target="MyPopup" >AGB</a>.
412  </div>
413
414
415<script>
416require([
417  "jquery",
418
419  "$ready!"
420  ], function ($) {
421    $('.popupLinks a').attr('target', '_blank');
422  });
423</script>
423
424
425    
425<script type="text/javascript">
426require(["jquery", "util/storage", "$ready!"], function ($, storage) {
427  // remove all selected products on logout
428  var $LogoutNodes = $('a[href*="ChangeAction=Logout"]');
429  
430  $LogoutNodes.each(function (event){
431    $(this).on('click', function (event){
432      storage.sessionStorage('Product::ProductComparison', null);
433    });
434  });
435});
436</script>
436<script type="text/javascript">
437require(['jquery', '$ready!'], function ($) {
438
439	var createGadgets = function(){
440
441		// Constants.
442		var gNodeType = 'div',
443			gClassName = 'ep-gadget',
444			gDataName = gClassName,
445			gFolder = 'ui',
446			secondClickBtn = ['facebook', 'twitter', 'otherbuttons'],
447			$gNodes,
448			googleMapsAPIKey = false;
449
450		// Transform gadget imgs to divs
451		$('img.' + gClassName).each(function (i, elem) {
452			var $elem = $(elem),
453				tmplElement = $('<div/>'),
454				replaceElement = $elem.parent('p');
455
456			// set/remove gadget-, class- and style-values/options
457			tmplElement
458				.data(gDataName, $elem.data(gDataName))
459				.attr({
460					'class': ($elem.attr('class') ? $elem.attr('class') : ''),
461					'style': ($elem.attr('style') ? $elem.attr('style').replace(/\s*?height:.*?;|\s*?background.*?:.*?;|\s*?display:.*?;|\s*?margin-bottom:.*?;|\s*?max-width:.*?;|\s*?width:.*?px;/g, '') : '')
462				});
463
464			// if parent paragraph element only contains the gadget-element => replace paragraph and gadget-element by gadget-div
465			if (replaceElement.length && replaceElement.children().length === 1 && replaceElement.text().replace(/\s|\n|\r/g, '') === '') {
466				replaceElement.replaceWith(tmplElement);
467			// if parent paragraph element contains more content => replace only gadget-element by gadget-div
468			} else {
469				$elem.replaceWith(tmplElement);
470			}
471		});
472
473		// Build gadgets in the gadget div
474		$gNodes = $(gNodeType + '.' + gClassName);
475
476		if ($gNodes.length) {
477			// Go go gadgets.
478			$gNodes.each(function () {
479				var $this = $(this),
480					data = $this.data(gDataName),
481					elem,
482					classButton = 'ep-2-click-button SocialWeb',
483					classButtonType;
484
485				data.options.googleMapsAPIKey = false;
486				if (data.options.type && data.options.type === "google") {
487				 	data.options.googleMapsAPIKey = googleMapsAPIKey;
488				}
489
490				// if no second click button is needed
491				if (secondClickBtn.indexOf(data.alias) === -1) {
492					require([['de_epages', data.cartridge, gFolder, data.alias].join('/')], function ($) {
493						$this[data.cartridge + gFolder.charAt(0).toUpperCase() + gFolder.slice(1) + data.alias.charAt(0).toUpperCase() + data.alias.slice(1)](data.options);
494						
495					});
496				} else {
497					// type of button (facebook, twitter ..)
498					classButtonType = 'ep-2-click-button-' + data.alias;
499					// add classes
500					$this.addClass(classButtonType + ' ' + classButton);
501					// add tooltip
502		 			$this.attr("title", "Aktivieren\u0020Sie\u0020mit\u0020einem\u0020Klick\u0020den\u0020Button\u002E\u0020Erst\u0020danach\u0020können\u0020Sie\u0020die\u0020Seite\u0020in\u0020den\u0020sozialen\u0020Netzwerken\u0020teilen\u002E\u0020Nach\u0020der\u0020Aktivierung\u0020werden\u0020Daten\u0020an\u0020Dritte\u0020übertragen\u002E");
503		 			$this.attr("role", "button");
504		 			$this.attr("aria-label", data.alias + " - Aktivieren\u0020Sie\u0020mit\u0020einem\u0020Klick\u0020den\u0020Button\u002E\u0020Erst\u0020danach\u0020können\u0020Sie\u0020die\u0020Seite\u0020in\u0020den\u0020sozialen\u0020Netzwerken\u0020teilen\u002E\u0020Nach\u0020der\u0020Aktivierung\u0020werden\u0020Daten\u0020an\u0020Dritte\u0020übertragen\u002E");
505
506					// add span (contains the switch)
507					$this.html('<span></span>');
508
509					// add click-handler for 2-click-button
510					$this.on('click.gadgetHandle keydown.gadgetHandle', function (evt) {
511						// do nothing if key was pressed and another key than ENTER or SPACE was used
512						if (evt.keyCode && !(evt.keyCode === 13 || evt.keyCode === 32)){
513							return true;
514						}
515
516						evt.preventDefault();
517						evt.stopPropagation();
518
519
520						$this.off('click.gadgetHandle keydown.gadgetHandle');
521
522						var _this = $(this),
523							data = $this.data(gDataName),
524							elem = $('<div />');
525
526						elem[0].className = this.className;
527						elem.removeClass(classButtonType + ' ' + classButton);
528
529						require([['de_epages', data.cartridge, gFolder, data.alias].join('/')], function ($) {
530							// instantiate needed widget (facebook, twitter ...)
531							elem[data.cartridge + gFolder.charAt(0).toUpperCase() + gFolder.slice(1) + data.alias.charAt(0).toUpperCase() + data.alias.slice(1)](data.options);
532
533							
534
535							// replace 2-click-button with widget-element
536							_this.replaceWith(elem);
537						});
538					});
539				}
540
541			});
542		}
543	};
544
545	createGadgets();
546	$('body').on('updatepreview', createGadgets);
547
548}
548);
549</script>
549
550
551<script>
552require([
553    'jquery',
554    'de_epages/product/inc/energylabel',
555
556    '$ready!'
557], function ($, energylabel) {
558    var energylabels = $('.energylabel-arrow');
559
560    energylabel.init({items: energylabels});
561
562    // re-initialize energy label modul after search results are loaded
563    $(document).on('facetssearch:loaded', function() {
564        energylabels = $('.energylabel-arrow');
565
566        energylabel.init({items: energylabels});
567    });
568});
569</script>
569<script>
570  /*
571  * The script expects a *unique reference* to a node that is to be focused. This reference
572  * must be provided as a parameter when sending the previous page:
573  * - as hidden input:
574  *   ```
575  *   <input name="FocusReference" value="UniqueNodeReference" />
576  *   ```
577  * - as parameter in URL (GET): `...&FocusReference=UniqueNodeReference`
578  *
579  * The *unique reference* to the node that is to receive the focus again after reloading is
580  * assigned to the data attribute `data-focus-reference`:
581  * ```
582  * <nodetag data-focus-reference='{"id": "UniqueNodeReference"}' />
583  * ```
584  *
585  * =============
586  *
587  * The script also investigate on page load all nodes, that contain the attribute
588  * `data-focus-reference`. If the data focus reference object contains the
589  * property `auto`, an event is registered for the node. When the event is fired,
590  * it is ensured that a hidden input with the name `FocusReference` with the current
591  * reference as value is present.
592  * The data focus reference object can also have a property `event`. Here the
593  * event-triggering event can be specified.
594  *
595  * Example:
596  * ```
597  * <nodetag data-focus-reference='{"id": "UniqueNodeReference", "auto": true, "event": "change.focusReference"}' />
598  * ```
599  */
600 require([
601   'jquery',
602
603   '$ready!'
604  ], function($) {
605    // get all nodes with attribute `data-focus-reference`
606    var $nodesList = $('[data-focus-reference]'),
607      $node,
608      preventScroll = false,
609      pagerIndices = [];
610
611    // get all pager nodes and add their index to pager array
612    if ($nodesList.length > 1) {
613      $nodesList.each(function(index, item) {
614        var $item = $(item),
615          data = $item.data('focusReference');
616
617        if (data && data.type && data.type === 'pager') {
618          pagerIndices.push(index);
619        }
620      });
621    }
622
623    $nodesList.each(function(index, item) {
624      var $item = $(item),
625      data = $item.data('focusReference'),
626      event = "click.focusReference keydown.focusReference",
627      $form,
628      $hiddenFocusReference;
629
630      if (data.auto && data.auto === true) {
631
632        event = data.event ? data.event : event;
633
634        $item.on(event, function(evt) {
635          // do nothing if key was pressed and another key than ENTER or SPACE was used
636          if (/keydown|keyup|keypressed/.test(event) && evt.keyCode && !(evt.keyCode === 13 || evt.keyCode === 32)) {
637            return true;
638          }
639
640          // get form
641          $form = $(item.form);
642
643          // if a form exists
644          if ($form.length){
645            // get hidden input for focus reference
646            $hiddenFocusReference = $form.find('input[name=FocusReference]');
647
648            // no hidden input for focus reference found
649            // => create hidden input and append to form
650            if ($hiddenFocusReference.length === 0) {
651              $hiddenFocusReference = $('<input type="hidden" name="FocusReference" />');
652              $hiddenFocusReference.appendTo($form);
653            }
654
655            // add focus-reference-id of executing node as value
656            $hiddenFocusReference.val(data.id);
657          }
658        });
659      }
660    });
661
662    
663});
664</script>
664
665
666
667
668
669
670
671
672
673
674
675    
675<script>
676require([
677  'vendor/focus-visible',
678
679  '$ready!'
680], function(focusVisible) {
681  focusVisible();
682});
683</script>
683
684
685    
686      
687
688    
689  </div>
690</body>
691
692
693</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.