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 – 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 » Feed" href="https://blogs.hrz.tu-freiberg.de/fsr2/en/feed/" /> 16<link rel="alternate" type="application/rss+xml" title="Fachschaftsrat 2 » 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&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&format=xml&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 …" 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.