1
1
(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
2
2
'use strict';
3
- Object.defineProperty(exports, '__esModule', { value: !0 });var _slicedToArray = function () {
4
- function sliceIterator(arr, i) {
5
- var _arr = [],
6
- _n = !0,
7
- _d = !1,
8
- _e = void 0;try {
9
- for (var _s, _i = arr[Symbol.iterator](); !(_n = (_s = _i.next()).done) && (_arr.push(_s.value), !(i && _arr.length === i)); _n = !0) {}
10
- } catch (err) {
11
- _d = !0, _e = err;
12
- } finally {
13
- try {
14
- !_n && _i['return'] && _i['return']();
15
- } finally {
16
- if (_d) throw _e;
17
- }
18
- }return _arr;
19
- }return function (arr, i) {
20
- if (Array.isArray(arr)) return arr;if (Symbol.iterator in Object(arr)) return sliceIterator(arr, i);throw new TypeError('Invalid attempt to destructure non-iterable instance');
21
- };
22
- }(),
23
- _extends = Object.assign || function (target) {
3
+ Object.defineProperty(exports, '__esModule', { value: !0 });var _extends = Object.assign || function (target) {
24
4
for (var i = 1; i < arguments.length; i++) {
25
5
var source = arguments[i];for (var key in source) {
26
6
Object.prototype.hasOwnProperty.call(source, key) && (target[key] = source[key]);
@@ -33,12 +13,12 @@ Object.defineProperty(exports, '__esModule', { value: !0 });var _slicedToArray =
33
13
return function (b, c, d) {
34
14
return _extends({}, d, { value: function value() {
35
15
var e = void 0,
36
- f = d.value.apply(function (j ) {
37
- return e = j .props, j ;
16
+ f = d.value.apply(function (k ) {
17
+ return e = k .props, k ;
38
18
}(this), arguments),
39
19
g = fillProps(a, e),
40
- h = parseCss (g),
41
- i = _extends({}, e, { style : h });return _react2.default.cloneElement(f, i , f.props.children);
20
+ h = insertRules (g),
21
+ j = _extends({}, e, { className : h });return _react2.default.cloneElement(f, j , f.props.children);
42
22
} });
43
23
};
44
24
},
@@ -63,27 +43,18 @@ Object.defineProperty(exports, '__esModule', { value: !0 });var _slicedToArray =
63
43
}
64
44
}return a;
65
45
},
66
- parseCss = function parseCss(a) {
67
- var b = {},
68
- c = a.trim().split(';');var _iteratorNormalCompletion2 = !0,
69
- _didIteratorError2 = !1,
70
- _iteratorError2 = void 0;try {
71
- for (var _step2, _iterator2 = c[Symbol.iterator](); !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = !0) {
72
- var d = _step2.value,
73
- _d$trim$split = d.trim().split(':'),
74
- _d$trim$split2 = _slicedToArray(_d$trim$split, 2),
75
- e = _d$trim$split2[0],
76
- f = _d$trim$split2[1];e && f && (e = camelCase(e.trim()), f = f.trim(), b[e] = f);
77
- }
78
- } catch (err) {
79
- _didIteratorError2 = !0, _iteratorError2 = err;
80
- } finally {
81
- try {
82
- !_iteratorNormalCompletion2 && _iterator2.return && _iterator2.return();
83
- } finally {
84
- if (_didIteratorError2) throw _iteratorError2;
85
- }
86
- }return b;
46
+ insertRules = function insertRules(a) {
47
+ var b = getStyleSheet(),
48
+ c = getHash(a);return b.insertRule('.' + c + '{' + a + '}', b.cssRules.length), c;
49
+ },
50
+ getHash = function getHash() {
51
+ var a = Math.random().toString(36).substring(22);return 'c' + a;
52
+ },
53
+ getStyleSheet = function getStyleSheet() {
54
+ var a = document.styleSheets,
55
+ b = -1;for (var c = 0; c < a.length; c++) {
56
+ 'css-constructor' === a[c].title && (b = c);
57
+ }if (-1 !== b) return a[b];var _c = document.createElement('style');return _c.setAttribute('title', 'css-constructor'), document.head.appendChild(_c), _c.sheet;
87
58
},
88
59
camelCase = function camelCase(a) {
89
60
return a.replace(/(\-[a-z])/g, function (b) {
0 commit comments