PageSourceSearch

https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/

html tu-freiberg.de collected 2026-09-24 08:40:26 UTC 92,177 bytes, 2,199 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-GB" class="no-js">
3<head>
4	<meta charset="UTF-8">
5	<meta name="viewport" content="width=device-width, initial-scale=1">
6	<link rel="profile" href="http://gmpg.org/xfn/11">
7		
7<script>
8(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);
9//# sourceURL=twentysixteen_javascript_detection
10</script>
10
11<title>Fachschaftsrat 2 &#8211; der Fakultät für Chemie, Physik und Biowissenschaften</title>
12<meta name='robots' content='max-image-preview:large' />
13<link rel="alternate" href="https://blogs.hrz.tu-freiberg.de/fsr2/" hreflang="de" />
14<link rel="alternate" href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" hreflang="en" />
15<link rel="alternate" type="application/rss+xml" title="Fachschaftsrat 2 &raquo; Feed" href="https://blogs.hrz.tu-freiberg.de/fsr2/en/feed/" />
16<link rel="alternate" type="application/rss+xml" title="Fachschaftsrat 2 &raquo; Comments Feed" href="https://blogs.hrz.tu-freiberg.de/fsr2/en/comments/feed/" />
17<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://blogs.hrz.tu-freiberg.de/fsr2/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblogs.hrz.tu-freiberg.de%2Ffsr2%2Fen%2Fnews-english%2F&#038;lang=en" />
18<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://blogs.hrz.tu-freiberg.de/fsr2/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fblogs.hrz.tu-freiberg.de%2Ffsr2%2Fen%2Fnews-english%2F&#038;format=xml&#038;lang=en" />
19<style id="wp-img-auto-sizes-contain-inline-css">
20img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
21/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
22</style>
23<style id="wp-emoji-styles-inline-css">
24
25	img.wp-smiley, img.emoji {
26		display: inline !important;
27		border: none !important;
28		box-shadow: none !important;
29		height: 1em !important;
30		width: 1em !important;
31		margin: 0 0.07em !important;
32		vertical-align: -0.1em !important;
33		background: none !important;
34		padding: 0 !important;
35	}
36/*# sourceURL=wp-emoji-styles-inline-css */
37</style>
38<style id="wp-block-library-inline-css">
39/**
40 * Colors
41 */
42/**
43 * Typography
44 */
45/**
46 * SCSS Variables.
47 *
48 * Please use variables from this sheet to ensure consistency across the UI.
49 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
50 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
51 */
52/**
53 * Fonts & basic variables.
54 */
55/**
56 * Typography
57 */
58/**
59 * Grid System.
60 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
61 */
62/**
63 * Radius scale.
64 */
65/**
66 * Elevation scale.
67 */
68/**
69 * Dimensions.
70 */
71/**
72 * Mobile specific styles
73 */
74/**
75 * Editor styles.
76 */
77/**
78 * Block & Editor UI.
79 */
80/**
81 * Block paddings.
82 */
83/**
84 * React Native specific.
85 * These variables do not appear to be used anywhere else.
86 */
87/**
88 * Breakpoints & Media Queries
89 */
90/**
91*  Converts a hex value into the rgb equivalent.
92*
93* @param {string} hex - the hexadecimal value to convert
94* @return {string} comma separated rgb values
95*/
96/**
97 * Long content fade mixin
98 *
99 * Creates a fading overlay to signify that the content is longer
100 * than the space allows.
101 */
102/**
103 * Breakpoint mixins
104 */
105/**
106 * Focus styles.
107 */
108/**
109 * Standard focus rings for the WordPress Design System.
110 *
111 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
112 * e.g. `&:focus { @include outset-ring__focus(); }`.
113 */
114/**
115 * Applies editor left position to the selector passed as argument
116 */
117/**
118 * Styles that are reused verbatim in a few places
119 */
120/**
121 * Allows users to opt-out of animations via OS-level preferences.
122 */
123/**
124 * Reset default styles for JavaScript UI based pages.
125 * This is a WP-admin agnostic reset
126 */
127/**
128 * Reset the WP Admin page styles for Gutenberg-like pages.
129 */
130/**
131 * Creates a checkerboard pattern background to indicate transparency.
132 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
133 */
134:root {
135  --wp-block-synced-color: #7a00df;
136  --wp-block-synced-color--rgb: 122, 0, 223;
137  --wp-bound-block-color: var(--wp-block-synced-color);
138  --wp-editor-canvas-background: #ddd;
139  --wp-admin-theme-color: #007cba;
140  --wp-admin-theme-color--rgb: 0, 124, 186;
141  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
142  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
143  --wp-admin-theme-color-darker-20: #005a87;
144  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
145  --wp-admin-border-width-focus: 2px;
146}
147@media (min-resolution: 192dpi) {
148  :root {
149    --wp-admin-border-width-focus: 1.5px;
150  }
151}
152
153/**
154 * Element styles.
155 */
156.wp-element-button {
157  cursor: pointer;
158}
159
160:root .has-very-light-gray-background-color {
161  background-color: #eee;
162}
163:root .has-very-dark-gray-background-color {
164  background-color: #313131;
165}
166:root .has-very-light-gray-color {
167  color: #eee;
168}
169:root .has-very-dark-gray-color {
170  color: #313131;
171}
172:root {
173  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
174}
175:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
176  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
177}
178:root .has-purple-crush-gradient-background {
179  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
180}
181:root .has-hazy-dawn-gradient-background {
182  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
183}
184:root .has-subdued-olive-gradient-background {
185  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
186}
187:root .has-atomic-cream-gradient-background {
188  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
189}
190:root .has-nightshade-gradient-background {
191  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
192}
193:root .has-midnight-gradient-background {
194  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
195}
196:root {
197  /* stylelint-enable @stylistic/function-comma-space-after */
198  --wp--preset--font-size--normal: 16px;
199  --wp--preset--font-size--huge: 42px;
200}
201
202.has-regular-font-size {
203  font-size: 1em;
204}
205
206.has-larger-font-size {
207  font-size: 2.625em;
208}
209
210.has-normal-font-size {
211  font-size: var(--wp--preset--font-size--normal);
212}
213
214.has-huge-font-size {
215  font-size: var(--wp--preset--font-size--huge);
216}
217
218:root .has-text-align-center {
219  text-align: center;
220}
221
222:root .has-text-align-left {
223  /*rtl:ignore*/
224  text-align: left;
225}
226
227:root .has-text-align-right {
228  /*rtl:ignore*/
229  text-align: right;
230}
231
232.has-fit-text {
233  white-space: nowrap !important;
234}
235
236#end-resizable-editor-section {
237  display: none;
238}
239
240.aligncenter {
241  clear: both;
242}
243
244.items-justified-left {
245  justify-content: flex-start;
246}
247
248.items-justified-center {
249  justify-content: center;
250}
251
252.items-justified-right {
253  justify-content: flex-end;
254}
255
256.items-justified-space-between {
257  justify-content: space-between;
258}
259
260.screen-reader-text {
261  border: 0;
262  clip-path: inset(50%);
263  height: 1px;
264  margin: -1px;
265  overflow: hidden;
266  padding: 0;
267  position: absolute;
268  width: 1px;
269  word-wrap: normal !important;
270  word-break: normal !important;
271}
272
273.screen-reader-text:focus {
274  background-color: #ddd;
275  clip-path: none;
276  color: #444;
277  display: block;
278  font-size: 1em;
279  height: auto;
280  left: 5px;
281  line-height: normal;
282  padding: 15px 23px 14px;
283  text-decoration: none;
284  top: 5px;
285  width: auto;
286  z-index: 100000;
287}
288
289/**
290 * The following provide a simple means of applying a default border style when
291 * a user first makes a selection in the border block support panel.
292 * This prevents issues such as where the user could set a border width
293 * and see no border due there being no border style set.
294 *
295 * This is intended to be removed once intelligent defaults can be set while
296 * making border selections via the block support.
297 *
298 * See: https://github.com/WordPress/gutenberg/pull/33743
299 */
300html :where(.has-border-color) {
301  border-style: solid;
302}
303
304html :where([style^=border-color],
305[style*=";border-color"],
306[style*="; border-color"]) {
307  border-style: solid;
308}
309
310html :where([style^=border-top-color],
311[style*=";border-top-color"],
312[style*="; border-top-color"]) {
313  border-top-style: solid;
314}
315
316html :where([style^=border-right-color],
317[style*=";border-right-color"],
318[style*="; border-right-color"]) {
319  /*rtl:ignore*/
320  border-right-style: solid;
321}
322
323html :where([style^=border-bottom-color],
324[style*=";border-bottom-color"],
325[style*="; border-bottom-color"]) {
326  border-bottom-style: solid;
327}
328
329html :where([style^=border-left-color],
330[style*=";border-left-color"],
331[style*="; border-left-color"]) {
332  /*rtl:ignore*/
333  border-left-style: solid;
334}
335
336html :where([style^=border-width],
337[style*=";border-width"],
338[style*="; border-width"]) {
339  border-style: solid;
340}
341
342html :where([style^=border-top-width],
343[style*=";border-top-width"],
344[style*="; border-top-width"]) {
345  border-top-style: solid;
346}
347
348html :where([style^=border-right-width],
349[style*=";border-right-width"],
350[style*="; border-right-width"]) {
351  /*rtl:ignore*/
352  border-right-style: solid;
353}
354
355html :where([style^=border-bottom-width],
356[style*=";border-bottom-width"],
357[style*="; border-bottom-width"]) {
358  border-bottom-style: solid;
359}
360
361html :where([style^=border-left-width],
362[style*=";border-left-width"],
363[style*="; border-left-width"]) {
364  /*rtl:ignore*/
365  border-left-style: solid;
366}
367
368/**
369 * Provide baseline responsiveness for images.
370 */
371html :where(img[class*=wp-image-]) {
372  height: auto;
373  max-width: 100%;
374}
375
376/**
377 * Reset user agent styles for figure element margins.
378 */
379:where(figure) {
380  margin: 0 0 1em 0;
381}
382
383html :where(.is-position-sticky) {
384  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
385}
386
387@media screen and (max-width: 600px) {
388  html :where(.is-position-sticky) {
389    --wp-admin--admin-bar--position-offset: 0px;
390  }
391}
392
393/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
394</style>
395<style id="wp-block-image-inline-css">
396/**
397 * Typography
398 */
399/**
400 * SCSS Variables.
401 *
402 * Please use variables from this sheet to ensure consistency across the UI.
403 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
404 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
405 */
406/**
407 * Colors
408 */
409/**
410 * Fonts & basic variables.
411 */
412/**
413 * Typography
414 */
415/**
416 * Grid System.
417 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
418 */
419/**
420 * Radius scale.
421 */
422/**
423 * Elevation scale.
424 */
425/**
426 * Dimensions.
427 */
428/**
429 * Mobile specific styles
430 */
431/**
432 * Editor styles.
433 */
434/**
435 * Block & Editor UI.
436 */
437/**
438 * Block paddings.
439 */
440/**
441 * React Native specific.
442 * These variables do not appear to be used anywhere else.
443 */
444/**
445 * Breakpoints & Media Queries
446 */
447/**
448*  Converts a hex value into the rgb equivalent.
449*
450* @param {string} hex - the hexadecimal value to convert
451* @return {string} comma separated rgb values
452*/
453/**
454 * Long content fade mixin
455 *
456 * Creates a fading overlay to signify that the content is longer
457 * than the space allows.
458 */
459/**
460 * Breakpoint mixins
461 */
462/**
463 * Focus styles.
464 */
465/**
466 * Standard focus rings for the WordPress Design System.
467 *
468 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
469 * e.g. `&:focus { @include outset-ring__focus(); }`.
470 */
471/**
472 * Applies editor left position to the selector passed as argument
473 */
474/**
475 * Styles that are reused verbatim in a few places
476 */
477/**
478 * Allows users to opt-out of animations via OS-level preferences.
479 */
480/**
481 * Reset default styles for JavaScript UI based pages.
482 * This is a WP-admin agnostic reset
483 */
484/**
485 * Reset the WP Admin page styles for Gutenberg-like pages.
486 */
487/**
488 * Creates a checkerboard pattern background to indicate transparency.
489 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
490 */
491.wp-block-image > a,
492.wp-block-image > figure > a {
493  display: inline-block;
494}
495.wp-block-image img {
496  height: auto;
497  max-width: 100%;
498  vertical-align: bottom;
499  box-sizing: border-box;
500}
501@media not (prefers-reduced-motion) {
502  .wp-block-image img.hide {
503    visibility: hidden;
504  }
505  .wp-block-image img.show {
506    animation: show-content-image 0.4s;
507  }
508}
509.wp-block-image[style*=border-radius] > a,
510.wp-block-image[style*=border-radius] img {
511  border-radius: inherit;
512}
513.wp-block-image.has-custom-border img {
514  box-sizing: border-box;
515}
516.wp-block-image.aligncenter {
517  text-align: center;
518}
519.wp-block-image.alignfull > a, .wp-block-image.alignwide > a {
520  width: 100%;
521}
522.wp-block-image.alignfull img, .wp-block-image.alignwide img {
523  height: auto;
524  width: 100%;
525}
526.wp-block-image.alignleft, .wp-block-image.alignright, .wp-block-image.aligncenter,
527.wp-block-image .alignleft,
528.wp-block-image .alignright,
529.wp-block-image .aligncenter {
530  display: table;
531}
532.wp-block-image.alignleft > figcaption, .wp-block-image.alignright > figcaption, .wp-block-image.aligncenter > figcaption,
533.wp-block-image .alignleft > figcaption,
534.wp-block-image .alignright > figcaption,
535.wp-block-image .aligncenter > figcaption {
536  display: table-caption;
537  caption-side: bottom;
538}
539.wp-block-image .alignleft {
540  /*rtl:ignore*/
541  float: left;
542  /*rtl:ignore*/
543  margin-left: 0;
544  /*rtl:ignore*/
545  margin-right: 1em;
546  margin-top: 0.5em;
547  margin-bottom: 0.5em;
548}
549.wp-block-image .alignright {
550  /*rtl:ignore*/
551  float: right;
552  /*rtl:ignore*/
553  margin-right: 0;
554  /*rtl:ignore*/
555  margin-left: 1em;
556  margin-top: 0.5em;
557  margin-bottom: 0.5em;
558}
559.wp-block-image .aligncenter {
560  margin-left: auto;
561  margin-right: auto;
562}
563.wp-block-image :where(figcaption) {
564  margin-top: 0.5em;
565  margin-bottom: 1em;
566}
567.wp-block-image.is-style-circle-mask img {
568  border-radius: 9999px;
569}
570@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
571  .wp-block-image.is-style-circle-mask img {
572    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
573            mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
574    mask-mode: alpha;
575    -webkit-mask-repeat: no-repeat;
576            mask-repeat: no-repeat;
577    -webkit-mask-size: contain;
578            mask-size: contain;
579    -webkit-mask-position: center;
580            mask-position: center;
581    border-radius: 0;
582  }
583}
584
585:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
586  border-radius: 9999px;
587}
588
589.wp-block-image figure {
590  margin: 0;
591}
592
593.wp-lightbox-container {
594  position: relative;
595  display: flex;
596  flex-direction: column;
597}
598.wp-lightbox-container img {
599  cursor: zoom-in;
600}
601.wp-lightbox-container img:hover + button {
602  opacity: 1;
603}
604.wp-lightbox-container button {
605  opacity: 0;
606  border: none;
607  background-color: rgba(90, 90, 90, 0.25);
608  backdrop-filter: blur(16px) saturate(180%);
609  cursor: zoom-in;
610  display: flex;
611  justify-content: center;
612  align-items: center;
613  width: 20px;
614  height: 20px;
615  position: absolute;
616  z-index: 100;
617  top: 16px;
618  right: 16px;
619  text-align: center;
620  padding: 0;
621  border-radius: 4px;
622}
623@media not (prefers-reduced-motion) {
624  .wp-lightbox-container button {
625    transition: opacity 0.2s ease;
626  }
627}
628.wp-lightbox-container button:focus-visible {
629  outline: 3px auto rgba(90, 90, 90, 0.25);
630  outline: 3px auto -webkit-focus-ring-color;
631  outline-offset: 3px;
632}
633.wp-lightbox-container button:hover {
634  cursor: pointer;
635  opacity: 1;
636}
637.wp-lightbox-container button:focus {
638  opacity: 1;
639}
640.wp-lightbox-container button:hover, .wp-lightbox-container button:focus, .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
641  background-color: rgba(90, 90, 90, 0.25);
642  border: none;
643}
644
645.wp-lightbox-overlay {
646  position: fixed;
647  top: 0;
648  left: 0;
649  z-index: 100000;
650  overflow: hidden;
651  width: 100%;
652  height: 100vh;
653  box-sizing: border-box;
654  visibility: hidden;
655  cursor: zoom-out;
656}
657.wp-lightbox-overlay .wp-lightbox-close-button {
658  font-family: inherit;
659  position: absolute;
660  top: calc(env(safe-area-inset-top) + 16px);
661  right: calc(env(safe-area-inset-right) + 16px);
662  padding: 0 4px;
663  cursor: pointer;
664  z-index: 5000000;
665  min-width: 40px;
666  min-height: 40px;
667  display: flex;
668  gap: 8px;
669  align-items: center;
670  justify-content: center;
671  line-height: 1;
672}
673.wp-lightbox-overlay .wp-lightbox-close-button:hover, .wp-lightbox-overlay .wp-lightbox-close-button:focus, .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background) {
674  background: none;
675  border: none;
676}
677.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg {
678  height: 1em;
679  width: 1em;
680}
681.wp-lightbox-overlay .wp-lightbox-close-icon svg {
682  display: block;
683}
684.wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
685.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
686  position: absolute;
687  padding: 0 8px;
688  z-index: 2000002;
689  font-family: inherit;
690  min-width: 40px;
691  min-height: 40px;
692  gap: 4px;
693  display: flex;
694  cursor: pointer;
695  align-items: center;
696  justify-content: center;
697  bottom: 16px;
698  line-height: 1;
699}
700.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden],
701.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden] {
702  display: none;
703}
704@media (min-width: 960px) {
705  .wp-lightbox-overlay .wp-lightbox-navigation-button-prev,
706  .wp-lightbox-overlay .wp-lightbox-navigation-button-next {
707    bottom: 50%;
708    transform: translateY(-50%);
709  }
710}
711.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus, .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background),
712.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
713.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
714.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background) {
715  background: none;
716  border: none;
717  padding: 0 8px;
718}
719.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
720.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg {
721  width: 1.5em;
722  height: 1.5em;
723  display: block;
724}
725.wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
726  left: calc(env(safe-area-inset-left) + 16px);
727}
728.wp-lightbox-overlay .wp-lightbox-navigation-button-next {
729  right: calc(env(safe-area-inset-right) + 16px);
730}
731.wp-lightbox-overlay .wp-lightbox-navigation-icon svg {
732  vertical-align: middle;
733}
734.wp-lightbox-overlay .lightbox-image-container {
735  position: absolute;
736  overflow: hidden;
737  top: 50%;
738  left: 50%;
739  transform-origin: top left;
740  transform: translate(-50%, -50%);
741  width: var(--wp--lightbox-container-width);
742  height: var(--wp--lightbox-container-height);
743  z-index: 2000001;
744}
745.wp-lightbox-overlay .wp-block-image {
746  position: relative;
747  transform-origin: 0 0;
748  display: flex;
749  width: 100%;
750  height: 100%;
751  justify-content: center;
752  align-items: center;
753  box-sizing: border-box;
754  z-index: 3000000;
755  margin: 0;
756}
757.wp-lightbox-overlay .wp-block-image img {
758  min-width: var(--wp--lightbox-image-width);
759  min-height: var(--wp--lightbox-image-height);
760  width: var(--wp--lightbox-image-width);
761  height: var(--wp--lightbox-image-height);
762}
763.wp-lightbox-overlay .wp-block-image figcaption {
764  display: none;
765}
766.wp-lightbox-overlay button {
767  border: none;
768  background: none;
769}
770.wp-lightbox-overlay .scrim {
771  width: 100%;
772  height: 100%;
773  position: absolute;
774  z-index: 2000000;
775  background-color: rgb(255, 255, 255);
776  opacity: 0.9;
777}
778.wp-lightbox-overlay.active {
779  visibility: visible;
780}
781@media not (prefers-reduced-motion) {
782  .wp-lightbox-overlay.active {
783    animation: both turn-on-visibility 0.25s;
784  }
785}
786@media not (prefers-reduced-motion) {
787  .wp-lightbox-overlay.active img {
788    animation: both turn-on-visibility 0.35s;
789  }
790}
791@media not (prefers-reduced-motion) {
792  .wp-lightbox-overlay.show-closing-animation:not(.active) {
793    animation: both turn-off-visibility 0.35s;
794  }
795}
796@media not (prefers-reduced-motion) {
797  .wp-lightbox-overlay.show-closing-animation:not(.active) img {
798    animation: both turn-off-visibility 0.25s;
799  }
800}
801@media not (prefers-reduced-motion) {
802  .wp-lightbox-overlay.zoom.active {
803    opacity: 1;
804    visibility: visible;
805    animation: none;
806  }
807  .wp-lightbox-overlay.zoom.active .lightbox-image-container {
808    animation: lightbox-zoom-in 0.4s;
809  }
810  .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
811    animation: none;
812  }
813  .wp-lightbox-overlay.zoom.active .scrim {
814    animation: turn-on-visibility 0.4s forwards;
815  }
816  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
817    animation: none;
818  }
819  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
820    animation: lightbox-zoom-out 0.4s;
821  }
822  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
823    animation: none;
824  }
825  .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
826    animation: turn-off-visibility 0.4s forwards;
827  }
828}
829
830@keyframes show-content-image {
831  0% {
832    visibility: hidden;
833  }
834  99% {
835    visibility: hidden;
836  }
837  100% {
838    visibility: visible;
839  }
840}
841@keyframes turn-on-visibility {
842  0% {
843    opacity: 0;
844  }
845  100% {
846    opacity: 1;
847  }
848}
849@keyframes turn-off-visibility {
850  0% {
851    opacity: 1;
852    visibility: visible;
853  }
854  99% {
855    opacity: 0;
856    visibility: visible;
857  }
858  100% {
859    opacity: 0;
860    visibility: hidden;
861  }
862}
863@keyframes lightbox-zoom-in {
864  0% {
865    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
866  }
867  100% {
868    transform: translate(-50%, -50%) scale(1, 1);
869  }
870}
871@keyframes lightbox-zoom-out {
872  0% {
873    visibility: visible;
874    transform: translate(-50%, -50%) scale(1, 1);
875  }
876  99% {
877    visibility: visible;
878  }
879  100% {
880    visibility: hidden;
881    transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width)) / 2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
882  }
883}
884/*# sourceURL=https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/blocks/image/style.css */
885</style>
886<style id="wp-block-paragraph-inline-css">
887/**
888 * SCSS Variables.
889 *
890 * Please use variables from this sheet to ensure consistency across the UI.
891 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
892 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
893 */
894/**
895 * Colors
896 */
897/**
898 * Fonts & basic variables.
899 */
900/**
901 * Typography
902 */
903/**
904 * Grid System.
905 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
906 */
907/**
908 * Radius scale.
909 */
910/**
911 * Elevation scale.
912 */
913/**
914 * Dimensions.
915 */
916/**
917 * Mobile specific styles
918 */
919/**
920 * Editor styles.
921 */
922/**
923 * Block & Editor UI.
924 */
925/**
926 * Block paddings.
927 */
928/**
929 * React Native specific.
930 * These variables do not appear to be used anywhere else.
931 */
932.is-small-text {
933  font-size: 0.875em;
934}
935
936.is-regular-text {
937  font-size: 1em;
938}
939
940.is-large-text {
941  font-size: 2.25em;
942}
943
944.is-larger-text {
945  font-size: 3em;
946}
947
948.has-drop-cap:not(:focus)::first-letter {
949  float: left;
950  font-size: 8.4em;
951  line-height: 0.68;
952  font-weight: 100;
953  margin: 0.05em 0.1em 0 0;
954  text-transform: uppercase;
955  font-style: normal;
956}
957
958body.rtl .has-drop-cap:not(:focus)::first-letter {
959  float: initial;
960  margin-left: 0.1em;
961}
962
963p.has-drop-cap.has-background {
964  overflow: hidden;
965}
966
967:root :where(p.has-background) {
968  padding: 1.25em 2.375em;
969}
970
971:where(p.has-text-color:not(.has-link-color)) a {
972  color: inherit;
973}
974
975p.has-text-align-right[style*="writing-mode:vertical-rl"],
976p.has-text-align-left[style*="writing-mode:vertical-lr"] {
977  rotate: 180deg;
978}
979/*# sourceURL=https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/blocks/paragraph/style.css */
980</style>
981<style id="wp-block-separator-inline-css">
982@charset "UTF-8";
983.wp-block-separator {
984  border-top: 2px solid currentColor;
985  border-left: none;
986  border-right: none;
987  border-bottom: none;
988}
989
990:root :where(.wp-block-separator.is-style-dots) {
991  text-align: center;
992  line-height: 1;
993  height: auto;
994}
995:root :where(.wp-block-separator.is-style-dots)::before {
996  content: "···";
997  color: currentColor;
998  font-size: 1.5em;
999  letter-spacing: 2em;
1000  /*rtl:ignore*/
1001  padding-left: 2em;
1002  font-family: serif;
1003}
1004
1005.wp-block-separator.is-style-dots {
1006  background: none !important;
1007  border: none !important;
1008}
1009/*# sourceURL=https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/blocks/separator/style.css */
1010</style>
1011<style id="wp-block-social-links-inline-css">
1012.wp-block-social-links {
1013  box-sizing: border-box;
1014  padding-left: 0;
1015  padding-right: 0;
1016  text-indent: 0;
1017  margin-left: 0;
1018  background: none;
1019}
1020.wp-block-social-links .wp-social-link a,
1021.wp-block-social-links .wp-social-link a:hover {
1022  text-decoration: none;
1023  border-bottom: 0;
1024  box-shadow: none;
1025}
1026.wp-block-social-links .wp-social-link svg {
1027  width: 1em;
1028  height: 1em;
1029}
1030.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
1031  margin-left: 0.5em;
1032  margin-right: 0.5em;
1033  font-size: 0.65em;
1034}
1035.wp-block-social-links.has-small-icon-size {
1036  font-size: 16px;
1037}
1038.wp-block-social-links, .wp-block-social-links.has-normal-icon-size {
1039  font-size: 24px;
1040}
1041.wp-block-social-links.has-large-icon-size {
1042  font-size: 36px;
1043}
1044.wp-block-social-links.has-huge-icon-size {
1045  font-size: 48px;
1046}
1047.wp-block-social-links.aligncenter {
1048  justify-content: center;
1049  display: flex;
1050}
1051.wp-block-social-links.alignright {
1052  justify-content: flex-end;
1053}
1054
1055.wp-block-social-link {
1056  display: block;
1057  border-radius: 9999px;
1058}
1059@media not (prefers-reduced-motion) {
1060  .wp-block-social-link {
1061    transition: transform 0.1s ease;
1062  }
1063}
1064.wp-block-social-link {
1065  height: auto;
1066}
1067.wp-block-social-link a {
1068  align-items: center;
1069  display: flex;
1070  line-height: 0;
1071}
1072.wp-block-social-link:hover {
1073  transform: scale(1.1);
1074}
1075
1076.wp-block-social-links .wp-block-social-link.wp-social-link {
1077  display: inline-block;
1078  margin: 0;
1079  padding: 0;
1080}
1081.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited,
1082.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg {
1083  color: currentColor;
1084  fill: currentColor;
1085}
1086
1087:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
1088  background-color: #f0f0f0;
1089  color: #444;
1090}
1091:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
1092  background-color: #f90;
1093  color: #fff;
1094}
1095:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
1096  background-color: #1ea0c3;
1097  color: #fff;
1098}
1099:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
1100  background-color: #0757fe;
1101  color: #fff;
1102}
1103:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
1104  background-color: #0a7aff;
1105  color: #fff;
1106}
1107:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
1108  background-color: #1e1f26;
1109  color: #fff;
1110}
1111:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
1112  background-color: #02e49b;
1113  color: #fff;
1114}
1115:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
1116  background-color: #5865f2;
1117  color: #fff;
1118}
1119:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
1120  background-color: #e94c89;
1121  color: #fff;
1122}
1123:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
1124  background-color: #4280ff;
1125  color: #fff;
1126}
1127:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
1128  background-color: #f45800;
1129  color: #fff;
1130}
1131:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
1132  background-color: #0866ff;
1133  color: #fff;
1134}
1135:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
1136  background-color: #000;
1137  color: #fff;
1138}
1139:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
1140  background-color: #0461dd;
1141  color: #fff;
1142}
1143:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
1144  background-color: #e65678;
1145  color: #fff;
1146}
1147:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
1148  background-color: #24292d;
1149  color: #fff;
1150}
1151:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
1152  background-color: #eceadd;
1153  color: #382110;
1154}
1155:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
1156  background-color: #ea4434;
1157  color: #fff;
1158}
1159:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
1160  background-color: #1d4fc4;
1161  color: #fff;
1162}
1163:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
1164  background-color: #f00075;
1165  color: #fff;
1166}
1167:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
1168  background-color: #e21b24;
1169  color: #fff;
1170}
1171:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
1172  background-color: #0d66c2;
1173  color: #fff;
1174}
1175:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
1176  background-color: #3288d4;
1177  color: #fff;
1178}
1179:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
1180  background-color: #000;
1181  color: #fff;
1182}
1183:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
1184  background-color: #f6405f;
1185  color: #fff;
1186}
1187:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
1188  background-color: #000;
1189  color: #fff;
1190}
1191:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
1192  background-color: #e60122;
1193  color: #fff;
1194}
1195:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
1196  background-color: #ef4155;
1197  color: #fff;
1198}
1199:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
1200  background-color: #ff4500;
1201  color: #fff;
1202}
1203:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
1204  background-color: #0478d7;
1205  color: #fff;
1206}
1207:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
1208  background-color: #fefc00;
1209  color: #fff;
1210  stroke: #000;
1211}
1212:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
1213  background-color: #ff5600;
1214  color: #fff;
1215}
1216:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
1217  background-color: #1bd760;
1218  color: #fff;
1219}
1220:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
1221  background-color: #2aabee;
1222  color: #fff;
1223}
1224:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
1225  background-color: #000;
1226  color: #fff;
1227}
1228:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
1229  background-color: #000;
1230  color: #fff;
1231}
1232:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
1233  background-color: #011835;
1234  color: #fff;
1235}
1236:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
1237  background-color: #6440a4;
1238  color: #fff;
1239}
1240:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
1241  background-color: #1da1f2;
1242  color: #fff;
1243}
1244:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
1245  background-color: #1eb7ea;
1246  color: #fff;
1247}
1248:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
1249  background-color: #4680c2;
1250  color: #fff;
1251}
1252:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
1253  background-color: #3499cd;
1254  color: #fff;
1255}
1256:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
1257  background-color: #25d366;
1258  color: #fff;
1259}
1260:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
1261  background-color: #000;
1262  color: #fff;
1263}
1264:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
1265  background-color: #d32422;
1266  color: #fff;
1267}
1268:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
1269  background-color: #f00;
1270  color: #fff;
1271}
1272
1273:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
1274  background: none;
1275}
1276:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
1277  width: 1.25em;
1278  height: 1.25em;
1279}
1280:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
1281  color: #f90;
1282}
1283:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
1284  color: #1ea0c3;
1285}
1286:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
1287  color: #0757fe;
1288}
1289:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
1290  color: #0a7aff;
1291}
1292:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
1293  color: #1e1f26;
1294}
1295:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
1296  color: #02e49b;
1297}
1298:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
1299  color: #5865f2;
1300}
1301:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
1302  color: #e94c89;
1303}
1304:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
1305  color: #4280ff;
1306}
1307:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
1308  color: #f45800;
1309}
1310:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
1311  color: #0866ff;
1312}
1313:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
1314  color: #000;
1315}
1316:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
1317  color: #0461dd;
1318}
1319:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
1320  color: #e65678;
1321}
1322:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
1323  color: #24292d;
1324}
1325:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
1326  color: #382110;
1327}
1328:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
1329  color: #ea4434;
1330}
1331:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
1332  color: #1d4fc4;
1333}
1334:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
1335  color: #f00075;
1336}
1337:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
1338  color: #e21b24;
1339}
1340:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
1341  color: #0d66c2;
1342}
1343:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
1344  color: #3288d4;
1345}
1346:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
1347  color: #000;
1348}
1349:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
1350  color: #f6405f;
1351}
1352:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
1353  color: #000;
1354}
1355:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
1356  color: #e60122;
1357}
1358:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
1359  color: #ef4155;
1360}
1361:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
1362  color: #ff4500;
1363}
1364:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
1365  color: #0478d7;
1366}
1367:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
1368  color: #fff;
1369  stroke: #000;
1370}
1371:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
1372  color: #ff5600;
1373}
1374:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
1375  color: #1bd760;
1376}
1377:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
1378  color: #2aabee;
1379}
1380:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
1381  color: #000;
1382}
1383:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
1384  color: #000;
1385}
1386:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
1387  color: #011835;
1388}
1389:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
1390  color: #6440a4;
1391}
1392:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
1393  color: #1da1f2;
1394}
1395:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
1396  color: #1eb7ea;
1397}
1398:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
1399  color: #4680c2;
1400}
1401:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
1402  color: #25d366;
1403}
1404:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
1405  color: #3499cd;
1406}
1407:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
1408  color: #000;
1409}
1410:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
1411  color: #d32422;
1412}
1413:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
1414  color: #f00;
1415}
1416
1417.wp-block-social-links.is-style-pill-shape .wp-social-link {
1418  width: auto;
1419}
1420
1421:root :where(.wp-block-social-links .wp-social-link a) {
1422  padding: 0.25em;
1423}
1424
1425:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
1426  padding: 0;
1427}
1428
1429:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
1430  padding-left: 0.6666666667em;
1431  padding-right: 0.6666666667em;
1432}
1433
1434.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
1435  color: #000;
1436}
1437/*# sourceURL=https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/blocks/social-links/style.css */
1438</style>
1439
1440<style id="classic-theme-styles-inline-css">
1441/**
1442 * These rules are needed for backwards compatibility.
1443 * They should match the button element rules in the base theme.json file.
1444 */
1445.wp-block-button__link {
1446	color: #ffffff;
1447	background-color: #32373c;
1448	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
1449
1450	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
1451	box-shadow: none;
1452	text-decoration: none;
1453
1454	/* The extra 2px are added to size solids the same as the outline versions.*/
1455	padding: calc(0.667em + 2px) calc(1.333em + 2px);
1456
1457	font-size: 1.125em;
1458}
1459
1460.wp-block-file__button {
1461	background: #32373c;
1462	color: #ffffff;
1463	text-decoration: none;
1464}
1465
1466/*# sourceURL=/wp-includes/css/classic-themes.css */
1467</style>
1468
1469<style id="global-styles-inline-css">
1470:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
14700) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-color{color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-color{color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-color{color: var(--wp--preset--color--bright-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-background-color{background-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-background-color{background-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-background-color{background-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-border-color{border-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-border-color{border-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-border-color{border-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
1470.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
1471/*# sourceURL=global-styles-inline-css */
1472</style>
1473
1474<link rel='stylesheet' id='contact-form-7-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
1475<link rel='stylesheet' id='woocommerce-layout-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=11.1.2' media='all' />
1476<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=11.1.2' media='only screen and (max-width: 768px)' />
1477<link rel='stylesheet' id='woocommerce-general-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=11.1.2' media='all' />
1478<style id="woocommerce-inline-inline-css">
1479.woocommerce form .form-row .required { visibility: visible; }
1480/*# sourceURL=woocommerce-inline-inline-css */
1481</style>
1482<link rel='stylesheet' id='eeb-css-frontend-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/email-encoder-bundle/assets/css/style.css?ver=54d4eedc552c499c4a8d6b89c23d3df1' media='all' />
1483<link rel='stylesheet' id='print-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/TUBAF_Theme/gutenberg.css?ver=7.1.2' media='print' />
1484<link rel='stylesheet' id='twentysixteen-fonts-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/twentysixteen/fonts/merriweather-plus-montserrat-plus-inconsolata.css?ver=20230328' media='all' />
1485<link rel='stylesheet' id='genericons-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/twentysixteen/genericons/genericons.css?ver=20251101' media='all' />
1486<link rel='stylesheet' id='twentysixteen-style-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/TUBAF_Theme/style.css?ver=20260819' media='all' />
1487<link rel='stylesheet' id='twentysixteen-block-style-css' href='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/twentysixteen/css/blocks.css?ver=20260105' media='all' />
1488<script id="jquery-core-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 1488
1488
1489<script id="jquery-migrate-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
vendor: 1 bytes, line 1489
1489
1490<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.js?ver=2.7.0-wc.11.1.2"></script>
vendor: 1 bytes, line 1490
1490
1491<script id="wc-add-to-cart-js-extra">
1492var wc_add_to_cart_params = {"ajax_url":"https://blogs.hrz.tu-freiberg.de/fsr2/wp-admin/admin-ajax.php","wc_ajax_url":"/fsr2/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https://blogs.hrz.tu-freiberg.de/fsr2/warenkorb/","is_cart":"","cart_redirect_after_add":"yes"};
1493//# sourceURL=wc-add-to-cart-js-extra
1494</script>
vendor: 1 bytes, line 1494
1494
1495<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1495
1495
1496<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.js?ver=2.1.4-wc.11.1.2"></script>
vendor: 1 bytes, line 1496
1496
1497<script id="woocommerce-js-extra">
1498var woocommerce_params = {"ajax_url":"https://blogs.hrz.tu-freiberg.de/fsr2/wp-admin/admin-ajax.php","wc_ajax_url":"/fsr2/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
1499//# sourceURL=woocommerce-js-extra
1500</script>
vendor: 1 bytes, line 1500
1500
1501<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1501
1501
1502<script id="eeb-js-frontend-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/email-encoder-bundle/assets/js/custom.js?ver=2d37aa1530beb8634b12ca51eeda0b4b"></script>
vendor: 1 bytes, line 1502
1502
1503<script id="twentysixteen-script-js-extra">
1504var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"};
1505//# sourceURL=twentysixteen-script-js-extra
1506</script>
vendor: 1 bytes, line 1506
1506
1507<script data-wp-strategy="defer" defer id="twentysixteen-script-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/twentysixteen/js/functions.js?ver=20230629"></script>
1507
1508<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blogs.hrz.tu-freiberg.de/fsr2/xmlrpc.php?rsd" />
1509<meta name="generator" content="WordPress 7.1.2" />
1510<meta name="generator" content="WooCommerce 11.1.2" />
1511<link rel="canonical" href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" />
1512<link rel='shortlink' href='https://blogs.hrz.tu-freiberg.de/fsr2/' />
1513	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
1514	<link rel="icon" href="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-FSR_Logo_neu_sw-32x32.png" sizes="32x32" />
1515<link rel="icon" href="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-FSR_Logo_neu_sw-192x192.png" sizes="192x192" />
1516<link rel="apple-touch-icon" href="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-FSR_Logo_neu_sw-180x180.png" />
1517<meta name="msapplication-TileImage" content="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-FSR_Logo_neu_sw-270x270.png" />
1518<style id="core-block-supports-inline-css">
1519/**
1520 * Core styles: block-supports
1521 */
1522.wp-container-core-social-links-is-layout-fe48e5de {
1523	justify-content: center;
1524}
1525
1526/*# sourceURL=core-block-supports-inline-css */
1527</style>
1528
1529</head>
1530
1531<body class="home wp-singular page-template-default page page-id-3428 wp-embed-responsive wp-theme-twentysixteen wp-child-theme-TUBAF_Theme theme-twentysixteen woocommerce-no-js group-blog">
1532<div id="page" class="site">
1533		<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
1534
1535
1536			<div class="site-header-main-wide">
1537		<header id="masthead" class="site-header" role="banner">
1538			<div class="site-inner">
1539			<div class="site-header-main">
1540				<ul class="title-area"> <!-- .Klammer / Backlink -->
1541					<li class="logo name">
1542						<a class="active" title="Weiterleitung zur Webseite der TU Bergakademie Freiberg" href="https://tu-freiberg.de/">
1543							TUBAF
1544						</a>
1545					</li>
1546				</ul> <!-- .Klammer / Backlink -->
1547				
1548				
1549									<button id="menu-toggle" class="menu-toggle">Menu</button>
1550
1551					<div id="site-header-menu" class="site-header-menu">
1552													<nav id="site-navigation" class="main-navigation" role="navigation" aria-label="Primary menu">
1553								<div class="menu-main-menu-container"><ul id="menu-main-menu" class="primary-menu"><li id="menu-item-3431-de" class="lang-item lang-item-127 lang-item-de lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3431-de"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/" lang="de-DE" hreflang="de-DE"><img src="/fsr2/wp-content/polylang/de_DE.png" alt="Deutsch" /></a></li>
1554<li id="menu-item-3431-en" class="lang-item lang-item-130 lang-item-en current-lang menu-item menu-item-type-custom menu-item-object-custom current_page_item menu-item-home menu-item-3431-en"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" lang="en-GB" hreflang="en-GB"><img src="/fsr2/wp-content/polylang/en_GB.png" alt="English" /></a></li>
1555<li id="menu-item-3432" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-3428 current_page_item menu-item-3432"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" aria-current="page">News</a></li>
1556<li id="menu-item-3541" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3541"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/fsr-2-english-2/">FSR 2</a></li>
1557<li id="menu-item-3538" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3538"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/useful-things-in-everyday-university-life/">Useful things in everyday university life</a></li>
1558<li id="menu-item-3537" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3537"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/fsr-2-shop/">FSR 2 shop</a></li>
1559<li id="menu-item-3539" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3539"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/committees/">Committees</a></li>
1560<li id="menu-item-3540" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3540"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/contact/">Contact</a></li>
1561</ul></div>							</nav><!-- .main-navigation -->
1562						
1563						
1564					</div><!-- .site-header-menu -->
1565								</div><!-- .site-header-main -->
1566		</div>
1567		</div>
1568	</header>
1569			
1570			<div class="site-brand-wide">
1571			<div class="site-brand">
1572				<div class="site-inner">
1573			
1574					
1575						<h1 class="site-title"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" rel="home">Fachschaftsrat 2</a></h1>
1576						
1577											<p class="site-description">der Fakultät für Chemie, Physik und Biowissenschaften</p>
1578									</div><!-- .site-brand -->
1579			</div>
1580		</div>
1581
1582			<!--		</header> --> <!-- .site-header -->
1583		<div id="content" class="site-content">
1584<div id="primary" class="content-area">
1585	<main id="main" class="site-main" role="main">
1586		
1587<article id="post-3428" class="post-3428 page type-page status-publish hentry">
1588	<header class="entry-header">
1589		<h1 class="entry-title">News</h1>	</header><!-- .entry-header -->
1590
1591	
1592	<div class="entry-content">
1593		<p>Dear students and colleagues of our faculty 2,</p>
1594<p>we would like to wish you a successful term and good luck with your exams!</p>
1595<p>If you have any questions or problems, please feel free to contact us.</p>
1596<p>The best way to do this is by mail or in person.</p>
1597<p><strong>Please note that there are no regular office hours during the examination period. If you need to meet, please contact us to arrange an appointment.</strong></p>
1598<p>Or you can just drop by our next meeting.</p>
1599<p>The<strong> next meeting</strong> will be held on <strong>thursday, the 26th of  August</strong><strong>, 14:30 am</strong> in the FSR 2 office in the INBM (Gustav-Zeuner-Straße 3, Room 101) building.</p>
1600<p>We are still looking for new blood for the FSR, the StuRa and the committees of our faculty.</p>
1601<p>You would like to help and are interested in our work? Then come along and visit our next meeting.</p>
1602<p>Stay healthy and Glück Auf!</p>
1603<p>Your FSR 2</p>
1604<div class="mail-article"></div>
1605	</div><!-- .entry-content -->
1606
1607	
1608</article><!-- #post-## -->
1609
1610	</main><!-- .site-main -->
1611</div><!-- .content-area -->
1612
1613
1614	<aside id="secondary" class="sidebar widget-area">
1615		<section id="search-2" class="widget widget_search">
1616<form role="search" method="get" class="search-form" action="https://blogs.hrz.tu-freiberg.de/fsr2/en/">
1617	<label>
1618		<span class="screen-reader-text">
1619			Search for:		</span>
1620		<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />
1621	</label>
1622	<button type="submit" class="search-submit"><span class="screen-reader-text">
1623		Search	</span></button>
1624</form>
1625</section><section id="block-21" class="widget widget_block widget_text">
1626<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Instagram-Kanal des FSR</p>
1627</section><section id="block-14" class="widget widget_block">
1628<ul class="wp-block-social-links aligncenter is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-fe48e5de wp-block-social-links-is-layout-flex"><li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://www.instagram.com/fsr2_tubaf/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagrammkanal</span></a></li></ul>
1629</section><section id="block-23" class="widget widget_block">
1630<hr class="wp-block-separator has-alpha-channel-opacity" />
1631</section><section id="block-24" class="widget widget_block widget_text">
1632<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Instagram-Kanal der Fakultät</p>
1633</section><section id="block-26" class="widget widget_block">
1634<ul class="wp-block-social-links aligncenter is-content-justification-center is-layout-flex wp-container-core-social-links-is-layout-fe48e5de wp-block-social-links-is-layout-flex">
1634<li class="wp-social-link wp-social-link-instagram wp-block-social-link"><a href="https://www.instagram.com/tubaf_nat/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg><span class="wp-block-social-link-label screen-reader-text">Instagram</span></a></li></ul>
1635</section><section id="block-37" class="widget widget_block">
1636<hr class="wp-block-separator has-alpha-channel-opacity" />
1637</section>	</aside><!-- .sidebar .widget-area -->
1638
1639		</div><!-- .site-content -->
1640
1641		<footer id="colophon" class="complete-footer" role="contentinfo">
1642				
1643			<div class="site-footer">
1644							<nav class="main-navigation" role="navigation" aria-label="Footer primary menu">
1645					<div class="menu-main-menu-container"><ul id="menu-main-menu-1" class="primary-menu"><li class="lang-item lang-item-127 lang-item-de lang-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-3431-de"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/" lang="de-DE" hreflang="de-DE"><img src="/fsr2/wp-content/polylang/de_DE.png" alt="Deutsch" /></a></li>
1646<li class="lang-item lang-item-130 lang-item-en current-lang menu-item menu-item-type-custom menu-item-object-custom current_page_item menu-item-home menu-item-3431-en"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" lang="en-GB" hreflang="en-GB"><img src="/fsr2/wp-content/polylang/en_GB.png" alt="English" /></a></li>
1647<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-3428 current_page_item menu-item-3432"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/news-english/" aria-current="page">News</a></li>
1648<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3541"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/fsr-2-english-2/">FSR 2</a></li>
1649<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3538"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/useful-things-in-everyday-university-life/">Useful things in everyday university life</a></li>
1650<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3537"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/fsr-2-shop/">FSR 2 shop</a></li>
1651<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3539"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/committees/">Committees</a></li>
1652<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3540"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/en/contact/">Contact</a></li>
1653</ul></div>				</nav><!-- .main-navigation -->
1654			
1655			
1656			<div class="site-info">
1657							</div><!-- .site-info -->
1658			
1659			</div> <!-- old footer end -->
1660			
1661			
1662			
1663			<div class="widget-footer-wide">	
1664				<div class="widget-footer">
1665					<div class="site-inner">
1666						<div class="widget-footer-container">
1667															<div class="widget-footer-left">
1668									<section id="nav_menu-8" class="widget widget_nav_menu"><nav class="menu-impressum-kontakt-container" aria-label="Menu"><ul id="menu-impressum-kontakt" class="menu"><li id="menu-item-9677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9677"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/impressum/">Impressum</a></li>
1669<li id="menu-item-9680" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9680"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/kontakt/">Kontakt</a></li>
1670<li id="menu-item-9758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9758"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/datenschutz/">Datenschutzerklärung</a></li>
1671</ul></nav></section><section id="block-29" class="widget widget_block widget_media_image"><div class="wp-block-image">
1672<figure class="aligncenter size-full is-resized"><a href="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-cropped-FSR_Logo_neu_sw.png"><img loading="lazy" decoding="async" width="240" height="240" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-cropped-FSR_Logo_neu_sw.png" alt="" class="wp-image-9482" style="width:232px;height:auto" srcset="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-cropped-FSR_Logo_neu_sw.png 240w, https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-cropped-FSR_Logo_neu_sw-150x150.png 150w, https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/uploads/sites/11/2024/06/cropped-cropped-FSR_Logo_neu_sw-100x100.png 100w" sizes="auto, (max-width: 240px) 85vw, 240px" /></a></figure>
1673</div></section>								</div><!-- .widget-area -->
1674							
1675													</div>
1676					</div>
1677				</div>
1678			</div>  <!-- Footer Widget -->
1679
1680			
1681		</footer><!-- .site-footer -->
1682	</div><!-- .site-inner -->
1683</div><!-- .site -->
1684
1685<script type="speculationrules">
1686{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/fsr2/*"},{"not":{"href_matches":["/fsr2/wp-*.php","/fsr2/wp-admin/*","/fsr2/wp-content/uploads/sites/11/*","/fsr2/wp-content/*","/fsr2/wp-content/plugins/*","/fsr2/wp-content/themes/TUBAF_Theme/*","/fsr2/wp-content/themes/twentysixteen/*","/fsr2/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1687</script>
1687
1688<!-- Matomo -->
1689<script>
1690  var _paq = window._paq = window._paq || [];
1691  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
1692  _paq.push(["setCookieDomain", "*.blogs.hrz.tu-freiberg.de"]);
1693  _paq.push(["setDomains", ["*.blogs.hrz.tu-freiberg.de/fsr2"]]);
1694  _paq.push(["enableCrossDomainLinking"]);
1695  _paq.push(["disableCookies"]);
1696  _paq.push(['setCustomVariable',1, "wp-piwik_custom_cat1", "wp-piwik_custom_val1", 'page']);
1697_paq.push(['setCustomVariable',2, "wp-piwik_custom_cat2", "wp-piwik_custom_val2", 'page']);
1698_paq.push(['setCustomVariable',3, "wp-piwik_custom_cat3", "wp-piwik_custom_val3", 'page']);
1699_paq.push(['setCustomVariable',4, "wp-piwik_custom_cat4", "wp-piwik_custom_val4", 'page']);
1700_paq.push(['setCustomVariable',5, "wp-piwik_custom_cat5", "wp-piwik_custom_val5", 'page']);
1701_paq.push(['trackPageView']);
1702  _paq.push(['enableLinkTracking']);
1703  (function() {
1704    var u="https://webstat.hrz.tu-freiberg.de/";
1705    _paq.push(['setTrackerUrl', u+'piwik.php']);
1706    _paq.push(['setSiteId', '28']);
1707    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
1708    g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
1709  })();
1710</script>
1710
1711<!-- End Matomo Code -->
1712	
1712<script>
1713		(function () {
1714			var c = document.body.className;
1715			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1716			document.body.className = c;
1717		})();
1718	</script>
1718
1719	
1719<script id="wp-hooks-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/dist/hooks.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1719
1719
1720<script id="wp-i18n-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/dist/i18n.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1720
1720
1721<script id="wp-i18n-js-after">
1722wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1723//# sourceURL=wp-i18n-js-after
1724</script>
vendor: 1 bytes, line 1724
1724
1725<script id="swv-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1725
1725
1726<script id="contact-form-7-js-translations">
1727( function( domain, translations ) {
1728	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1729	localeData[""].domain = domain;
1730	wp.i18n.setLocaleData( localeData, domain );
1731} )( "contact-form-7", {"translation-revision-date":"2026-05-05 18:32:38+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"This contact form is placed in the wrong place.":["This contact form is placed in the wrong place."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
1732//# sourceURL=contact-form-7-js-translations
1733</script>
vendor: 1 bytes, line 1733
1733
1734<script id="contact-form-7-js-before">
1735var wpcf7 = {
1736    "api": {
1737        "root": "https:\/\/blogs.hrz.tu-freiberg.de\/fsr2\/wp-json\/",
1738        "namespace": "contact-form-7\/v1"
1739    }
1740};
1741//# sourceURL=contact-form-7-js-before
1742</script>
vendor: 1 bytes, line 1742
1742
1743<script id="contact-form-7-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1743
1743
1744<script id="sourcebuster-js-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1744
1744
1745<script id="wc-order-attribution-js-extra">
1746var wc_order_attribution = {"params":{"lifetime":1.0000000000000001e-5,"session":30,"base64":false,"ajaxurl":"https://blogs.hrz.tu-freiberg.de/fsr2/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1747//# sourceURL=wc-order-attribution-js-extra
1748</script>
vendor: 1 bytes, line 1748
1748
1749<script id="wc-order-attribution-js" src="https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.js?ver=11.1.2"></script>
vendor: 1 bytes, line 1749
1749
1750<script id="wp-emoji-settings" type="application/json">
1751{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"wpemoji":"https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/wp-emoji.js?ver=7.1.2","twemoji":"https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/twemoji.js?ver=7.1.2"}}
1752</script>
vendor: 1 bytes, line 1752
1752
1753<script type="module">
1754/**
1755 * @output wp-includes/js/wp-emoji-loader.js
1756 */
1757
1758/* eslint-env es6 */
1759
1760// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
1761
1762/**
1763 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
1764 * @typedef WPEmojiSettings
1765 * @type {object}
1766 * @property {?object} source
1767 * @property {?string} source.concatemoji
1768 * @property {?string} source.twemoji
1769 * @property {?string} source.wpemoji
1770 */
1771
1772const selector = 'script#wp-emoji-settings';
1773const script = document.querySelector( selector );
1774if ( ! ( script instanceof HTMLScriptElement ) ) {
1775	throw new Error( `Element missing: ${ selector }`);
1776}
1777const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
1778
1779// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
1780window._wpemojiSettings = settings;
1781
1782/**
1783 * Support tests.
1784 * @typedef SupportTests
1785 * @type {object}
1786 * @property {?boolean} flag
1787 * @property {?boolean} emoji
1788 */
1789
1790const sessionStorageKey = 'wpEmojiSettingsSupports';
1791const tests = [ 'flag', 'emoji' ];
1792
1793/**
1794 * Checks whether the browser supports offloading to a Worker.
1795 *
1796 * @since 6.3.0
1797 *
1798 * @private
1799 *
1800 * @returns {boolean}
1801 */
1802function supportsWorkerOffloading() {
1803	return (
1804		typeof Worker !== 'undefined' &&
1805		typeof OffscreenCanvas !== 'undefined' &&
1806		typeof URL !== 'undefined' &&
1807		URL.createObjectURL &&
1808		typeof Blob !== 'undefined'
1809	);
1810}
1811
1812/**
1813 * @typedef SessionSupportTests
1814 * @type {object}
1815 * @property {number} timestamp
1816 * @property {SupportTests} supportTests
1817 */
1818
1819/**
1820 * Get support tests from session.
1821 *
1822 * @since 6.3.0
1823 *
1824 * @private
1825 *
1826 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
1827 */
1828function getSessionSupportTests() {
1829	try {
1830		/** @type {SessionSupportTests} */
1831		const item = JSON.parse(
1832			sessionStorage.getItem( sessionStorageKey )
1833		);
1834		if (
1835			typeof item === 'object' &&
1836			typeof item.timestamp === 'number' &&
1837			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
1838			typeof item.supportTests === 'object'
1839		) {
1840			return item.supportTests;
1841		}
1842	} catch ( e ) {}
1843	return null;
1844}
1845
1846/**
1847 * Persist the supports in session storage.
1848 *
1849 * @since 6.3.0
1850 *
1851 * @private
1852 *
1853 * @param {SupportTests} supportTests Support tests.
1854 */
1855function setSessionSupportTests( supportTests ) {
1856	try {
1857		/** @type {SessionSupportTests} */
1858		const item = {
1859			supportTests: supportTests,
1860			timestamp: new Date().valueOf()
1861		};
1862
1863		sessionStorage.setItem(
1864			sessionStorageKey,
1865			JSON.stringify( item )
1866		);
1867	} catch ( e ) {}
1868}
1869
1870/**
1871 * Checks if two sets of Emoji characters render the same visually.
1872 *
1873 * This is used to determine if the browser is rendering an emoji with multiple data points
1874 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
1875 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
1876 * does not support the emoji correctly.
1877 *
1878 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1879 * scope. Everything must be passed by parameters.
1880 *
1881 * @since 4.9.0
1882 *
1883 * @private
1884 *
1885 * @param {CanvasRenderingContext2D} context 2D Context.
1886 * @param {string} set1 Set of Emoji to test.
1887 * @param {string} set2 Set of Emoji to test.
1888 *
1889 * @return {boolean} True if the two sets render the same.
1890 */
1891function emojiSetsRenderIdentically( context, set1, set2 ) {
1892	// Cleanup from previous test.
1893	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
1894	context.fillText( set1, 0, 0 );
1895	const rendered1 = new Uint32Array(
1896		context.getImageData(
1897			0,
1898			0,
1899			context.canvas.width,
1900			context.canvas.height
1901		).data
1902	);
1903
1904	// Cleanup from previous test.
1905	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
1906	context.fillText( set2, 0, 0 );
1907	const rendered2 = new Uint32Array(
1908		context.getImageData(
1909			0,
1910			0,
1911			context.canvas.width,
1912			context.canvas.height
1913		).data
1914	);
1915
1916	return rendered1.every( ( rendered2Data, index ) => {
1917		return rendered2Data === rendered2[ index ];
1918	} );
1919}
1920
1921/**
1922 * Checks if the center point of a single emoji is empty.
1923 *
1924 * This is used to determine if the browser is rendering an emoji with a single data point
1925 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
1926 * rendered emoji will have a non-zero value at the center point.
1927 *
1928 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1929 * scope. Everything must be passed by parameters.
1930 *
1931 * @since 6.8.2
1932 *
1933 * @private
1934 *
1935 * @param {CanvasRenderingContext2D} context 2D Context.
1936 * @param {string} emoji Emoji to test.
1937 *
1938 * @return {boolean} True if the center point is empty.
1939 */
1940function emojiRendersEmptyCenterPoint( context, emoji ) {
1941	// Cleanup from previous test.
1942	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
1943	context.fillText( emoji, 0, 0 );
1944
1945	// Test if the center point (16, 16) is empty (0,0,0,0).
1946	const centerPoint = context.getImageData(16, 16, 1, 1);
1947	for ( let i = 0; i < centerPoint.data.length; i++ ) {
1948		if ( centerPoint.data[ i ] !== 0 ) {
1949			// Stop checking the moment it's known not to be empty.
1950			return false;
1951		}
1952	}
1953
1954	return true;
1955}
1956
1957/**
1958 * Determines if the browser properly renders Emoji that Twemoji can supplement.
1959 *
1960 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
1961 * scope. Everything must be passed by parameters.
1962 *
1963 * @since 4.2.0
1964 *
1965 * @private
1966 *
1967 * @param {CanvasRenderingContext2D} context 2D Context.
1968 * @param {string} type Whether to test for support of "flag" or "emoji".
1969 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
1970 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
1971 *
1972 * @return {boolean} True if the browser can render emoji, false if it cannot.
1973 */
1974function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
1975	let isIdentical;
1976
1977	switch ( type ) {
1978		case 'flag':
1979			/*
1980			 * Test for Transgender flag compatibility. Added in Unicode 13.
1981			 *
1982			 * To test for support, we try to render it, and compare the rendering to how it would look if
1983			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
1984			 */
1985			isIdentical = emojiSetsRenderIdentically(
1986				context,
1987				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
1988				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
1989			);
1990
1991			if ( isIdentical ) {
1992				return false;
1993			}
1994
1995			/*
1996			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
1997			 * so gives us an easy test for full support.
1998			 *
1999			 * To test for support, we try to render it, and compare the rendering to how it would look if
2000			 * the browser doesn't render it correctly ([C] + [Q]).
2001			 */
2002			isIdentical = emojiSetsRenderIdentically(
2003				context,
2004				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
2005				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
2006			);
2007
2008			if ( isIdentical ) {
2009				return false;
2010			}
2011
2012			/*
2013			 * Test for English flag compatibility. England is a country in the United Kingdom, it
2014			 * does not have a two letter locale code but rather a five letter sub-division code.
2015			 *
2016			 * To test for support, we try to render it, and compare the rendering to how it would look if
2017			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
2018			 */
2019			isIdentical = emojiSetsRenderIdentically(
2020				context,
2021				// as the flag sequence
2022				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
2023				// with each code point separated by a zero-width space
2024				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
2025			);
2026
2027			return ! isIdentical;
2028		case 'emoji':
2029			/*
2030			 * Is there a large, hairy, humanoid mythical creature living in the browser?
2031			 *
2032			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
2033			 *
2034			 * The hairy creature emoji is a single code point emoji. Testing for browser
2035			 * support required testing the center point of the emoji to see if it is empty.
2036			 *
2037			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
2038			 *
2039			 * When updating this test, please ensure that the emoji is either a single code point
2040			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
2041			 * joiner vs a zero-width space.
2042			 */
2043			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
2044			return ! notSupported;
2045	}
2046
2047	return false;
2048}
2049
2050/**
2051 * Checks emoji support tests.
2052 *
2053 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2054 * scope. Everything must be passed by parameters.
2055 *
2056 * @since 6.3.0
2057 *
2058 * @private
2059 *
2060 * @param {string[]} tests Tests.
2061 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
2062 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
2063 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
2064 *
2065 * @return {SupportTests} Support tests.
2066 */
2067function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
2068	let canvas;
2069	if (
2070		typeof WorkerGlobalScope !== 'undefined' &&
2071		self instanceof WorkerGlobalScope
2072	) {
2073		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
2074	} else {
2075		canvas = document.createElement( 'canvas' );
2076	}
2077
2078	const context = canvas.getContext( '2d', { willReadFrequently: true } );
2079
2080	/*
2081	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
2082	 * it doesn't work when the font is bolder than 500 weight. So, we
2083	 * check for bold rendering support to avoid invisible emoji in Chrome.
2084	 */
2085	context.textBaseline = 'top';
2086	context.font = '600 32px Arial';
2087
2088	const supports = {};
2089	tests.forEach( ( test ) => {
2090		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
2091	} );
2092	return supports;
2093}
2094
2095/**
2096 * Adds a script to the head of the document.
2097 *
2098 * @ignore
2099 *
2100 * @since 4.2.0
2101 *
2102 * @param {string} src The url where the script is located.
2103 *
2104 * @return {void}
2105 */
2106function addScript( src ) {
2107	const script = document.createElement( 'script' );
2108	script.src = src;
2109	script.defer = true;
2110	document.head.appendChild( script );
2111}
2112
2113settings.supports = {
2114	everything: true,
2115	everythingExceptFlag: true
2116};
2117
2118// Obtain the emoji support from the browser, asynchronously when possible.
2119new Promise( ( resolve ) => {
2120	let supportTests = getSessionSupportTests();
2121	if ( supportTests ) {
2122		resolve( supportTests );
2123		return;
2124	}
2125
2126	if ( supportsWorkerOffloading() ) {
2127		try {
2128			// Note that the functions are being passed as arguments due to minification.
2129			const workerScript =
2130				'postMessage(' +
2131				testEmojiSupports.toString() +
2132				'(' +
2133				[
2134					JSON.stringify( tests ),
2135					browserSupportsEmoji.toString(),
2136					emojiSetsRenderIdentically.toString(),
2137					emojiRendersEmptyCenterPoint.toString()
2138				].join( ',' ) +
2139				'));';
2140			const blob = new Blob( [ workerScript ], {
2141				type: 'text/javascript'
2142			} );
2143			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
2144			worker.onmessage = ( event ) => {
2145				supportTests = event.data;
2146				setSessionSupportTests( supportTests );
2147				worker.terminate();
2148				resolve( supportTests );
2149			};
2150			return;
2151		} catch ( e ) {}
2152	}
2153
2154	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
2155	setSessionSupportTests( supportTests );
2156	resolve( supportTests );
2157} )
2158	// Once the browser emoji support has been obtained from the session, finalize the settings.
2159	.then( ( supportTests ) => {
2160		/*
2161		 * Tests the browser support for flag emojis and other emojis, and adjusts the
2162		 * support settings accordingly.
2163		 */
2164		for ( const test in supportTests ) {
2165			settings.supports[ test ] = supportTests[ test ];
2166
2167			settings.supports.everything =
2168				settings.supports.everything && settings.supports[ test ];
2169
2170			if ( 'flag' !== test ) {
2171				settings.supports.everythingExceptFlag =
2172					settings.supports.everythingExceptFlag &&
2173					settings.supports[ test ];
2174			}
2175		}
2176
2177		settings.supports.everythingExceptFlag =
2178			settings.supports.everythingExceptFlag &&
2179			! settings.supports.flag;
2180
2181		// When the browser can not render everything we need to load a polyfill.
2182		if ( ! settings.supports.everything ) {
2183			const src = settings.source || {};
2184
2185			if ( src.concatemoji ) {
2186				addScript( src.concatemoji );
2187			} else if ( src.wpemoji && src.twemoji ) {
2188				addScript( src.twemoji );
2189				addScript( src.wpemoji );
2190			}
2191		}
2192	} );
2193//# sourceURL=https://blogs.hrz.tu-freiberg.de/fsr2/wp-includes/js/wp-emoji-loader.js
2194</script>
vendor: 1 bytes, line 2194
2194
2195<script type='text/javascript' src='https://blogs.hrz.tu-freiberg.de/fsr2/wp-content/themes/TUBAF_Theme/js/jquery.matchHeight.js'></script>
vendor: 1 bytes, line 2195
2195
2196<script type="text/javascript">$(function() {$('.item').matchHeight();});</script>
2196
2197
2198</body>
2199</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.