-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
89 lines (88 loc) · 3.1 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="author" content="Bastian Springer" />
<meta
name="description"
content="Convert and modify your favourite ESC startup melodies between Bluejay (RTTTL) and BlHeli_32."
/>
<meta
name="keywords"
content="ESC, Sound, Converter, Bluejay, RTTTL, BlHeli_32, FPV, Drone, Music, Melody, BL32, BlHeli32"
/>
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>ESC Sound Converter</title>
<script src="https://kit.fontawesome.com/7200296c80.js" crossorigin="anonymous"></script>
<script type="text/javascript">
;(function (f, b) {
if (!b.__SV) {
var e, g, i, h
window.mixpanel = b
b._i = []
b.init = function (e, f, c) {
function g(a, d) {
var b = d.split(".")
2 == b.length && ((a = a[b[0]]), (d = b[1]))
a[d] = function () {
a.push([d].concat(Array.prototype.slice.call(arguments, 0)))
}
}
var a = b
"undefined" !== typeof c ? (a = b[c] = []) : (c = "mixpanel")
a.people = a.people || []
a.toString = function (a) {
var d = "mixpanel"
"mixpanel" !== c && (d += "." + c)
a || (d += " (stub)")
return d
}
a.people.toString = function () {
return a.toString(1) + ".people (stub)"
}
i =
"disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(
" "
)
for (h = 0; h < i.length; h++) g(a, i[h])
var j = "set set_once union unset remove delete".split(" ")
a.get_group = function () {
function b(c) {
d[c] = function () {
call2_args = arguments
call2 = [c].concat(Array.prototype.slice.call(call2_args, 0))
a.push([e, call2])
}
}
for (
var d = {}, e = ["get_group"].concat(Array.prototype.slice.call(arguments, 0)), c = 0;
c < j.length;
c++
)
b(j[c])
return d
}
b._i.push([e, f, c])
}
b.__SV = 1.2
e = f.createElement("script")
e.type = "text/javascript"
e.async = !0
e.src =
"undefined" !== typeof MIXPANEL_CUSTOM_LIB_URL
? MIXPANEL_CUSTOM_LIB_URL
: "file:" === f.location.protocol && "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)
? "https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"
: "//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js"
g = f.getElementsByTagName("script")[0]
g.parentNode.insertBefore(e, g)
}
})(document, window.mixpanel || [])
</script>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>