PageSourceSearch

https://3d-bricks.eu/login

html 3d-bricks.eu collected 2026-10-08 09:09:05 UTC 18,627 bytes, 471 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-gb" dir="ltr">
3    <head>
4        <meta charset="utf-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1">
7	<meta name="generator" content="Joomla! - Open Source Content Management">
8	<title>Login</title>
9
10        <link href="/media/plg_system_webauthn/css/button.min.css?a2a58b" rel="stylesheet">
11	<link href="/media/vendor/joomla-custom-elements/css/joomla-alert.min.css?0.4.1" rel="stylesheet">
12	<link href="/templates/yootheme/css/theme.9.css?1790759167" rel="stylesheet">
13	<link href="/media/plg_system_jcepro/site/css/content.min.css?86aa0286b6232c4a5b58f892ce080277" rel="stylesheet">
14	<link href="/media/plg_system_digital/css/all.min.css" rel="stylesheet">
15	<link href="/media/plg_system_digital/css/v4-shims.min.css" rel="stylesheet">
16
17        
17<script type="application/json" class="joomla-script-options new">{"joomla.jtext":{"PLG_SYSTEM_WEBAUTHN_ERR_CANNOT_FIND_USERNAME":"Cannot find the username field in the login module. Sorry, Passwordless authentication will not work on this site unless you use a different login module.","PLG_SYSTEM_WEBAUTHN_ERR_EMPTY_USERNAME":"You need to enter your username (but NOT your password) before selecting the passkey login button.","PLG_SYSTEM_WEBAUTHN_ERR_INVALID_USERNAME":"The specified username does not correspond to a user account that has enabled passwordless login on this site.","JFIELD_PASSWORD_INDICATE_INCOMPLETE":"Password doesn't meet site's requirements.","JFIELD_PASSWORD_INDICATE_COMPLETE":"Password accepted","JFIELD_PASSWORD_SPACES_IN_PASSWORD":"Password must not have spaces at the beginning or end.","JSHOWPASSWORD":"Show Password","JHIDEPASSWORD":"Hide Password","ERROR":"Error","MESSAGE":"Message","NOTICE":"Notice","WARNING":"Warning","SUCCESS":"Success","JCLOSE":"Close","JOK":"OK","JOPEN":"Open","JLIB_FORM_CONTAINS_INVALID_FIELDS":"The form cannot be submitted as it's missing required data. <br> Please correct the marked fields and try again.","JLIB_FORM_FIELD_REQUIRED_VALUE":"Please fill in this field","JLIB_FORM_FIELD_REQUIRED_CHECK":"One of the options must be selected","JLIB_FORM_FIELD_INVALID_VALUE":"This value is not valid"},"system.paths":{"root":"","rootFull":"https:\/\/3d-bricks.eu\/","base":"","baseFull":"https:\/\/3d-bricks.eu\/"},"csrf.token":"e29198ebb248050908c8211d53da095b","system.keepalive":{"interval":840000,"uri":"\/component\/ajax\/?format=json"}}</script>
17
18	
18<script src="/media/system/js/core.min.js?a3d8f8"></script>
18
19	
19<script src="/media/system/js/keepalive.min.js?08e025" type="module"></script>
19
20	
20<script src="/media/system/js/fields/validate.min.js?75ac5d" type="module"></script>
20
21	
21<script src="/media/system/js/fields/passwordview.min.js?61f142" defer></script>
21
22	
22<script src="/media/system/js/messages.min.js?9a4811" type="module"></script>
22
23	
23<script src="/media/plg_system_webauthn/js/login.min.js?a2a58b" defer></script>
23
24	
24<script src="/templates/yootheme/vendor/assets/uikit/dist/js/uikit.min.js?5.0.46"></script>
24
25	
25<script src="/templates/yootheme/vendor/assets/uikit/dist/js/uikit-icons-devstack.min.js?5.0.46"></script>
25
26	
26<script src="/templates/yootheme/assets/site/js/theme.js?5.0.46"></script>
26
27	
27<script>window.yootheme ||= {}; yootheme.theme = {"i18n":{"close":{"label":"Close"},"totop":{"label":"Back to top"},"marker":{"label":"Open"},"navbarToggleIcon":{"label":"Open Menu"},"paginationPrevious":{"label":"Previous page"},"paginationNext":{"label":"Next Page"},"searchIcon":{"toggle":"Open Search","submit":"Submit Search"},"slider":{"next":"Next slide","previous":"Previous slide","slideX":"Slide %s","slideLabel":"%s of %s"},"slideshow":{"next":"Next slide","previous":"Previous slide","slideX":"Slide %s","slideLabel":"%s of %s"},"lightboxPanel":{"next":"Next slide","previous":"Previous slide","slideLabel":"%s of %s","close":"Close"}}};</script>
27
28	<!-- Start: Google Structured Data -->
29<script type="application/ld+json" data-type="gsd"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://3d-bricks.eu" }, { "@type": "ListItem", "position": 2, "name": "Login", "item": "https://3d-bricks.eu/login" } ] } </script>
29
30<!-- End: Google Structured Data -->
31	
31<script>
32(function() {
33    if (window.self !== window.top) {
34        function addBuilderMarkerToLinks() {
35            document.querySelectorAll('a[href]').forEach(function(link) {
36                var href = link.getAttribute('href');
37                if (!href || href.startsWith('#') || href.startsWith('javascript:') || href.indexOf('yoobuilder=1') !== -1) return;
38                var separator = href.indexOf('?') !== -1 ? '&' : '?';
39                link.setAttribute('href', href + separator + 'yoobuilder=1');
40            });
41        }
42        if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addBuilderMarkerToLinks); }
43        else { addBuilderMarkerToLinks(); }
44        new MutationObserver(addBuilderMarkerToLinks).observe(document.body, { childList: true, subtree: true });
45    }
46})();
47</script>
47
48	
48<script src="https://cdn.cookiehub.eu/c2/5b748ec8.js"></script>
vendor: 2 bytes, line 48
48
49<script type="text/javascript">
50window.dataLayer = window.dataLayer || [];
51function gtag(){dataLayer.push(arguments);}
52gtag('consent','default',{'security_storage':'granted','functionality_storage':'denied','personalization_storage':'denied','ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','analytics_storage':'denied','wait_for_update':500});
53document.addEventListener("DOMContentLoaded", function(event) {
54var cpm = {};
55window.cookiehub.load(cpm);
56});
57/* Digital PLUGIN CODE INJECTION*/
58</script>
58
59
60<!-- Matomo -->
61<script type="text/plain" data-consent="analytics">
62  var _paq = window._paq = window._paq || [];
63  _paq.push(['setVisitorCookieTimeout','15552000']);
64  _paq.push(['requireConsent']);
65  _paq.push(['rememberConsentGiven', 4320])
66  _paq.push(['trackPageView']);
67  _paq.push(['enableLinkTracking']);
68  (function() {
69    var u="https://iit.matomo.cloud/";
70    _paq.push(['setTrackerUrl', u+'matomo.php']);
71    _paq.push(['setSiteId', '205']);
72    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
73    g.async=true; g.src='https://cdn.matomo.cloud/iit.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s);
74  })();
75</script>
75
76
77    </head>
78    <body class="">
79
80        <div class="uk-hidden-visually uk-notification uk-notification-top-left uk-width-auto">
81            <div class="uk-notification-message">
82                <a href="#tm-main" class="uk-link-reset">Skip to main content</a>
83            </div>
84        </div>
85
86        
87        
88        <div class="tm-page">
89
90                        
91
92
93<header class="tm-header-mobile uk-hidden@m">
94
95
96    
97        <div class="uk-navbar-container">
98
99            <div class="uk-container uk-container-expand">
100                <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;,&quot;container&quot;:&quot;.tm-header-mobile&quot;,&quot;boundary&quot;:&quot;.tm-header-mobile .uk-navbar-container&quot;}">
101
102                                        <div class="uk-navbar-left ">
103
104                        
105                                                    <a uk-toggle href="#tm-dialog-mobile" class="uk-navbar-toggle" aria-controls="tm-dialog-mobile">
106
107        
108        <div uk-navbar-toggle-icon></div>
109
110        
111    </a>
112                        
113                        
114                    </div>
115                    
116                                        <div class="uk-navbar-center">
117
118                                                    <a href="https://3d-bricks.eu/" aria-label="Back to home" class="uk-logo uk-navbar-item">
119    <img src="/images/logo/3d-bricks-logo.svg" width="191" height="70" alt="3D-BRICKS"></a>
120                        
121                        
122                    </div>
123                    
124                    
125                </nav>
126            </div>
127
128        </div>
129
130    
131
132
133
134        <div id="tm-dialog-mobile" uk-offcanvas="container: true; overlay: true" mode="slide">
135        <div class="uk-offcanvas-bar uk-flex uk-flex-column" aria-label="Menu">
136
137                        <button class="uk-offcanvas-close uk-close-large" type="button" uk-close uk-toggle="cls: uk-close-large; mode: media; media: @s"></button>
138            
139                        <div class="uk-margin-auto-bottom">
140                
141<div class="uk-panel" id="module-menu-dialog-mobile">
142
143    
144    
145<ul class="uk-nav uk-nav-default">
146    
147	<li class="item-101"><a href="/">Home</a></li>
148	<li class="item-346"><a href="/project">Project</a></li>
149	<li class="item-186"><a href="/partners">Partners</a></li>
150	<li class="item-347"><a href="/people">People</a></li>
151	<li class="item-184"><a href="/news">News</a></li>
152	<li class="item-617"><a href="/events" target="_blank">Events</a></li>
153	<li class="item-185"><a href="/publications">Publications</a></li>
154	<li class="item-348"><a href="/contact">Contact</a></li></ul>
155
156</div>
157
158            </div>
159            
160            
161        </div>
162    </div>
163    
164    
165    
166
167</header>
168
169
170
171
172<header class="tm-header uk-visible@m">
173
174
175
176    
177        <div class="uk-navbar-container">
178
179            <div class="uk-container uk-container-large">
180                <nav class="uk-navbar" uk-navbar="{&quot;align&quot;:&quot;left&quot;,&quot;container&quot;:&quot;.tm-header&quot;,&quot;boundary&quot;:&quot;.tm-header .uk-navbar-container&quot;}">
181
182                                        <div class="uk-navbar-left ">
183
184                                                    <a href="https://3d-bricks.eu/" aria-label="Back to home" class="uk-logo uk-navbar-item">
185    <img src="/images/logo/3d-bricks-logo.svg" width="191" height="70" alt="3D-BRICKS"></a>
186                        
187                        
188                        
189                    </div>
190                    
191                    
192                                        <div class="uk-navbar-right">
193
194                                                    
195<ul class="uk-navbar-nav">
196    
197	<li class="item-101"><a href="/">Home</a></li>
198	<li class="item-346"><a href="/project">Project</a></li>
199	<li class="item-186"><a href="/partners">Partners</a></li>
200	<li class="item-347"><a href="/people">People</a></li>
201	<li class="item-184"><a href="/news">News</a></li>
202	<li class="item-617"><a href="/events" target="_blank">Events</a></li>
203	<li class="item-185"><a href="/publications">Publications</a></li>
204	<li class="item-348"><a href="/contact">Contact</a></li></ul>
205
206                        
207                                                    
208                        
209                    </div>
210                    
211                </nav>
212            </div>
213
214        </div>
215
216    
217
218
219
220
221
222
223
224</header>
225
226            
227            
228
229            <main id="tm-main" class="tm-main uk-section uk-section-default" u
229k-height-viewport="expand: true">
230
231                                <div class="uk-container">
232
233                    
234                            
235                
236                <div id="system-message-container" aria-live="polite"></div>
237
238                <div class="com-users-login login">
239    
240    
241                            
242        
243    
244    <form action="/login?task=user.login" method="post" id="com-users-login__form" class="com-users-login__form form-validate form-horizontal well">
245
246        <fieldset>
247            <div class="control-group com-users-login__input">
248            <div class="control-label"><label id="username-lbl" for="username" class="required">
249    Username<span class="star" aria-hidden="true">&#160;*</span></label>
250</div>
251        <div class="controls">
252        
253
254    
255    <input
256        type="text"
257        name="username"
258        id="username"
259        value=""
260                class="form-control validate-username required" size="25"         required autocomplete="username" autofocus     >
261
262    
263
264            </div>
265</div>
266<div class="control-group com-users-login__input">
267            <div class="control-label"><label id="password-lbl" for="password" class="required">
268    Password<span class="star" aria-hidden="true">&#160;*</span></label>
269</div>
270        <div class="controls">
271        
272<div class="password-group">
273    <div class="input-group">
274        <input
275            type="password"
276            name="password"
277            id="password"
278            value=""
279             autocomplete="current-password" class="form-control required"    size="25" maxlength="99" required  data-min-length="8"      >
280                <button type="button" class="btn btn-secondary input-password-toggle">
281            <span class="icon-eye icon-fw" aria-hidden="true"></span>
282            <span class="visually-hidden">Show Password</span>
283        </button>
284            </div>
285</div>            </div>
286</div>
287
288                            <div class="com-users-login__remember">
289                    <div class="form-check">
290                        <input class="form-check-input" id="remember" type="checkbox" name="remember" value="yes">
291                        <label class="form-check-label" for="remember">
292                            Remember me                        </label>
293                    </div>
294                </div>
295            
296                            <div class="com-users-login__submit control-group">
297                    <div class="controls">
298                        <button type="button"
299                                class="btn btn-secondary w-100 plg_system_webauthn_login_button"
300                                                                    data-webauthn-form="com-users-login__form"
301                                                                                                title="Sign in with a passkey"
302                                id="plg_system_webauthn-SW0rd1nnPQ0p-tFBZWDxD"
303                        >
304                                                            <svg aria-hidden="true" id="Passkey" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g id="icon-passkey"><circle id="icon-passkey-head" cx="10.5" cy="6" r="4.5"/><path id="icon-passkey-key" d="M22.5,10.5a3.5,3.5,0,1,0-5,3.15V19L19,20.5,21.5,18,20,16.5,21.5,15l-1.24-1.24A3.5,3.5,0,0,0,22.5,10.5Zm-3.5,0a1,1,0,1,1,1-1A1,1,0,0,1,19,10.5Z"/><path id="icon-passkey-body" d="M14.44,12.52A6,6,0,0,0,12,12H9a6,6,0,0,0-6,6v2H16V14.49A5.16,5.16,0,0,1,14.44,12.52Z"/></g></svg>
305                                                        Sign in with a passkey                        </button>
306                    </div>
307                </div>
308            
309            <div class="com-users-login__submit control-group">
310                <div class="controls">
311                    <button type="submit" class="btn btn-primary">
312                        Log in                    </button>
313                </div>
314            </div>
315
316            <input type="hidden" name="return" value="" >
317<input type="hidden" name="e29198ebb248050908c8211d53da095b" value="1">        </fieldset>
318    </form>
319    <div class="com-users-login__options list-group">
320        <a class="com-users-login__reset list-group-item" href="/login?view=reset">
321            Forgot your password?        </a>
322        <a class="com-users-login__remind list-group-item" href="/login?view=remind">
323            Forgot your username?        </a>
324            </div>
325</div>
326
327
328                
329                        
330                </div>
331                
332            </main>
333
334            
335
336                        <footer>
337                <!-- Builder #footer -->
338<div class="uk-section-muted uk-section">
339    
340        
341        
342        
343            
344                                <div class="uk-container">                
345                    
346<div class="uk-grid-margin uk-grid tm-grid-expand" uk-grid>
347    
348        
349<div class="uk-width-auto@m">
350    
351        
352            
353            
354            
355                
356                    
357<div class="uk-margin">
358        <img class="el-image" src="/images/footer/eu-flag-60px.svg" alt loading="lazy" width="85" height="57">    
359    
360</div>
361                
362            
363        
364    
365</div>
366<div class="uk-width-expand@m">
367    
368        
369            
370            
371            
372                
373                    <div class="uk-panel uk-text-small uk-margin uk-text-justify">This project has received funding from the Pathfinder Open under the European Union’s Horizon EU research and innovation programme (Grant agreement No. 101099125). Overall budget € 3.6.</div>
374                
375            
376        
377    
378</div>
379    
380</div>
381                                </div>                
382            
383        
384    
385</div>
386<div class="uk-section-muted uk-section uk-padding-remove-top uk-section-medium-bottom">
387    
388        
389        
390        
391            
392                                <div class="uk-container">                
393                    
394<div class="uk-grid-margin uk-grid tm-grid-expand" uk-grid>
395    
396        
397<div class="uk-width-2-3@m">
398    
399        
400            
401            
402            
403                
404                    <div>© 
404<script type="text/javascript">document.write(new Date().getFullYear());</script>
404 3D-BRICKS
405</div>
406                
407            
408        
409    
410</div>
411<div class="uk-width-1-3@m">
412    
413        
414            
415            
416            
417                
418                    
419<div class="uk-margin uk-text-center">
420        <div class="uk-flex-middle uk-grid-small uk-child-width-auto uk-flex-center" uk-grid>    
421    
422                <div class="el-item">
423        
424        
425<a class="el-content uk-button uk-button-primary uk-button-small uk-flex-inline uk-flex-center uk-flex-middle" title="Cookies &amp; Privacy Policy" href="/cookies-privacy-policy">
426        <span class="uk-margin-xsmall-right" uk-icon="file-text"></span>    
427        Cookies & Privacy Policy    
428    
429</a>
430
431
432                </div>
433        
434    
435                <div class="el-item">
436        
437        
438<a class="el-content uk-button uk-button-secondary uk-button-small uk-flex-inline uk-flex-center uk-flex-middle" title="Login" href="/login">
439        <span class="uk-margin-xsmall-right" uk-icon="user"></span>    
440        Login    
441    
442</a>
443
444
445                </div>
446        
447    
448        </div>    
449</div>
450
451                
452            
453        
454    
455</div>
456    
457</div>
458                                </div>                
459            
460        
461    
462</div>            </footer>
463            
464        </div>
465
466        
467        
468        
469
470    </body>
471</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.