www.alegria-exhibition.de
Open in
urlscan Pro
46.254.142.135
Public Scan
Submitted URL: https://davinci-ausstellung.de/
Effective URL: https://www.alegria-exhibition.de/da-vinci-ausstellung
Submission: On December 08 via api from US — Scanned from DE
Effective URL: https://www.alegria-exhibition.de/da-vinci-ausstellung
Submission: On December 08 via api from US — Scanned from DE
Form analysis
8 forms found in the DOM<form>
<fieldset>
<legend class="visuallyhidden">Consent Selection</legend>
<div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Notwendig</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Präferenzen</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Statistiken</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
<div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing</strong></label>
<div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
</div>
</div>
</fieldset>
</form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>
GET /suche
<form action="/suche" method="get" id="search-block-form" accept-charset="UTF-8" data-drupal-form-fields="edit-keys">
<div class="form-item form-item--type-search form-item--name-keys form-item--no-label"> <input data-drupal-selector="edit-keyword" data-search-api-autocomplete-search="search"
class="form-autocomplete form-text form-item--element ui-autocomplete-input" data-autocomplete-path="/search_api_autocomplete/search?display=page_1&&filter=keyword" type="text" id="edit-keyword" name="keyword" value="" size="30"
maxlength="128" autocomplete="off"> <span class="form-search--icon-wrapper"> <span id="search-icon" class="form-search--icon"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 22 22"
shape-rendering="geometricPrecision" text-rendering="geometricPrecision">
<path id="path-1" d="M11.4,12L17.3,17L17.3,17C17.7,17.3,18.3,17.2,18.6,16.8C18.9,16.4,18.9,15.9,18.6,15.5L18.6,15.5L12.7,10.5L11.4,12Z" transform="matrix(1 0 0 1 0.02 0.02)" fill="#AFAFAF" stroke="none" stroke-width="0.15"></path>
<path id="path-2"
d="M2.2,3C-0.5,6.1,-0.1,10.9,3,13.5C5.9,15.9,10.1,15.8,12.9,13.3L11.4,12C9.4,13.6,6.4,13.7,4.4,12C2,10,1.7,6.6,3.7,4.2C5.7,1.9,9.1,1.6,11.5,3.5C13.6,5.2,14,8.2,12.7,10.4L14.2,11.7C16.2,8.6,15.6,4.4,12.7,1.9C9.6,-0.6,4.8,-0.2,2.2,3Z"
fill="#AFAFAF" stroke="none" stroke-width="1"></path>
</svg> </span> <span id="search-icon-animated" class="form-search--icon"> <svg id="epiOjbPBdWr1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 22 22" shape-rendering="geometricPrecision"
text-rendering="geometricPrecision">
<path id="epiOjbPBdWr2" d="M11.4,12L17.3,17L17.3,17C17.7,17.3,18.3,17.2,18.6,16.8C18.9,16.4,18.9,15.9,18.6,15.5L18.6,15.5L12.7,10.5L11.4,12Z" transform="matrix(1 0 0 1 0.017502 -0.097216)" stroke="none" stroke-width="0.15"></path>
<path id="epiOjbPBdWr3"
d="M2.2,3C-0.5,6.1,-0.1,10.9,3,13.5C5.9,15.9,10.1,15.8,12.9,13.3L11.4,12C9.4,13.6,6.4,13.7,4.4,12C2,10,1.7,6.6,3.7,4.2C5.7,1.9,9.1,1.6,11.5,3.5C13.6,5.2,14,8.2,12.7,10.4L14.2,11.7C16.2,8.6,15.6,4.4,12.7,1.9C9.6,-0.6,4.8,-0.2,2.2,3Z"
stroke="none" stroke-width="1" transform="matrix(1 0 0 1 0 0)"></path>
<script>
! function(t, n) {
"object" == typeof exports & amp; & amp;
"undefined" != typeof module ? module.exports = n() : "function" == typeof define & amp; & amp;
define.amd ? define(n) : ((t = "undefined" != typeof globalThis ? globalThis : t || self).__SVGATOR_PLAYER__ = t.__SVGATOR_PLAYER__ || {}, t.__SVGATOR_PLAYER__["5c7f360c"] = n())
}(this, (function() {
"use strict";
function t(t, n) {
var r = Object.keys(t);
if (Object.getOwnPropertySymbols) {
var e = Object.getOwnPropertySymbols(t);
n & amp; & amp;
(e = e.filter((function(n) {
return Object.getOwnPropertyDescriptor(t, n).enumerable
}))), r.push.apply(r, e)
}
return r
}
function n(n) {
for (var r = 1; r & lt; arguments.length; r++) {
var e = null != arguments[r] ? arguments[r] : {};
r % 2 ? t(Object(e), !0).forEach((function(t) {
u(n, t, e[t])
})) : Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(e)) : t(Object(e)).forEach((function(t) {
Object.defineProperty(n, t, Object.getOwnPropertyDescriptor(e, t))
}))
}
return n
}
function r(t) {
return (r = "function" == typeof Symbol & amp; & amp;
"symbol" == typeof Symbol.iterator ? function(t) {
return typeof t
} : function(t) {
return t & amp; & amp;
"function" == typeof Symbol & amp; & amp;
t.constructor === Symbol & amp; & amp;
t !== Symbol.prototype ? "symbol" : typeof t
})(t)
}
function e(t, n) {
if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function")
}
function i(t, n) {
for (var r = 0; r & lt; n.length; r++) {
var e = n[r];
e.enumerable = e.enumerable || !1, e.configurable = !0, "value" in e & amp; & amp;
(e.writable = !0), Object.defineProperty(t, e.key, e)
}
}
function o(t, n, r) {
return n & amp; & amp;
i(t.prototype, n), r & amp; & amp;
i(t, r), t
}
function u(t, n, r) {
return n in t ? Object.defineProperty(t, n, {
value: r,
enumerable: !0,
configurable: !0,
writable: !0
}) : t[n] = r, t
}
function a(t) {
return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(t) {
return t.__proto__ || Object.getPrototypeOf(t)
})(t)
}
function l(t, n) {
return (l = Object.setPrototypeOf || function(t, n) {
return t.__proto__ = n, t
})(t, n)
}
function f() {
if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
if (Reflect.construct.sham) return !1;
if ("function" == typeof Proxy) return !0;
try {
return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {}))), !0
} catch (t) {
return !1
}
}
function s(t, n, r) {
return (s = f() ? Reflect.construct : function(t, n, r) {
var e = [null];
e.push.apply(e, n);
var i = new(Function.bind.apply(t, e));
return r & amp; & amp;
l(i, r.prototype), i
}).apply(null, arguments)
}
function c(t, n) {
if (n & amp; & amp;
("object" == typeof n || "function" == typeof n)) return n;
if (void 0 !== n) throw new TypeError("Derived constructors may only return object or undefined");
return function(t) {
if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return t
}(t)
}
function h(t, n, r) {
return (h = "undefined" != typeof Reflect & amp; & amp; Reflect.get ? Reflect.get : function(t, n, r) {
var e = function(t, n) {
for (; !Object.prototype.hasOwnProperty.call(t, n) & amp; & amp; null !== (t = a(t)););
return t
}(t, n);
if (e) {
var i = Object.getOwnPropertyDescriptor(e, n);
return i.get ? i.get.call(r) : i.value
}
})(t, n, r || t)
}
function v(t) {
return function(t) {
if (Array.isArray(t)) return y(t)
}(t) || function(t) {
if ("undefined" != typeof Symbol & amp; & amp; null != t[Symbol.iterator] || null != t["@@iterator"]) return Array.from(t)
}(t) || function(t, n) {
if (!t) return;
if ("string" == typeof t) return y(t, n);
var r = Object.prototype.toString.call(t).slice(8, -1);
"Object" === r & amp; & amp;
t.constructor & amp; & amp;
(r = t.constructor.name);
if ("Map" === r || "Set" === r) return Array.from(t);
if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return y(t, n)
}(t) || function() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
}()
}
function y(t, n) {
(null == n || n & gt; t.length) & amp; & amp;
(n = t.length);
for (var r = 0, e = new Array(n); r & lt; n; r++) e[r] = t[r];
return e
}
var g = d(Math.pow(10, -6));
function d(t) {
var n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 6;
if (Number.isInteger(t)) return t;
var r = Math.pow(10, n);
return Math.round((+t + Number.EPSILON) * r) / r
}
function p(t, n) {
var r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : g;
return Math.abs(t - n) & lt;
r
}
var m = Math.PI / 180;
function b(t) {
return t
}
function w(t, n, r) {
var e = 1 - r;
return 3 * r * e * (t * e + n * r) + r * r * r
}
function x() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 0, r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : 1, e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] ? arguments[3] : 1;
return t & lt;
0 || t & gt;
1 || r & lt;
0 || r & gt;
1 ? null : p(t, n) & amp; & amp;
p(r, e) ? b : function(i) {
if (i & lt; = 0) return t & gt;
0 ? i * n / t : 0 === n & amp; & amp;
r & gt;
0 ? i * e / r : 0;
if (i & gt; = 1) return r & lt;
1 ? 1 + (i - 1) * (e - 1) / (r - 1) : 1 === r & amp; & amp;
t & lt;
1 ? 1 + (i - 1) * (n - 1) / (t - 1) : 1;
for (var o, u = 0, a = 1; u & lt; a;) {
var l = w(t, r, o = (u + a) / 2);
if (p(i, l)) break;
l & lt;
i ? u = o : a = o
}
return w(n, e, o)
}
}
function A() {
return 1
}
function k(t) {
return 1 === t ? 1 : 0
}
function S() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 1, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 0;
if (1 === t) {
if (0 === n) return k;
if (1 === n) return A
}
var r = 1 / t;
return function(t) {
return t & gt; = 1 ? 1 : (t += n * r) - t % r
}
}
var _ = Math.sin,
O = Math.cos,
j = Math.acos,
M = Math.asin,
P = Math.tan,
E = Math.atan2,
I = Math.PI / 180,
R = 180 / Math.PI,
F = Math.sqrt,
N = function() {
function t() {
var n = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 1, r = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 0, i = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : 0, o = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] ? arguments[3] : 1, u = arguments.length & gt;
4 & amp; & amp;
void 0 !== arguments[4] ? arguments[4] : 0, a = arguments.length & gt;
5 & amp; & amp;
void 0 !== arguments[5] ? arguments[5] : 0;
e(this, t), this.m = [n, r, i, o, u, a], this.i = null, this.w = null, this.s = null
}
return o(t, [{
key: "determinant",
get: function() {
var t = this.m;
return t[0] * t[3] - t[1] * t[2]
}
}, {
key: "isIdentity",
get: function() {
if (null === this.i) {
var t = this.m;
this.i = 1 === t[0] & amp; & amp;
0 === t[1] & amp; & amp;
0 === t[2] & amp; & amp;
1 === t[3] & amp; & amp;
0 === t[4] & amp; & amp;
0 === t[5]
}
return this.i
}
}, {
key: "point",
value: function(t, n) {
var r = this.m;
return {
x: r[0] * t + r[2] * n + r[4],
y: r[1] * t + r[3] * n + r[5]
}
}
}, {
key: "translateSelf",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 0;
if (!t & amp; & amp; !n) return this;
var r = this.m;
return r[4] += r[0] * t + r[2] * n, r[5] += r[1] * t + r[3] * n, this.w = this.s = this.i = null, this
}
}, {
key: "rotateSelf",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 0;
if (t %= 360) {
var n = _(t *= I),
r = O(t),
e = this.m,
i = e[0],
o = e[1];
e[0] = i * r + e[2] * n, e[1] = o * r + e[3] * n, e[2] = e[2] * r - i * n, e[3] = e[3] * r - o * n, this.w = this.s = this.i = null
}
return this
}
}, {
key: "scaleSelf",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 1, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 1;
if (1 !== t || 1 !== n) {
var r = this.m;
r[0] *= t, r[1] *= t, r[2] *= n, r[3] *= n, this.w = this.s = this.i = null
}
return this
}
}, {
key: "skewSelf",
value: function(t, n) {
if (n %= 360, (t %= 360) || n) {
var r = this.m,
e = r[0],
i = r[1],
o = r[2],
u = r[3];
t & amp; & amp;
(t = P(t * I), r[2] += e * t, r[3] += i * t), n & amp; & amp;
(n = P(n * I), r[0] += o * n, r[1] += u * n), this.w = this.s = this.i = null
}
return this
}
}, {
key: "resetSelf",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 1, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 0, r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : 0, e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] ? arguments[3] : 1, i = arguments.length & gt;
4 & amp; & amp;
void 0 !== arguments[4] ? arguments[4] : 0, o = arguments.length & gt;
5 & amp; & amp;
void 0 !== arguments[5] ? arguments[5] : 0, u = this.m;
return u[0] = t, u[1] = n, u[2] = r, u[3] = e, u[4] = i, u[5] = o, this.w = this.s = this.i = null, this
}
}, {
key: "recomposeSelf",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : null, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : null, r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : null, e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] ? arguments[3] : null, i = arguments.length & gt;
4 & amp; & amp;
void 0 !== arguments[4] ? arguments[4] : null;
return this.isIdentity || this.resetSelf(), t & amp; & amp;
(t.x || t.y) & amp; & amp;
this.translateSelf(t.x, t.y), n & amp; & amp;
this.rotateSelf(n), r & amp; & amp;
(r.x & amp; & amp; this.skewSelf(r.x, 0), r.y & amp; & amp; this.skewSelf(0, r.y)), !e || 1 === e.x & amp; & amp;
1 === e.y || this.scaleSelf(e.x, e.y), i & amp; & amp;
(i.x || i.y) & amp; & amp;
this.translateSelf(i.x, i.y), this
}
}, {
key: "decompose",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 0, r = this.m, e = r[0] * r[0] + r[1] * r[1], i = [
[r[0], r[1]],
[r[2], r[3]]
], o = F(e);
if (0 === o) return {
origin: {
x: d(r[4]),
y: d(r[5])
},
translate: {
x: d(t),
y: d(n)
},
scale: {
x: 0,
y: 0
},
skew: {
x: 0,
y: 0
},
rotate: 0
};
i[0][0] /= o, i[0][1] /= o;
var u = r[0] * r[3] - r[1] * r[2] & lt;
0;
u & amp; & amp;
(o = -o);
var a = i[0][0] * i[1][0] + i[0][1] * i[1][1];
i[1][0] -= i[0][0] * a, i[1][1] -= i[0][1] * a;
var l = F(i[1][0] * i[1][0] + i[1][1] * i[1][1]);
if (0 === l) return {
origin: {
x: d(r[4]),
y: d(r[5])
},
translate: {
x: d(t),
y: d(n)
},
scale: {
x: d(o),
y: 0
},
skew: {
x: 0,
y: 0
},
rotate: 0
};
i[1][0] /= l, i[1][1] /= l, a /= l;
var f = 0;
return i[1][1] & lt;
0 ? (f = j(i[1][1]) * R, i[0][1] & lt; 0 & amp; & amp;
(f = 360 - f)) : f = M(i[0][1]) * R, u & amp; & amp;
(f = -f), a = E(a, F(i[0][0] * i[0][0] + i[0][1] * i[0][1])) * R, u & amp; & amp;
(a = -a), {
origin: {
x: d(r[4]),
y: d(r[5])
},
translate: {
x: d(t),
y: d(n)
},
scale: {
x: d(o),
y: d(l)
},
skew: {
x: d(a),
y: 0
},
rotate: d(f)
}
}
}, {
key: "clone",
value: function() {
var t = this.m;
return new this.constructor(t[0], t[1], t[2], t[3], t[4], t[5])
}
}, {
key: "toString",
value: function() {
var t = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : " ";
return null === this.s & amp; & amp;
(this.s = "matrix(" + this.m.map((function(t) {
return d(t)
})).join(t) + ")"), this.s
}
}], [{
key: "create",
value: function(t) {
return t ? Array.isArray(t) ? s(this, v(t)) : t instanceof this ? t.clone() : (new this).recomposeSelf(t.origin, t.rotate, t.skew, t.scale, t.translate) : new this
}
}]), t
}();
function T(t, n, r) {
return t & gt; = .5 ? r : n
}
function B(t, n, r) {
return 0 === t || n === r ? n : t * (r - n) + n
}
function q(t, n, r) {
var e = B(t, n, r);
return e & lt; = 0 ? 0 : e
}
function L(t, n, r) {
var e = B(t, n, r);
return e & lt; = 0 ? 0 : e & gt; = 1 ? 1 : e
}
function C(t, n, r) {
return 0 === t ? n : 1 === t ? r : {
x: B(t, n.x, r.x),
y: B(t, n.y, r.y)
}
}
function D(t, n, r) {
var e = function(t, n, r) {
return Math.round(B(t, n, r))
}(t, n, r);
return e & lt; = 0 ? 0 : e & gt; = 255 ? 255 : e
}
function z(t, n, r) {
return 0 === t ? n : 1 === t ? r : {
r: D(t, n.r, r.r),
g: D(t, n.g, r.g),
b: D(t, n.b, r.b),
a: B(t, null == n.a ? 1 : n.a, null == r.a ? 1 : r.a)
}
}
function V(t, n) {
for (var r = [], e = 0; e & lt; t; e++) r.push(n);
return r
}
function G(t, n) {
if (--n & lt; = 0) return t;
var r = (t = Object.assign([], t)).length;
do {
for (var e = 0; e & lt; r; e++) t.push(t[e])
} while (--n & gt; 0);
return t
}
var Y, $ = function() {
function t(n) {
e(this, t), this.list = n, this.length = n.length
}
return o(t, [{
key: "setAttribute",
value: function(t, n) {
for (var r = this.list, e = 0; e & lt; this.length; e++) r[e].setAttribute(t, n)
}
}, {
key: "removeAttribute",
value: function(t) {
for (var n = this.list, r = 0; r & lt; this.length; r++) n[r].removeAttribute(t)
}
}, {
key: "style",
value: function(t, n) {
for (var r = this.list, e = 0; e & lt; this.length; e++) r[e].style[t] = n
}
}]), t
}(),
U = /-./g,
Q = function(t, n) {
return n.toUpperCase()
};
function H(t) {
return "function" == typeof t ? t : T
}
function J(t) {
return t ? "function" == typeof t ? t : Array.isArray(t) ? function(t) {
var n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : b;
if (!Array.isArray(t)) return n;
switch (t.length) {
case 1:
return S(t[0]) || n;
case 2:
return S(t[0], t[1]) || n;
case 4:
return x(t[0], t[1], t[2], t[3]) || n
}
return n
}(t, null) : function(t, n) {
var r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : b;
switch (t) {
case "linear":
return b;
case "steps":
return S(n.steps || 1, n.jump || 0) || r;
case "bezier":
case "cubic-bezier":
return x(n.x1 || 0, n.y1 || 0, n.x2 || 0, n.y2 || 0) || r
}
return r
}(t.type, t.value, null) : null
}
function Z(t, n, r) {
var e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] & amp; & amp;
arguments[3], i = n.length - 1;
if (t & lt; = n[0].t) return e ? [0, 0, n[0].v] : n[0].v;
if (t & gt; = n[i].t) return e ? [i, 1, n[i].v] : n[i].v;
var o, u = n[0],
a = null;
for (o = 1; o & lt; = i; o++) {
if (!(t & gt; n[o].t)) {
a = n[o];
break
}
u = n[o]
}
return null == a ? e ? [i, 1, n[i].v] : n[i].v : u.t === a.t ? e ? [o, 1, a.v] : a.v : (t = (t - u.t) / (a.t - u.t), u.e & amp; & amp;
(t = u.e(t)), e ? [o, t, r(t, u.v, a.v)] : r(t, u.v, a.v))
}
function K(t, n) {
var r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : null;
return t & amp; & amp;
t.length ? "function" != typeof n ? null : ("function" != typeof r & amp; & amp;
(r = null),
function(e) {
var i = Z(e, t, n);
return null != i & amp; & amp;
r & amp; & amp;
(i = r(i)), i
}) : null
}
function W(t, n) {
return t.t - n.t
}
function X(t, n, e, i, o) {
var u, a = "@" === e[0],
l = "#" === e[0],
f = Y[e],
s = T;
switch (a ? (u = e.substr(1), e = u.replace(U, Q)) : l & amp; & amp;
(e = e.substr(1)), r(f)) {
case "function":
if (s = f(i, o, Z, J, e, a, n, t), l) return s;
break;
case "string":
s = K(i, H(f));
break;
case "object":
if ((s = K(i, H(f.i), f.f)) & amp; & amp;
"function" == typeof f.u) return f.u(n, s, e, a, t)
}
return s ? function(t, n, r) {
if (arguments.length & gt; 3 & amp; & amp; void 0 !== arguments[3] & amp; & amp; arguments[3]) return t instanceof $ ? function(e) {
return t.style(n, r(e))
} : function(e) {
return t.style[n] = r(e)
};
if (Array.isArray(n)) {
var e = n.length;
return function(i) {
var o = r(i);
if (null == o)
for (var u = 0; u & lt; e; u++) t[u].removeAttribute(n);
else
for (var a = 0; a & lt; e; a++) t[a].setAttribute(n, o)
}
}
return function(e) {
var i = r(e);
null == i ? t.removeAttribute(n) : t.setAttribute(n, i)
}
}(n, e, s, a) : null
}
function tt(t, n, e, i) {
if (!i || "object" !== r(i)) return null;
var o = null,
u = null;
return Array.isArray(i) ? u = function(t) {
if (!t || !t.length) return null;
for (var n = 0; n & lt; t.length; n++) t[n].e & amp; & amp;
(t[n].e = J(t[n].e));
return t.sort(W)
}(i) : (u = i.keys, o = i.data || null), u ? X(t, n, e, u, o) : null
}
function nt(t, n, r) {
if (!r) return null;
var e = [];
for (var i in r)
if (r.hasOwnProperty(i)) {
var o = tt(t, n, i, r[i]);
o & amp; & amp;
e.push(o)
} return e.length ? e : null
}
function rt(t, n) {
if (!n.duration || n.duration & lt; 0) return null;
var r = function(t, n) {
if (!n) return null;
var r = [];
if (Array.isArray(n))
for (var e = n.length, i = 0; i & lt; e; i++) {
var o = n[i];
if (2 === o.length) {
var u = null;
if ("string" == typeof o[0]) u = t.getElementById(o[0]);
else if (Array.isArray(o[0])) {
u = [];
for (var a = 0; a & lt; o[0].length; a++)
if ("string" == typeof o[0][a]) {
var l = t.getElementById(o[0][a]);
l & amp; & amp;
u.push(l)
} u = u.length ? 1 === u.length ? u[0] : new $(u) : null
}
if (u) {
var f = nt(t, u, o[1]);
f & amp; & amp;
(r = r.concat(f))
}
}
} else
for (var s in n)
if (n.hasOwnProperty(s)) {
var c = t.getElementById(s);
if (c) {
var h = nt(t, c, n[s]);
h & amp; & amp;
(r = r.concat(h))
}
} return r.length ? r : null
}(t, n.elements);
return r ? function(t, n) {
var r = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : 1 / 0, e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] ? arguments[3] : 1, i = arguments.length & gt;
4 & amp; & amp;
void 0 !== arguments[4] & amp; & amp;
arguments[4], o = arguments.length & gt;
5 & amp; & amp;
void 0 !== arguments[5] ? arguments[5] : 1, u = t.length, a = e & gt;
0 ? n : 0;
i & amp; & amp;
r % 2 == 0 & amp; & amp;
(a = n - a);
var l = null;
return function(f, s) {
var c = f % n,
h = 1 + (f - c) / n;
s *= e, i & amp; & amp;
h % 2 == 0 & amp; & amp;
(s = -s);
var v = !1;
if (h & gt; r) c = a, v = !0, -1 === o & amp; & amp;
(c = e & gt; 0 ? 0 : n);
else if (s & lt; 0 & amp; & amp;
(c = n - c), c === l) return !1;
l = c;
for (var y = 0; y & lt; u; y++) t[y](c);
return v
}
}(r, n.duration, n.iterations || 1 / 0, n.direction || 1, !!n.alternate, n.fill || 1) : null
}
function et(t) {
return +("0x" + (t.replace(/[^0-9a-fA-F]+/g, "") || 27))
}
function it(t, n, r) {
return !t || !r || n & gt;
t.length ? t : t.substring(0, n) + it(t.substring(n + 1), r, r)
}
function ot(t) {
var n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : 27;
return !t || t % n ? t % n : ot(t / n, n)
}
function ut(t, n, r) {
if (t & amp; & amp; t.length) {
var e = et(r),
i = et(n),
o = ot(e) + 5,
u = it(t, ot(e, 5), o);
return u = u.replace(/\x7c$/g, "==").replace(/\x2f$/g, "="), u = function(t, n, r) {
var e = +("0x" + t.substring(0, 4));
t = t.substring(4);
for (var i = n % e + r % 27, o = [], u = 0; u & lt; t.length; u += 2)
if ("|" !== t[u]) {
var a = +("0x" + t[u] + t[u + 1]) - i;
o.push(a)
} else {
var l = +("0x" + t.substring(u + 1, u + 1 + 4)) - i;
u += 3, o.push(l)
} return String.fromCharCode.apply(String, o)
}(u = (u = atob(u)).replace(/[\x41-\x5A]/g, ""), i, e), u = JSON.parse(u)
}
}
Number.isInteger || (Number.isInteger = function(t) {
return "number" == typeof t & amp; & amp;
isFinite(t) & amp; & amp;
Math.floor(t) === t
}), Number.EPSILON || (Number.EPSILON = 2220446049250313e-31);
var at = function() {
function t(n, r) {
var i = arguments.length & gt;
2 & amp; & amp;
void 0 !== arguments[2] ? arguments[2] : {};
e(this, t), this._id = 0, this._running = !1, this._rollingBack = !1, this._animations = n, this.duration = r.duration, this.alternate = r.alternate, this.fill = r.fill, this.iterations = r.iterations, this.direction = i
.direction || 1, this.speed = i.speed || 1, this.fps = i.fps || 100, this.offset = i.offset || 0, this.rollbackStartOffset = 0
}
return o(t, [{
key: "_rollback",
value: function() {
var t = this,
n = 1 / 0,
r = null;
this.rollbackStartOffset = this.offset, this._rollingBack || (this._rollingBack = !0, this._running = !0);
this._id = window.requestAnimationFrame((function e(i) {
if (t._rollingBack) {
null == r & amp; & amp;
(r = i);
var o = i - r,
u = t.rollbackStartOffset - o,
a = Math.round(u * t.speed);
if (a & gt; t.duration & amp; & amp; n != 1 / 0) {
var l = !!t.alternate & amp; & amp;
a / t.duration % 2 & gt;
1, f = a % t.duration;
a = (f += l ? t.duration : 0) || t.duration
}
var s = t.fps ? 1e3 / t.fps : 0,
c = Math.max(0, a);
if (c & lt; n - s) {
t.offset = c, n = c;
for (var h = t._animations, v = h.length, y = 0; y & lt; v; y++) h[y](c, t.direction)
}
var g = !1;
if (t.iterations & gt; 0 & amp; & amp; - 1 === t.fill) {
var d = t.iterations * t.duration,
p = d == a;
a = p ? 0 : a, t.offset = p ? 0 : t.offset, g = a & gt;
d
}
a & gt;
0 & amp; & amp;
t.offset & gt; = a & amp; & amp;
!g ? t._id = window.requestAnimationFrame(e) : t.stop()
}
}))
}
}, {
key: "_start",
value: function() {
var t = this,
n = arguments.length & gt;
0 & amp; & amp;
void 0 !== arguments[0] ? arguments[0] : 0, r = -1 / 0, e = null, i = {}, o = function o(u) {
t._running = !0, null == e & amp; & amp;
(e = u);
var a = Math.round((u - e + n) * t.speed),
l = t.fps ? 1e3 / t.fps : 0;
if (a & gt; r + l & amp; & amp; !t._rollingBack) {
t.offset = a, r = a;
for (var f = t._animations, s = f.length, c = 0, h = 0; h & lt; s; h++) i[h] ? c++ : (i[h] = f[h](a, t.direction), i[h] & amp; & amp; c++);
if (c === s) return void t._stop()
}
t._id = window.requestAnimationFrame(o)
};
this._id = window.requestAnimationFrame(o)
}
}, {
key: "_stop",
value: function() {
this._id & amp; & amp;
window.cancelAnimationFrame(this._id), this._running = !1, this._rollingBack = !1
}
}, {
key: "play",
value: function() {
!this._rollingBack & amp; & amp;
this._running || (this._rollingBack = !1, this.rollbackStartOffset & gt; this.duration & amp; & amp;
(this.offset = this.rollbackStartOffset - (this.rollbackStartOffset - this.offset) % this.duration, this.rollbackStartOffset = 0), this._start(this.offset))
}
}, {
key: "stop",
value: function() {
this._stop(), this.offset = 0, this.rollbackStartOffset = 0;
var t = this.direction,
n = this._animations;
window.requestAnimationFrame((function() {
for (var r = 0; r & lt; n.length; r++) n[r](0, t)
}))
}
}, {
key: "reachedToEnd",
value: function() {
return this.iterations & gt;
0 & amp; & amp;
this.offset & gt; = this.iterations * this.duration
}
}, {
key: "restart",
value: function() {
this._stop(), this.offset = 0, this._start()
}
}, {
key: "pause",
value: function() {
this._stop()
}
}, {
key: "reverse",
value: function() {
this.direction = -this.direction
}
}], [{
key: "build",
value: function(r, e) {
return delete r.animationSettings, r.options = ut(r.options, r.root, "5c7f360c"), r.animations.map((function(t) {
var e = ut(t.s, r.root, "5c7f360c");
for (var i in delete t.s, r.animationSettings || (r.animationSettings = n({}, e)), e) e.hasOwnProperty(i) & amp; & amp;
(t[i] = e[i])
})), (r = function(t, n) {
if (Y = n, !t || !t.root || !Array.isArray(t.animations)) return null;
for (var r = document.getElementsByTagName("svg"), e = !1, i = 0; i & lt; r.length; i++)
if (r[i].id === t.root & amp; & amp; !r[i].svgatorAnimation) {
(e = r[i]).svgatorAnimation = !0;
break
} if (!e) return null;
var o = t.animations.map((function(t) {
return rt(e, t)
})).filter((function(t) {
return !!t
}));
return o.length ? {
element: e,
animations: o,
animationSettings: t.animationSettings,
options: t.options || void 0
} : null
}(r, e)) ? {
el: r.element,
options: r.options || {},
player: new t(r.animations, r.animationSettings, r.options)
} : null
}
}, {
key: "push",
value: function(t) {
return this.build(t)
}
}, {
key: "init",
value: function() {
var t = this,
n = window.__SVGATOR_PLAYER__ & amp; & amp;
window.__SVGATOR_PLAYER__["5c7f360c"];
Array.isArray(n) & amp; & amp;
n.splice(0).forEach((function(n) {
return t.build(n)
}))
}
}]), t
}();
function lt(t) {
return d(t) + ""
}
function ft(t) {
var n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : " ";
return t & amp; & amp;
t.length ? t.map(lt).join(n) : ""
}
function st(t) {
return t ? null == t.a || t.a & gt; = 1 ? "rgb(" + t.r + "," + t.g + "," + t.b + ")" : "rgba(" + t.r + "," + t.g + "," + t.b + "," + t.a + ")": "transparent"
}
function ct(t) {
return t ? "url(#" + t + ")" : "none"
}! function() {
for (var t = 0, n = ["ms", "moz", "webkit", "o"], r = 0; r & lt; n.length & amp; & amp; !window.requestAnimationFrame; ++r) window.requestAnimationFrame = window[n[r] + "RequestAnimationFrame"], window.cancelAnimationFrame =
window[n[r] + "CancelAnimationFrame"] || window[n[r] + "CancelRequestAnimationFrame"];
window.requestAnimationFrame || (window.requestAnimationFrame = function(n) {
var r = Date.now(),
e = Math.max(0, 16 - (r - t)),
i = window.setTimeout((function() {
n(r + e)
}), e);
return t = r + e, i
}, window.cancelAnimationFrame = window.clearTimeout)
}();
var ht = {
f: null,
i: function(t, n, r) {
return 0 === t ? n : 1 === t ? r : {
x: q(t, n.x, r.x),
y: q(t, n.y, r.y)
}
},
u: function(t, n) {
return function(r) {
var e = n(r);
t.setAttribute("rx", lt(e.x)), t.setAttribute("ry", lt(e.y))
}
}
},
vt = {
f: null,
i: function(t, n, r) {
return 0 === t ? n : 1 === t ? r : {
width: q(t, n.width, r.width),
height: q(t, n.height, r.height)
}
},
u: function(t, n) {
return function(r) {
var e = n(r);
t.setAttribute("width", lt(e.width)), t.setAttribute("height", lt(e.height))
}
}
};
Object.freeze({
M: 2,
L: 2,
Z: 0,
H: 1,
V: 1,
C: 6,
Q: 4,
T: 2,
S: 4,
A: 7
});
var yt = {},
gt = null;
function dt(t) {
var n = function() {
if (gt) return gt;
if ("object" !== ("undefined" == typeof document ? "undefined" : r(document)) || !document.createElementNS) return {};
var t = document.createElementNS("http://www.w3.org/2000/svg", "svg");
return t & amp; & amp;
t.style ? (t.style.position = "absolute", t.style.opacity = "0.01", t.style.zIndex = "-9999", t.style.left = "-9999px", t.style.width = "1px", t.style.height = "1px", gt = {
svg: t
}) : {}
}().svg;
if (!n) return function(t) {
return null
};
var e = document.createElementNS(n.namespaceURI, "path");
e.setAttributeNS(null, "d", t), e.setAttributeNS(null, "fill", "none"), e.setAttributeNS(null, "stroke", "none"), n.appendChild(e);
var i = e.getTotalLength();
return function(t) {
var n = e.getPointAtLength(i * t);
return {
x: n.x,
y: n.y
}
}
}
function pt(t) {
return yt[t] ? yt[t] : yt[t] = dt(t)
}
function mt(t, n, r, e) {
if (!t || !e) return !1;
var i = ["M", t.x, t.y];
if (n & amp; & amp; r & amp; & amp;
(i.push("C"), i.push(n.x), i.push(n.y), i.push(r.x), i.push(r.y)), n ? !r : r) {
var o = n || r;
i.push("Q"), i.push(o.x), i.push(o.y)
}
return n || r || i.push("L"), i.push(e.x), i.push(e.y), i.join(" ")
}
function bt(t, n, r, e) {
var i = arguments.length & gt;
4 & amp; & amp;
void 0 !== arguments[4] ? arguments[4] : 1, o = mt(t, n, r, e), u = pt(o);
try {
return u(i)
} catch (t) {
return null
}
}
function wt(t, n, r, e) {
var i = 1 - e;
return i * i * t + 2 * i * e * n + e * e * r
}
function xt(t, n, r, e) {
return 2 * (1 - e) * (n - t) + 2 * e * (r - n)
}
function At(t, n, r, e) {
var i = arguments.length & gt;
4 & amp; & amp;
void 0 !== arguments[4] & amp; & amp;
arguments[4], o = bt(t, n, null, r, e);
return o || (o = {
x: wt(t.x, n.x, r.x, e),
y: wt(t.y, n.y, r.y, e)
}), i & amp; & amp;
(o.a = kt(t, n, r, e)), o
}
function kt(t, n, r, e) {
return Math.atan2(xt(t.y, n.y, r.y, e), xt(t.x, n.x, r.x, e))
}
function St(t, n, r, e, i) {
var o = i * i;
return i * o * (e - t + 3 * (n - r)) + 3 * o * (t + r - 2 * n) + 3 * i * (n - t) + t
}
function _t(t, n, r, e, i) {
var o = 1 - i;
return 3 * (o * o * (n - t) + 2 * o * i * (r - n) + i * i * (e - r))
}
function Ot(t, n, r, e, i) {
var o = arguments.length & gt;
5 & amp; & amp;
void 0 !== arguments[5] & amp; & amp;
arguments[5], u = bt(t, n, r, e, i);
return u || (u = {
x: St(t.x, n.x, r.x, e.x, i),
y: St(t.y, n.y, r.y, e.y, i)
}), o & amp; & amp;
(u.a = jt(t, n, r, e, i)), u
}
function jt(t, n, r, e, i) {
return Math.atan2(_t(t.y, n.y, r.y, e.y, i), _t(t.x, n.x, r.x, e.x, i))
}
function Mt(t, n, r) {
return t + (n - t) * r
}
function Pt(t, n, r) {
var e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] & amp; & amp;
arguments[3], i = {
x: Mt(t.x, n.x, r),
y: Mt(t.y, n.y, r)
};
return e & amp; & amp;
(i.a = Et(t, n)), i
}
function Et(t, n) {
return Math.atan2(n.y - t.y, n.x - t.x)
}
function It(t, n, r) {
var e = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] & amp; & amp;
arguments[3];
if (Ft(n)) {
if (Nt(r)) return At(n, r.start, r, t, e)
} else if (Ft(r)) {
if (n.end) return At(n, n.end, r, t, e)
} else {
if (n.end) return r.start ? Ot(n, n.end, r.start, r, t, e) : At(n, n.end, r, t, e);
if (r.start) return At(n, r.start, r, t, e)
}
return Pt(n, r, t, e)
}
function Rt(t, n, r) {
var e = It(t, n, r, !0);
return e.a = function(t) {
return arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] & amp; & amp;
arguments[1] ? t + Math.PI : t
}(e.a) / m, e
}
function Ft(t) {
return !t.type || "corner" === t.type
}
function Nt(t) {
return null != t.start & amp; & amp;
!Ft(t)
}
var Tt = new N;
var Bt = {
f: lt,
i: B
},
qt = {
f: lt,
i: L
};
function Lt(t, n, r) {
return t.map((function(t) {
return function(t, n, r) {
var e = t.v;
if (!e || "g" !== e.t || e.s || !e.v || !e.r) return t;
var i = r.getElementById(e.r),
o = i & amp; & amp;
i.querySelectorAll("stop") || [];
return e.s = e.v.map((function(t, n) {
var r = o[n] & amp; & amp;
o[n].getAttribute("offset");
return {
c: t,
o: r = d(parseInt(r) / 100)
}
})), delete e.v, t
}(t, 0, r)
}))
}
var Ct = {
gt: "gradientTransform",
c: {
x: "cx",
y: "cy"
},
rd: "r",
f: {
x: "x1",
y: "y1"
},
to: {
x: "x2",
y: "y2"
}
};
function Dt(t, n, e, i, o, u, a, l) {
return Lt(t, 0, l), n = function(t, n, r) {
for (var e, i, o, u = t.length - 1, a = {}, l = 0; l & lt; = u; l++)(e = t[l]).e & amp; & amp;
(e.e = n(e.e)), e.v & amp; & amp;
"g" === (i = e.v).t & amp; & amp;
i.r & amp; & amp;
(o = r.getElementById(i.r)) & amp; & amp;
(a[i.r] = {
e: o,
s: o.querySelectorAll("stop")
});
return a
}(t, i, l),
function(i) {
var o = e(i, t, zt);
if (!o) return "none";
if ("c" === o.t) return st(o.v);
if ("g" === o.t) {
if (!n[o.r]) return ct(o.r);
var u = n[o.r];
return function(t, n) {
for (var r = t.s, e = r.length; e & lt; n.length; e++) {
var i = r[r.length - 1].cloneNode();
i.id = Yt(i.id), t.e.appendChild(i), r = t.s = t.e.querySelectorAll("stop")
}
for (var o = 0, u = r.length, a = n.length - 1; o & lt; u; o++) r[o].setAttribute("stop-color", st(n[Math.min(o, a)].c)), r[o].setAttribute("offset", n[Math.min(o, a)].o)
}(u, o.s), Object.keys(Ct).forEach((function(t) {
if (void 0 !== o[t])
if ("object" !== r(Ct[t])) {
var n, e = "gt" === t ? (n = o[t], Array.isArray(n) ? "matrix(" + n.join(" ") + ")" : "") : o[t],
i = Ct[t];
u.e.setAttribute(i, e)
} else Object.keys(Ct[t]).forEach((function(n) {
if (void 0 !== o[t][n]) {
var r = o[t][n],
e = Ct[t][n];
u.e.setAttribute(e, r)
}
}))
})), ct(o.r)
}
return "none"
}
}
function zt(t, r, e) {
if (0 === t) return r;
if (1 === t) return e;
if (r & amp; & amp; e) {
var i = r.t;
if (i === e.t) switch (r.t) {
case "c":
return {
t: i, v: z(t, r.v, e.v)
};
case "g":
if (r.r === e.r) {
var o = {
t: i,
s: Vt(t, r.s, e.s),
r: r.r
};
return r.gt & amp; & amp;
e.gt & amp; & amp;
(o.gt = function(t, n, r) {
var e = n.length;
if (e !== r.length) return T(t, n, r);
for (var i = new Array(e), o = 0; o & lt; e; o++) i[o] = B(t, n[o], r[o]);
return i
}(t, r.gt, e.gt)), r.c ? (o.c = C(t, r.c, e.c), o.rd = q(t, r.rd, e.rd)) : r.f & amp; & amp;
(o.f = C(t, r.f, e.f), o.to = C(t, r.to, e.to)), o
}
}
if ("c" === r.t & amp; & amp;
"g" === e.t || "c" === e.t & amp; & amp;
"g" === r.t) {
var u = "c" === r.t ? r : e,
a = "g" === r.t ? n({}, r) : n({}, e),
l = a.s.map((function(t) {
return {
c: u.v,
o: t.o
}
}));
return a.s = "c" === r.t ? Vt(t, l, a.s) : Vt(t, a.s, l), a
}
}
return T(t, r, e)
}
function Vt(t, n, r) {
if (n.length === r.length) return n.map((function(n, e) {
return Gt(t, n, r[e])
}));
for (var e = Math.max(n.length, r.length), i = [], o = 0; o & lt; e; o++) {
var u = Gt(t, n[Math.min(o, n.length - 1)], r[Math.min(o, r.length - 1)]);
i.push(u)
}
return i
}
function Gt(t, n, r) {
return {
o: L(t, n.o, r.o || 0),
c: z(t, n.c, r.c || {})
}
}
function Yt(t) {
return t.replace(/-fill-([0-9]+)$/, (function(t, n) {
return "-fill-" + (+n + 1)
}))
}
var $t = {
fill: Dt,
"fill-opacity": qt,
stroke: Dt,
"stroke-opacity": qt,
"stroke-width": Bt,
"stroke-dashoffset": {
f: lt,
i: B
},
"stroke-dasharray": {
f: function(t) {
var n = arguments.length & gt;
1 & amp; & amp;
void 0 !== arguments[1] ? arguments[1] : " ";
return t & amp; & amp;
t.length & gt;
0 & amp; & amp;
(t = t.map((function(t) {
return d(t, 4)
}))), ft(t, n)
},
i: function(t, n, r) {
var e, i, o, u = n.length,
a = r.length;
if (u !== a)
if (0 === u) n = V(u = a, 0);
else if (0 === a) a = u, r = V(u, 0);
else {
var l = (o = (e = u) * (i = a) / function(t, n) {
for (var r; n;) r = n, n = t % n, t = r;
return t || 1
}(e, i)) & lt;
0 ? -o : o;
n = G(n, Math.floor(l / u)), r = G(r, Math.floor(l / a)), u = a = l
}
for (var f = [], s = 0; s & lt; u; s++) f.push(d(q(t, n[s], r[s])));
return f
}
},
opacity: qt,
transform: function(t, n, e, i) {
if (!(t = function(t, n) {
if (!t || "object" !== r(t)) return null;
var e = !1;
for (var i in t) t.hasOwnProperty(i) & amp; & amp;
(t[i] & amp; & amp; t[i].length ? (t[i].forEach((function(t) {
t.e & amp; & amp;
(t.e = n(t.e))
})), e = !0) : delete t[i]);
return e ? t : null
}(t, i))) return null;
var o = function(r, i, o) {
var u = arguments.length & gt;
3 & amp; & amp;
void 0 !== arguments[3] ? arguments[3] : null;
return t[r] ? e(i, t[r], o) : n & amp; & amp;
n[r] ? n[r] : u
};
return n & amp; & amp;
n.a & amp; & amp;
t.o ? function(n) {
var r = e(n, t.o, Rt);
return Tt.recomposeSelf(r, o("r", n, B, 0) + r.a, o("k", n, C), o("s", n, C), o("t", n, C)).toString()
} : function(t) {
return Tt.recomposeSelf(o("o", t, It, null), o("r", t, B, 0), o("k", t, C), o("s", t, C), o("t", t, C)).toString()
}
},
r: Bt,
"#size": vt,
"#radius": ht,
_: function(t, n) {
if (Array.isArray(t))
for (var r = 0; r & lt; t.length; r++) this[t[r]] = n;
else this[t] = n
}
},
Ut = function(t) {
! function(t, n) {
if ("function" != typeof n & amp; & amp; null !== n) throw new TypeError("Super expression must either be null or a function");
t.prototype = Object.create(n & amp; & amp; n.prototype, {
constructor: {
value: t,
writable: !0,
configurable: !0
}
}), n & amp; & amp;
l(t, n)
}(u, t);
var n, r, i = (n = u, r = f(), function() {
var t, e = a(n);
if (r) {
var i = a(this).constructor;
t = Reflect.construct(e, arguments, i)
} else t = e.apply(this, arguments);
return c(this, t)
});
function u() {
return e(this, u), i.apply(this, arguments)
}
return o(u, null, [{
key: "build",
value: function(t) {
var n = h(a(u), "build", this).call(this, t, $t);
if (!n) return null;
n.el, n.options,
function(t, n, r) {
t.play()
}(n.player)
}
}]), u
}(at);
return Ut.init(), Ut
}));
(function(s, i, o, w) {
w[o] = w[o] || {};
w[o][s] = w[o][s] || [];
w[o][s].push(i);
})('5c7f360c', {
"root": "epiOjbPBdWr1",
"animations": [{
"elements": {
"epiOjbPBdWr2": {
"transform": {
"data": {
"t": {
"x": -15.112498,
"y": -13.837216
}
},
"keys": {
"o": [{
"t": 0,
"v": {
"x": 15.132498,
"y": 13.857216,
"type": "corner"
}
}, {
"t": 400,
"v": {
"x": 17.045544,
"y": 15.545194,
"type": "corner"
}
}, {
"t": 800,
"v": {
"x": 17.045544,
"y": 15.545194,
"type": "corner"
}
}, {
"t": 1000,
"v": {
"x": 15.13,
"y": 13.74,
"type": "corner"
}
}]
}
}
},
"epiOjbPBdWr3": {
"transform": {
"data": {
"o": {
"x": 7.886644,
"y": 7.757372,
"type": "corner"
},
"t": {
"x": -7.886644,
"y": -7.757372
}
},
"keys": {
"r": [{
"t": 400,
"v": 0
}, {
"t": 800,
"v": 360
}]
}
}
}
},
"s": "MBDA1M09iNTVjOWVhZmXFjOWJhZWEzYTlhODVXjNzQ2ZDZhNmE2YTY2TNWM5ZWEzYWM5ZjlkYCWVhM1NhOWE4NWNCNzWQ2YjY2NWNhM2FlOWZChYzliYWVhM2E5YThhVZDVjNzQ2YTY2WTVjYRTBhM2E2YTY1Yzc0NmVI2NjVjOWJhNmFlOWZDKYWNUYTg5YmFlOWY1IYzc0YTBOOWJhNmFkOQWY2NjVjYWRhYTlmOWIY5ZTVjNzRJNmJiNw|N"
}],
"options": "MBDAxMDg4MmZRODA4MTSZlN2Y4MU0yZjQ3VDJXmNzk3YzZlNzFVMmY4VYQ|"
}, '__SVGATOR_PLAYER__', window)
</script>
</svg> </span> </span> <label for="edit-keyword" class="form-item--label visually-hidden">Suche ...</label></div>
<div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"> <input data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Suche"
class="button js-form-submit form-submit form-item--submit btn"></div>
</form>
POST /da-vinci-ausstellung
<form
class="webform-submission-form webform-submission-add-form webform-submission-form-newsletter-algex-form webform-submission-form-newsletter-algex-add-form webform-submission-form-newsletter-algex-node-4334-form webform-submission-form-newsletter-algex-node-4334-add-form form-newsletter js-webform-details-toggle webform-details-toggle form not-validated"
novalidate="novalidate" data-drupal-selector="webform-submission-form-newsletter-algex-node-4334-add-form" action="/da-vinci-ausstellung" method="post" id="webform-submission-form-newsletter-algex-node-4334-add-form" accept-charset="UTF-8">
<div class="form--error">Bitte überprüfen Sie die markierten Felder</div>
<div class="row js-form-wrapper form-wrapper" data-drupal-selector="edit-row-01" id="edit-row-01">
<div class="col-12 form-item form-item--type-email form-item--name-email"> <input data-drupal-selector="edit-email" type="email" id="edit-email" name="email" value="" size="60" maxlength="254" class="form-email required form-item--element"
required="required" aria-required="true"> <label for="edit-email" class="form-item--label is-required">E-Mail</label></div>
</div>
<div class="row js-form-wrapper form-wrapper" data-drupal-selector="edit-row-02" id="edit-row-02">
<div data-drupal-selector="edit-actions" class="form-actions webform-actions js-form-wrapper form-wrapper" id="edit-actions"><input class="webform-button--submit button button--primary js-form-submit form-submit form-item--submit btn"
data-drupal-selector="edit-actions-submit" type="submit" id="edit-actions-submit" name="op" value="Newsletter bestellen"></div>
</div>
<div class="row js-form-wrapper form-wrapper" data-drupal-selector="edit-row-03" id="edit-row-03">
<div class="col-12 data-protection-notice form-item form-item--type-processed-text form-item--name- form-item--no-label" id="edit-data-protection-notice">
<p>Ich stimme der Nutzung meiner Daten zu den in der <a href="/de/datenschutz">Datenschutzerklärung</a> angegebenen Zwecken zu.</p>
</div>
</div><input data-drupal-selector="form-svwqjsvcztksyjsubhbty-akba-hfxutmh40c-pdumk" type="hidden" name="form_build_id" value="form-SvwQJSVCZtksYJSUbHBTY-AKBa_hFXUtmH40c_pDUMk" class="form-item--element"><input
data-drupal-selector="edit-webform-submission-form-newsletter-algex-node-4334-add-form" type="hidden" name="form_id" value="webform_submission_form_newsletter_algex_node_4334_add_form" class="form-item--element">
<div class="col-sm-12 col-md-6 form-item form-item--type-textfield form-item--name-pick-me"> <input data-drupal-selector="edit-pick-me" type="text" id="edit-pick-me" name="pick_me" value="" size="60" maxlength="128"
class="form-text form-item--element"> <label for="edit-pick-me" class="form-item--label">E-Mail Benutzer</label></div>
</form>
Text Content
* Zustimmung * Details * [#IABV2SETTINGS#] * Über Cookies DIESE WEBSEITE VERWENDET COOKIES Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben. Consent Selection Notwendig Präferenzen Statistiken Marketing Details zeigen * Notwendig 6 Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren. * Cookiebot 2 Erfahren Sie mehr über diesen Anbieter 1.gifWird verwendet, um die Anzahl der Sitzungen auf der Website zu zählen, was für die Optimierung der Bereitstellung von CMP-Produkten erforderlich ist. Maximale Speicherdauer: SitzungTyp: Pixel-Tracker CookieConsentSpeichert den Zustimmungsstatus des Benutzers für Cookies auf der aktuellen Domäne. Maximale Speicherdauer: 1 JahrTyp: HTTP-Cookie * cdn.jsdelivr.net 4 cookiebot-consent--marketingWird verwendet, um festzustellen, ob der Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser Cookie ist notwendig für die Einhaltung der DSGVO der Webseite. Maximale Speicherdauer: SitzungTyp: HTTP-Cookie cookiebot-consent--necessaryWird verwendet, um festzustellen, ob der Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser Cookie ist notwendig für die Einhaltung der DSGVO der Webseite. Maximale Speicherdauer: SitzungTyp: HTTP-Cookie cookiebot-consent--preferencesWird verwendet, um festzustellen, ob der Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser Cookie ist notwendig für die Einhaltung der DSGVO der Webseite. Maximale Speicherdauer: SitzungTyp: HTTP-Cookie cookiebot-consent--statisticsWird verwendet, um festzustellen, ob der Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser Cookie ist notwendig für die Einhaltung der DSGVO der Webseite. Maximale Speicherdauer: SitzungTyp: HTTP-Cookie * Präferenzen 0 Präferenz-Cookies ermöglichen einer Webseite sich an Informationen zu erinnern, die die Art beeinflussen, wie sich eine Webseite verhält oder aussieht, wie z. B. Ihre bevorzugte Sprache oder die Region in der Sie sich befinden. Wir nutzen diese Cookie-Typen nicht. * Statistiken 2 Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden. * Google 2 Erfahren Sie mehr über diesen Anbieter Ein Teil der Daten, die dieser Anbieter gesammelt hat, dient der Personalisierung und der Messung der Werbewirksamkeit. _gaRegistriert eine eindeutige ID, die verwendet wird, um statistische Daten dazu, wie der Besucher die Website nutzt, zu generieren. Maximale Speicherdauer: 2 JahreTyp: HTTP-Cookie _ga_#Sammelt Daten dazu, wie oft ein Benutzer eine Website besucht hat, sowie Daten für den ersten und letzten Besuch. Von Google Analytics verwendet. Maximale Speicherdauer: 2 JahreTyp: HTTP-Cookie * Marketing 0 Marketing-Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für den einzelnen Benutzer sind und daher wertvoller für Publisher und werbetreibende Drittparteien sind. Wir nutzen diese Cookie-Typen nicht. * Nicht klassifiziert 0 Nicht klassifizierte Cookies sind Cookies, die wir gerade versuchen zu klassifizieren, zusammen mit Anbietern von individuellen Cookies. Wir nutzen diese Cookie-Typen nicht. Domainübergreifende Zustimmung[#BULK_CONSENT_DOMAINS_COUNT#] [#BULK_CONSENT_TITLE#] Liste der Domains, für die Ihre Zustimmung gilt: [#BULK_CONSENT_DOMAINS#] Die Cookie-Erklärung wurde das letzte Mal am 25.11.24 von Cookiebot aktualisiert [#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_LABEL_PURPOSES#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_LABEL_FEATURES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_LABEL_PARTNERS#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#] Cookies sind kleine Textdateien, die von Webseiten verwendet werden, um die Benutzererfahrung effizienter zu gestalten. Laut Gesetz können wir Cookies auf Ihrem Gerät speichern, wenn diese für den Betrieb dieser Seite unbedingt notwendig sind. Für alle anderen Cookie-Typen benötigen wir Ihre Erlaubnis. Diese Seite verwendet unterschiedliche Cookie-Typen. Einige Cookies werden von Drittparteien platziert, die auf unseren Seiten erscheinen. Sie können Ihre Einwilligung jederzeit von der Cookie-Erklärung auf unserer Website ändern oder widerrufen. Erfahren Sie in unserer Datenschutzrichtlinie mehr darüber, wer wir sind, wie Sie uns kontaktieren können und wie wir personenbezogene Daten verarbeiten. Bitte geben Sie Ihre Einwilligungs-ID und das Datum an, wenn Sie uns bezüglich Ihrer Einwilligung kontaktieren. Meine persönlichen Daten nicht verkaufen oder weitergeben Ablehnen Auswahl erlauben Anpassen Alle zulassen HORIZONTALE NAVIGATION ALG EX * Monets Garten * Viva Frida Kahlo * Klimts Kuss * Tutanchamun * Vermeer * Pompeji * Da Vinci * Winter Wonderland Suche ... PFADNAVIGATION 1. Startseite 2. Leonardo da Vinci – eine immersive Reise Bild Bild Bild EINE IMMERSIVE REISE LEONARDO DA VINCI – UOMO UNIVERSALE Künstler, Wissenschaftler, Ingenieur, Erfinder – Leonardo da Vinci war ein Universalgenie, Erster unter den uomini universale, wie außergewöhnliche Menschen in der Renaissance genannt wurden. Da Vinci steht für das Idealbild des Menschen in diesem goldenen Zeitalter. Was ihn von seinen berühmten Zeitgenossen wie Michelangelo, Raffael oder Botticelli unterscheidet, ist seine Vielseitigkeit. Von der Malerei über Ingenieurskünste bis hin zur Mathematik und Anatomie – durch seine präzisen Beobachtungen hat da Vinci bahnbrechende Gedanken erfasst und mit revolutionären Erfindungen die Welt bewegt. Die Ausstellung LEONARDO DA VINCI – UOMO UNIVERSALE nimmt die Besucher mit auf eine Reise durch das Leben des Genies und zeigt unter anderem Nachbildungen seiner zahlreichen Erfindungen und alle 16 Gemälde, die ihm heute sicher zugeschrieben werden können. Das Herzstück der Ausstellung ist die immersive Inszenierung. Mittels Projektoren erwachen Werk und Welt des Universalgenies zu neuem Leben. Die Zuschauerinnen und Zuschauer tauchen ein und erleben den uomo universale wie nie zuvor – unterhaltend, ergreifend, faszinierend. DIE IMMERSIVE AUSSTELLUNG IN HAMBURG! 17. SEPTEMBER 2024 - 26. DEZEMBER 2024 Öffnungszeiten: Täglich von 10:00 bis 21:00 Uhr GAUSSHÖFE | Gaußstr. 190 a | 22765 Hamburg Empfohlene Besuchsdauer: ca. 65-75 Minuten Altersempfehlung: Alle sind willkommen! Kinder unter 14 Jahren müssen in Begleitung ihrer Eltern sein. Tickets kaufen Bild Bild DER „UOMO UNIVERSALE" „Uomo universale" ist italienisch und bedeutet der Universalmensch. Gemeint ist nicht das Genie an sich. Es ist ein Idealbild der Renaissance, welches bis heute nichts von seiner Aktualität verloren hat. Der „uomo universale" ist dem Geiste der ersten Humanisten wie Dante Alighieri oder Giovanni Pico della Mirandola entsprungen. Sie fragten sich, wie ein idealer Mensch leben sollte, wenn nicht allein nach Gottes Geboten? Sie zeichneten das Bild eines tugendhaften, gebildeten Menschen, der schöpferisch tätig ist und im Einklang mit der Natur lebt. Der «uomo universale» ist von großem eigenem Antrieb, vielseitig interessiert, strebt nach Meisterschaft, wo immer er sie erreichen kann, und achtet auf seinen Körper und Geist. Nach diesem Ideal strebten zu Leonardos Zeiten alle großen Köpfe. Es war eine der Triebfedern des goldenen Zeitalters der Renaissance – und ein großes Glück für Leonardo da Vinci. Als uneheliches Kind geboren, durfte er keine Schule besuchen und konnte damit weder Latein noch Griechisch lernen. In einer Zeit, die sich auf die Antike und ihre Texte besann, war dies bildungstechnisch ein Todesurteil. Doch die Meisterschaft entlang des Idealbilds «uomo universale» brachte Leonardo aus Vinci so viel Anerkennung und Ehre ein, dass er noch zu Lebzeiten als einer der größten Gelehrten seiner Zeit galt. Die üblichen Karrierewege im Adel, der Kirche oder durch Reichtum standen ihm nicht offen. Ohne das Ideal des „uomo universale" wäre Leonardos Geschichte wahrscheinlich ganz anders verlaufen. Bild Die Ausstellung stammt vom Kreativteam des Visiodroms Wuppertal mit Marie Haus und Axel Kurz, unter kurativer Leitung von Christian Höher und mit der wissenschaftlichen Begleitung von Prof. Dr. Hiram Kümper, Professor für Geschichte des Spätmittelalters und der frühen Neuzeit an der Universität Mannheim. „Ich habe schon viele Ausstellungen zu dem Thema kuratiert und erlebt. Aber so stark, mit dieser unglaublichen Kombination aus Show und Ausstellung, ist Leonardo noch nie präsentiert worden.“ Prof. Dr. Hiram Kümper An dieser Stelle wird ein Inhalt eines externen Anbieters wiedergeben. Dabei werden personenbezogene Daten wie z.B. Ihre IP-Adresse an den Anbieter übermittelt. Der externe Anbieter kann diese auch dazu verwenden, Ihr Nutzungsverhalten mithilfe von Cookies oder anderen Tracking-Technologien zu Marktforschungs- und Marketingzwecken zu analysieren. Die Übermittlung Ihrer Daten an den externen Anbieter wird so lange verhindert, bis Sie aktiv auf diesen Hinweis klicken. Technisch gesehen wird der Inhalt erst nach dem Klick eingebunden. Inhalt von YouTube erlauben FOLGT UNS AUF UNSEREN SOCIAL MEDIA KANÄLEN UND BLEIBT IMMER AKTUELL INFORMIERT! Tickets kaufen Instagram Facebook Bild Bild Bitte überprüfen Sie die markierten Felder E-Mail Ich stimme der Nutzung meiner Daten zu den in der Datenschutzerklärung angegebenen Zwecken zu. E-Mail Benutzer FOOTER SERVICE-MENÜ ALG EX * Unternehmen * Datenschutz * Impressum * Karriere * Presse * Partner * Alegria Konzert * MünchenMusik * MünchenEvent * NürnbergMusik * StuttgartKonzert * Konzertdirektion Hörtnagel * Konzertdirektion Hans Adler * Monets Garten * Viva Frida Kahlo