JSFiddle - React, Tailwind, and code Playground
by d_unknown
JavaScript
!function() {
function a(b, c, d) {
var e = a.resolve(b);
if (null == e) {
d = d || b, c = c || "root";
var f = new Error('Failed to require "' + d + '" from "' + c + '"');
throw f.path = d, f.parent = c, f.require = !0, f
}
var g = a.modules[e];
if (!g._resolving && !g.exports) {
var h = {};
h.exports = {}, h.client = h.component = !0, g._resolving = !0, g.call(this, h.exports, a.relative(e), h),
delete g._resolving, g.exports = h.exports
}
return g.exports
}
a.modules = {}, a.aliases = {}, a.resolve = function(b) {
"/" === b.charAt(0) && ( b = b.slice(1));
for (var c = [b, b + ".js", b + ".json", b + "/index.js", b + "/index.json"], d = 0; d < c.length; d++) {
var b = c[d];
if (a.modules.hasOwnProperty(b))
return b;
if (a.aliases.hasOwnProperty(b))
return a.aliases[b]
}
}, a.normalize = function(a, b) {
var c = [];
if ("." != b.charAt(0))
return b;
a = a.split("/"), b = b.split("/");
for (var d = 0; d < b.length; ++d)
".." == b[d] ? a.pop() : "." != b[d] && "" != b[d] && c.push(b[d]);
return a.concat(c).join("/")
}, a.register = function(b, c) {
a.modules[b] = c
}, a.alias = function(b, c) {
if (!a.modules.hasOwnProperty(b))
throw new Error('Failed to alias "' + b + '", it does not exist');
a.aliases[c] = b
}, a.relative = function(b) {
function c(a, b) {
for (var c = a.length; c--; )
if (a[c] === b)
return c;
return -1
}
function d(c) {
var e = d.resolve(c);
return a(e, b, c)
}
var e = a.normalize(b, "..");
return d.resolve = function(d) {
var f = d.charAt(0);
if ("/" == f)
return d.slice(1);
if ("." == f)
return a.normalize(e, d);
var g = b.split("/"), h = c(g, "deps") + 1;
return h || ( h = 0), d = g.slice(0, h + 1).join("/") + "/deps/" + d
}, d.exists = function(b) {
return a.modules.hasOwnProperty(d.resolve(b))
}, d
}, a.register("component-classes/index.js", function(a, b, c) {
function d(a) {
if...