PageSourceSearch

https://moodle.privates-gymnasium.de/login/index.php

html privates-gymnasium.de collected 2026-10-08 08:06:07 UTC 25,213 bytes, 386 lines download raw bytes

1<!DOCTYPE html>
2
3<html  dir="ltr" lang="en" xml:lang="en">
4<head>
5    <title>Log in to the site | Privates Gymnasium Esslingen</title>
6    <link rel="shortcut icon" href="https://moodle.privates-gymnasium.de/theme/image.php/boost/theme/1789654967/favicon" />
7    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
8<meta name="keywords" content="moodle, Log in to the site | Privates Gymnasium Esslingen" />
9<link rel="stylesheet" type="text/css" href="https://moodle.privates-gymnasium.de/theme/yui_combo.php?rollup/3.18.1/yui-moodlesimple-min.css" />
9<script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script>
9<link rel="stylesheet" type="text/css" href="https://moodle.privates-gymnasium.de/theme/styles.php/boost/1789654967_1786972678/all" />
10<link rel="stylesheet" type="text/css" href="https://moodle.privates-gymnasium.de/pluginfile.php/1/tiny_elements/css/tiny_elements_styles.css%3Frev%3D1789654977" />
11<script>
12//<![CDATA[
13var M = {}; M.yui = {};
14M.pageloadstarttime = new Date();
15M.cfg = {"wwwroot":"https:\/\/moodle.privates-gymnasium.de","apibase":"https:\/\/moodle.privates-gymnasium.de\/r.php\/api","homeurl":{},"sesskey":"4AqLFGbgmU","sessiontimeout":"7200","sessiontimeoutwarning":1200,"themerev":"1789654967","slasharguments":1,"theme":"boost","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1789654967","admin":"admin","svgicons":true,"usertimezone":"Europe\/Berlin","language":"en","courseId":1,"courseContextId":2,"contextid":1,"contextInstanceId":0,"langrev":1791426184,"templaterev":"1789654967","siteId":1,"userId":0};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
16var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''}
17if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}};
18YUI_config = {"debug":false,"base":"https:\/\/moodle.privates-gymnasium.de\/lib\/yuilib\/3.18.1\/","comboBase":"https:\/\/moodle.privates-gymnasium.de\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/moodle.privates-gymnasium.de\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/moodle.privates-gymnasium.de\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/moodle.privates-gymnasium.de\/theme\/yui_combo.php?m\/1789654967\/","combine":true,"comboBase":"https:\/\/moodle.privates-gymnasium.de\/theme\/yui_combo.php?","ext":false,"root":"m\/1789654967\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-searchform":{"requires":["base","node"]}
18,"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form","datatype-date-format"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-qbank_editquestion-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]}}},"gallery":{"name":"gallery","base":"https:\/\/moodle.privates-gymnasium.de\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/moodle.privates-gymnasium.de\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1789654967\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/moodle.privates-gymnasium.de\/lib\/javascript.php\/1789654967\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/moodle.privates-gymnasium.de\/lib\/javascript.php\/1789654967\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]}},"logInclude":[],"logExclude":[],"logLevel":null};
19M.yui.loader = {modules: {}};
20
21//]]>
22</script>
22
23
24<style type="text/css">
25.rot_seitlich{
26	border-color: red;
27	border-left-style: solid;
28	border-right-style: solid;
29	margin: 1.2em 0 1.2em;
30	padding: 5px 10px 5px 10px;
31        border-width:5px; 
32}
33
34.rot_alle_seiten {
35	border-color: red;
36	border-style: solid;
37	margin: 1.2em 0 1.2em;
38	padding: 5px 10px 5px 10px;
39        border-width: 5px; 
40}
41
42.rot_alle_seiten__oben_unten_gepunktet{
43	border-color: red;
44	border-left-style: solid;
45	border-right-style: solid;
46	border-bottom-style: dotted;
47	border-top-style: dotted;
48	margin: 1.2em 0 1.2em;
49	padding: 5px 10px 5px 10px;
50	border-width: 5px;
51}
52
53.gruen_seitlich{
54	border-color: darkgreen;
55	border-left-style: solid;
56	border-right-style: solid;
57	margin: 1.2em 0 1.2em;
58	padding: 5px 10px 5px 10px;
59        border-width:5px; 
60}
61
62.gruen_alle_seiten {
63	border-color: darkgreen;
64	border-style: solid;
65	margin: 1.2em 0 1.2em;
66	padding: 5px 10px 5px 10px;
67        border-width: 5px; 
68}
69
70.gruen_alle_seiten__oben_unten_gepunktet{
71	border-color: darkgreen;
72	border-left-style: solid;
73	border-right-style: solid;
74	border-bottom-style: dotted;
75	border-top-style: dotted;
76	margin: 1.2em 0 1.2em;
77	padding: 5px 10px 5px 10px;
78	border-width: 5px;
79}
80
81.blau_seitlich{
82	border-color: darkblue;
83	border-left-style: solid;
84	border-right-style: solid;
85	margin: 1.2em 0 1.2em;
86	padding: 5px 10px 5px 10px;
87        border-width:5px; 
88}
89
90.blau_alle_seiten {
91	border-color: darkblue;
92	border-style: solid;
93	margin: 1.2em 0 1.2em;
94	padding: 5px 10px 5px 10px;
95        border-width: 5px; 
96}
97
98.blau_alle_seiten__oben_unten_gepunktet{
99	border-color: darkblue;
100	border-left-style: solid;
101	border-right-style: solid;
102	border-bottom-style: dotted;
103	border-top-style: dotted;
104	margin: 1.2em 0 1.2em;
105	padding: 5px 10px 5px 10px;
106	border-width: 5px;
107}
108
109.grau_seitlich{
110	border-color: darkgray;
111	border-left-style: solid;
112	border-right-style: solid;
113	margin: 1.2em 0 1.2em;
114	padding: 5px 10px 5px 10px;
115        border-width:5px; 
116}
117
118.grau_alle_seiten {
119	border-color: darkgray;
120	border-style: solid;
121	margin: 1.2em 0 1.2em;
122	padding: 5px 10px 5px 10px;
123        border-width: 5px; 
124}
125
126.grau_alle_seiten__oben_unten_gepunktet{
127	border-color: darkgray;
128	border-left-style: solid;
129	border-right-style: solid;
130	border-bottom-style: dotted;
131	border-top-style: dotted;
132	margin: 1.2em 0 1.2em;
133	padding: 5px 10px 5px 10px;
134	border-width: 5px;
135}
136
137.grau_hinterlegt{
138	margin: 1.2em 0 1.2em;
139   	padding: 0px 10px 0px 10px;
140        background-color: #f2f2f2;
141}
142</style><meta name="robots" content="noindex" />
143    <meta name="viewport" content="width=device-width, initial-scale=1.0">
144</head>
145<body  id="page-login-index" class="format-site  path-login chrome dir-ltr lang-en yui-skin-sam yui3-skin-sam moodle-privates-gymnasium-de pagelayout-login course-1 context-1 notloggedin theme ">
146<div class="toast-wrapper mx-auto py-0 fixed-top" role="status" aria-live="polite"></div>
147
148<div id="page-wrapper">
149
150    <div>
151    <a class="visually-hidden-focusable" href="#maincontent">Skip to main content</a>
152</div>
152<script src="https://moodle.privates-gymnasium.de/lib/javascript.php/1789654967/lib/polyfills/polyfill.js"></script>
vendor: 1 bytes, line 152
152
153<script src="https://moodle.privates-gymnasium.de/theme/yui_combo.php?rollup/3.18.1/yui-moodlesimple-min.js"></script>
153<script src="https://moodle.privates-gymnasium.de/lib/javascript.php/1789654967/lib/javascript-static.js"></script>
vendor: 1 bytes, line 153
153
154<script>
155//<![CDATA[
156document.body.className += ' jsenabled';
157//]]>
158</script>
158
159
160
161
162    <div id="page" class="container-fluid pt-5 mt-0">
163        <div id="page-content" class="row">
164            <div id="region-main-box" class="col-12">
165                <div id="region-main" class="col-12 h-100">
166                <div class="login-wrapper">
167                    <div class="login-container">
168                    <div role="main"><span id="maincontent"></span><div class="loginform">
169        <div id="loginlogo" class="login-logo">
170            <img id="logoimage" src="https://moodle.privates-gymnasium.de/pluginfile.php/1/core_admin/logo/0x200/1789654967/PGE-Logo%20hohe%20Qualit%C3%A4t.png" class="img-fluid" alt="Privates Gymnasium Esslingen"/>
171            <h1 class="login-heading visually-hidden">Log in to Privates Gymnasium Esslingen</h1>
172        </div>
173        <form class="login-form" action="https://moodle.privates-gymnasium.de/login/index.php" method="post" id="login">
174            <input id="anchor" type="hidden" name="anchor" value="">
175            
175<script>document.getElementById('anchor').value = location.hash;</script>
175
176            <input type="hidden" name="logintoken" value="YQjEPWlq3tsgPn96lJfToqJRu213fV5J">
177            <div class="login-form-username mb-3">
178                <label for="username" class="visually-hidden">
179                        Username
180                </label>
181                <input type="text" name="username" id="username" class="form-control form-control-lg" value="" placeholder="Username" autocomplete="username">
182            </div>
183            <div class="login-form-password mb-3">
184                <label for="password" class="visually-hidden">Password</label>
185                <input type="password" name="password" id="password" value="" class="form-control form-control-lg" placeholder="Password" autocomplete="current-password">
186            </div>
187            <div class="login-form-submit mb-3">
188                <button class="btn btn-primary btn-lg" type="submit" id="loginbtn">Log in</button>
189            </div>
190            <div class="login-form-forgotpassword mb-3">
191                <a href="https://moodle.privates-gymnasium.de/login/forgot_password.php">Lost password?</a>
192            </div>
193        </form>
194    <div class="login-divider"></div>
195    <div class="d-flex">
196            <div class="login-languagemenu">
197                <div class="action-menu moodle-actionmenu" id="action-menu-0" data-enhance="moodle-core-actionmenu">
198                
199                        <div class="menubar d-flex " id="action-menu-0-menubar">
200                
201                            
202                
203                
204                                <div class="action-menu-trigger">
205                                    <div class="dropdown">
206                                        <a
207                                            href="#"
208                                            tabindex="0"
209                                            class=" dropdown-toggle icon-no-margin"
210                                            id="action-menu-toggle-0"
211                                            aria-label="English ‎(en)‎"
212                                            data-bs-toggle="dropdown"
213                                            role="button"
214                                            aria-haspopup="true"
215                                            aria-expanded="false"
216                                            aria-controls="action-menu-0-menu"
217                                        >
218                                            
219                                            English ‎(en)‎
220                                                
221                                            <b class="caret"></b>
222                                        </a>
223                                            <div class="dropdown-menu menu dropdown-menu-end" id="action-menu-0-menu" data-rel="menu-content" aria-labelledby="action-menu-toggle-0" role="menu">
224                                                                                                <a href="https://moodle.privates-gymnasium.de/login/index.php?lang=de" class="dropdown-item menu-action" data-lang="de" lang="de" role="menuitem" tabindex="-1" >
225                                                <span class="menu-action-text">Deutsch ‎(de)‎</span>
226                                        </a>
227                                                                                                <a href="#" class="dropdown-item menu-action" role="menuitem" tabindex="-1" >
228                                                <span class="menu-action-text">English ‎(en)‎</span>
229                                        </a>
230                                            </div>
231                                    </div>
232                                </div>
233                
234                        </div>
235                
236                </div>
237            </div>
238            <div class="divider border-start align-self-center mx-3"></div>
239        <button type="button" class="btn btn-secondary"  data-modal="alert" data-modal-title-str='["cookiesenabled", "core"]'  data-modal-content-str='["cookiesenabled_help_html", "core"]'>Cookies notice</button>
240    </div>
241</div></div>
242                    </div>
243                </div>
244                </div>
245            </div>
246        </div>
247    </div>
248    
249    <footer id="page-footer" class="footer-popover bg-white">
250        <div data-region="footer-container-popover">
251            <button class="btn btn-icon rounded-circle bg-secondary btn-footer-popover" data-action="footer-popover" aria-label="Show footer">
252                <i class="icon fa fa-question fa-fw " aria-hidden="true" ></i>
253            </button>
254        </div>
255        <div class="footer-content-popover container" data-region="footer-content-popover">
256            <div class="footer-section p-3 border-bottom">
257                <div class="logininfo">
258                    <div class="logininfo">You are not logged in.</div>
259                </div>
260                <div class="tool_usertours-resettourcontainer">
261                </div>
262    
263                <div><a class="mobilelink" href="https://download.moodle.org/mobile?version=2025100606&amp;lang=en&amp;iosappid=633359593&amp;androidappid=com.moodle.moodlemobile&amp;siteurl=https%3A%2F%2Fmoodle.privates-gymnasium.de">Get the mobile app</a></div>
264                
264<script>
265//<![CDATA[
266var require = {
267    baseUrl : 'https://moodle.privates-gymnasium.de/lib/requirejs.php/1789654967/',
268    // We only support AMD modules with an explicit define() statement.
269    enforceDefine: true,
270    skipDataMain: true,
271    waitSeconds : 0,
272
273    paths: {
274        jquery: 'https://moodle.privates-gymnasium.de/lib/javascript.php/1789654967/lib/jquery/jquery-3.7.1.min',
275        jqueryui: 'https://moodle.privates-gymnasium.de/lib/javascript.php/1789654967/lib/jquery/ui-1.14.1/jquery-ui.min',
276        jqueryprivate: 'https://moodle.privates-gymnasium.de/lib/javascript.php/1789654967/lib/requirejs/jquery-private'
277    },
278
279    // Custom jquery config map.
280    map: {
281      // '*' means all modules will get 'jqueryprivate'
282      // for their 'jquery' dependency.
283      '*': { jquery: 'jqueryprivate' },
284
285      // 'jquery-private' wants the real jQuery module
286      // though. If this line was not here, there would
287      // be an unresolvable cyclic dependency.
288      jqueryprivate: { jquery: 'jquery' }
289    }
290};
291
292//]]>
293</script>
vendor: 1 bytes, line 293
293
294<script src="https://moodle.privates-gymnasium.de/lib/javascript.php/1789654967/lib/requirejs/require.min.js"></script>
vendor: 1 bytes, line 294
294
295<script>
296//<![CDATA[
297M.util.js_pending("core/first");
298require(['core/first'], function() {
299require(['core/prefetch'])
300;
301require(["media_videojs/loader"], function(loader) {
302    loader.setUp('en');
303});;
304M.util.js_pending('filter_glossary/autolinker'); require(['filter_glossary/autolinker'], function(amd) {amd.init(); M.util.js_complete('filter_glossary/autolinker');});;
305
306require(['theme_boost/footer-popover'], function(FooterPopover) {
307    FooterPopover.init();
308});
309;
310
311M.util.js_pending('theme_boost/loader');
312require(['theme_boost/loader'], function() {
313  M.util.js_complete('theme_boost/loader');
314});
315;
316
317    require(['core/pending'], function(Pending) {
318        const errorMessageDiv = document.getElementById('loginerrormessage');
319        const infoMessageDiv = document.getElementById('logininfomessage');
320        const errorMessage = errorMessageDiv?.textContent.trim();
321        const infoMessage = infoMessageDiv?.textContent.trim();
322        if (errorMessage || infoMessage) {
323            const pendingJS = new Pending('login-move-focus');
324            const usernameField = document.getElementById('username');
325            setTimeout(function() {
326                // Focus on the username field on error.
327                if (errorMessage && usernameField) {
328                    usernameField.focus();
329                }
330                // Append a non-breaking space to the error/status message so screen readers will announce them after page load.
331                if (errorMessage) {
332                    errorMessageDiv.innerHTML += "&nbsp;";
333                }
334                if (infoMessage) {
335                    infoMessageDiv.innerHTML += "&nbsp;";
336                }
337                pendingJS.resolve();
338            }, 500);
339        }
340    });
341        require(['core/togglesensitive'], function(ToggleSensitive) {
342            ToggleSensitive.init("password", 1);
343        });
344    require(['core_form/submit'], function(Submit) {
345        Submit.init("loginbtn");
346    });
347;
348M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(1, []); M.util.js_complete('core/notification');});;
349M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});;
350M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});;
351M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});;
352M.util.js_pending('core/storage_validation'); require(['core/storage_validation'], function(amd) {amd.init(null); M.util.js_complete('core/storage_validation');});
353    M.util.js_complete("core/first");
354});
355//]]>
356</script>
vendor: 1 bytes, line 356
356
357<script src="https://moodle.privates-gymnasium.de/pluginfile.php/1/tiny_elements/js/tiny_elements_scripts.js%3Frev%3D1789654977"></script>
vendor: 1 bytes, line 357
357
358<script>
359//<![CDATA[
360M.str = {"moodle":{"lastmodified":"Last modified","name":"Name","error":"Error","info":"Information","yes":"Yes","no":"No","cancel":"Cancel","confirm":"Confirm","areyousure":"Are you sure?","closebuttontitle":"Close","unknownerror":"Unknown error","file":"File","url":"URL","collapseall":"Collapse all","expandall":"Expand all"},"repository":{"type":"Type","size":"Size","invalidjson":"Invalid JSON string","nofilesattached":"No files attached","filepicker":"File picker","logout":"Logout","nofilesavailable":"No files available","norepositoriesavailable":"Sorry, none of your current repositories can return files in the required format.","fileexistsdialogheader":"File exists","fileexistsdialog_editor":"A file with that name has already been attached to the text you are editing.","fileexistsdialog_filemanager":"A file with that name has already been attached","renameto":"Rename to \"{$a}\"","referencesexist":"There are {$a} links to this file","select":"Select"},"admin":{"confirmdeletecomments":"Are you sure you want to delete the selected comment(s)?","confirmation":"Confirmation"},"debug":{"debuginfo":"Debug info","line":"Line","stacktrace":"Stack trace"},"langconfig":{"labelsep":": "}};
361//]]>
362</script>
vendor: 1 bytes, line 362
362
363<script>
364//<![CDATA[
365(function() {M.util.help_popups.setup(Y);
366 M.util.js_pending('random6ac74eef6c5564'); Y.on('domready', function() { M.util.js_complete("init");  M.util.js_complete('random6ac74eef6c5564'); });
367})();
368//]]>
369</script>
369
370
371            </div>
372            <div class="footer-section p-3">
373                <div>Powered by <a href="https://moodle.com">Moodle</a></div>
374            </div>
375        </div>
376    
377        <div class="footer-content-debugging footer-dark bg-dark text-light">
378            <div class="container-fluid footer-dark-inner">
379                
380            </div>
381        </div>
382    </footer>
383</div>
384
385
386</body></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.