PageSourceSearch

https://www.lawbc.com/wp-content/themes/paperstreet/js/vendor/anime.min.js?ver=3.2.1

js lawbc.com collected 2026-10-02 04:54:06 UTC 27,994 bytes, 1,211 lines download raw bytes

1/*
2 * anime.js v3.2.0
3 * (c) 2020 Julian Garnier
4 * Released under the MIT license
5 * animejs.com
6 */
7
8!(function (n, e) {
9	"object" == typeof exports && "undefined" != typeof module
10		? (module.exports = e())
11		: "function" == typeof define && define.amd
12		? define(e)
13		: (n.anime = e());
14})(this, function () {
15	"use strict";
16	var n = {
17			update: null,
18			begin: null,
19			loopBegin: null,
20			changeBegin: null,
21			change: null,
22			changeComplete: null,
23			loopComplete: null,
24			complete: null,
25			loop: 1,
26			direction: "normal",
27			autoplay: !0,
28			timelineOffset: 0,
29		},
30		e = {
31			duration: 1e3,
32			delay: 0,
33			endDelay: 0,
34			easing: "easeOutElastic(1, .5)",
35			round: 0,
36		},
37		r = [
38			"translateX",
39			"translateY",
40			"translateZ",
41			"rotate",
42			"rotateX",
43			"rotateY",
44			"rotateZ",
45			"scale",
46			"scaleX",
47			"scaleY",
48			"scaleZ",
49			"skew",
50			"skewX",
51			"skewY",
52			"perspective",
53			"matrix",
54			"matrix3d",
55		],
56		t = { CSS: {}, springs: {} };
57	function a(n, e, r) {
58		return Math.min(Math.max(n, e), r);
59	}
60	function o(n, e) {
61		return n.indexOf(e) > -1;
62	}
63	function u(n, e) {
64		return n.apply(null, e);
65	}
66	var i = {
67		arr: function (n) {
68			return Array.isArray(n);
69		},
70		obj: function (n) {
71			return o(Object.prototype.toString.call(n), "Object");
72		},
73		pth: function (n) {
74			return i.obj(n) && n.hasOwnProperty("totalLength");
75		},
76		svg: function (n) {
77			return n instanceof SVGElement;
78		},
79		inp: function (n) {
80			return n instanceof HTMLInputElement;
81		},
82		dom: function (n) {
83			return n.nodeType || i.svg(n);
84		},
85		str: function (n) {
86			return "string" == typeof n;
87		},
88		fnc: function (n) {
89			return "function" == typeof n;
90		},
91		und: function (n) {
92			return void 0 === n;
93		},
94		hex: function (n) {
95			return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n);
96		},
97		rgb: function (n) {
98			return /^rgb/.test(n);
99		},
100		hsl: function (n) {
101			return /^hsl/.test(n);
102		},
103		col: function (n) {
104			return i.hex(n) || i.rgb(n) || i.hsl(n);
105		},
106		key: function (r) {
107			return (
108				!n.hasOwnProperty(r) &&
109				!e.hasOwnProperty(r) &&
110				"targets" !== r &&
111				"keyframes" !== r
112			);
113		},
114	};
115	function c(n) {
116		var e = /\(([^)]+)\)/.exec(n);
117		return e
118			? e[1].split(",").map(function (n) {
119					return parseFloat(n);
120			  })
121			: [];
122	}
123	function s(n, e) {
124		var r = c(n),
125			o = a(i.und(r[0]) ? 1 : r[0], 0.1, 100),
126			u = a(i.und(r[1]) ? 100 : r[1], 0.1, 100),
127			s = a(i.und(r[2]) ? 10 : r[2], 0.1, 100),
128			f = a(i.und(r[3]) ? 0 : r[3], 0.1, 100),
129			l = Math.sqrt(u / o),
130			d = s / (2 * Math.sqrt(u * o)),
131			p = d < 1 ? l * Math.sqrt(1 - d * d) : 0,
132			h = 1,
133			v = d < 1 ? (d * l - f) / p : -f + l;
134		function g(n) {
135			var r = e ? (e * n) / 1e3 : n;
136			return (
137				(r =
138					d < 1
139						? Math.exp(-r * d * l) * (h * Math.cos(p * r) + v * Math.sin(p * r))
140						: (h + v * r) * Math.exp(-r * l)),
141				0 === n || 1 === n ? n : 1 - r
142			);
143		}
144		return e
145			? g
146			: function () {
147					var e = t.springs[n];
148					if (e) return e;
149					for (var r = 0, a = 0; ; )
150						if (1 === g((r += 1 / 6))) {
151							if (++a >= 16) break;
152						} else a = 0;
153					var o = r * (1 / 6) * 1e3;
154					return (t.springs[n] = o), o;
155			  };
156	}
157	function f(n) {
158		return (
159			void 0 === n && (n = 10),
160			function (e) {
161				return Math.ceil(a(e, 1e-6, 1) * n) * (1 / n);
162			}
163		);
164	}
165	var l,
166		d,
167		p = (function () {
168			var n = 11,
169				e = 1 / (n - 1);
170			function r(n, e) {
171				return 1 - 3 * e + 3 * n;
172			}
173			function t(n, e) {
174				return 3 * e - 6 * n;
175			}
176			function a(n) {
177				return 3 * n;
178			}
179			function o(n, e, o) {
180				return ((r(e, o) * n + t(e, o)) * n + a(e)) * n;
181			}
182			function u(n, e, o) {
183				return 3 * r(e, o) * n * n + 2 * t(e, o) * n + a(e);
184			}
185			return function (r, t, a, i) {
186				if (0 <= r && r <= 1 && 0 <= a && a <= 1) {
187					var c = new Float32Array(n);
188					if (r !== t || a !== i)
189						for (var s = 0; s < n; ++s) c[s] = o(s * e, r, a);
190					return function (n) {
191						return r === t && a === i
192							? n
193							: 0 === n || 1 === n
194							? n
195							: o(f(n), t, i);
196					};
197				}
198				function f(t) {
199					for (var i = 0, s = 1, f = n - 1; s !== f && c[s] <= t; ++s) i += e;
200					var l = i + ((t - c[--s]) / (c[s + 1] - c[s])) * e,
201						d = u(l, r, a);
202					return d >= 0.001
203						? (function (n, e, r, t) {
204								for (var a = 0; a < 4; ++a) {
205									var i = u(e, r, t);
206									if (0 === i) return e;
207									e -= (o(e, r, t) - n) / i;
208								}
209								return e;
210						  })(t, l, r, a)
211						: 0 === d
212						? l
213						: (function (n, e, r, t, a) {
214								for (
215									var u, i, c = 0;
216									(u = o((i = e + (r - e) / 2), t, a) - n) > 0
217										? (r = i)
218										: (e = i),
219										Math.abs(u) > 1e-7 && ++c < 10;
220
221								);
222								return i;
223						  })(t, i, i + e, r, a);
224				}
225			};
226		})(),
227		h =
228			((l = {
229				linear: function () {
230					return function (n) {
231						return n;
232					};
233				},
234			}),
235			(d = {
236				Sine: function () {
237					return function (n) {
238						return 1 - Math.cos((n * Math.PI) / 2);
239					};
240				},
241				Circ: function () {
242					return function (n) {
243						return 1 - Math.sqrt(1 - n * n);
244					};
245				},
246				Back: function () {
247					return function (n) {
248						return n * n * (3 * n - 2);
249					};
250				},
251				Bounce: function () {
252					return function (n) {
253						for (var e, r = 4; n < ((e = Math.pow(2, --r)) - 1) / 11; );
254						return (
255							1 / Math.pow(4, 3 - r) -
256							7.5625 * Math.pow((3 * e - 2) / 22 - n, 2)
257						);
258					};
259				},
260				Elastic: function (n, e) {
261					void 0 === n && (n = 1), void 0 === e && (e = 0.5);
262					var r = a(n, 1, 10),
263						t = a(e, 0.1, 2);
264					return function (n) {
265						return 0 === n || 1 === n
266							? n
267							: -r *
268									Math.pow(2, 10 * (n - 1)) *
269									Math.sin(
270										((n - 1 - (t / (2 * Math.PI)) * Math.asin(1 / r)) *
271											(2 * Math.PI)) /
272											t
273									);
274					};
275				},
276			}),
277			["Quad", "Cubic", "Quart", "Quint", "Expo"].forEach(function (n, e) {
278				d[n] = function () {
279					return function (n) {
280						return Math.pow(n, e + 2);
281					};
282				};
283			}),
284			Object.keys(d).forEach(function (n) {
285				var e = d[n];
286				(l["easeIn" + n] = e),
287					(l["easeOut" + n] = function (n, r) {
288						return function (t) {
289							return 1 - e(n, r)(1 - t);
290						};
291					}),
292					(l["easeInOut" + n] = function (n, r) {
293						return function (t) {
294							return t < 0.5 ? e(n, r)(2 * t) / 2 : 1 - e(n, r)(-2 * t + 2) / 2;
295						};
296					});
297			}),
298			l);
299	function v(n, e) {
300		if (i.fnc(n)) return n;
301		var r = n.split("(")[0],
302			t = h[r],
303			a = c(n);
304		switch (r) {
305			case "spring":
306				return s(n, e);
307			case "cubicBezier":
308				return u(p, a);
309			case "steps":
310				return u(f, a);
311			default:
312				return u(t, a);
313		}
314	}
315	function g(n) {
316		try {
317			return document.querySelectorAll(n);
318		} catch (n) {
319			return;
320		}
321	}
322	function m(n, e) {
323		for (
324			var r = n.length,
325				t = arguments.length >= 2 ? arguments[1] : void 0,
326				a = [],
327				o = 0;
328			o < r;
329			o++
330		)
331			if (o in n) {
332				var u = n[o];
333				e.call(t, u, o, n) && a.push(u);
334			}
335		return a;
336	}
337	function y(n) {
338		return n.reduce(function (n, e) {
339			return n.concat(i.arr(e) ? y(e) : e);
340		}, []);
341	}
342	function b(n) {
343		return i.arr(n)
344			? n
345			: (i.str(n) && (n = g(n) || n),
346			  n instanceof NodeList || n instanceof HTMLCollection
347					? [].slice.call(n)
348					: [n]);
349	}
350	function x(n, e) {
351		return n.some(function (n) {
352			return n === e;
353		});
354	}
355	function M(n) {
356		var e = {};
357		for (var r in n) e[r] = n[r];
358		return e;
359	}
360	function w(n, e) {
361		var r = M(n);
362		for (var t in n) r[t] = e.hasOwnProperty(t) ? e[t] : n[t];
363		return r;
364	}
365	function k(n, e) {
366		var r = M(n);
367		for (var t in e) r[t] = i.und(n[t]) ? e[t] : n[t];
368		return r;
369	}
370	function O(n) {
371		return i.rgb(n)
372			? (r = /rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec((e = n)))
373				? "rgba(" + r[1] + ",1)"
374				: e
375			: i.hex(n)
376			? ((t = n.replace(
377					/^#?([a-f\d])([a-f\d])([a-f\d])$/i,
378					function (n, e, r, t) {
379						return e + e + r + r + t + t;
380					}
381			  )),
382			  (a = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t)),
383			  "rgba(" +
384					parseInt(a[1], 16) +
385					"," +
386					parseInt(a[2], 16) +
387					"," +
388					parseInt(a[3], 16) +
389					",1)")
390			: i.hsl(n)
391			? (function (n) {
392					var e,
393						r,
394						t,
395						a =
396							/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(n) ||
397							/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(n),
398						o = parseInt(a[1], 10) / 360,
399						u = parseInt(a[2], 10) / 100,
400						i = parseInt(a[3], 10) / 100,
401						c = a[4] || 1;
402					function s(n, e, r) {
403						return (
404							r < 0 && (r += 1),
405							r > 1 && (r -= 1),
406							r < 1 / 6
407								? n + 6 * (e - n) * r
408								: r < 0.5
409								? e
410								: r < 2 / 3
411								? n + (e - n) * (2 / 3 - r) * 6
412								: n
413						);
414					}
415					if (0 == u) e = r = t = i;
416					else {
417						var f = i < 0.5 ? i * (1 + u) : i + u - i * u,
418							l = 2 * i - f;
419						(e = s(l, f, o + 1 / 3)),
420							(r = s(l, f, o)),
421							(t = s(l, f, o - 1 / 3));
422					}
423					return (
424						"rgba(" + 255 * e + "," + 255 * r + "," + 255 * t + "," + c + ")"
425					);
426			  })(n)
427			: void 0;
428		var e, r, t, a;
429	}
430	function C(n) {
431		var e =
432			/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(
433				n
434			);
435		if (e) return e[1];
436	}
437	function B(n, e) {
438		return i.fnc(n) ? n(e.target, e.id, e.total) : n;
439	}
440	function P(n, e) {
441		return n.getAttribute(e);
442	}
443	function I(n, e, r) {
444		if (x([r, "deg", "rad", "turn"], C(e))) return e;
445		var a = t.CSS[e + r];
446		if (!i.und(a)) return a;
447		var o = document.createElement(n.tagName),
448			u =
449				n.parentNode && n.parentNode !== document
450					? n.parentNode
451					: document.body;
452		u.appendChild(o),
453			(o.style.position = "absolute"),
454			(o.style.width = 100 + r);
455		var c = 100 / o.offsetWidth;
456		u.removeChild(o);
457		var s = c * parseFloat(e);
458		return (t.CSS[e + r] = s), s;
459	}
460	function T(n, e, r) {
461		if (e in n.style) {
462			var t = e.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase(),
463				a = n.style[e] || getComputedStyle(n).getPropertyValue(t) || "0";
464			return r ? I(n, a, r) : a;
465		}
466	}
467	function D(n, e) {
468		return i.dom(n) && !i.inp(n) && (P(n, e) || (i.svg(n) && n[e]))
469			? "attribute"
470			: i.dom(n) && x(r, e)
471			? "transform"
472			: i.dom(n) && "transform" !== e && T(n, e)
473			? "css"
474			: null != n[e]
475			? "object"
476			: void 0;
477	}
478	function E(n) {
479		if (i.dom(n)) {
480			for (
481				var e,
482					r = n.style.transform || "",
483					t = /(\w+)\(([^)]*)\)/g,
484					a = new Map();
485				(e = t.exec(r));
486
487			)
488				a.set(e[1], e[2]);
489			return a;
490		}
491	}
492	function F(n, e, r, t) {
493		var a,
494			u = o(e, "scale")
495				? 1
496				: 0 +
497				  (o((a = e), "translate") || "perspective" === a
498						? "px"
499						: o(a, "rotate") || o(a, "skew")
500						? "deg"
501						: void 0),
502			i = E(n).get(e) || u;
503		return (
504			r && (r.transforms.list.set(e, i), (r.transforms.last = e)),
505			t ? I(n, i, t) : i
506		);
507	}
508	function N(n, e, r, t) {
509		switch (D(n, e)) {
510			case "transform":
511				return F(n, e, t, r);
512			case "css":
513				return T(n, e, r);
514			case "attribute":
515				return P(n, e);
516			default:
517				return n[e] || 0;
518		}
519	}
520	function A(n, e) {
521		var r = /^(\*=|\+=|-=)/.exec(n);
522		if (!r) return n;
523		var t = C(n) || 0,
524			a = parseFloat(e),
525			o = parseFloat(n.replace(r[0], ""));
526		switch (r[0][0]) {
527			case "+":
528				return a + o + t;
529			case "-":
530				return a - o + t;
531			case "*":
532				return a * o + t;
533		}
534	}
535	function L(n, e) {
536		if (i.col(n)) return O(n);
537		if (/\s/g.test(n)) return n;
538		var r = C(n),
539			t = r ? n.substr(0, n.length - r.length) : n;
540		return e ? t + e : t;
541	}
542	function j(n, e) {
543		return Math.sqrt(Math.pow(e.x - n.x, 2) + Math.pow(e.y - n.y, 2));
544	}
545	function S(n) {
546		for (var e, r = n.points, t = 0, a = 0; a < r.numberOfItems; a++) {
547			var o = r.getItem(a);
548			a > 0 && (t += j(e, o)), (e = o);
549		}
550		return t;
551	}
552	function q(n) {
553		if (n.getTotalLength) return n.getTotalLength();
554		switch (n.tagName.toLowerCase()) {
555			case "circle":
556				return (o = n), 2 * Math.PI * P(o, "r");
557			case "rect":
558				return 2 * P((a = n), "width") + 2 * P(a, "height");
559			case "line":
560				return j(
561					{ x: P((t = n), "x1"), y: P(t, "y1") },
562					{ x: P(t, "x2"), y: P(t, "y2") }
563				);
564			case "polyline":
565				return S(n);
566			case "polygon":
567				return (
568					(r = (e = n).points),
569					S(e) + j(r.getItem(r.numberOfItems - 1), r.getItem(0))
570				);
571		}
572		var e, r, t, a, o;
573	}
574	function $(n, e) {
575		var r = e || {},
576			t =
577				r.el ||
578				(function (n) {
579					for (var e = n.parentNode; i.svg(e) && i.svg(e.parentNode); )
580						e = e.parentNode;
581					return e;
582				})(n),
583			a = t.getBoundingClientRect(),
584			o = P(t, "viewBox"),
585			u = a.width,
586			c = a.height,
587			s = r.viewBox || (o ? o.split(" ") : [0, 0, u, c]);
588		return {
589			el: t,
590			viewBox: s,
591			x: s[0] / 1,
592			y: s[1] / 1,
593			w: u / s[2],
594			h: c / s[3],
595		};
596	}
597	function X(n, e) {
598		function r(r) {
599			void 0 === r && (r = 0);
600			var t = e + r >= 1 ? e + r : 0;
601			return n.el.getPointAtLength(t);
602		}
603		var t = $(n.el, n.svg),
604			a = r(),
605			o = r(-1),
606			u = r(1);
607		switch (n.property) {
608			case "x":
609				return (a.x - t.x) * t.w;
610			case "y":
611				return (a.y - t.y) * t.h;
612			case "angle":
613				return (180 * Math.atan2(u.y - o.y, u.x - o.x)) / Math.PI;
614		}
615	}
616	function Y(n, e) {
617		var r = /[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,
618			t = L(i.pth(n) ? n.totalLength : n, e) + "";
619		return {
620			original: t,
621			numbers: t.match(r) ? t.match(r).map(Number) : [0],
622			strings: i.str(n) || e ? t.split(r) : [],
623		};
624	}
625	function Z(n) {
626		return m(n ? y(i.arr(n) ? n.map(b) : b(n)) : [], function (n, e, r) {
627			return r.indexOf(n) === e;
628		});
629	}
630	function Q(n) {
631		var e = Z(n);
632		return e.map(function (n, r) {
633			return { target: n, id: r, total: e.length, transforms: { list: E(n) } };
634		});
635	}
636	function V(n, e) {
637		var r = M(e);
638		if ((/^spring/.test(r.easing) && (r.duration = s(r.easing)), i.arr(n))) {
639			var t = n.length;
640			2 === t && !i.obj(n[0])
641				? (n = { value: n })
642				: i.fnc(e.duration) || (r.duration = e.duration / t);
643		}
644		var a = i.arr(n) ? n : [n];
645		return a
646			.map(function (n, r) {
647				var t = i.obj(n) && !i.pth(n) ? n : { value: n };
648				return (
649					i.und(t.delay) && (t.delay = r ? 0 : e.delay),
650					i.und(t.endDelay) &&
651						(t.endDelay = r === a.length - 1 ? e.endDelay : 0),
652					t
653				);
654			})
655			.map(function (n) {
656				return k(n, r);
657			});
658	}
659	function z(n, e) {
660		var r = [],
661			t = e.keyframes;
662		for (var a in (t &&
663			(e = k(
664				(function (n) {
665					for (
666						var e = m(
667								y(
668									n.map(function (n) {
669										return Object.keys(n);
670									})
671								),
672								function (n) {
673									return i.key(n);
674								}
675							).reduce(function (n, e) {
676								return n.indexOf(e) < 0 && n.push(e), n;
677							}, []),
678							r = {},
679							t = function (t) {
680								var a = e[t];
681								r[a] = n.map(function (n) {
682									var e = {};
683									for (var r in n)
684										i.key(r) ? r == a && (e.value = n[r]) : (e[r] = n[r]);
685									return e;
686								});
687							},
688							a = 0;
689						a < e.length;
690						a++
691					)
692						t(a);
693					return r;
694				})(t),
695				e
696			)),
697		e))
698			i.key(a) && r.push({ name: a, tweens: V(e[a], n) });
699		return r;
700	}
701	function H(n, e) {
702		var r;
703		return n.tweens.map(function (t) {
704			var a = (function (n, e) {
705					var r = {};
706					for (var t in n) {
707						var a = B(n[t], e);
708						i.arr(a) &&
709							1 ===
710								(a = a.map(function (n) {
711									return B(n, e);
712								})).length &&
713							(a = a[0]),
714							(r[t] = a);
715					}
716					return (
717						(r.duration = parseFloat(r.duration)),
718						(r.delay = parseFloat(r.delay)),
719						r
720					);
721				})(t, e),
722				o = a.value,
723				u = i.arr(o) ? o[1] : o,
724				c = C(u),
725				s = N(e.target, n.name, c, e),
726				f = r ? r.to.original : s,
727				l = i.arr(o) ? o[0] : f,
728				d = C(l) || C(s),
729				p = c || d;
730			return (
731				i.und(u) && (u = f),
732				(a.from = Y(l, p)),
733				(a.to = Y(A(u, l), p)),
734				(a.start = r ? r.end : 0),
735				(a.end = a.start + a.delay + a.duration + a.endDelay),
736				(a.easing = v(a.easing, a.duration)),
737				(a.isPath = i.pth(o)),
738				(a.isColor = i.col(a.from.original)),
739				a.isColor && (a.round = 1),
740				(r = a),
741				a
742			);
743		});
744	}
745	var G = {
746		css: function (n, e, r) {
747			return (n.style[e] = r);
748		},
749		attribute: function (n, e, r) {
750			return n.setAttribute(e, r);
751		},
752		object: function (n, e, r) {
753			return (n[e] = r);
754		},
755		transform: function (n, e, r, t, a) {
756			if ((t.list.set(e, r), e === t.last || a)) {
757				var o = "";
758				t.list.forEach(function (n, e) {
759					o += e + "(" + n + ") ";
760				}),
761					(n.style.transform = o);
762			}
763		},
764	};
765	function R(n, e) {
766		Q(n).forEach(function (n) {
767			for (var r in e) {
768				var t = B(e[r], n),
769					a = n.target,
770					o = C(t),
771					u = N(a, r, o, n),
772					i = A(L(t, o || C(u)), u),
773					c = D(a, r);
774				G[c](a, r, i, n.transforms, !0);
775			}
776		});
777	}
778	function W(n, e) {
779		return m(
780			y(
781				n.map(function (n) {
782					return e.map(function (e) {
783						return (function (n, e) {
784							var r = D(n.target, e.name);
785							if (r) {
786								var t = H(e, n),
787									a = t[t.length - 1];
788								return {
789									type: r,
790									property: e.name,
791									animatable: n,
792									tweens: t,
793									duration: a.end,
794									delay: t[0].delay,
795									endDelay: a.endDelay,
796								};
797							}
798						})(n, e);
799					});
800				})
801			),
802			function (n) {
803				return !i.und(n);
804			}
805		);
806	}
807	function J(n, e) {
808		var r = n.length,
809			t = function (n) {
810				return n.timelineOffset ? n.timelineOffset : 0;
811			},
812			a = {};
813		return (
814			(a.duration = r
815				? Math.max.apply(
816						Math,
817						n.map(function (n) {
818							return t(n) + n.duration;
819						})
820				  )
821				: e.duration),
822			(a.delay = r
823				? Math.min.apply(
824						Math,
825						n.map(function (n) {
826							return t(n) + n.delay;
827						})
828				  )
829				: e.delay),
830			(a.endDelay = r
831				? a.duration -
832				  Math.max.apply(
833						Math,
834						n.map(function (n) {
835							return t(n) + n.duration - n.endDelay;
836						})
837				  )
838				: e.endDelay),
839			a
840		);
841	}
842	var K = 0;
843	var U,
844		_ = [],
845		nn = [],
846		en = (function () {
847			function n() {
848				U = requestAnimationFrame(e);
849			}
850			function e(e) {
851				var r = _.length;
852				if (r) {
853					for (var t = 0; t < r; ) {
854						var a = _[t];
855						if (a.paused) {
856							var o = _.indexOf(a);
857							o > -1 && (_.splice(o, 1), (r = _.length));
858						} else a.tick(e);
859						t++;
860					}
861					n();
862				} else U = cancelAnimationFrame(U);
863			}
864			return n;
865		})();
866	function rn(r) {
867		void 0 === r && (r = {});
868		var t,
869			o = 0,
870			u = 0,
871			i = 0,
872			c = 0,
873			s = null;
874		function f(n) {
875			var e =
876				window.Promise &&
877				new Promise(function (n) {
878					return (s = n);
879				});
880			return (n.finished = e), e;
881		}
882		var l,
883			d,
884			p,
885			h,
886			v,
887			g,
888			y,
889			b,
890			x =
891				((d = w(n, (l = r))),
892				(p = w(e, l)),
893				(h = z(p, l)),
894				(v = Q(l.targets)),
895				(g = W(v, h)),
896				(y = J(g, p)),
897				(b = K),
898				K++,
899				k(d, {
900					id: b,
901					children: [],
902					animatables: v,
903					animations: g,
904					duration: y.duration,
905					delay: y.delay,
906					endDelay: y.endDelay,
907				}));
908		f(x);
909		function M() {
910			var n = x.direction;
911			"alternate" !== n &&
912				(x.direction = "normal" !== n ? "normal" : "reverse"),
913				(x.reversed = !x.reversed),
914				t.forEach(function (n) {
915					return (n.reversed = x.reversed);
916				});
917		}
918		function O(n) {
919			return x.reversed ? x.duration - n : n;
920		}
921		function C() {
922			(o = 0), (u = O(x.currentTime) * (1 / rn.speed));
923		}
924		function B(n, e) {
925			e && e.seek(n - e.timelineOffset);
926		}
927		function P(n) {
928			for (var e = 0, r = x.animations, t = r.length; e < t; ) {
929				var o = r[e],
930					u = o.animatable,
931					i = o.tweens,
932					c = i.length - 1,
933					s = i[c];
934				c &&
935					(s =
936						m(i, function (e) {
937							return n < e.end;
938						})[0] || s);
939				for (
940					var f = a(n - s.start - s.delay, 0, s.duration) / s.duration,
941						l = isNaN(f) ? 1 : s.easing(f),
942						d = s.to.strings,
943						p = s.round,
944						h = [],
945						v = s.to.numbers.length,
946						g = void 0,
947						y = 0;
948					y < v;
949					y++
950				) {
951					var b = void 0,
952						M = s.to.numbers[y],
953						w = s.from.numbers[y] || 0;
954					(b = s.isPath ? X(s.value, l * M) : w + l * (M - w)),
955						p && ((s.isColor && y > 2) || (b = Math.round(b * p) / p)),
956						h.push(b);
957				}
958				var k = d.length;
959				if (k) {
960					g = d[0];
961					for (var O = 0; O < k; O++) {
962						d[O];
963						var C = d[O + 1],
964							B = h[O];
965						isNaN(B) || (g += C ? B + C : B + " ");
966					}
967				} else g = h[0];
968				G[o.type](u.target, o.property, g, u.transforms),
969					(o.currentValue = g),
970					e++;
971			}
972		}
973		function I(n) {
974			x[n] && !x.passThrough && x[n](x);
975		}
976		function T(n) {
977			var e = x.duration,
978				r = x.delay,
979				l = e - x.endDelay,
980				d = O(n);
981			(x.progress = a((d / e) * 100, 0, 100)),
982				(x.reversePlayback = d < x.currentTime),
983				t &&
984					(function (n) {
985						if (x.reversePlayback) for (var e = c; e--; ) B(n, t[e]);
986						else for (var r = 0; r < c; r++) B(n, t[r]);
987					})(d),
988				!x.began && x.currentTime > 0 && ((x.began = !0), I("begin")),
989				!x.loopBegan &&
990					x.currentTime > 0 &&
991					((x.loopBegan = !0), I("loopBegin")),
992				d <= r && 0 !== x.currentTime && P(0),
993				((d >= l && x.currentTime !== e) || !e) && P(e),
994				d > r && d < l
995					? (x.changeBegan ||
996							((x.changeBegan = !0),
997							(x.changeCompleted = !1),
998							I("changeBegin")),
999					  I("change"),
1000					  P(d))
1001					: x.changeBegan &&
1002					  ((x.changeCompleted = !0),
1003					  (x.changeBegan = !1),
1004					  I("changeComplete")),
1005				(x.currentTime = a(d, 0, e)),
1006				x.began && I("update"),
1007				n >= e &&
1008					((u = 0),
1009					x.remaining && !0 !== x.remaining && x.remaining--,
1010					x.remaining
1011						? ((o = i),
1012						  I("loopComplete"),
1013						  (x.loopBegan = !1),
1014						  "alternate" === x.direction && M())
1015						: ((x.paused = !0),
1016						  x.completed ||
1017								((x.completed = !0),
1018								I("loopComplete"),
1019								I("complete"),
1020								!x.passThrough && "Promise" in window && (s(), f(x)))));
1021		}
1022		return (
1023			(x.reset = function () {
1024				var n = x.direction;
1025				(x.passThrough = !1),
1026					(x.currentTime = 0),
1027					(x.progress = 0),
1028					(x.paused = !0),
1029					(x.began = !1),
1030					(x.loopBegan = !1),
1031					(x.changeBegan = !1),
1032					(x.completed = !1),
1033					(x.changeCompleted = !1),
1034					(x.reversePlayback = !1),
1035					(x.reversed = "reverse" === n),
1036					(x.remaining = x.loop),
1037					(t = x.children);
1038				for (var e = (c = t.length); e--; ) x.children[e].reset();
1039				((x.reversed && !0 !== x.loop) ||
1040					("alternate" === n && 1 === x.loop)) &&
1041					x.remaining++,
1042					P(x.reversed ? x.duration : 0);
1043			}),
1044			(x.set = function (n, e) {
1045				return R(n, e), x;
1046			}),
1047			(x.tick = function (n) {
1048				(i = n), o || (o = i), T((i + (u - o)) * rn.speed);
1049			}),
1050			(x.seek = function (n) {
1051				T(O(n));
1052			}),
1053			(x.pause = function () {
1054				(x.paused = !0), C();
1055			}),
1056			(x.play = function () {
1057				x.paused &&
1058					(x.completed && x.reset(),
1059					(x.paused = !1),
1060					_.push(x),
1061					C(),
1062					U || en());
1063			}),
1064			(x.reverse = function () {
1065				M(), (x.completed = !x.reversed), C();
1066			}),
1067			(x.restart = function () {
1068				x.reset(), x.play();
1069			}),
1070			x.reset(),
1071			x.autoplay && x.play(),
1072			x
1073		);
1074	}
1075	function tn(n, e) {
1076		for (var r = e.length; r--; )
1077			x(n, e[r].animatable.target) && e.splice(r, 1);
1078	}
1079	return (
1080		"undefined" != typeof document &&
1081			document.addEventListener("visibilitychange", function () {
1082				document.hidden
1083					? (_.forEach(function (n) {
1084							return n.pause();
1085					  }),
1086					  (nn = _.slice(0)),
1087					  (rn.running = _ = []))
1088					: nn.forEach(function (n) {
1089							return n.play();
1090					  });
1091			}),
1092		(rn.version = "3.2.0"),
1093		(rn.speed = 1),
1094		(rn.running = _),
1095		(rn.remove = function (n) {
1096			for (var e = Z(n), r = _.length; r--; ) {
1097				var t = _[r],
1098					a = t.animations,
1099					o = t.children;
1100				tn(e, a);
1101				for (var u = o.length; u--; ) {
1102					var i = o[u],
1103						c = i.animations;
1104					tn(e, c), c.length || i.children.length || o.splice(u, 1);
1105				}
1106				a.length || o.length || t.pause();
1107			}
1108		}),
1109		(rn.get = N),
1110		(rn.set = R),
1111		(rn.convertPx = I),
1112		(rn.path = function (n, e) {
1113			var r = i.str(n) ? g(n)[0] : n,
1114				t = e || 100;
1115			return function (n) {
1116				return { property: n, el: r, svg: $(r), totalLength: q(r) * (t / 100) };
1117			};
1118		}),
1119		(rn.setDashoffset = function (n) {
1120			var e = q(n);
1121			return n.setAttribute("stroke-dasharray", e), e;
1122		}),
1123		(rn.stagger = function (n, e) {
1124			void 0 === e && (e = {});
1125			var r = e.direction || "normal",
1126				t = e.easing ? v(e.easing) : null,
1127				a = e.grid,
1128				o = e.axis,
1129				u = e.from || 0,
1130				c = "first" === u,
1131				s = "center" === u,
1132				f = "last" === u,
1133				l = i.arr(n),
1134				d = l ? parseFloat(n[0]) : parseFloat(n),
1135				p = l ? parseFloat(n[1]) : 0,
1136				h = C(l ? n[1] : n) || 0,
1137				g = e.start || 0 + (l ? d : 0),
1138				m = [],
1139				y = 0;
1140			return function (n, e, i) {
1141				if (
1142					(c && (u = 0), s && (u = (i - 1) / 2), f && (u = i - 1), !m.length)
1143				) {
1144					for (var v = 0; v < i; v++) {
1145						if (a) {
1146							var b = s ? (a[0] - 1) / 2 : u % a[0],
1147								x = s ? (a[1] - 1) / 2 : Math.floor(u / a[0]),
1148								M = b - (v % a[0]),
1149								w = x - Math.floor(v / a[0]),
1150								k = Math.sqrt(M * M + w * w);
1151							"x" === o && (k = -M), "y" === o && (k = -w), m.push(k);
1152						} else m.push(Math.abs(u - v));
1153						y = Math.max.apply(Math, m);
1154					}
1155					t &&
1156						(m = m.map(function (n) {
1157							return t(n / y) * y;
1158						})),
1159						"reverse" === r &&
1160							(m = m.map(function (n) {
1161								return o ? (n < 0 ? -1 * n : -n) : Math.abs(y - n);
1162							}));
1163				}
1164				return g + (l ? (p - d) / y : d) * (Math.round(100 * m[e]) / 100) + h;
1165			};
1166		}),
1167		(rn.timeline = function (n) {
1168			void 0 === n && (n = {});
1169			var r = rn(n);
1170			return (
1171				(r.duration = 0),
1172				(r.add = function (t, a) {
1173					var o = _.indexOf(r),
1174						u = r.children;
1175					function c(n) {
1176						n.passThrough = !0;
1177					}
1178					o > -1 && _.splice(o, 1);
1179					for (var s = 0; s < u.length; s++) c(u[s]);
1180					var f = k(t, w(e, n));
1181					f.targets = f.targets || n.targets;
1182					var l = r.duration;
1183					(f.autoplay = !1),
1184						(f.direction = r.direction),
1185						(f.timelineOffset = i.und(a) ? l : A(a, l)),
1186						c(r),
1187						r.seek(f.timelineOffset);
1188					var d = rn(f);
1189					c(d), u.push(d);
1190					var p = J(u, n);
1191					return (
1192						(r.delay = p.delay),
1193						(r.endDelay = p.endDelay),
1194						(r.duration = p.duration),
1195						r.seek(0),
1196						r.reset(),
1197						r.autoplay && r.play(),
1198						r
1199					);
1200				}),
1201				r
1202			);
1203		}),
1204		(rn.easing = v),
1205		(rn.penner = h),
1206		(rn.random = function (n, e) {
1207			return Math.floor(Math.random() * (e - n + 1)) + n;
1208		}),
1209		rn
1210	);
1211});

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.