PageSourceSearch

https://hannoleichtmann.com/category/curating/

html hannoleichtmann.com collected 2026-10-07 13:26:17 UTC 137,054 bytes, 1,771 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="en">
4<head>
5	<meta charset="UTF-8">
6	<title>Hanno Leichtmann</title>
7	<meta name="viewport" content="width=device-width initial-scale=1.0">
8
9    <meta name="author" content="hylynyiv lyngyrkz">
10    <meta name="copyright" content="hanno leichtmann">
11    <meta name="description" content=" Hanno Leichtmann is an electronic musician based in Berlin.">
12    <meta property="og:image" content="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/og_hanno.png">
13    <link rel="shortcut icon" type="image/gif" href="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/hannicon.gif"/>
14
15    <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Noto+Sans:400,700|Droid+Sans:400,700|Lato:400,700|Istok+Web|Muli:400,300italic|Roboto:400,700|Nunito|Inconsolata|Maven+Pro|Hind' rel='stylesheet' type='text/css'>
16
17    
17<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
17
18
19    
19<script src="https://w.soundcloud.com/player/api.js"></script>
19
20
21
22	<meta name='robots' content='max-image-preview:large' />
23<link rel="alternate" type="application/rss+xml" title="Hanno Leichtmann &raquo; Kategorie-Feed für curating" href="https://hannoleichtmann.com/category/curating/feed/" />
24<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
25img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
26/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
27</style>
28<style id='wp-emoji-styles-inline-css' type='text/css'>
29
30	img.wp-smiley, img.emoji {
31		display: inline !important;
32		border: none !important;
33		box-shadow: none !important;
34		height: 1em !important;
35		width: 1em !important;
36		margin: 0 0.07em !important;
37		vertical-align: -0.1em !important;
38		background: none !important;
39		padding: 0 !important;
40	}
41/*# sourceURL=wp-emoji-styles-inline-css */
42</style>
43<style id='wp-block-library-inline-css' type='text/css'>
44:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
44--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
45
46/*# sourceURL=wp-block-library-inline-css */
47</style>
48<style id='classic-theme-styles-inline-css' type='text/css'>
49/*! This file is auto-generated */
50.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
51/*# sourceURL=/wp-includes/css/classic-themes.min.css */
52</style>
53<style id='global-styles-inline-css' type='text/css'>
54: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: #ffffff;--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--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,0) 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%);
54--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);}: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;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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-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-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-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;}
54.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;}
55/*# sourceURL=global-styles-inline-css */
56</style>
57
58<link rel='stylesheet' id='hylys_style-css' href='https://hannoleichtmann.com/wp-content/themes/hylys_theme/css/hylys.css?ver=1.0.0' type='text/css' media='all' />
59<link rel='stylesheet' id='buttons-css' href='https://hannoleichtmann.com/wp-includes/css/buttons.min.css?ver=6.9.10' type='text/css' media='all' />
60<link rel='stylesheet' id='dashicons-css' href='https://hannoleichtmann.com/wp-includes/css/dashicons.min.css?ver=6.9.10' type='text/css' media='all' />
61<link rel='stylesheet' id='mediaelement-css' href='https://hannoleichtmann.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' />
62<link rel='stylesheet' id='wp-mediaelement-css' href='https://hannoleichtmann.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.9.10' type='text/css' media='all' />
63<link rel='stylesheet' id='media-views-css' href='https://hannoleichtmann.com/wp-includes/css/media-views.min.css?ver=6.9.10' type='text/css' media='all' />
64<link rel='stylesheet' id='imgareaselect-css' href='https://hannoleichtmann.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' type='text/css' media='all' />
65<script type="text/javascript" id="utils-js-extra">
66/* <![CDATA[ */
67var userSettings = {"url":"/","uid":"0","time":"1791379577","secure":"1"};
68//# sourceURL=utils-js-extra
69/* ]]> */
70</script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/utils.min.js?ver=6.9.10" id="utils-js"></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 72
72
73<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1" id="moxiejs-js"></script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9" id="plupload-js"></script>
75
76<link rel="https://api.w.org/" href="https://hannoleichtmann.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hannoleichtmann.com/wp-json/wp/v2/categories/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hannoleichtmann.com/xmlrpc.php?rsd" />
77<meta name="generator" content="WordPress 6.9.10" />
78<style type="text/css" id="custom-background-css">
79body.custom-background { background-color: #ffffff; background-image: url("https://hannoleichtmann.com/wp-content/uploads/2016/01/hanno_vinyl_trans_s.jpg"); background-position: right top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; }
80</style>
81	</head>
82
83<body class="archive category category-curating category-6 custom-background wp-theme-hylys_theme hylys-class post-sculpture-edition-2" >
84	
84<script>
85	  window.fbAsyncInit = function() {
86	    FB.init({
87	      appId      : '1591788184407944',
88	      xfbml      : true,
89	      version    : 'v2.5'
90	    });
91	  };
92
93	  (function(d, s, id){
94	     var js, fjs = d.getElementsByTagName(s)[0];
95	     if (d.getElementById(id)) {return;}
96	     js = d.createElement(s); js.id = id;
97	     js.src = "//connect.facebook.net/en_US/sdk.js";
98	     fjs.parentNode.insertBefore(js, fjs);
99	   }(document, 'script', 'facebook-jssdk'));
100	</script>
100
101	<header>
102		<div id="logo_nav">
103			<div id="logo">
104				<div class="menu-home-container"><ul id="menu-home" class="menu"><li id="menu-item-119" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-119"><a href="https://hannoleichtmann.com/">hanno &nbsp;  leichtmann</a></li>
105</ul></div>			</div>
106			<input type="checkbox" id="navbar-checkbox" class="navbar-checkbox">
107			<nav class="collmenu">
108				<div class="menu-main-navigation-container"><ul id="menu-main-navigation" class="menu"><li id="menu-item-40" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-40"><a href="https://hannoleichtmann.com/category/installations/">installations</a></li>
109<li id="menu-item-41" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-41"><a href="https://hannoleichtmann.com/category/releases/">releases / shop</a></li>
110<li id="menu-item-42" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42"><a href="https://hannoleichtmann.com/category/live/">live sets</a></li>
111<li id="menu-item-43" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-43"><a href="https://hannoleichtmann.com/category/curating/" aria-current="page">curating</a></li>
112<li id="menu-item-110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-110"><a href="https://hannoleichtmann.com/info/">info</a></li>
113</ul></div>				<label for="navbar-checkbox" class="navbar-handle"></label>
114			</nav>
115			<div id="socmed">
116		        <img id="scl" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/soundcloud.png" title="soundcloud" onclick="soundcloud()">
117		        <img id="dscg" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/bandcamp.png" title="bandcamp" onclick="bandcamp()">
118		        <img id="utube" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/youtube.png"  title="youtube" onclick="tube()">
119		        <img id="fb" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/fatzbuch.png" title="facebook" onclick="fbook()">
120		        <a href="mailto:[email protected]"><img id="newsl" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/mail.png" title="booking/newsletter"></a>
121		    </div>
122		</div>
123
124
125
126
127
128<img id="covertitle" src="
129" height="" width="" alt=""/>
130
131</header>
132
133	<main>
134		<section>
135					<article class="anim1">
136						<h1>sculpture edition 2</h1>
137						<p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-685" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-02-um-16.25.07.png" alt="Bildschirmfoto 2021-11-02 um 16.25.07" width="456" height="618" /> <img decoding="async" class="alignnone size-medium wp-image-686" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/IMG_6899-637x800.jpeg" alt="IMG_6899" width="637" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2021/11/IMG_6899-637x800.jpeg 637w, https://hannoleichtmann.com/wp-content/uploads/2021/11/IMG_6899-955x1200.jpeg 955w" sizes="(max-width: 637px) 100vw, 637px" /> <img decoding="async" class="alignnone size-full wp-image-678" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.40.35.png" alt="Bildschirmfoto 2021-11-01 um 11.40.35" width="566" height="484" /> <img loading="lazy" decoding="async" class="alignnone size-full wp-image-677" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.40.25.png" alt="Bildschirmfoto 2021-11-01 um 11.40.25" width="464" height="592" /> <img loading="lazy" decoding="async" class="alignnone size-full wp-image-675" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.39.22.png" alt="Bildschirmfoto 2021-11-01 um 11.39.22" width="684" height="459" /> <img loading="lazy" decoding="async" class="alignnone size-full wp-image-676" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.39.57.png" alt="Bildschirmfoto 2021-11-01 um 11.39.57" width="574" height="615" /></p>
138						<div id="spacer"></div>
139					</article>
140
141
142
143
144
145
146					<article class="anim1">
147						<h1>LETRA / TONE Festival of Graphics and Music</h1>
148						<p><a href="http://www.letra-tone.com">8. -10. March 2019 Radialsystem Berlin</a></p>
149<p><a href="http://www.letra-tone.com">www.letra-tone.com</a></p>
150<p>&nbsp;</p>
151<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-591" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Bildschirmfoto-2019-04-15-um-13.47.21.png" alt="Bildschirmfoto 2019-04-15 um 13.47.21" width="496" height="682" /></p>
152<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-589" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-311" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
152w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-588" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-285" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-586" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-253" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-585" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-210" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-584" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-205" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-583" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-197" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-582" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-182" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
152w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-581" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-173" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-580" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-170" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-579" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-107" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-578" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-92" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-577" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-71" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-576" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-50" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
152w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-575" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-46" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-574" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-44" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-573" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-36" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
153						<div id="spacer"></div>
154					</article>
155
156
157
158
159
160
161					<article class="anim1">
162						<h1>VU DE L´EXTÉRIEUR</h1>
163						<p>a series of selected electronic and eletroacoustic music</p>
164<p>at espace diaphanes, february &#8211; december 2018</p>
165<p><a href="http://www.vudelexterieur.com">www.vudelexterieur.com</a></p>
166<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-558" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-800x800.png" alt="FB_TW_INST_POST_VDLE_01" width="800" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-800x800.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-150x150.png 150w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-1200x1200.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01.png 2040w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-563" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03-800x450.png" alt="V_D_L_E_facebook_event_cover_02edition_op03" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-561" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok-800x450.png" alt="FB_03_cover_event_3ok_dateok" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok.png 1920w" sizes="auto, (max-width: 800px) 100v
166w, 800px" /></p>
167<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-593" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04-800x450.png" alt="FB_cover_event_VDLE_04" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-557" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER-800x450.png" alt="FB_COVER" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-562" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok-800x450.png" alt="FB_cover_ok" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
168						<div id="spacer"></div>
169					</article>
170
171
172
173
174
175
176					<article class="anim1">
177						<h1>SYN / CUSSION Festival for Percussion and Electronics</h1>
178						<p>Radialsystem May 2017</p>
179<p><a href="http://www.syncussion.com">www.syncussion.com</a></p>
180<p>&nbsp;</p>
181<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-530" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background-584x800.jpg" alt="Banner 1 (white background)" width="584" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background-584x800.jpg 584w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background-875x1200.jpg 875w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background.jpg 1213w" sizes="auto, (max-width: 584px) 100vw, 584px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-552" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9263-800x533.jpg" alt="_07A9263" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9263-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9263-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-551" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9336-Kopie-533x800.jpg" alt="_07A9336 Kopie" width="533" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9336-Kopie-533x800.jpg 533w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9336-Kopie-800x1200.jpg 800w" sizes="auto, (max-width: 533px) 100vw, 533px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-550" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9328-Kopie-800x533.jpg" alt="_07A9328 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9328-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9328-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-548" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9212-Kopie-800x533.jpg" alt="_07A9212 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9212-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9212-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100v
181w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-547" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8835-Kopie-800x533.jpg" alt="_07A8835 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8835-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8835-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-545" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8745-Kopie-800x533.jpg" alt="_07A8745 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8745-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8745-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-544" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8655-Kopie-800x533.jpg" alt="_07A8655 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8655-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8655-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-543" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8515-Kopie-800x533.jpg" alt="_07A8515 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8515-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8515-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-542" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8497-Kopie-800x533.jpg" alt="_07A8497 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8497-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8497-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-541" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8441-Kopie-800x533.jpg" alt="_07A8441 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8441-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8441-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-539" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8365-Kopie-800x533.jpg" alt="_07A8365 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8365-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8365-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-538" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8004-Kopie-800x533.jpg" alt="_07A8004 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8004-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8004-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-537" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7969-Kopie-800x533.jpg" alt="_07A7969 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7969-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7969-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-535" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7855-Kopie-800x533.jpg" alt="_07A7855 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7855-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7855-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100v
181w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-534" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7808-Kopie-800x533.jpg" alt="_07A7808 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7808-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7808-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-532" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7724-Kopie-800x533.jpg" alt="_07A7724 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7724-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7724-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-531" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7492-Kopie-800x533.jpg" alt="_07A7492 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7492-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7492-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p>
182						<div id="spacer"></div>
183					</article>
184
185
186
187
188
189
190					<article class="anim1">
191						<h1>GRAND JETÉ</h1>
192						<h2>a series of selected electronic music at ohm gallery, berlin</h2>
193<p>with : atom tm, kyoka, byetone, kassem mosse, konrad black, pole, iron curtis, lucretia dalt, cristian vogel, miles whittaker and others</p>
194<p><a href="http://www.grandjete.de/" target="_blank">more info</a><br />
195<img loading="lazy" decoding="async" class="alignnone wp-image-291" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/Bildschirmfoto-2016-01-17-um-20.38.21-222x300.png" alt="Bildschirmfoto 2016-01-17 um 20.38.21" width="304" height="411" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/Bildschirmfoto-2016-01-17-um-20.38.21-222x300.png 222w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Bildschirmfoto-2016-01-17-um-20.38.21.png 656w" sizes="auto, (max-width: 304px) 100vw, 304px" /><br />
196<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-242" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-300x225.jpg" alt="ohm" width="300" height="225" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-300x225.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-768x576.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-1024x768.jpg 1024w, https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm.jpg 1280w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
197						<div id="spacer"></div>
198					</article>
199
200
201
202
203
204
205					<article class="anim1">
206						<h1>LETRA / TONE</h1>
207						<h2>festival of graphics and music</h2>
208<p>12.-13. april 2014, radialsystem, berlin</p>
209<p>&nbsp;</p>
210<p><a href="http://www.letra-tone.com/">more info</a></p>
211<p>&nbsp;</p>
212<p><a href="https://www.facebook.com/pg/letratone/photos/?tab=album&amp;album_id=2133150743591623">more pictures </a><br />
213<img loading="lazy" decoding="async" class="size-full wp-image-31" src="http://hannoleichtmann.com/wordpress/wp-content/uploads/2016/01/Poster_web.jpg" alt="letra/tone" width="857" height="1200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web.jpg 857w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web-214x300.jpg 214w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web-768x1075.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web-731x1024.jpg 731w" sizes="auto, (max-width: 857px) 100vw, 857px" /><br />
214<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-169" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283-300x200.jpg" alt="_A2A6283" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283.jpg 900w" sizes="auto, (max-width: 300px) 100v
214w, 300px" /><br />
215<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-167" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103-300x200.jpg" alt="_A2A6103" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
216<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-173" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328-300x205.jpg" alt="_A2A6328" width="300" height="205" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328-300x205.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328-768x524.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
217<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-174" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388-300x200.jpg" alt="_A2A6388" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
218<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-168" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257-300x200.jpg" alt="_A2A6257" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
219<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-177" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417-300x200.jpg" alt="_A2A6417" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
220<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-170" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305-300x200.jpg" alt="_A2A6305" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
221<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-176" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587-300x200.jpg" alt="_A2A6587" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br />
222<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-166" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/letratone1klein-300x225.jpg" alt="letratone1klein" width="300" height="225" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/letratone1klein-300x225.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/letratone1klein.jpg 640w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
223						<div id="spacer"></div>
224					</article>
225
226
227
228
229
230
231		</section>
232	</main>
233		<footer id="footer1" class="hide">
234		      <p class="small">hanno leichtmann in other projects:</p>
235		      <a href="http://www.denseland.de">denseland</a>
236		      <a href="http://www.groupshow.de/">groupshow</a>
237		      <p class="small">please visit my limited edition label:</p>
238		      <a href="http://www.picture-disk.com">picture-disk</a>
239		</footer>
240		<div class="fb-like"
241		data-share="true"
242		data-width="65"
243		data-show-faces="true">
244		</div>
245		<div id="credits1" class="credits hide">
246		  <a href="">
247		  	<p>hannoleichtmann.com &copy; 2026</p>		  </a>
248		  <p>website programming by <a href="http://www.hylynyiv.com">hylynyiv</a> </p>
249		</div>
250
251			
251<script type="speculationrules">
252{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hylys_theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
253</script>
253
254
255		
255<script type="text/html" id="tmpl-media-frame">
256		<div class="media-frame-title" id="media-frame-title"></div>
257		<h2 class="media-frame-menu-heading">Aktionen</h2>
258		<button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false">
259			Menü			<span class="dashicons dashicons-arrow-down" aria-hidden="true"></span>
260		</button>
261		<div class="media-frame-menu"></div>
262		<div class="media-frame-tab-panel">
263			<div class="media-frame-router"></div>
264			<div class="media-frame-content"></div>
265		</div>
266		<h2 class="media-frame-actions-heading screen-reader-text">
267		Aktionen für ausgewählte Medien		</h2>
268		<div class="media-frame-toolbar"></div>
269		<div class="media-frame-uploader"></div>
270	</script>
270
271
272		
272<script type="text/html" id="tmpl-media-modal">
273		<div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title">
274			<# if ( data.hasCloseButton ) { #>
275				<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
276					Dialog schließen				</span></button>
277			<# } #>
278			<div class="media-modal-content" role="document"></div>
279		</div>
280		<div class="media-modal-backdrop"></div>
281	</script>
281
282
283		
283<script type="text/html" id="tmpl-uploader-window">
284		<div class="uploader-window-content">
285			<div class="uploader-editor-title">Dateien für den Upload ablegen</div>
286		</div>
287	</script>
287
288
289		
289<script type="text/html" id="tmpl-uploader-editor">
290		<div class="uploader-editor-content">
291			<div class="uploader-editor-title">Dateien für den Upload ablegen</div>
292		</div>
293	</script>
293
294
295		
295<script type="text/html" id="tmpl-uploader-inline">
296		<# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #>
297		<# if ( data.canClose ) { #>
298		<button class="close dashicons dashicons-no"><span class="screen-reader-text">
299			Bedienfeld zum Hochladen schließen		</span></button>
300		<# } #>
301		<div class="uploader-inline-content {{ messageClass }}">
302		<# if ( data.message ) { #>
303			<h2 class="upload-message">{{ data.message }}</h2>
304		<# } #>
305					<div class="upload-ui">
306				<h2 class="upload-instructions drop-instructions">Dateien für den Upload ablegen</h2>
307				<p class="upload-instructions drop-instructions">oder</p>
308				<button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Dateien auswählen</button>
309			</div>
310
311			<div class="upload-inline-status"></div>
312
313			<div class="post-upload-ui" id="post-upload-info">
314				
315				<p class="max-upload-size">
316				Maximale Dateigröße für Uploads: 128 MB.				</p>
317
318				<# if ( data.suggestedWidth && data.suggestedHeight ) { #>
319					<p class="suggested-dimensions">
320						Empfohlene Bildmaße: {{data.suggestedWidth}} × {{data.suggestedHeight}} Pixel.					</p>
321				<# } #>
322
323							</div>
324				</div>
325	</script>
325
326
327		
327<script type="text/html" id="tmpl-media-library-view-switcher">
328		<a href="https://hannoleichtmann.com/wp-admin/upload.php?mode=list" class="view-list">
329			<span class="screen-reader-text">
330				Listenansicht			</span>
331		</a>
332		<a href="https://hannoleichtmann.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page">
333			<span class="screen-reader-text">
334				Rasteransicht			</span>
335		</a>
336	</script>
336
337
338		
338<script type="text/html" id="tmpl-uploader-status">
339		<h2>Wird hochgeladen</h2>
340
341		<div class="media-progress-bar"><div></div></div>
342		<div class="upload-details">
343			<span class="upload-count">
344				<span class="upload-index"></span> / <span class="upload-total"></span>
345			</span>
346			<span class="upload-detail-separator">&ndash;</span>
347			<span class="upload-filename"></span>
348		</div>
349		<div class="upload-errors"></div>
350		<button type="button" class="button upload-dismiss-errors">Fehler verwerfen</button>
351	</script>
351
352
353		
353<script type="text/html" id="tmpl-uploader-status-error">
354		<span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span>
355		<span class="upload-error-message">{{ data.message }}</span>
356	</script>
356
357
358		
358<script type="text/html" id="tmpl-edit-attachment-frame">
359		<div class="edit-media-header">
360			<button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Vorheriges Medienelement bearbeiten</span></button>
361			<button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Nächstes Medienelement bearbeiten</span></button>
362			<button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Dialog schließen</span></button>
363		</div>
364		<div class="media-frame-title"></div>
365		<div class="media-frame-content"></div>
366	</script>
366
367
368		
368<script type="text/html" id="tmpl-attachment-details-two-column">
369		<div class="attachment-media-view {{ data.orientation }}">
370						<h2 class="screen-reader-text">Vorschau des Anhangs</h2>
371			<div class="thumbnail thumbnail-{{ data.type }}">
372				<# if ( data.uploading ) { #>
373					<div class="media-progress-bar"><div></div></div>
374				<# } else if ( data.sizes && data.sizes.full ) { #>
375					<img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" />
376				<# } else if ( data.sizes && data.sizes.large ) { #>
377					<img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" />
378				<# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #>
379					<img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" />
380				<# } #>
381
382				<# if ( 'audio' === data.type ) { #>
383				<div class="wp-media-wrapper wp-audio">
384					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
385						<source type="{{ data.mime }}" src="{{ data.url }}" />
386					</audio>
387				</div>
388				<# } else if ( 'video' === data.type ) {
389					var w_rule = '';
390					if ( data.width ) {
391						w_rule = 'width: ' + data.width + 'px;';
392					} else if ( wp.media.view.settings.contentWidth ) {
393						w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
394					}
395				#>
396				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
397					<video controls="controls" class="wp-video-shortcode" preload="metadata"
398						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
399						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
400						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
401						<source type="{{ data.mime }}" src="{{ data.url }}" />
402					</video>
403				</div>
404				<# } #>
405
406				<div class="attachment-actions">
407					<# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
408					<button type="button" class="button edit-attachment">Bild bearbeiten</button>
409					<# } else if ( 'pdf' === data.subtype && data.sizes ) { #>
410					<p>Dokument-Vorschau</p>
411					<# } #>
412				</div>
413			</div>
414		</div>
415		<div class="attachment-info">
416			<span class="settings-save-status" role="status">
417				<span class="spinner"></span>
418				<span class="saved">Gespeichert</span>
419			</span>
420			<div class="details">
421				<h2 class="screen-reader-text">
422					Details				</h2>
423				<div class="uploaded"><strong>Hochgeladen am:</strong> {{ data.dateFormatted }}</div>
424				<div class="uploaded-by word-wrap-break-word">
425					<strong>Hochgeladen von:</strong>
426						<# if ( data.authorLink ) { #>
427							<a href="{{ data.authorLink }}">{{ data.authorName }}</a>
428						<# } else { #>
429							{{ data.authorName }}
430						<# } #>
431				</div>
432				<# if ( data.uploadedToTitle ) { #>
433					<div class="uploaded-to">
434						<strong>Hochgeladen zu:</strong>
435						<# if ( data.uploadedToLink ) { #>
436							<a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a>
437						<# } else { #>
438							{{ data.uploadedToTitle }}
439						<# } #>
440					</div>
441				<# } #>
442				<div class="filename"><strong>Dateiname:</strong> {{ data.filename }}</div>
443				<div class="file-type"><strong>Dateityp:</strong> {{ data.mime }}</div>
444				<div class="file-size"><strong>Dateigröße:</strong> {{ data.filesizeHumanReadable }}</div>
445				<# if ( 'image' === data.type && ! data.uploading ) { #>
446					<# if ( data.width && data.height ) { #>
447						<div class="dimensions"><strong>Maße:</strong>
448							{{ data.width }} × {{ data.height }} Pixel						</div>
449					<# } #>
450
451					<# if ( data.originalImageURL && data.originalImageName ) { #>
452						<div class="word-wrap-break-word">
453							<strong>Originalbild:</strong>
454							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
455						</div>
456					<# } #>
457				<# } #>
458
459				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
460					<div class="file-length"><strong>Länge:</strong>
461						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
462						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
463					</div>
464				<# } #>
465
466				<# if ( 'audio' === data.type && data.meta.bitrate ) { #>
467					<div class="bitrate">
468						<strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s
469						<# if ( data.meta.bitrate_mode ) { #>
470						{{ ' ' + data.meta.bitrate_mode.toUpperCase() }}
471						<# } #>
472					</div>
473				<# } #>
474
475				<# if ( data.mediaStates ) { #>
476					<div class="media-states"><strong>Verwendet als:</strong> {{ data.mediaStates }}</div>
477				<# } #>
478
479				<div class="compat-meta">
480					<# if ( data.compat && data.compat.meta ) { #>
481						{{{ data.compat.meta }}}
482					<# } #>
483				</div>
484			</div>
485
486			<div class="settings">
487				<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
488				<# if ( 'image' === data.type ) { #>
489					<span class="setting alt-text has-description" data-setting="alt">
490						<label for="attachment-details-two-column-alt-text" class="name">Alternativtext</label>
491						<textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
492					</span>
493					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p>
494				<# } #>
495								<span class="setting" data-setting="title">
496					<label for="attachment-details-two-column-title" class="name">Titel</label>
497					<input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} />
498				</span>
499								<# if ( 'audio' === data.type ) { #>
500								<span class="setting" data-setting="artist">
501					<label for="attachment-details-two-column-artist" class="name">Künstler</label>
502					<input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" />
503				</span>
504								<span class="setting" data-setting="album">
505					<label for="attachment-details-two-column-album" class="name">Album</label>
506					<input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" />
507				</span>
508								<# } #>
509				<span class="setting" data-setting="caption">
510					<label for="attachment-details-two-column-caption" class="name">Beschriftung</label>
511					<textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
512				</span>
513				<span class="setting" data-setting="description">
514					<label for="attachment-details-two-column-description" class="name">Beschreibung</label>
515					<textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
516				</span>
517				<span class="setting" data-setting="url">
518					<label for="attachment-details-two-column-copy-link" class="name">Datei-URL:</label>
519					<input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
520					<span class="copy-to-clipboard-container">
521						<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">URL in die Zwischenablage kopieren</button>
522						<span class="success hidden" aria-hidden="true">Kopiert!</span>
523					</span>
524				</span>
525				<div class="attachment-compat"></div>
526			</div>
527
528			<div class="actions">
529				<# if ( data.link ) { #>
530										<a class="view-attachment" href="{{ data.link }}">Anhangseite anzeigen</a>
531				<# } #>
532				<# if ( data.can.save ) { #>
533					<# if ( data.link ) { #>
534						<span class="links-separator">|</span>
535					<# } #>
536					<a href="{{ data.editLink }}">Weitere Details bearbeiten</a>
537				<# } #>
538				<# if ( data.can.save && data.link ) { #>
539					<span class="links-separator">|</span>
540					<a href="{{ data.url }}" download>Datei herunterladen</a>
541				<# } #>
542				<# if ( ! data.uploading && data.can.remove ) { #>
543					<# if ( data.link || data.can.save ) { #>
544						<span class="links-separator">|</span>
545					<# } #>
546											<button type="button" class="button-link delete-attachment">Endgültig löschen</button>
547									<# } #>
548			</div>
549		</div>
550	</script>
550
551
552		
552<script type="text/html" id="tmpl-attachment">
553		<div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}">
554			<div class="thumbnail">
555				<# if ( data.uploading ) { #>
556					<div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div>
557				<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
558					<div class="centered">
559						<img src="{{ data.size.url }}" draggable="false" alt="" />
560					</div>
561				<# } else { #>
562					<div class="centered">
563						<# if ( data.image && data.image.src && data.image.src !== data.icon ) { #>
564							<img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" />
565						<# } else if ( data.sizes ) {
566								if ( data.sizes.medium ) { #>
567									<img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" />
568								<# } else { #>
569									<img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" />
570								<# } #>
571						<# } else { #>
572							<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
573						<# } #>
574					</div>
575					<div class="filename">
576						<div>{{ data.filename }}</div>
577					</div>
578				<# } #>
579			</div>
580			<# if ( data.buttons.close ) { #>
581				<button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
582					Entfernen				</span></button>
583			<# } #>
584		</div>
585		<# if ( data.buttons.check ) { #>
586			<button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">
587				Abwählen			</span></button>
588		<# } #>
589		<#
590		var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly';
591		if ( data.describe ) {
592			if ( 'image' === data.type ) { #>
593				<input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
594					aria-label="Beschriftung"
595					placeholder="Beschriftung …" {{ maybeReadOnly }} />
596			<# } else { #>
597				<input type="text" value="{{ data.title }}" class="describe" data-setting="title"
598					<# if ( 'video' === data.type ) { #>
599						aria-label="Videotitel"
600						placeholder="Videotitel &hellip;"
601					<# } else if ( 'audio' === data.type ) { #>
602						aria-label="Audiotitel"
603						placeholder="Audiotitel &hellip;"
604					<# } else { #>
605						aria-label="Medientitel"
606						placeholder="Medientitel &hellip;"
607					<# } #> {{ maybeReadOnly }} />
608			<# }
609		} #>
610	</script>
610
611
612		
612<script type="text/html" id="tmpl-attachment-details">
613		<h2>
614			Anhang-Details			<span class="settings-save-status" role="status">
615				<span class="spinner"></span>
616				<span class="saved">Gespeichert</span>
617			</span>
618		</h2>
619		<div class="attachment-info">
620
621			<# if ( 'audio' === data.type ) { #>
622				<div class="wp-media-wrapper wp-audio">
623					<audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none">
624						<source type="{{ data.mime }}" src="{{ data.url }}" />
625					</audio>
626				</div>
627			<# } else if ( 'video' === data.type ) {
628				var w_rule = '';
629				if ( data.width ) {
630					w_rule = 'width: ' + data.width + 'px;';
631				} else if ( wp.media.view.settings.contentWidth ) {
632					w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;';
633				}
634			#>
635				<div style="{{ w_rule }}" class="wp-media-wrapper wp-video">
636					<video controls="controls" class="wp-video-shortcode" preload="metadata"
637						<# if ( data.width ) { #>width="{{ data.width }}"<# } #>
638						<# if ( data.height ) { #>height="{{ data.height }}"<# } #>
639						<# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>>
640						<source type="{{ data.mime }}" src="{{ data.url }}" />
641					</video>
642				</div>
643			<# } else { #>
644				<div class="thumbnail thumbnail-{{ data.type }}">
645					<# if ( data.uploading ) { #>
646						<div class="media-progress-bar"><div></div></div>
647					<# } else if ( 'image' === data.type && data.size && data.size.url ) { #>
648						<img src="{{ data.size.url }}" draggable="false" alt="" />
649					<# } else { #>
650						<img src="{{ data.icon }}" class="icon" draggable="false" alt="" />
651					<# } #>
652				</div>
653			<# } #>
654
655			<div class="details">
656				<div class="filename">{{ data.filename }}</div>
657				<div class="uploaded">{{ data.dateFormatted }}</div>
658
659				<div class="file-size">{{ data.filesizeHumanReadable }}</div>
660				<# if ( 'image' === data.type && ! data.uploading ) { #>
661					<# if ( data.width && data.height ) { #>
662						<div class="dimensions">
663							{{ data.width }} × {{ data.height }} Pixel						</div>
664					<# } #>
665
666					<# if ( data.originalImageURL && data.originalImageName ) { #>
667						<div class="word-wrap-break-word">
668							Originalbild:							<a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a>
669						</div>
670					<# } #>
671
672					<# if ( data.can.save && data.sizes ) { #>
673						<a class="edit-attachment" href="{{ data.editLink }}&amp;image-editor" target="_blank">Bild bearbeiten</a>
674					<# } #>
675				<# } #>
676
677				<# if ( data.fileLength && data.fileLengthHumanReadable ) { #>
678					<div class="file-length">Länge:						<span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span>
679						<span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span>
680					</div>
681				<# } #>
682
683				<# if ( data.mediaStates ) { #>
684					<div class="media-states"><strong>Verwendet als:</strong> {{ data.mediaStates }}</div>
685				<# } #>
686
687				<# if ( ! data.uploading && data.can.remove ) { #>
688											<button type="button" class="button-link delete-attachment">Endgültig löschen</button>
689									<# } #>
690
691				<div class="compat-meta">
692					<# if ( data.compat && data.compat.meta ) { #>
693						{{{ data.compat.meta }}}
694					<# } #>
695				</div>
696			</div>
697		</div>
698		<# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #>
699		<# if ( 'image' === data.type ) { #>
700			<span class="setting alt-text has-description" data-setting="alt">
701				<label for="attachment-details-alt-text" class="name">Alternativtext</label>
702				<textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea>
703			</span>
704			<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p>
705		<# } #>
706				<span class="setting" data-setting="title">
707			<label for="attachment-details-title" class="name">Titel</label>
708			<input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} />
709		</span>
710				<# if ( 'audio' === data.type ) { #>
711				<span class="setting" data-setting="artist">
712			<label for="attachment-details-artist" class="name">Künstler</label>
713			<input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" />
714		</span>
715				<span class="setting" data-setting="album">
716			<label for="attachment-details-album" class="name">Album</label>
717			<input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" />
718		</span>
719				<# } #>
720		<span class="setting" data-setting="caption">
721			<label for="attachment-details-caption" class="name">
721Beschriftung</label>
722			<textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea>
723		</span>
724		<span class="setting" data-setting="description">
725			<label for="attachment-details-description" class="name">Beschreibung</label>
726			<textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea>
727		</span>
728		<span class="setting" data-setting="url">
729			<label for="attachment-details-copy-link" class="name">Datei-URL:</label>
730			<input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly />
731			<div class="copy-to-clipboard-container">
732				<button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">URL in die Zwischenablage kopieren</button>
733				<span class="success hidden" aria-hidden="true">Kopiert!</span>
734			</div>
735		</span>
736	</script>
736
737
738		
738<script type="text/html" id="tmpl-media-selection">
739		<div class="selection-info">
740			<span class="count"></span>
741			<# if ( data.editable ) { #>
742				<button type="button" class="button-link edit-selection">Auswahl bearbeiten</button>
743			<# } #>
744			<# if ( data.clearable ) { #>
745				<button type="button" class="button-link clear-selection">Leeren</button>
746			<# } #>
747		</div>
748		<div class="selection-view"></div>
749	</script>
749
750
751		
751<script type="text/html" id="tmpl-attachment-display-settings">
752		<h2>Anzeigeeinstellungen für Anhänge</h2>
753
754		<# if ( 'image' === data.type ) { #>
755			<span class="setting align">
756				<label for="attachment-display-settings-alignment" class="name">Ausrichtung</label>
757				<select id="attachment-display-settings-alignment" class="alignment"
758					data-setting="align"
759					<# if ( data.userSettings ) { #>
760						data-user-setting="align"
761					<# } #>>
762
763					<option value="left">
764						Links					</option>
765					<option value="center">
766						Zentriert					</option>
767					<option value="right">
768						Rechts					</option>
769					<option value="none" selected>
770						Keine					</option>
771				</select>
772			</span>
773		<# } #>
774
775		<span class="setting">
776			<label for="attachment-display-settings-link-to" class="name">
777				<# if ( data.model.canEmbed ) { #>
778					Einbetten oder verlinken				<# } else { #>
779					Link zu				<# } #>
780			</label>
781			<select id="attachment-display-settings-link-to" class="link-to"
782				data-setting="link"
783				<# if ( data.userSettings && ! data.model.canEmbed ) { #>
784					data-user-setting="urlbutton"
785				<# } #>>
786
787			<# if ( data.model.canEmbed ) { #>
788				<option value="embed" selected>
789					Medien-Player einbetten				</option>
790				<option value="file">
791			<# } else { #>
792				<option value="none" selected>
793					Keine				</option>
794				<option value="file">
795			<# } #>
796				<# if ( data.model.canEmbed ) { #>
797					Mediendatei verlinken				<# } else { #>
798					Mediendatei				<# } #>
799				</option>
800				<option value="post">
801				<# if ( data.model.canEmbed ) { #>
802					Anhangseite verlinken				<# } else { #>
803					Anhangseite				<# } #>
804				</option>
805			<# if ( 'image' === data.type ) { #>
806				<option value="custom">
807					Individuelle URL				</option>
808			<# } #>
809			</select>
810		</span>
811		<span class="setting">
812			<label for="attachment-display-settings-link-to-custom" class="name">URL</label>
813			<input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
814		</span>
815
816		<# if ( 'undefined' !== typeof data.sizes ) { #>
817			<span class="setting">
818				<label for="attachment-display-settings-size" class="name">Größe</label>
819				<select id="attachment-display-settings-size" class="size" name="size"
820					data-setting="size"
821					<# if ( data.userSettings ) { #>
822						data-user-setting="imgsize"
823					<# } #>>
824											<#
825						var size = data.sizes['thumbnail'];
826						if ( size ) { #>
827							<option value="thumbnail" >
828								Vorschaubild &ndash; {{ size.width }} &times; {{ size.height }}
829							</option>
830						<# } #>
831											<#
832						var size = data.sizes['medium'];
833						if ( size ) { #>
834							<option value="medium" >
835								Mittel &ndash; {{ size.width }} &times; {{ size.height }}
836							</option>
837						<# } #>
838											<#
839						var size = data.sizes['large'];
840						if ( size ) { #>
841							<option value="large" >
842								Groß &ndash; {{ size.width }} &times; {{ size.height }}
843							</option>
844						<# } #>
845											<#
846						var size = data.sizes['full'];
847						if ( size ) { #>
848							<option value="full"  selected='selected'>
849								Originalgröße &ndash; {{ size.width }} &times; {{ size.height }}
850							</option>
851						<# } #>
852									</select>
853			</span>
854		<# } #>
855	</script>
855
856
857		
857<script type="text/html" id="tmpl-gallery-settings">
858		<h2>Galerie-Einstellungen</h2>
859
860		<span class="setting">
861			<label for="gallery-settings-link-to" class="name">Link zu</label>
862			<select id="gallery-settings-link-to" class="link-to"
863				data-setting="link"
864				<# if ( data.userSettings ) { #>
865					data-user-setting="urlbutton"
866				<# } #>>
867
868				<option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) {
869					#>selected="selected"<# }
870				#>>
871					Anhangseite				</option>
872				<option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
873					Mediendatei				</option>
874				<option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>>
875					Keine				</option>
876			</select>
877		</span>
878
879		<span class="setting">
880			<label for="gallery-settings-columns" class="name select-label-inline">Spalten</label>
881			<select id="gallery-settings-columns" class="columns" name="columns"
882				data-setting="columns">
883									<option value="1" <#
884						if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
885					#>>
886						1					</option>
887									<option value="2" <#
888						if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
889					#>>
890						2					</option>
891									<option value="3" <#
892						if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
893					#>>
894						3					</option>
895									<option value="4" <#
896						if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
897					#>>
898						4					</option>
899									<option value="5" <#
900						if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
901					#>>
902						5					</option>
903									<option value="6" <#
904						if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
905					#>>
906						6					</option>
907									<option value="7" <#
908						if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
909					#>>
910						7					</option>
911									<option value="8" <#
912						if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
913					#>>
914						8					</option>
915									<option value="9" <#
916						if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# }
917					#>>
918						9					</option>
919							</select>
920		</span>
921
922		<span class="setting">
923			<input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" />
924			<label for="gallery-settings-random-order" class="checkbox-label-inline">Zufällige Sortierung</label>
925		</span>
926
927		<span class="setting size">
928			<label for="gallery-settings-size" class="name">Größe</label>
929			<select id="gallery-settings-size" class="size" name="size"
930				data-setting="size"
931				<# if ( data.userSettings ) { #>
932					data-user-setting="imgsize"
933				<# } #>
934				>
935									<option value="thumbnail">
936						Vorschaubild					</option>
937									<option value="medium">
938						Mittel					</option>
939									<option value="large">
940						Groß					</option>
941									<option value="full">
942						Originalgröße					</option>
943							</select>
944		</span>
945	</script>
945
946
947		
947<script type="text/html" id="tmpl-playlist-settings">
948		<h2>Einstellungen der Wiedergabeliste</h2>
949
950		<# var emptyModel = _.isEmpty( data.model ),
951			isVideo = 'video' === data.controller.get('library').props.get('type'); #>
952
953		<span class="setting">
954			<input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #>
955				checked="checked"
956			<# } #> />
957			<label for="playlist-settings-show-list" class="checkbox-label-inline">
958				<# if ( isVideo ) { #>
959				Videoliste anzeigen				<# } else { #>
960				Titelliste anzeigen				<# } #>
961			</label>
962		</span>
963
964		<# if ( ! isVideo ) { #>
965		<span class="setting">
966			<input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #>
967				checked="checked"
968			<# } #> />
969			<label for="playlist-settings-show-artist" class="checkbox-label-inline">
970				Künstlernamen in der Titelliste anzeigen			</label>
971		</span>
972		<# } #>
973
974		<span class="setting">
975			<input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #>
976				checked="checked"
977			<# } #> />
978			<label for="playlist-settings-show-images" class="checkbox-label-inline">
979				Bilder anzeigen			</label>
980		</span>
981	</script>
981
982
983		
983<script type="text/html" id="tmpl-embed-link-settings">
984		<span class="setting link-text">
985			<label for="embed-link-settings-link-text" class="name">Linktext</label>
986			<input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" />
987		</span>
988		<div class="embed-container" style="display: none;">
989			<div class="embed-preview"></div>
990		</div>
991	</script>
991
992
993		
993<script type="text/html" id="tmpl-embed-image-settings">
994		<div class="wp-clearfix">
995			<div class="thumbnail">
996				<img src="{{ data.model.url }}" draggable="false" alt="" />
997			</div>
998		</div>
999
1000		<span class="setting alt-text has-description">
1001			<label for="embed-image-settings-alt-text" class="name">Alternativtext</label>
1002			<textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea>
1003		</span>
1004		<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p>
1005
1006					<span class="setting caption">
1007				<label for="embed-image-settings-caption" class="name">Beschriftung</label>
1008				<textarea id="embed-image-settings-caption" data-setting="caption"></textarea>
1009			</span>
1010		
1011		<fieldset class="setting-group">
1012			<legend class="name">Ausrichtung</legend>
1013			<span class="setting align">
1014				<span class="button-group button-large" data-setting="align">
1015					<button class="button" value="left">
1016						Links					</button>
1017					<button class="button" value="center">
1018						Zentriert					</button>
1019					<button class="button" value="right">
1020						Rechts					</button>
1021					<button class="button active" value="none">
1022						Keine					</button>
1023				</span>
1024			</span>
1025		</fieldset>
1026
1027		<fieldset class="setting-group">
1028			<legend class="name">Link zu</legend>
1029			<span class="setting link-to">
1030				<span class="button-group button-large" data-setting="link">
1031					<button class="button" value="file">
1032						Bild-URL					</button>
1033					<button class="button" value="custom">
1034						Individuelle URL					</button>
1035					<button class="button active" value="none">
1036						Keine					</button>
1037				</span>
1038			</span>
1039			<span class="setting">
1040				<label for="embed-image-settings-link-to-custom" class="name">URL</label>
1041				<input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1042			</span>
1043		</fieldset>
1044	</script>
1044
1045
1046		
1046<script type="text/html" id="tmpl-image-details">
1047		<div class="media-embed">
1048			<div class="embed-media-settings">
1049				<div class="column-settings">
1050					<span class="setting alt-text has-description">
1051						<label for="image-details-alt-text" class="name">Alternativtext</label>
1052						<textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea>
1053					</span>
1054					<p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p>
1055
1056											<span class="setting caption">
1057							<label for="image-details-caption" class="name">Beschriftung</label>
1058							<textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea>
1059						</span>
1060					
1061					<h2>Anzeigeeinstellungen</h2>
1062					<fieldset class="setting-group">
1063						<legend class="legend-inline">Ausrichtung</legend>
1064						<span class="setting align">
1065							<span class="button-group button-large" data-setting="align">
1066								<button class="button" value="left">
1067									Links								</button>
1068								<button class="button" value="center">
1069									Zentriert								</button>
1070								<button class="button" value="right">
1071									Rechts								</button>
1072								<button class="button active" value="none">
1073									Keine								</button>
1074							</span>
1075						</span>
1076					</fieldset>
1077
1078					<# if ( data.attachment ) { #>
1079						<# if ( 'undefined' !== typeof data.attachment.sizes ) { #>
1080							<span class="setting size">
1081								<label for="image-details-size" class="name">Größe</label>
1082								<select id="image-details-size" class="size" name="size"
1083									data-setting="size"
1084									<# if ( data.userSettings ) { #>
1085										data-user-setting="imgsize"
1086									<# } #>>
1087																			<#
1088										var size = data.sizes['thumbnail'];
1089										if ( size ) { #>
1090											<option value="thumbnail">
1091												Vorschaubild &ndash; {{ size.width }} &times; {{ size.height }}
1092											</option>
1093										<# } #>
1094																			<#
1095										var size = data.sizes['medium'];
1096										if ( size ) { #>
1097											<option value="medium">
1098												Mittel &ndash; {{ size.width }} &times; {{ size.height }}
1099											</option>
1100										<# } #>
1101																			<#
1102										var size = data.sizes['large'];
1103										if ( size ) { #>
1104											<option value="large">
1105												Groß &ndash; {{ size.width }} &times; {{ size.height }}
1106											</option>
1107										<# } #>
1108																			<#
1109										var size = data.sizes['full'];
1110										if ( size ) { #>
1111											<option value="full">
1112												Originalgröße &ndash; {{ size.width }} &times; {{ size.height }}
1113											</option>
1114										<# } #>
1115																		<option value="custom">
1116										Individuelle Größe									</option>
1117								</select>
1118							</span>
1119						<# } #>
1120							<div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>">
1121								<span class="custom-size-setting">
1122									<label for="image-details-size-width">Breite</label>
1123									<input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" />
1124								</span>
1125								<span class="sep" aria-hidden="true">&times;</span>
1126								<span class="custom-size-setting">
1127									<label for="image-details-size-height">Höhe</label>
1128									<input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" />
1129								</span>
1130								<p id="image-size-desc" class="description">Bildgröße in Pixel</p>
1131							</div>
1132					<# } #>
1133
1134					<span class="setting link-to">
1135						<label for="image-details-link-to" class="name">Link zu</label>
1136						<select id="image-details-link-to" data-setting="link">
1137						<# if ( data.attachment ) { #>
1138							<option value="file">
1139								Mediendatei							</option>
1140							<option value="post">
1141								Anhangseite							</option>
1142						<# } else { #>
1143							<option value="file">
1144								Bild-URL							</option>
1145						<# } #>
1146							<option value="custom">
1147								Individuelle URL							</option>
1148							<option value="none">
1149								Keine							</option>
1150						</select>
1151					</span>
1152					<span class="setting">
1153						<label for="image-details-link-to-custom" class="name">URL</label>
1154						<input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" />
1155					</span>
1156
1157					<div class="advanced-section">
1158						<h2><button type="button" class="button-link advanced-toggle">Erweiterte Optionen</button></h2>
1159						<div class="advanced-settings hidden">
1160							<div class="advanced-image">
1161								<span class="setting title-text">
1162									<label for="image-details-title-attribute" class="name">Title-Attribut des Bildes</label>
1163									<input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" />
1164								</span>
1165								<span class="setting extra-classes">
1166									<label for="image-details-css-class" class="name">Bild-CSS-Klasse</label>
1167									<input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" />
1168								</span>
1169							</div>
1170							<div class="advanced-link">
1171								<span class="setting link-target">
1172									<input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>>
1173									<label for="image-details-link-target" class="checkbox-label">Link in einem neuen Tab öffnen</label>
1174								</span>
1175								<span class="setting link-rel">
1176									<label for="image-details-link-rel" class="name">Linkbeziehung</label>
1177									<input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" />
1178								</span>
1179								<span class="setting link-class-name">
1180									<label for="image-details-link-css-class" class="name">CSS-Klasse des Links</label>
1181									<input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" />
1182								</span>
1183							</div>
1184						</div>
1185					</div>
1186				</div>
1187				<div class="column-image">
1188					<div class="image">
1189						<img src="{{ data.model.url }}" draggable="false" alt="" />
1190						<# if ( data.attachment && window.imageEdit ) { #>
1191							<div class="actions">
1192								<input type="button" class="edit-attachment button" value="Original bearbeiten" />
1193								<input type="button" class="replace-attachment button" value="Ersetzen" />
1194							</div>
1195						<# } #>
1196					</div>
1197				</div>
1198			</div>
1199		</div>
1200	</script>
1200
1201
1202		
1202<script type="text/html" id="tmpl-image-editor">
1203		<div id="media-head-{{ data.id }}"></div>
1204		<div id="image-editor-{{ data.id }}"></div>
1205	</script>
1205
1206
1207		
1207<script type="text/html" id="tmpl-audio-details">
1208		<# var ext, html5types = {
1209			mp3: wp.media.view.settings.embedMimes.mp3,
1210			ogg: wp.media.view.settings.embedMimes.ogg
1211		}; #>
1212
1213				<div class="media-embed media-embed-details">
1214			<div class="embed-media-settings embed-audio-settings">
1215				<audio style="visibility: hidden"
1216	controls
1217	class="wp-audio-shortcode"
1218	width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}"
1219	preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}"
1220	<#
1221		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1222		#> autoplay<#
1223	}
1224		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1225		#> loop<#
1226	}
1227	#>
1228>
1229	<# if ( ! _.isEmpty( data.model.src ) ) { #>
1230	<source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1231	<# } #>
1232
1233		<# if ( ! _.isEmpty( data.model.mp3 ) ) { #>
1234	<source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" />
1235	<# } #>
1236			<# if ( ! _.isEmpty( data.model.ogg ) ) { #>
1237	<source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" />
1238	<# } #>
1239			<# if ( ! _.isEmpty( data.model.flac ) ) { #>
1240	<source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" />
1241	<# } #>
1242			<# if ( ! _.isEmpty( data.model.m4a ) ) { #>
1243	<source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" />
1244	<# } #>
1245			<# if ( ! _.isEmpty( data.model.wav ) ) { #>
1246	<source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" />
1247	<# } #>
1248		</audio>
1249	
1250				<# if ( ! _.isEmpty( data.model.src ) ) {
1251					ext = data.model.src.split('.').pop();
1252					if ( html5types[ ext ] ) {
1253						delete html5types[ ext ];
1254					}
1255				#>
1256				<span class="setting">
1257					<label for="audio-details-source" class="name">URL</label>
1258					<input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1259					<button type="button" class="button-link remove-setting">Audioquelle entfernen</button>
1260				</span>
1261				<# } #>
1262								<# if ( ! _.isEmpty( data.model.mp3 ) ) {
1263					if ( ! _.isUndefined( html5types.mp3 ) ) {
1264						delete html5types.mp3;
1265					}
1266				#>
1267				<span class="setting">
1268					<label for="audio-details-mp3-source" class="name">MP3</label>
1269					<input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" />
1270					<button type="button" class="button-link remove-setting">Audioquelle entfernen</button>
1271				</span>
1272				<# } #>
1273								<# if ( ! _.isEmpty( data.model.ogg ) ) {
1274					if ( ! _.isUndefined( html5types.ogg ) ) {
1275						delete html5types.ogg;
1276					}
1277				#>
1278				<span class="setting">
1279					<label for="audio-details-ogg-source" class="name">OGG</label>
1280					<input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" />
1281					<button type="button" class="button-link remove-setting">Audioquelle entfernen</button>
1282				</span>
1283				<# } #>
1284								<# if ( ! _.isEmpty( data.model.flac ) ) {
1285					if ( ! _.isUndefined( html5types.flac ) ) {
1286						delete html5types.flac;
1287					}
1288				#>
1289				<span class="setting">
1290					<label for="audio-details-flac-source" class="name">FLAC</label>
1291					<input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" />
1292					<button type="button" class="button-link remove-setting">Audioquelle entfernen</button>
1293				</span>
1294				<# } #>
1295								<# if ( ! _.isEmpty( data.model.m4a ) ) {
1296					if ( ! _.isUndefined( html5types.m4a ) ) {
1297						delete html5types.m4a;
1298					}
1299				#>
1300				<span class="setting">
1301					<label for="audio-details-m4a-source" class="name">M4A</label>
1302					<input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" />
1303					<button type="button" class="button-link remove-setting">Audioquelle entfernen</button>
1304				</span>
1305				<# } #>
1306								<# if ( ! _.isEmpty( data.model.wav ) ) {
1307					if ( ! _.isUndefined( html5types.wav ) ) {
1308						delete html5types.wav;
1309					}
1310				#>
1311				<span class="setting">
1312					<label for="audio-details-wav-source" class="name">WAV</label>
1313					<input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" />
1314					<button type="button" class="button-link remove-setting">Audioquelle entfernen</button>
1315				</span>
1316				<# } #>
1317				
1318				<# if ( ! _.isEmpty( html5types ) ) { #>
1319				<fieldset class="setting-group">
1320					<legend class="name">Fügen Sie alternative Quellen hinzu, um eine optimale HTML5-Wiedergabe zu gewährleisten</legend>
1321					<span class="setting">
1322						<span class="button-large">
1323						<# _.each( html5types, function (mime, type) { #>
1324							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1325						<# } ) #>
1326						</span>
1327					</span>
1328				</fieldset>
1329				<# } #>
1330
1331				<fieldset class="setting-group">
1332					<legend class="name">Vorladen</legend>
1333					<span class="setting preload">
1334						<span class="button-group button-large" data-setting="preload">
1335							<button class="button" value="auto">Automatisch</button>
1336							<button class="button" value="metadata">Metadaten</button>
1337							<button class="button active" value="none">Ohne</button>
1338						</span>
1339					</span>
1340				</fieldset>
1341
1342				<span class="setting-group">
1343					<span class="setting checkbox-setting autoplay">
1344						<input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" />
1345						<label for="audio-details-autoplay" class="checkbox-label">Automatische Wiedergabe</label>
1346					</span>
1347
1348					<span class="setting checkbox-setting">
1349						<input type="checkbox" id="audio-details-loop" data-setting="loop" />
1350						<label for="audio-details-loop" class="checkbox-label">Wiederholen</label>
1351					</span>
1352				</span>
1353			</div>
1354		</div>
1355	</script>
1355
1356
1357		
1357<script type="text/html" id="tmpl-video-details">
1358		<# var ext, html5types = {
1359			mp4: wp.media.view.settings.embedMimes.mp4,
1360			ogv: wp.media.view.settings.embedMimes.ogv,
1361			webm: wp.media.view.settings.embedMimes.webm
1362		}; #>
1363
1364				<div class="media-embed media-embed-details">
1365			<div class="embed-media-settings embed-video-settings">
1366				<div class="wp-video-holder">
1367				<#
1368				var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width,
1369					h = ! data.model.height ? 360 : data.model.height;
1370
1371				if ( data.model.width && w !== data.model.width ) {
1372					h = Math.ceil( ( h * w ) / data.model.width );
1373				}
1374				#>
1375
1376				<#  var w_rule = '', classes = [],
1377		w, h, settings = wp.media.view.settings,
1378		isYouTube = isVimeo = false;
1379
1380	if ( ! _.isEmpty( data.model.src ) ) {
1381		isYouTube = data.model.src.match(/youtube|youtu\.be/);
1382		isVimeo = -1 !== data.model.src.indexOf('vimeo');
1383	}
1384
1385	if ( settings.contentWidth && data.model.width >= settings.contentWidth ) {
1386		w = settings.contentWidth;
1387	} else {
1388		w = data.model.width;
1389	}
1390
1391	if ( w !== data.model.width ) {
1392		h = Math.ceil( ( data.model.height * w ) / data.model.width );
1393	} else {
1394		h = data.model.height;
1395	}
1396
1397	if ( w ) {
1398		w_rule = 'width: ' + w + 'px; ';
1399	}
1400
1401	if ( isYouTube ) {
1402		classes.push( 'youtube-video' );
1403	}
1404
1405	if ( isVimeo ) {
1406		classes.push( 'vimeo-video' );
1407	}
1408
1409#>
1410<div style="{{ w_rule }}" class="wp-video">
1411<video controls
1412	class="wp-video-shortcode {{ classes.join( ' ' ) }}"
1413	<# if ( w ) { #>width="{{ w }}"<# } #>
1414	<# if ( h ) { #>height="{{ h }}"<# } #>
1415			<#
1416		if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) {
1417			#> poster="{{ data.model.poster }}"<#
1418		} #>
1419			preload			="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}"
1420				<#
1421		if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) {
1422		#> autoplay<#
1423	}
1424		if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) {
1425		#> loop<#
1426	}
1427	#>
1428>
1429	<# if ( ! _.isEmpty( data.model.src ) ) {
1430		if ( isYouTube ) { #>
1431		<source src="{{ data.model.src }}" type="video/youtube" />
1432		<# } else if ( isVimeo ) { #>
1433		<source src="{{ data.model.src }}" type="video/vimeo" />
1434		<# } else { #>
1435		<source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" />
1436		<# }
1437	} #>
1438
1439		<# if ( data.model.mp4 ) { #>
1440	<source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" />
1441	<# } #>
1442		<# if ( data.model.m4v ) { #>
1443	<source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" />
1444	<# } #>
1445		<# if ( data.model.webm ) { #>
1446	<source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" />
1447	<# } #>
1448		<# if ( data.model.ogv ) { #>
1449	<source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" />
1450	<# } #>
1451		<# if ( data.model.flv ) { #>
1452	<source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" />
1453	<# } #>
1454		{{{ data.model.content }}}
1455</video>
1456</div>
1457	
1458				<# if ( ! _.isEmpty( data.model.src ) ) {
1459					ext = data.model.src.split('.').pop();
1460					if ( html5types[ ext ] ) {
1461						delete html5types[ ext ];
1462					}
1463				#>
1464				<span class="setting">
1465					<label for="video-details-source" class="name">URL</label>
1466					<input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" />
1467					<button type="button" class="button-link remove-setting">Videoquelle entfernen</button>
1468				</span>
1469				<# } #>
1470								<# if ( ! _.isEmpty( data.model.mp4 ) ) {
1471					if ( ! _.isUndefined( html5types.mp4 ) ) {
1472						delete html5types.mp4;
1473					}
1474				#>
1475				<span class="setting">
1476					<label for="video-details-mp4-source" class="name">MP4</label>
1477					<input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" />
1478					<button type="button" class="button-link remove-setting">Videoquelle entfernen</button>
1479				</span>
1480				<# } #>
1481								<# if ( ! _.isEmpty( data.model.m4v ) ) {
1482					if ( ! _.isUndefined( html5types.m4v ) ) {
1483						delete html5types.m4v;
1484					}
1485				#>
1486				<span class="setting">
1487					<label for="video-details-m4v-source" class="name">M4V</label>
1488					<input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" />
1489					<button type="button" class="button-link remove-setting">Videoquelle entfernen</button>
1490				</span>
1491				<# } #>
1492								<# if ( ! _.isEmpty( data.model.webm ) ) {
1493					if ( ! _.isUndefined( html5types.webm ) ) {
1494						delete html5types.webm;
1495					}
1496				#>
1497				<span class="setting">
1498					<label for="video-details-webm-source" class="name">WEBM</label>
1499					<input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" />
1500					<button type="button" class="button-link remove-setting">Videoquelle entfernen</button>
1501				</span>
1502				<# } #>
1503								<# if ( ! _.isEmpty( data.model.ogv ) ) {
1504					if ( ! _.isUndefined( html5types.ogv ) ) {
1505						delete html5types.ogv;
1506					}
1507				#>
1508				<span class="setting">
1509					<label for="video-details-ogv-source" class="name">OGV</label>
1510					<input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" />
1511					<button type="button" class="button-link remove-setting">Videoquelle entfernen</button>
1512				</span>
1513				<# } #>
1514								<# if ( ! _.isEmpty( data.model.flv ) ) {
1515					if ( ! _.isUndefined( html5types.flv ) ) {
1516						delete html5types.flv;
1517					}
1518				#>
1519				<span class="setting">
1520					<label for="video-details-flv-source" class="name">FLV</label>
1521					<input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" />
1522					<button type="button" class="button-link remove-setting">Videoquelle entfernen</button>
1523				</span>
1524				<# } #>
1525								</div>
1526
1527				<# if ( ! _.isEmpty( html5types ) ) { #>
1528				<fieldset class="setting-group">
1529					<legend class="name">Fügen Sie alternative Quellen hinzu, um eine optimale HTML5-Wiedergabe zu gewährleisten</legend>
1530					<span class="setting">
1531						<span class="button-large">
1532						<# _.each( html5types, function (mime, type) { #>
1533							<button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button>
1534						<# } ) #>
1535						</span>
1536					</span>
1537				</fieldset>
1538				<# } #>
1539
1540				<# if ( ! _.isEmpty( data.model.poster ) ) { #>
1541				<span class="setting">
1542					<label for="video-details-poster-image" class="name">Vorschaubild</label>
1543					<input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" />
1544					<button type="button" class="button-link remove-setting">Vorschaubild entfernen</button>
1545				</span>
1546				<# } #>
1547
1548				<fieldset class="setting-group">
1549					<legend class="name">Vorladen</legend>
1550					<span class="setting preload">
1551						<span class="button-group button-large" data-setting="preload">
1552							<button class="button" value="auto">Automatisch</button>
1553							<button class="button" value="metadata">Metadaten</button>
1554							<button class="button active" value="none">Ohne</button>
1555						</span>
1556					</span>
1557				</fieldset>
1558
1559				<span class="setting-group">
1560					<span class="setting checkbox-setting autoplay">
1561						<input type="checkbox" id="video-details-autoplay" data-setting="autoplay" />
1562						<label for="video-details-autoplay" class="checkbox-label">Automatische Wiedergabe</label>
1563					</span>
1564
1565					<span class="setting checkbox-setting">
1566						<input type="checkbox" id="video-details-loop" data-setting="loop" />
1567						<label for="video-details-loop" class="checkbox-label">Wiederholen</label>
1568					</span>
1569				</span>
1570
1571				<span class="setting" data-setting="content">
1572					<#
1573					var content = '';
1574					if ( ! _.isEmpty( data.model.content ) ) {
1575						var tracks = jQuery( data.model.content ).filter( 'track' );
1576						_.each( tracks.toArray(), function( track, index ) {
1577							content += track.outerHTML; #>
1578						<label for="video-details-track-{{ index }}" class="name">Textspuren (Untertitel, Beschreibungen, Kapitel oder Metadaten)</label>
1579						<input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
1580						<span class="description" id="video-details-track-desc-{{ index }}">
1581						Die Werte srclang, label und kind können bearbeitet werden, um die Sprache und Art der Video-Textspur festzulegen.						</span>
1582						<button type="button" class="button-link remove-setting remove-track">Video-Textspur entfernen</button><br />
1583						<# } ); #>
1584					<# } else { #>
1585					<span class="name">Textspuren (Untertitel, Beschreibungen, Kapitel oder Metadaten)</span><br />
1586					<em>Es gibt keine zugehörigen Untertitel.</em>
1587					<# } #>
1588					<textarea class="hidden content-setting">{{ content }}</textarea>
1589				</span>
1590			</div>
1591		</div>
1592	</script>
1592
1593
1594		
1594<script type="text/html" id="tmpl-editor-gallery">
1595		<# if ( data.attachments.length ) { #>
1596			<div class="gallery gallery-columns-{{ data.columns }}">
1597				<# _.each( data.attachments, function( attachment, index ) { #>
1598					<dl class="gallery-item">
1599						<dt class="gallery-icon">
1600							<# if ( attachment.thumbnail ) { #>
1601								<img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" />
1602							<# } else { #>
1603								<img src="{{ attachment.url }}" alt="{{ attachment.alt }}" />
1604							<# } #>
1605						</dt>
1606						<# if ( attachment.caption ) { #>
1607							<dd class="wp-caption-text gallery-caption">
1608								{{{ data.verifyHTML( attachment.caption ) }}}
1609							</dd>
1610						<# } #>
1611					</dl>
1612					<# if ( index % data.columns === data.columns - 1 ) { #>
1613						<br style="clear: both;" />
1614					<# } #>
1615				<# } ); #>
1616			</div>
1617		<# } else { #>
1618			<div class="wpview-error">
1619				<div class="dashicons dashicons-format-gallery"></div><p>Es wurden keine Elemente gefunden.</p>
1620			</div>
1621		<# } #>
1622	</script>
1622
1623
1624		
1624<script type="text/html" id="tmpl-crop-content">
1625		<img class="crop-image" src="{{ data.url }}" alt="Vorschau für den Bildzuschnitt. Erfordert Maus-Interaktion." />
1626		<div class="upload-errors"></div>
1627	</script>
1627
1628
1629		
1629<script type="text/html" id="tmpl-site-icon-preview-crop">
1630		<style>
1631			:root{
1632				--site-icon-url: url( "{{ data.url }}" );
1633			}
1634		</style>
1635		<h2>Website-Icon-Vorschau</h2>
1636		<p>Als App-Icon und als Browser-Icon.</p>
1637		<div class="site-icon-preview crop">
1638			<div class="image-preview-wrap app-icon-preview">
1639				<img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Vorschau als App-Icon" />
1640			</div>
1641			<div class="site-icon-preview-browser">
1642				<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg>
1643				<div class="site-icon-preview-tab">
1644					<div class="image-preview-wrap browser">
1645						<img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Vorschau als Browser-Icon" />
1646					</div>
1647					<div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Hanno Leichtmann' ) #></div>
1648						<svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button">
1649							<path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" />
1650						</svg>
1651					</div>
1652				</div>
1653			</div>
1654		</div>
1655	</script>
1655
1656
1657	
1657<script type="text/javascript" src="https://hannoleichtmann.com/wp-content/themes/hylys_theme/js/hylys.js?ver=1.0.0" id="customjs-js"></script>
vendor: 1 bytes, line 1657
1657
1658<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
vendor: 1 bytes, line 1658
1658
1659<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/shortcode.min.js?ver=6.9.10" id="shortcode-js"></script>
vendor: 1 bytes, line 1659
1659
1660<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/backbone.min.js?ver=1.6.0" id="backbone-js"></script>
vendor: 1 bytes, line 1660
1660
1661<script type="text/javascript" id="wp-util-js-extra">
1662/* <![CDATA[ */
1663var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}};
1664//# sourceURL=wp-util-js-extra
1665/* ]]> */
1666</script>
vendor: 1 bytes, line 1666
1666
1667<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/wp-util.min.js?ver=6.9.10" id="wp-util-js"></script>
vendor: 1 bytes, line 1667
1667
1668<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/wp-backbone.min.js?ver=6.9.10" id="wp-backbone-js"></script>
vendor: 1 bytes, line 1668
1668
1669<script type="text/javascript" id="media-models-js-extra">
1670/* <![CDATA[ */
1671var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}};
1672//# sourceURL=media-models-js-extra
1673/* ]]> */
1674</script>
vendor: 1 bytes, line 1674
1674
1675<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-models.min.js?ver=6.9.10" id="media-models-js"></script>
vendor: 1 bytes, line 1675
1675
1676<script type="text/javascript" id="wp-plupload-js-extra">
1677/* <![CDATA[ */
1678var pluploadL10n = {"queue_limit_exceeded":"Sie haben versucht, zu viele Dateien in die Warteschlange zu stellen.","file_exceeds_size_limit":"%s \u00fcberschreitet das Upload-Limit f\u00fcr diese Website.","zero_byte_file":"Die ausgew\u00e4hlte Datei ist leer. Bitte versuchen Sie es mit einer anderen.","invalid_filetype":"Der Webserver kann diese Datei nicht verarbeiten.","not_an_image":"Diese Datei ist keine Bilddatei. Bitte probieren Sie eine andere Datei.","image_memory_exceeded":"Die Arbeitsspeichergrenze wurde \u00fcberschritten. Bitte versuchen Sie es mit einer kleineren Datei.","image_dimensions_exceeded":"Die Datei ist gr\u00f6\u00dfer als die Maximalgr\u00f6\u00dfe. Bitte verwenden Sie eine kleinere Datei.","default_error":"Bei dem Upload ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\u00e4ter erneut.","missing_upload_url":"Die Konfiguration ist fehlerhaft. Bitte wenden Sie sich an Ihren Serveradministrator.","upload_limit_exceeded":"Sie k\u00f6nnen nur 1 Datei hochladen.","http_error":"Unerwartete Antwort des Servers. Die Datei wurde m\u00f6glicherweise erfolgreich hochgeladen. Schauen Sie in der Mediathek nach oder laden Sie die Seite neu.","http_error_image":"Der Server kann das Bild nicht verarbeiten. Dies kann vorkommen, wenn der Server besch\u00e4ftigt ist oder nicht genug Ressourcen hat, um die Aufgabe abzuschlie\u00dfen. Es k\u00f6nnte helfen, ein kleineres Bild hochzuladen. Die maximale Gr\u00f6\u00dfe sollte 2560\u00a0Pixel nicht \u00fcberschreiten.","upload_failed":"Der Upload ist fehlgeschlagen.","big_upload_failed":"Bitte versuchen Sie, diese Datei mit dem %1$sBrowser-Uploader%2$s hochzuladen.","big_upload_queued":"%s \u00fcberschreitet das Upload-Limit f\u00fcr den Mehrdateien-Uploader.","io_error":"IO-Fehler.","security_error":"Sicherheitsfehler.","file_cancelled":"Datei abgebrochen.","upload_stopped":"Upload gestoppt.","dismiss":"Verwerfen","crunching":"Wird verarbeitet\u00a0\u2026","deleted":"in den Papierkorb verschoben.","error_uploading":"\u201e%s\u201c konnte nicht hochgeladen werden.","unsupported_image":"Dieses Bild kann nicht in einem Webbrowser dargestellt werden. F\u00fcr ein optimales Ergebnis konvertieren Sie es vor dem Hochladen in das JPEG-Format.","noneditable_image":"Der Webserver kann keine responsiven Bildgr\u00f6\u00dfen f\u00fcr dieses Bild erzeugen. Wandeln Sie es in JPEG oder PNG um, bevor Sie es hochladen.","file_url_copied":"Die Datei-URL wurde in Ihre Zwischenablage kopiert"};
1679var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"134217728b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"3e2121220b"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false};
1680//# sourceURL=wp-plupload-js-extra
1681/* ]]> */
1682</script>
vendor: 1 bytes, line 1682
1682
1683<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/plupload/wp-plupload.min.js?ver=6.9.10" id="wp-plupload-js"></script>
vendor: 1 bytes, line 1683
1683
1684<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1684
1684
1685<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3" id="jquery-ui-mouse-js"></script>
vendor: 1 bytes, line 1685
1685
1686<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3" id="jquery-ui-sortable-js"></script>
vendor: 1 bytes, line 1686
1686
1687<script type="text/javascript" id="mediaelement-core-js-before">
1688/* <![CDATA[ */
1689var mejsL10n = {"language":"de","strings":{"mejs.download-file":"Datei herunterladen","mejs.install-flash":"Sie verwenden einen Browser, der nicht den Flash-Player aktiviert oder installiert hat. Bitte aktivieren Sie Ihr Flash-Player-Plugin oder laden Sie die neueste Version von https://get.adobe.com/flashplayer/ herunter","mejs.fullscreen":"Vollbild","mejs.play":"Wiedergeben","mejs.pause":"Pausieren","mejs.time-slider":"Zeit-Schieberegler","mejs.time-help-text":"Benutzen Sie die Pfeiltasten Links/Rechts, um 1\u00a0Sekunde vor- oder zur\u00fcckzuspringen. Mit den Pfeiltasten Hoch/Runter k\u00f6nnen Sie um 10\u00a0Sekunden vor- oder zur\u00fcckspringen.","mejs.live-broadcast":"Live-\u00dcbertragung","mejs.volume-help-text":"Pfeiltasten Hoch/Runter benutzen, um die Lautst\u00e4rke zu regeln.","mejs.unmute":"Lautschalten","mejs.mute":"Stummschalten","mejs.volume-slider":"Lautst\u00e4rkeregler","mejs.video-player":"Video-Player","mejs.audio-player":"Audio-Player","mejs.captions-subtitles":"Untertitel","mejs.captions-chapters":"Kapitel","mejs.none":"Keine","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanisch","mejs.arabic":"Arabisch","mejs.belarusian":"Wei\u00dfrussisch","mejs.bulgarian":"Bulgarisch","mejs.catalan":"Katalanisch","mejs.chinese":"Chinesisch","mejs.chinese-simplified":"Chinesisch (vereinfacht)","mejs.chinese-traditional":"Chinesisch (traditionell)","mejs.croatian":"Kroatisch","mejs.czech":"Tschechisch","mejs.danish":"D\u00e4nisch","mejs.dutch":"Niederl\u00e4ndisch","mejs.english":"Englisch","mejs.estonian":"Estnisch","mejs.filipino":"Filipino","mejs.finnish":"Finnisch","mejs.french":"Franz\u00f6sisch","mejs.galician":"Galicisch","mejs.german":"Deutsch","mejs.greek":"Griechisch","mejs.haitian-creole":"Haitianisch-Kreolisch","mejs.hebrew":"Hebr\u00e4isch","mejs.hindi":"Hindi","mejs.hungarian":"Ungarisch","mejs.icelandic":"Isl\u00e4ndisch","mejs.indonesian":"Indonesisch","mejs.irish":"Irisch","mejs.italian":"Italienisch","mejs.japanese":"Japanisch","mejs.korean":"Koreanisch","mejs.latvian":"Lettisch","mejs.lithuanian":"Litauisch","mejs.macedonian":"Mazedonisch","mejs.malay":"Malaiisch","mejs.maltese":"Maltesisch","mejs.norwegian":"Norwegisch","mejs.persian":"Persisch","mejs.polish":"Polnisch","mejs.portuguese":"Portugiesisch","mejs.romanian":"Rum\u00e4nisch","mejs.russian":"Russisch","mejs.serbian":"Serbisch","mejs.slovak":"Slowakisch","mejs.slovenian":"Slowenisch","mejs.spanish":"Spanisch","mejs.swahili":"Suaheli","mejs.swedish":"Schwedisch","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"T\u00fcrkisch","mejs.ukrainian":"Ukrainisch","mejs.vietnamese":"Vietnamesisch","mejs.welsh":"Walisisch","mejs.yiddish":"Jiddisch"}};
1690//# sourceURL=mediaelement-core-js-before
1691/* ]]> */
1692</script>
vendor: 1 bytes, line 1692
1692
1693<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17" id="mediaelement-core-js"></script>
vendor: 1 bytes, line 1693
1693
1694<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=6.9.10" id="mediaelement-migrate-js"></script>
vendor: 1 bytes, line 1694
1694
1695<script type="text/javascript" id="mediaelement-js-extra">
1696/* <![CDATA[ */
1697var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"};
1698//# sourceURL=mediaelement-js-extra
1699/* ]]> */
1700</script>
vendor: 1 bytes, line 1700
1700
1701<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=6.9.10" id="wp-mediaelement-js"></script>
vendor: 1 bytes, line 1701
1701
1702<script type="text/javascript" id="wp-api-request-js-extra">
1703/* <![CDATA[ */
1704var wpApiSettings = {"root":"https://hannoleichtmann.com/wp-json/","nonce":"2a8ab6867a","versionString":"wp/v2/"};
1705//# sourceURL=wp-api-request-js-extra
1706/* ]]> */
1707</script>
vendor: 1 bytes, line 1707
1707
1708<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/api-request.min.js?ver=6.9.10" id="wp-api-request-js"></script>
vendor: 1 bytes, line 1708
1708
1709<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
vendor: 1 bytes, line 1709
1709
1710<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1710
1710
1711<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1711
1711
1712<script type="text/javascript" id="wp-i18n-js-after">
1713/* <![CDATA[ */
1714wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1715//# sourceURL=wp-i18n-js-after
1716/* ]]> */
1717</script>
vendor: 1 bytes, line 1717
1717
1718<script type="text/javascript" id="wp-a11y-js-translations">
1719/* <![CDATA[ */
1720( function( domain, translations ) {
1721	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1722	localeData[""].domain = domain;
1723	wp.i18n.setLocaleData( localeData, domain );
1724} )( "default", {"translation-revision-date":"2026-10-01 12:48:55+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Notifications":["Benachrichtigungen"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );
1725//# sourceURL=wp-a11y-js-translations
1726/* ]]> */
1727</script>
vendor: 1 bytes, line 1727
1727
1728<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/a11y.min.js?ver=cb460b4676c94bd228ed" id="wp-a11y-js"></script>
vendor: 1 bytes, line 1728
1728
1729<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/clipboard.min.js?ver=2.0.11" id="clipboard-js"></script>
vendor: 1 bytes, line 1729
1729
1730<script type="text/javascript" id="media-views-js-extra">
1731/* <![CDATA[ */
1732var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Medien","url":"URL","addMedia":"Medien hinzuf\u00fcgen","search":"Suchen","select":"Ausw\u00e4hlen","cancel":"Abbrechen","update":"Aktualisieren","replace":"Ersetzen","remove":"Entfernen","back":"Zur\u00fcck","selected":"%d ausgew\u00e4hlt","dragInfo":"Nutzen Sie Drag-and-drop zum Umsortieren der Mediendateien.","uploadFilesTitle":"Dateien hochladen","uploadImagesTitle":"Bilder hochladen","mediaLibraryTitle":"Mediathek","insertMediaTitle":"Medien hinzuf\u00fcgen","createNewGallery":"Neue Galerie erstellen","createNewPlaylist":"Neue Wiedergabeliste erstellen","createNewVideoPlaylist":"Neue Video-Wiedergabeliste erstellen","returnToLibrary":"\u2190 Zur Mediathek","allMediaItems":"Alle Medien","allDates":"Alle Daten","noItemsFound":"Es wurden keine Elemente gefunden.","insertIntoPost":"In den Beitrag einf\u00fcgen","unattached":"Nicht verkn\u00fcpft","mine":"Meine","trash":"Papierkorb","uploadedToThisPost":"Zu diesem Beitrag hochgeladen","warnDelete":"Sie sind dabei, dieses Element endg\u00fcltig von Ihrer Website zu l\u00f6schen.\nDiese Aktion kann nicht r\u00fcckg\u00e4ngig gemacht werden.\n W\u00e4hlen Sie \u201aAbbrechen\u2018 zum Beenden oder \u201aOK\u2018 zum L\u00f6schen.","warnBulkDelete":"Sie sind dabei, diese Elemente endg\u00fcltig von Ihrer Website zu l\u00f6schen.\nDiese Aktion kann nicht r\u00fcckg\u00e4ngig gemacht werden.\n W\u00e4hlen Sie \u201aAbbrechen\u2018 zum Beenden oder \u201aOK\u2018 zum L\u00f6schen.","warnBulkTrash":"Sie sind dabei, diese Elemente in den Papierkorb zu legen.\n  W\u00e4hlen Sie \u201aAbbrechen\u2018 zum Beenden oder \u201aOK\u2018 zum L\u00f6schen.","bulkSelect":"Mehrere ausw\u00e4hlen","trashSelected":"In den Papierkorb verschieben","restoreSelected":"Aus dem Papierkorb wiederherstellen","deletePermanently":"Endg\u00fcltig l\u00f6schen","errorDeleting":"Fehler beim L\u00f6schen des Anhangs.","apply":"Anwenden","filterByDate":"Nach Datum filtern","filterByType":"Nach Typ filtern","searchLabel":"Medien suchen","searchMediaLabel":"Medien suchen","searchMediaPlaceholder":"Medien suchen\u00a0\u2026","mediaFound":"Anzahl der gefundenen Medienelemente: %d","noMedia":"Es wurden keine Medienelemente gefunden.","noMediaTryNewSearch":"Es wurden keine Medienelemente gefunden. Versuchen Sie eine andere Suche.","attachmentDetails":"Anhang-Details","insertFromUrlTitle":"Von URL einf\u00fcgen","setFeaturedImageTitle":"Beitragsbild","setFeaturedImage":"Beitragsbild festlegen","createGalleryTitle":"Galerie erstellen","editGalleryTitle":"Galerie bearbeiten","cancelGalleryTitle":"\u2190 Galerie abbrechen","insertGallery":"Galerie einf\u00fcgen","updateGallery":"Galerie aktualisieren","addToGallery":"Zur Galerie hinzuf\u00fcgen","addToGalleryTitle":"Zur Galerie hinzuf\u00fcgen","reverseOrder":"Sortierung umkehren","imageDetailsTitle":"Bild-Details","imageReplaceTitle":"Bild ersetzen","imageDetailsCancel":"Bearbeiten abbrechen","editImage":"Bild bearbeiten","chooseImage":"Bild ausw\u00e4hlen","selectAndCrop":"Ausw\u00e4hlen und zuschneiden","skipCropping":"Zuschneiden \u00fcberspringen","cropImage":"Bild zuschneiden","cropYourImage":"Schneiden Sie Ihr Bild zu","cropping":"Wird zugeschnitten\u00a0\u2026","suggestedDimensions":"Empfohlene Bildma\u00dfe: %1$s \u00d7 %2$s\u00a0Pixel.","cropError":"Beim Zuschneiden Ihres Bildes ist ein Fehler aufgetreten.","audioDetailsTitle":"Audio-Details","audioReplaceTitle":"Audio ersetzen","audioAddSourceTitle":"Audioquelle hinzuf\u00fcgen","audioDetailsCancel":"Bearbeiten abbrechen","videoDetailsTitle":"Video-Details","videoReplaceTitle":"Video ersetzen","videoAddSourceTitle":"Videoquelle hinzuf\u00fcgen","videoDetailsCancel":"Bearbeiten abbrechen","videoSelectPosterImageTitle":"Vorschaubild ausw\u00e4hlen","videoAddTrackTitle":"Untertitel hinzuf\u00fcgen","playlistDragInfo":"Nutzen Sie Drag-and-drop zum Umsortieren der Titel.","createPlaylistTitle":"Audio-Wiedergabeliste erstellen","editPlaylistTitle":"Audio-Wiedergabeliste bearbeiten","cancelPlaylistTitle":"\u2190 Audio-Wiedergabeliste abbrechen","insertPlaylist":"Audio-Wiedergabeliste einf\u00fcgen","updatePlaylist":"Audio-Wiedergabeliste aktualisieren","addToPlaylist":"Zur Audio-Wiedergabeliste hinzuf\u00fcgen","addToPlaylistTitle":"Zur Audio-Wiedergabeliste hinzuf\u00fcgen","videoPlaylistDragInfo":"Nutzen Sie Drag-and-drop zum Umsortieren der Videos.","createVideoPlaylistTitle":"Video-Wiedergabeliste erstellen","editVideoPlaylistTitle":"Video-Wiedergabeliste bearbeiten","cancelVideoPlaylistTitle":"\u2190 Video-Wiedergabeliste abbrechen","insertVideoPlaylist":"Video-Wiedergabeliste einf\u00fcgen","updateVideoPlaylist":"Video-Wiedergabeliste aktualisieren","addToVideoPlaylist":"Zur Video-Wiedergabeliste hinzuf\u00fcgen","addToVideoPlaylistTitle":"Zur Video-Wiedergabeliste hinzuf\u00fcgen","filterAttachments":"Medien filtern","attachmentsList":"Medienliste","settings":{"tabs":[],"tabUrl":"https://hannoleichtmann.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Bilder","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Dokumente","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Kalkulationstabellen","application/x-gzip,application/rar,a
1732pplication/x-tar,application/zip,application/x-7z-compressed":"Archiv"},"captions":true,"nonce":{"sendToEditor":"c9b3753551","setAttachmentThumbnail":"bfe8de3823"},"post":{"id":0},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://hannoleichtmann.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2025","month":"10","text":"Oktober 2025"},{"year":"2025","month":"5","text":"Mai 2025"},{"year":"2025","month":"3","text":"M\u00e4rz 2025"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"Oktober 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"5","text":"Mai 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"Oktober 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"7","text":"Juli 2023"},{"year":"2023","month":"2","text":"Februar 2023"},{"year":"2022","month":"12","text":"Dezember 2022"},{"year":"2022","month":"7","text":"Juli 2022"},{"year":"2022","month":"5","text":"Mai 2022"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"5","text":"Mai 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"2","text":"Februar 2020"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"1","text":"Januar 2019"},{"year":"2018","month":"12","text":"Dezember 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"1","text":"Januar 2018"},{"year":"2017","month":"7","text":"Juli 2017"},{"year":"2017","month":"1","text":"Januar 2017"},{"year":"2016","month":"8","text":"August 2016"},{"year":"2016","month":"6","text":"Juni 2016"},{"year":"2016","month":"2","text":"Februar 2016"},{"year":"2016","month":"1","text":"Januar 2016"}],"mediaTrash":0,"infiniteScrolling":0}};
1733//# sourceURL=media-views-js-extra
1734/* ]]> */
1735</script>
vendor: 1 bytes, line 1735
1735
1736<script type="text/javascript" id="media-views-js-translations">
1737/* <![CDATA[ */
1738( function( domain, translations ) {
1739	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1740	localeData[""].domain = domain;
1741	wp.i18n.setLocaleData( localeData, domain );
1742} )( "default", {"translation-revision-date":"2026-10-01 12:48:55+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Number of media items displayed: %d. Scroll the page for more results.":["Anzahl der angezeigten Medienelemente: %d. Scrollen Sie auf der Seite, um weitere Ergebnisse zu erhalten."],"%s item selected":["%s\u00a0Element ausgew\u00e4hlt","%s\u00a0Elemente ausgew\u00e4hlt"],"Load more":["Mehr laden"],"Jump to first loaded item":["Zum ersten geladenen Element springen"],"Showing %1$s of %2$s media items":["Zeigt %1$s von %2$s Medienelementen an"],"Error dismissed.":["Die Fehlermeldung wurde verworfen."],"Number of media items displayed: %d. Click load more for more results.":["Anzahl der angezeigten Medienelemente: %d. Klicken Sie auf \u201eMehr laden\u201c, um weitere Ergebnisse zu erhalten."],"The file URL has been copied to your clipboard":["Die Datei-URL wurde in Ihre Zwischenablage kopiert"]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}} );
1743//# sourceURL=media-views-js-translations
1744/* ]]> */
1745</script>
vendor: 1 bytes, line 1745
1745
1746<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-views.min.js?ver=6.9.10" id="media-views-js"></script>
vendor: 1 bytes, line 1746
1746
1747<script type="text/javascript" id="media-editor-js-translations">
1748/* <![CDATA[ */
1749( function( domain, translations ) {
1750	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1751	localeData[""].domain = domain;
1752	wp.i18n.setLocaleData( localeData, domain );
1753} )( "default", {"translation-revision-date":"2026-10-01 12:48:55+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Could not set that as the thumbnail image. Try a different attachment.":["Das Bild konnte nicht als Vorschaubild gesetzt werden. Versuchen Sie es mit einem anderen."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}} );
1754//# sourceURL=media-editor-js-translations
1755/* ]]> */
1756</script>
vendor: 1 bytes, line 1756
1756
1757<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-editor.min.js?ver=6.9.10" id="media-editor-js"></script>
vendor: 1 bytes, line 1757
1757
1758<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-audiovideo.min.js?ver=6.9.10" id="media-audiovideo-js"></script>
vendor: 1 bytes, line 1758
1758
1759<script type="text/javascript" src="https://hannoleichtmann.com/wp-content/themes/hylys_theme/js/hyly.admin.js?ver=1.0.0" id="hyly-admin-script-js"></script>
vendor: 1 bytes, line 1759
1759
1760<script id="wp-emoji-settings" type="application/json">
1761{"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":{"concatemoji":"https://hannoleichtmann.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.10"}}
1762</script>
vendor: 1 bytes, line 1762
1762
1763<script type="module">
1764/* <![CDATA[ */
1765/*! This file is auto-generated */
1766var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1767//# sourceURL=https://hannoleichtmann.com/wp-includes/js/wp-emoji-loader.min.js
1768/* ]]> */
1769</script>
1769
1770	</body>
1771</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.