react-add-to-homescreen
Version:
[](https://circleci.com/gh/kkoscielniak/react-add-to-homescreen/tree/master) [](https://
1,902 lines (1,901 loc) • 590 kB
JavaScript
module.exports = (function(t) {
var a = {};
function r(n) {
if (a[n]) return a[n].exports;
var c = (a[n] = { i: n, l: !1, exports: {} });
return t[n].call(c.exports, c, c.exports, r), (c.l = !0), c.exports;
}
return (
(r.m = t),
(r.c = a),
(r.d = function(t, a, n) {
r.o(t, a) || Object.defineProperty(t, a, { enumerable: !0, get: n });
}),
(r.r = function(t) {
'undefined' != typeof Symbol &&
Symbol.toStringTag &&
Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }),
Object.defineProperty(t, '__esModule', { value: !0 });
}),
(r.t = function(t, a) {
if ((1 & a && (t = r(t)), 8 & a)) return t;
if (4 & a && 'object' == typeof t && t && t.__esModule) return t;
var n = Object.create(null);
if (
(r.r(n),
Object.defineProperty(n, 'default', { enumerable: !0, value: t }),
2 & a && 'string' != typeof t)
)
for (var c in t)
r.d(
n,
c,
function(a) {
return t[a];
}.bind(null, c),
);
return n;
}),
(r.n = function(t) {
var a =
t && t.__esModule
? function() {
return t.default;
}
: function() {
return t;
};
return r.d(a, 'a', a), a;
}),
(r.o = function(t, a) {
return Object.prototype.hasOwnProperty.call(t, a);
}),
(r.p = ''),
r((r.s = 1))
);
})([
function(t, a) {
t.exports = require('react');
},
function(t, a, r) {
'use strict';
Object.defineProperty(a, '__esModule', { value: !0 });
var n = (function() {
function t(t, a) {
for (var r = 0; r < a.length; r++) {
var n = a[r];
(n.enumerable = n.enumerable || !1),
(n.configurable = !0),
'value' in n && (n.writable = !0),
Object.defineProperty(t, n.key, n);
}
}
return function(a, r, n) {
return r && t(a.prototype, r), n && t(a, n), a;
};
})();
r(2);
var c = r(0),
e = h(c),
v = h(r(7)),
i = r(11),
d = r(10);
function h(t) {
return t && t.__esModule ? t : { default: t };
}
function o(t, a) {
if (!t)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called",
);
return !a || ('object' != typeof a && 'function' != typeof a) ? t : a;
}
var l = (function(t) {
function a() {
var t, r, n;
!(function(t, a) {
if (!(t instanceof a))
throw new TypeError('Cannot call a class as a function');
})(this, a);
for (var c = arguments.length, e = Array(c), i = 0; i < c; i++)
e[i] = arguments[i];
return (
(r = n = o(
this,
(t = a.__proto__ || Object.getPrototypeOf(a)).call.apply(
t,
[this].concat(e),
),
)),
(n.propTypes = {
onAddToHomescreenClick: v.default.func,
title: v.default.string,
icon: v.default.string,
}),
(n.state = { bannerVisible: !0 }),
(n.onAddToHomescreenClick = function() {
n.props.onAddToHomescreenClick();
}),
(n.handleCloseBannerBtnClick = function() {
return n.setState({ bannerVisible: !1 });
}),
o(n, r)
);
}
return (
(function(t, a) {
if ('function' != typeof a && null !== a)
throw new TypeError(
'Super expression must either be null or a function, not ' +
typeof a,
);
(t.prototype = Object.create(a && a.prototype, {
constructor: {
value: t,
enumerable: !1,
writable: !0,
configurable: !0,
},
})),
a &&
(Object.setPrototypeOf
? Object.setPrototypeOf(t, a)
: (t.__proto__ = a));
})(a, c.Component),
n(a, [
{
key: 'render',
value: function() {
var t = this.props,
a = t.title,
r = t.icon,
n =
this.state.bannerVisible &&
(0, d.isIos)() &&
!(0, d.isInStandaloneMode)();
return e.default.createElement(
'div',
null,
n
? e.default.createElement(
'div',
{ className: 'add-to-home-banner' },
e.default.createElement(
'div',
{ className: 'add-to-home-content' },
r
? e.default.createElement('img', {
className: 'add-to-home-icon',
src: r,
})
: null,
e.default.createElement(
'div',
{ className: 'add-to-home-text' },
e.default.createElement(
'a',
{ onClick: this.onAddToHomescreenClick },
a || 'Add to home screen',
),
),
),
e.default.createElement(i.MdClose, {
className: 'add-to-home-close-btn',
onClick: this.handleCloseBannerBtnClick,
}),
)
: null,
);
},
},
]),
a
);
})();
a.default = l;
},
function(t, a, r) {
var n = r(3);
'string' == typeof n && (n = [[t.i, n, '']]);
var c = { hmr: !0, transform: void 0, insertInto: void 0 };
r(5)(n, c);
n.locals && (t.exports = n.locals);
},
function(t, a, r) {
(t.exports = r(4)(!1)).push([
t.i,
'.add-to-home-banner {\n position: fixed;\n bottom: 0px;\n width: 100%;\n background: white;\n color: black;\n text-align: left;\n -webkit-user-select: none;\n display: flex;\n align-items: center;\n justify-content: space-between; }\n .add-to-home-banner .add-to-home-content {\n display: flex;\n align-items: center; }\n .add-to-home-banner .add-to-home-icon {\n width: 32px;\n height: 32px;\n padding: 10px;\n padding-right: 0; }\n .add-to-home-banner .add-to-home-text {\n display: inline-block;\n font-size: 16px;\n padding-left: 10px; }\n .add-to-home-banner .add-to-home-close-btn {\n display: inline-block;\n position: relative;\n right: 4px;\n float: right;\n font-size: 32px; }\n',
'',
]);
},
function(t, a) {
t.exports = function(t) {
var a = [];
return (
(a.toString = function() {
return this.map(function(a) {
var r = (function(t, a) {
var r = t[1] || '',
n = t[3];
if (!n) return r;
if (a && 'function' == typeof btoa) {
var c = ((v = n),
'/*# sourceMappingURL=data:application/json;charset=utf-8;base64,' +
btoa(unescape(encodeURIComponent(JSON.stringify(v)))) +
' */'),
e = n.sources.map(function(t) {
return '/*# sourceURL=' + n.sourceRoot + t + ' */';
});
return [r]
.concat(e)
.concat([c])
.join('\n');
}
var v;
return [r].join('\n');
})(a, t);
return a[2] ? '@media ' + a[2] + '{' + r + '}' : r;
}).join('');
}),
(a.i = function(t, r) {
'string' == typeof t && (t = [[null, t, '']]);
for (var n = {}, c = 0; c < this.length; c++) {
var e = this[c][0];
'number' == typeof e && (n[e] = !0);
}
for (c = 0; c < t.length; c++) {
var v = t[c];
('number' == typeof v[0] && n[v[0]]) ||
(r && !v[2]
? (v[2] = r)
: r && (v[2] = '(' + v[2] + ') and (' + r + ')'),
a.push(v));
}
}),
a
);
};
},
function(t, a, r) {
var n,
c,
e = {},
v = ((n = function() {
return window && document && document.all && !window.atob;
}),
function() {
return void 0 === c && (c = n.apply(this, arguments)), c;
}),
i = (function(t) {
var a = {};
return function(t, r) {
if ('function' == typeof t) return t();
if (void 0 === a[t]) {
var n = function(t, a) {
return a ? a.querySelector(t) : document.querySelector(t);
}.call(this, t, r);
if (
window.HTMLIFrameElement &&
n instanceof window.HTMLIFrameElement
)
try {
n = n.contentDocument.head;
} catch (t) {
n = null;
}
a[t] = n;
}
return a[t];
};
})(),
d = null,
h = 0,
o = [],
l = r(6);
function u(t, a) {
for (var r = 0; r < t.length; r++) {
var n = t[r],
c = e[n.id];
if (c) {
c.refs++;
for (var v = 0; v < c.parts.length; v++) c.parts[v](n.parts[v]);
for (; v < n.parts.length; v++) c.parts.push(p(n.parts[v], a));
} else {
var i = [];
for (v = 0; v < n.parts.length; v++) i.push(p(n.parts[v], a));
e[n.id] = { id: n.id, refs: 1, parts: i };
}
}
}
function s(t, a) {
for (var r = [], n = {}, c = 0; c < t.length; c++) {
var e = t[c],
v = a.base ? e[0] + a.base : e[0],
i = { css: e[1], media: e[2], sourceMap: e[3] };
n[v] ? n[v].parts.push(i) : r.push((n[v] = { id: v, parts: [i] }));
}
return r;
}
function M(t, a) {
var r = i(t.insertInto);
if (!r)
throw new Error(
"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.",
);
var n = o[o.length - 1];
if ('top' === t.insertAt)
n
? n.nextSibling
? r.insertBefore(a, n.nextSibling)
: r.appendChild(a)
: r.insertBefore(a, r.firstChild),
o.push(a);
else if ('bottom' === t.insertAt) r.appendChild(a);
else {
if ('object' != typeof t.insertAt || !t.insertAt.before)
throw new Error(
"[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n",
);
var c = i(t.insertAt.before, r);
r.insertBefore(a, c);
}
}
function g(t) {
if (null === t.parentNode) return !1;
t.parentNode.removeChild(t);
var a = o.indexOf(t);
a >= 0 && o.splice(a, 1);
}
function z(t) {
var a = document.createElement('style');
if (
(void 0 === t.attrs.type && (t.attrs.type = 'text/css'),
void 0 === t.attrs.nonce)
) {
var n = (function() {
0;
return r.nc;
})();
n && (t.attrs.nonce = n);
}
return m(a, t.attrs), M(t, a), a;
}
function m(t, a) {
Object.keys(a).forEach(function(r) {
t.setAttribute(r, a[r]);
});
}
function p(t, a) {
var r, n, c, e;
if (a.transform && t.css) {
if (
!(e =
'function' == typeof a.transform
? a.transform(t.css)
: a.transform.default(t.css))
)
return function() {};
t.css = e;
}
if (a.singleton) {
var v = h++;
(r = d || (d = z(a))),
(n = V.bind(null, r, v, !1)),
(c = V.bind(null, r, v, !0));
} else
t.sourceMap &&
'function' == typeof URL &&
'function' == typeof URL.createObjectURL &&
'function' == typeof URL.revokeObjectURL &&
'function' == typeof Blob &&
'function' == typeof btoa
? ((r = (function(t) {
var a = document.createElement('link');
return (
void 0 === t.attrs.type && (t.attrs.type = 'text/css'),
(t.attrs.rel = 'stylesheet'),
m(a, t.attrs),
M(t, a),
a
);
})(a)),
(n = function(t, a, r) {
var n = r.css,
c = r.sourceMap,
e = void 0 === a.convertToAbsoluteUrls && c;
(a.convertToAbsoluteUrls || e) && (n = l(n));
c &&
(n +=
'\n/*# sourceMappingURL=data:application/json;base64,' +
btoa(unescape(encodeURIComponent(JSON.stringify(c)))) +
' */');
var v = new Blob([n], { type: 'text/css' }),
i = t.href;
(t.href = URL.createObjectURL(v)), i && URL.revokeObjectURL(i);
}.bind(null, r, a)),
(c = function() {
g(r), r.href && URL.revokeObjectURL(r.href);
}))
: ((r = z(a)),
(n = function(t, a) {
var r = a.css,
n = a.media;
n && t.setAttribute('media', n);
if (t.styleSheet) t.styleSheet.cssText = r;
else {
for (; t.firstChild; ) t.removeChild(t.firstChild);
t.appendChild(document.createTextNode(r));
}
}.bind(null, r)),
(c = function() {
g(r);
}));
return (
n(t),
function(a) {
if (a) {
if (
a.css === t.css &&
a.media === t.media &&
a.sourceMap === t.sourceMap
)
return;
n((t = a));
} else c();
}
);
}
t.exports = function(t, a) {
if ('undefined' != typeof DEBUG && DEBUG && 'object' != typeof document)
throw new Error(
'The style-loader cannot be used in a non-browser environment',
);
((a = a || {}).attrs = 'object' == typeof a.attrs ? a.attrs : {}),
a.singleton || 'boolean' == typeof a.singleton || (a.singleton = v()),
a.insertInto || (a.insertInto = 'head'),
a.insertAt || (a.insertAt = 'bottom');
var r = s(t, a);
return (
u(r, a),
function(t) {
for (var n = [], c = 0; c < r.length; c++) {
var v = r[c];
(i = e[v.id]).refs--, n.push(i);
}
t && u(s(t, a), a);
for (c = 0; c < n.length; c++) {
var i;
if (0 === (i = n[c]).refs) {
for (var d = 0; d < i.parts.length; d++) i.parts[d]();
delete e[i.id];
}
}
}
);
};
var f,
H = ((f = []),
function(t, a) {
return (f[t] = a), f.filter(Boolean).join('\n');
});
function V(t, a, r, n) {
var c = r ? '' : n.css;
if (t.styleSheet) t.styleSheet.cssText = H(a, c);
else {
var e = document.createTextNode(c),
v = t.childNodes;
v[a] && t.removeChild(v[a]),
v.length ? t.insertBefore(e, v[a]) : t.appendChild(e);
}
}
},
function(t, a) {
t.exports = function(t) {
var a = 'undefined' != typeof window && window.location;
if (!a) throw new Error('fixUrls requires window.location');
if (!t || 'string' != typeof t) return t;
var r = a.protocol + '//' + a.host,
n = r + a.pathname.replace(/\/[^\/]*$/, '/');
return t.replace(
/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,
function(t, a) {
var c,
e = a
.trim()
.replace(/^"(.*)"$/, function(t, a) {
return a;
})
.replace(/^'(.*)'$/, function(t, a) {
return a;
});
return /^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(e)
? t
: ((c =
0 === e.indexOf('//')
? e
: 0 === e.indexOf('/')
? r + e
: n + e.replace(/^\.\//, '')),
'url(' + JSON.stringify(c) + ')');
},
);
};
},
function(t, a, r) {
t.exports = r(8)();
},
function(t, a, r) {
'use strict';
var n = r(9);
function c() {}
t.exports = function() {
function t(t, a, r, c, e, v) {
if (v !== n) {
var i = new Error(
'Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types',
);
throw ((i.name = 'Invariant Violation'), i);
}
}
function a() {
return t;
}
t.isRequired = t;
var r = {
array: t,
bool: t,
func: t,
number: t,
object: t,
string: t,
symbol: t,
any: t,
arrayOf: a,
element: t,
instanceOf: a,
node: t,
objectOf: a,
oneOf: a,
oneOfType: a,
shape: a,
exact: a,
};
return (r.checkPropTypes = c), (r.PropTypes = r), r;
};
},
function(t, a, r) {
'use strict';
t.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';
},
function(t, a, r) {
'use strict';
Object.defineProperty(a, '__esModule', { value: !0 });
(a.isIos = function() {
var t = window.navigator.userAgent.toLowerCase();
return /iphone|ipad|ipod/.test(t);
}),
(a.isInStandaloneMode = function() {
return 'standalone' in window.navigator && window.navigator.standalone;
});
},
function(t, a, r) {
'use strict';
r.r(a);
var n = r(0),
c = {
color: void 0,
size: void 0,
className: void 0,
style: void 0,
attr: void 0,
},
e = n.createContext && n.createContext(c),
v = function() {
return (v =
Object.assign ||
function(t) {
for (var a, r = 1, n = arguments.length; r < n; r++)
for (var c in (a = arguments[r]))
Object.prototype.hasOwnProperty.call(a, c) && (t[c] = a[c]);
return t;
}).apply(this, arguments);
},
i = function(t, a) {
var r = {};
for (var n in t)
Object.prototype.hasOwnProperty.call(t, n) &&
a.indexOf(n) < 0 &&
(r[n] = t[n]);
if (null != t && 'function' == typeof Object.getOwnPropertySymbols) {
var c = 0;
for (n = Object.getOwnPropertySymbols(t); c < n.length; c++)
a.indexOf(n[c]) < 0 && (r[n[c]] = t[n[c]]);
}
return r;
};
function d(t) {
return function(a) {
return n.createElement(
h,
v({ attr: v({}, t.attr) }, a),
(function t(a) {
return (
a &&
a.map(function(a, r) {
return n.createElement(
a.tag,
v({ key: r }, a.attr),
t(a.child),
);
})
);
})(t.child),
);
};
}
function h(t) {
var a = function(a) {
var r,
c = t.size || a.size || '1em';
a.className && (r = a.className),
t.className && (r = (r ? r + ' ' : '') + t.className);
var e = t.attr,
d = i(t, ['attr']);
return n.createElement(
'svg',
v(
{ stroke: 'currentColor', fill: 'currentColor', strokeWidth: '0' },
a.attr,
e,
d,
{
className: r,
style: v({ color: t.color || a.color }, a.style, t.style),
height: c,
width: c,
},
),
t.children,
);
};
return void 0 !== e
? n.createElement(e.Consumer, null, function(t) {
return a(t);
})
: a(c);
}
r.d(a, 'Md3dRotation', function() {
return o;
}),
r.d(a, 'MdAccessibility', function() {
return l;
}),
r.d(a, 'MdAccessible', function() {
return u;
}),
r.d(a, 'MdAccountBalance', function() {
return s;
}),
r.d(a, 'MdAccountBalanceWallet', function() {
return M;
}),
r.d(a, 'MdAccountBox', function() {
return g;
}),
r.d(a, 'MdAccountCircle', function() {
return z;
}),
r.d(a, 'MdAddShoppingCart', function() {
return m;
}),
r.d(a, 'MdAlarm', function() {
return p;
}),
r.d(a, 'MdAlarmAdd', function() {
return f;
}),
r.d(a, 'MdAlarmOff', function() {
return H;
}),
r.d(a, 'MdAlarmOn', function() {
return V;
}),
r.d(a, 'MdAllOut', function() {
return y;
}),
r.d(a, 'MdAndroid', function() {
return L;
}),
r.d(a, 'MdAnnouncement', function() {
return B;
}),
r.d(a, 'MdAspectRatio', function() {
return w;
}),
r.d(a, 'MdAssessment', function() {
return x;
}),
r.d(a, 'MdAssignment', function() {
return N;
}),
r.d(a, 'MdAssignmentInd', function() {
return C;
}),
r.d(a, 'MdAssignmentLate', function() {
return S;
}),
r.d(a, 'MdAssignmentReturn', function() {
return A;
}),
r.d(a, 'MdAssignmentReturned', function() {
return b;
}),
r.d(a, 'MdAssignmentTurnedIn', function() {
return P;
}),
r.d(a, 'MdAutorenew', function() {
return F;
}),
r.d(a, 'MdBackup', function() {
return k;
}),
r.d(a, 'MdBook', function() {
return O;
}),
r.d(a, 'MdBookmark', function() {
return T;
}),
r.d(a, 'MdBookmarkBorder', function() {
return R;
}),
r.d(a, 'MdBugReport', function() {
return D;
}),
r.d(a, 'MdBuild', function() {
return I;
}),
r.d(a, 'MdCached', function() {
return E;
}),
r.d(a, 'MdCameraEnhance', function() {
return W;
}),
r.d(a, 'MdCardGiftcard', function() {
return U;
}),
r.d(a, 'MdCardMembership', function() {
return G;
}),
r.d(a, 'MdCardTravel', function() {
return j;
}),
r.d(a, 'MdChangeHistory', function() {
return _;
}),
r.d(a, 'MdCheckCircle', function() {
return K;
}),
r.d(a, 'MdChromeReaderMode', function() {
return Q;
}),
r.d(a, 'MdClass', function() {
return q;
}),
r.d(a, 'MdCode', function() {
return Z;
}),
r.d(a, 'MdCompareArrows', function() {
return J;
}),
r.d(a, 'MdCopyright', function() {
return $;
}),
r.d(a, 'MdCreditCard', function() {
return Y;
}),
r.d(a, 'MdDashboard', function() {
return X;
}),
r.d(a, 'MdDateRange', function() {
return tt;
}),
r.d(a, 'MdDelete', function() {
return at;
}),
r.d(a, 'MdDeleteForever', function() {
return rt;
}),
r.d(a, 'MdDescription', function() {
return nt;
}),
r.d(a, 'MdDns', function() {
return ct;
}),
r.d(a, 'MdDone', function() {
return et;
}),
r.d(a, 'MdDoneAll', function() {
return vt;
}),
r.d(a, 'MdDonutLarge', function() {
return it;
}),
r.d(a, 'MdDonutSmall', function() {
return dt;
}),
r.d(a, 'MdEject', function() {
return ht;
}),
r.d(a, 'MdEuroSymbol', function() {
return ot;
}),
r.d(a, 'MdEvent', function() {
return lt;
}),
r.d(a, 'MdEventSeat', function() {
return ut;
}),
r.d(a, 'MdExitToApp', function() {
return st;
}),
r.d(a, 'MdExplore', function() {
return Mt;
}),
r.d(a, 'MdExtension', function() {
return gt;
}),
r.d(a, 'MdFace', function() {
return zt;
}),
r.d(a, 'MdFavorite', function() {
return mt;
}),
r.d(a, 'MdFavoriteBorder', function() {
return pt;
}),
r.d(a, 'MdFeedback', function() {
return ft;
}),
r.d(a, 'MdFindInPage', function() {
return Ht;
}),
r.d(a, 'MdFindReplace', function() {
return Vt;
}),
r.d(a, 'MdFingerprint', function() {
return yt;
}),
r.d(a, 'MdFlightLand', function() {
return Lt;
}),
r.d(a, 'MdFlightTakeoff', function() {
return Bt;
}),
r.d(a, 'MdFlipToBack', function() {
return wt;
}),
r.d(a, 'MdFlipToFront', function() {
return xt;
}),
r.d(a, 'MdGTranslate', function() {
return Nt;
}),
r.d(a, 'MdGavel', function() {
return Ct;
}),
r.d(a, 'MdGetApp', function() {
return St;
}),
r.d(a, 'MdGif', function() {
return At;
}),
r.d(a, 'MdGrade', function() {
return bt;
}),
r.d(a, 'MdGroupWork', function() {
return Pt;
}),
r.d(a, 'MdHelp', function() {
return Ft;
}),
r.d(a, 'MdHelpOutline', function() {
return kt;
}),
r.d(a, 'MdHighlightOff', function() {
return Ot;
}),
r.d(a, 'MdHistory', function() {
return Tt;
}),
r.d(a, 'MdHome', function() {
return Rt;
}),
r.d(a, 'MdHourglassEmpty', function() {
return Dt;
}),
r.d(a, 'MdHourglassFull', function() {
return It;
}),
r.d(a, 'MdHttp', function() {
return Et;
}),
r.d(a, 'MdHttps', function() {
return Wt;
}),
r.d(a, 'MdImportantDevices', function() {
return Ut;
}),
r.d(a, 'MdInfo', function() {
return Gt;
}),
r.d(a, 'MdInfoOutline', function() {
return jt;
}),
r.d(a, 'MdInput', function() {
return _t;
}),
r.d(a, 'MdInvertColors', function() {
return Kt;
}),
r.d(a, 'MdLabel', function() {
return Qt;
}),
r.d(a, 'MdLabelOutline', function() {
return qt;
}),
r.d(a, 'MdLanguage', function() {
return Zt;
}),
r.d(a, 'MdLaunch', function() {
return Jt;
}),
r.d(a, 'MdLightbulbOutline', function() {
return $t;
}),
r.d(a, 'MdLineStyle', function() {
return Yt;
}),
r.d(a, 'MdLineWeight', function() {
return Xt;
}),
r.d(a, 'MdList', function() {
return ta;
}),
r.d(a, 'MdLock', function() {
return aa;
}),
r.d(a, 'MdLockOpen', function() {
return ra;
}),
r.d(a, 'MdLockOutline', function() {
return na;
}),
r.d(a, 'MdLoyalty', function() {
return ca;
}),
r.d(a, 'MdMarkunreadMailbox', function() {
return ea;
}),
r.d(a, 'MdMotorcycle', function() {
return va;
}),
r.d(a, 'MdNoteAdd', function() {
return ia;
}),
r.d(a, 'MdOfflinePin', function() {
return da;
}),
r.d(a, 'MdOpacity', function() {
return ha;
}),
r.d(a, 'MdOpenInBrowser', function() {
return oa;
}),
r.d(a, 'MdOpenInNew', function() {
return la;
}),
r.d(a, 'MdOpenWith', function() {
return ua;
}),
r.d(a, 'MdPageview', function() {
return sa;
}),
r.d(a, 'MdPanTool', function() {
return Ma;
}),
r.d(a, 'MdPayment', function() {
return ga;
}),
r.d(a, 'MdPermCameraMic', function() {
return za;
}),
r.d(a, 'MdPermContactCalendar', function() {
return ma;
}),
r.d(a, 'MdPermDataSetting', function() {
return pa;
}),
r.d(a, 'MdPermDeviceInformation', function() {
return fa;
}),
r.d(a, 'MdPermIdentity', function() {
return Ha;
}),
r.d(a, 'MdPermMedia', function() {
return Va;
}),
r.d(a, 'MdPermPhoneMsg', function() {
return ya;
}),
r.d(a, 'MdPermScanWifi', function() {
return La;
}),
r.d(a, 'MdPets', function() {
return Ba;
}),
r.d(a, 'MdPictureInPicture', function() {
return wa;
}),
r.d(a, 'MdPictureInPictureAlt', function() {
return xa;
}),
r.d(a, 'MdPlayForWork', function() {
return Na;
}),
r.d(a, 'MdPolymer', function() {
return Ca;
}),
r.d(a, 'MdPowerSettingsNew', function() {
return Sa;
}),
r.d(a, 'MdPregnantWoman', function() {
return Aa;
}),
r.d(a, 'MdPrint', function() {
return ba;
}),
r.d(a, 'MdQueryBuilder', function() {
return Pa;
}),
r.d(a, 'MdQuestionAnswer', function() {
return Fa;
}),
r.d(a, 'MdReceipt', function() {
return ka;
}),
r.d(a, 'MdRecordVoiceOver', function() {
return Oa;
}),
r.d(a, 'MdRedeem', function() {
return Ta;
}),
r.d(a, 'MdRemoveShoppingCart', function() {
return Ra;
}),
r.d(a, 'MdReorder', function() {
return Da;
}),
r.d(a, 'MdReportProblem', function() {
return Ia;
}),
r.d(a, 'MdRestore', function() {
return Ea;
}),
r.d(a, 'MdRestorePage', function() {
return Wa;
}),
r.d(a, 'MdRoom', function() {
return Ua;
}),
r.d(a, 'MdRoundedCorner', function() {
return Ga;
}),
r.d(a, 'MdRowing', function() {
return ja;
}),
r.d(a, 'MdSchedule', function() {
return _a;
}),
r.d(a, 'MdSearch', function() {
return Ka;
}),
r.d(a, 'MdSettings', function() {
return Qa;
}),
r.d(a, 'MdSettingsApplications', function() {
return qa;
}),
r.d(a, 'MdSettingsBackupRestore', function() {
return Za;
}),
r.d(a, 'MdSettingsBluetooth', function() {
return Ja;
}),
r.d(a, 'MdSettingsBrightness', function() {
return $a;
}),
r.d(a, 'MdSettingsCell', function() {
return Ya;
}),
r.d(a, 'MdSettingsEthernet', function() {
return Xa;
}),
r.d(a, 'MdSettingsInputAntenna', function() {
return tr;
}),
r.d(a, 'MdSettingsInputComponent', function() {
return ar;
}),
r.d(a, 'MdSettingsInputComposite', function() {
return rr;
}),
r.d(a, 'MdSettingsInputHdmi', function() {
return nr;
}),
r.d(a, 'MdSettingsInputSvideo', function() {
return cr;
}),
r.d(a, 'MdSettingsOverscan', function() {
return er;
}),
r.d(a, 'MdSettingsPhone', function() {
return vr;
}),
r.d(a, 'MdSettingsPower', function() {
return ir;
}),
r.d(a, 'MdSettingsRemote', function() {
return dr;
}),
r.d(a, 'MdSettingsVoice', function() {
return hr;
}),
r.d(a, 'MdShop', function() {
return or;
}),
r.d(a, 'MdShopTwo', function() {
return lr;
}),
r.d(a, 'MdShoppingBasket', function() {
return ur;
}),
r.d(a, 'MdShoppingCart', function() {
return sr;
}),
r.d(a, 'MdSpeakerNotes', function() {
return Mr;
}),
r.d(a, 'MdSpeakerNotesOff', function() {
return gr;
}),
r.d(a, 'MdSpellcheck', function() {
return zr;
}),
r.d(a, 'MdStars', function() {
return mr;
}),
r.d(a, 'MdStore', function() {
return pr;
}),
r.d(a, 'MdSubject', function() {
return fr;
}),
r.d(a, 'MdSupervisorAccount', function() {
return Hr;
}),
r.d(a, 'MdSwapHoriz', function() {
return Vr;
}),
r.d(a, 'MdSwapVert', function() {
return yr;
}),
r.d(a, 'MdSwapVerticalCircle', function() {
return Lr;
}),
r.d(a, 'MdSystemUpdateAlt', function() {
return Br;
}),
r.d(a, 'MdTab', function() {
return wr;
}),
r.d(a, 'MdTabUnselected', function() {
return xr;
}),
r.d(a, 'MdTheaters', function() {
return Nr;
}),
r.d(a, 'MdThumbDown', function() {
return Cr;
}),
r.d(a, 'MdThumbUp', function() {
return Sr;
}),
r.d(a, 'MdThumbsUpDown', function() {
return Ar;
}),
r.d(a, 'MdTimeline', function() {
return br;
}),
r.d(a, 'MdToc', function() {
return Pr;
}),
r.d(a, 'MdToday', function() {
return Fr;
}),
r.d(a, 'MdToll', function() {
return kr;
}),
r.d(a, 'MdTouchApp', function() {
return Or;
}),
r.d(a, 'MdTrackChanges', function() {
return Tr;
}),
r.d(a, 'MdTranslate', function() {
return Rr;
}),
r.d(a, 'MdTrendingDown', function() {
return Dr;
}),
r.d(a, 'MdTrendingFlat', function() {
return Ir;
}),
r.d(a, 'MdTrendingUp', function() {
return Er;
}),
r.d(a, 'MdTurnedIn', function() {
return Wr;
}),
r.d(a, 'MdTurnedInNot', function() {
return Ur;
}),
r.d(a, 'MdUpdate', function() {
return Gr;
}),
r.d(a, 'MdVerifiedUser', function() {
return jr;
}),
r.d(a, 'MdViewAgenda', function() {
return _r;
}),
r.d(a, 'MdViewArray', function() {
return Kr;
}),
r.d(a, 'MdViewCarousel', function() {
return Qr;
}),
r.d(a, 'MdViewColumn', function() {
return qr;
}),
r.d(a, 'MdViewDay', function() {
return Zr;
}),
r.d(a, 'MdViewHeadline', function() {
return Jr;
}),
r.d(a, 'MdViewList', function() {
return $r;
}),
r.d(a, 'MdViewModule', function() {
return Yr;
}),
r.d(a, 'MdViewQuilt', function() {
return Xr;
}),
r.d(a, 'MdViewStream', function() {
return tn;
}),
r.d(a, 'MdViewWeek', function() {
return an;
}),
r.d(a, 'MdVisibility', function() {
return rn;
}),
r.d(a, 'MdVisibilityOff', function() {
return nn;
}),
r.d(a, 'MdWatchLater', function() {
return cn;
}),
r.d(a, 'MdWork', function() {
return en;
}),
r.d(a, 'MdYoutubeSearchedFor', function() {
return vn;
}),
r.d(a, 'MdZoomIn', function() {
return dn;
}),
r.d(a, 'MdZoomOut', function() {
return hn;
}),
r.d(a, 'MdAddAlert', function() {
return on;
}),
r.d(a, 'MdError', function() {
return ln;
}),
r.d(a, 'MdErrorOutline', function() {
return un;
}),
r.d(a, 'MdWarning', function() {
return sn;
}),
r.d(a, 'MdAddToQueue', function() {
return Mn;
}),
r.d(a, 'MdAirplay', function() {
return gn;
}),
r.d(a, 'MdAlbum', function() {
return zn;
}),
r.d(a, 'MdArtTrack', function() {
return mn;
}),
r.d(a, 'MdAvTimer', function() {
return pn;
}),
r.d(a, 'MdBrandingWatermark', function() {
return fn;
}),
r.d(a, 'MdCallToAction', function() {
return Hn;
}),
r.d(a, 'MdClosedCaption', function() {
return Vn;
}),
r.d(a, 'MdEqualizer', function() {
return yn;
}),
r.d(a, 'MdExplicit', function() {
return Ln;
}),
r.d(a, 'MdFastForward', function() {
return Bn;
}),
r.d(a, 'MdFastRewind', function() {
return wn;
}),
r.d(a, 'MdFeaturedPlayList', function() {
return xn;
}),
r.d(a, 'MdFeaturedVideo', function() {
return Nn;
}),
r.d(a, 'MdFiberDvr', function() {
return Cn;
}),
r.d(a, 'MdFiberManualRecord', function() {
return Sn;
}),
r.d(a, 'MdFiberNew', function() {
return An;
}),
r.d(a, 'MdFiberPin', function() {
return bn;
}),
r.d(a, 'MdFiberSmartRecord', function() {
return Pn;
}),
r.d(a, 'MdForward10', function() {
return Fn;
}),
r.d(a, 'MdForward30', function() {
return kn;
}),
r.d(a, 'MdForward5', function() {
return On;
}),
r.d(a, 'MdGames', function() {
return Tn;
}),
r.d(a, 'MdHd', function() {
return Rn;
}),
r.d(a, 'MdHearing', function() {
return Dn;
}),
r.d(a, 'MdHighQuality', function() {
return In;
}),
r.d(a, 'MdLibraryAdd', function() {
return En;
}),
r.d(a, 'MdLibraryBooks', function() {
return Wn;
}),
r.d(a, 'MdLibraryMusic', function() {
return Un;
}),
r.d(a, 'MdLoop', function() {
return Gn;
}),
r.d(a, 'MdMic', function() {
return jn;
}),
r.d(a, 'MdMicNone', function() {
return _n;
}),
r.d(a, 'MdMicOff', function() {
return Kn;
}),
r.d(a, 'MdMovie', function() {
return Qn;
}),
r.d(a, 'MdMusicVideo', function() {
return qn;
}),
r.d(a, 'MdNewReleases', function() {
return Zn;
}),
r.d(a, 'MdNotInterested', function() {
return Jn;
}),
r.d(a, 'MdNote', function() {
return $n;
}),
r.d(a, 'MdPause', function() {
return Yn;
}),
r.d(a, 'MdPauseCircleFilled', function() {
return Xn;
}),
r.d(a, 'MdPauseCircleOutline', function() {
return tc;
}),
r.d(a, 'MdPlayArrow', function() {
return ac;
}),
r.d(a, 'MdPlayCircleFilled', function() {
return rc;
}),
r.d(a, 'MdPlayCircleOutline', function() {
return nc;
}),
r.d(a, 'MdPlaylistAdd', function() {
return cc;
}),
r.d(a, 'MdPlaylistAddCheck', function() {
return ec;
}),
r.d(a, 'MdPlaylistPlay', function() {
return vc;
}),
r.d(a, 'MdQueue', function() {
return ic;
}),
r.d(a, 'MdQueueMusic', function() {
return dc;
}),
r.d(a, 'MdQueuePlayNext', function() {
return hc;
}),
r.d(a, 'MdRadio', function() {
return oc;
}),
r.d(a, 'MdRecentActors', function() {
return lc;
}),
r.d(a, 'MdRemoveFromQueue', function() {
return uc;
}),
r.d(a, 'MdRepeat', function() {
return sc;
}),
r.d(a, 'MdRepeatOne', function() {
return Mc;
}),
r.d(a, 'MdReplay10', function() {
return gc;
}),
r.d(a, 'MdReplay', function() {
return zc;
}),
r.d(a, 'MdReplay30', function() {
return mc;
}),
r.d(a, 'MdReplay5', function() {
return pc;
}),
r.d(a, 'MdShuffle', function() {
return fc;
}),
r.d(a, 'MdSkipNext', function() {
return Hc;
}),
r.d(a, 'MdSkipPrevious', function() {
return Vc;
}),
r.d(a, 'MdSlowMotionVideo', function() {
return yc;
}),
r.d(a, 'MdSnooze', function() {
return Lc;
}),
r.d(a, 'MdSortByAlpha', function() {
return Bc;
}),
r.d(a, 'MdStop', function() {
return wc;
}),
r.d(a, 'MdSubscriptions', function() {
return xc;
}),
r.d(a, 'MdSubtitles', function() {
return Nc;
}),
r.d(a, 'MdSurroundSound', function() {
return Cc;
}),
r.d(a, 'MdVideoCall', function() {
return Sc;
}),
r.d(a, 'MdVideoLabel', function() {
return Ac;
}),
r.d(a, 'MdVideoLibrary', function() {
return bc;
}),
r.d(a, 'MdVideocam', function() {
return Pc;
}),
r.d(a, 'MdVideocamOff', function() {
return Fc;
}),
r.d(a, 'MdVolumeDown', function() {
return kc;
}),
r.d(a, 'MdVolumeMute', function() {
return Oc;
}),
r.d(a, 'MdVolumeOff', function() {
return Tc;
}),
r.d(a, 'MdVolumeUp', function() {
return Rc;
}),
r.d(a, 'MdWeb', function() {
return Dc;
}),
r.d(a, 'MdWebAsset', function() {
return Ic;
}),
r.d(a, 'MdBusiness', function() {
return Ec;
}),
r.d(a, 'MdCall', function() {
return Wc;
}),
r.d(a, 'MdCallEnd', function() {
return Uc;
}),
r.d(a, 'MdCallMade', function() {
return Gc;
}),
r.d(a, 'MdCallMerge', function() {
return jc;
}),
r.d(a, 'MdCallMissed', function() {
return _c;
}),
r.d(a, 'MdCallMissedOutgoing', function() {
return Kc;
}),
r.d(a, 'MdCallReceived', function() {
return Qc;
}),
r.d(a, 'MdCallSplit', function() {
return qc;
}),
r.d(a, 'MdChat', function() {
return Zc;
}),
r.d(a, 'MdChatBubble', function() {
return Jc;
}),
r.d(a, 'MdChatBubbleOutline', function() {
return $c;
}),
r.d(a, 'MdClearAll', function() {
return Yc;
}),
r.d(a, 'MdComment', function() {
return Xc;
}),
r.d(a, 'MdContactMail', function() {
return te;
}),
r.d(a, 'MdContactPhone', function() {
return ae;
}),
r.d(a, 'MdContacts', function() {
return re;
}),
r.d(a, 'MdDialerSip', function() {
return ne;
}),
r.d(a, 'MdDialpad', function() {
return ce;
}),
r.d(a, 'MdEmail', function() {
return ee;
}),
r.d(a, 'MdForum', function() {
return ve;
}),
r.d(a, 'MdImportContacts', function() {
return ie;
}),
r.d(a, 'MdImportExport', function() {
return de;
}),
r.d(a, 'MdInvertColorsOff', function() {
return he;
}),
r.d(a, 'MdLiveHelp', function() {
return oe;
}),
r.d(a, 'MdLocationOff', function() {
return le;
}),
r.d(a, 'MdLocationOn', function() {
return ue;
}),
r.d(a, 'MdMailOutline', function() {
return se;
}),
r.d(a, 'MdMessage', function() {
return Me;
}),
r.d(a, 'MdNoSim', function() {
return ge;
}),
r.d(a, 'MdPhone', function() {
return ze;
}),
r.d(a, 'MdPhonelinkErase', function() {
return me;
}),
r.d(a, 'MdPhonelinkLock', function() {
return pe;
}),
r.d(a, 'MdPhonelinkRing', function() {
return fe;
}),
r.d(a, 'MdPhonelinkSetup', function() {
return He;
}),
r.d(a, 'MdPortableWifiOff', function() {
return Ve;
}),
r.d(a, 'MdPresentToAll', function() {
return ye;
}),
r.d(a, 'MdRingVolume', function() {
return Le;
}),
r.d(a, 'MdRssFeed', function() {
return Be;
}),
r.d(a, 'MdScreenShare', function() {
return we;
}),
r.d(a, 'MdSpeakerPhone', function() {
return xe;
}),
r.d(a, 'MdStayCurrentLandscape', function() {
return Ne;
}),
r.d(a, 'MdStayCurrentPortrait', function() {
return Ce;
}),
r.d(a, 'MdStayPrimaryLandscape', function() {
return Se;
}),
r.d(a, 'MdStayPrimaryPortrait', function() {
return Ae;
}),
r.d(a, 'MdStopScreenShare', function() {
return be;
}),
r.d(a, 'MdSwapCalls', function() {
return Pe;
}),
r.d(a, 'MdTextsms', function() {
return Fe;
}),
r.d(a, 'MdVoicemail', function() {
return ke;
}),
r.d(a, 'MdVpnKey', function() {
return Oe;
}),
r.d(a, 'MdAdd', function() {
return Te;
}),
r.d(a, 'MdAddBox', function() {
return Re;
}),
r.d(a, 'MdAddCircle', function() {
return De;
}),
r.d(a, 'MdAddCircleOutline', function() {
return Ie;
}),
r.d(a, 'MdArchive', function() {
return Ee;
}),
r.d(a, 'MdBackspace', function() {
return We;
}),
r.d(a, 'MdBlock', function() {
return Ue;
}),
r.d(a, 'MdClear', function() {
return Ge;
}),
r.d(a, 'MdContentCopy', function() {
return je;
}),
r.d(a, 'MdContentCut', function() {
return _e;
}),
r.d(a, 'MdContentPaste', function() {
return Ke;
}),
r.d(a, 'MdCreate', function() {
return Qe;
}),
r.d(a, 'MdDeleteSweep', function() {
return qe;
}),
r.d(a, 'MdDrafts', function() {
return Ze;
}),
r.d(a, 'MdFilterList', function() {
return Je;
}),
r.d(a, 'MdFlag', function() {
return $e;
}),
r.d(a, 'MdFontDownload', function() {
return Ye;
}),
r.d(a, 'MdForward', function() {
return Xe;
}),
r.d(a, 'MdGesture', function() {
return tv;
}),
r.d(a, 'MdInbox', function() {
return av;
}),
r.d(a, 'MdLink', function() {
return rv;
}),
r.d(a, 'MdLowPriority', function() {
return nv;
}),
r.d(a, 'MdMail', function() {
return cv;
}),
r.d(a, 'MdMarkunread', function() {
return ev;
}),
r.d(a, 'MdMoveToInbox', function() {
return vv;
}),
r.d(a, 'MdNextWeek', function() {
return iv;
}),
r.d(a, 'MdRedo', function() {
return dv;
}),
r.d(a, 'MdRemove', function() {
return hv;
}),
r.d(a, 'MdRemoveCircle', function() {
return ov;
}),
r.d(a, 'MdRemoveCircleOutline', function() {
return lv;
}),
r.d(a, 'MdReply', function() {
return uv;
}),
r.d(a, 'MdReplyAll', function() {
return sv;
}),
r.d(a, 'MdReport', function() {
return Mv;
}),
r.d(a, 'MdSave', function() {
return gv;
}),
r.d(a, 'MdSelectAll', function() {
return zv;
}),
r.d(a, 'MdSend', function() {
return mv;
}),
r.d(a, 'MdSort', function() {
return pv;
}),
r.d(a, 'MdTextFormat', function() {
return fv;
}),
r.d(a, 'MdUnarchive', function() {
return Hv;
}),
r.d(a, 'MdUndo', function() {
return Vv;
}),
r.d(a, 'MdWeekend', function() {
return yv;
}),
r.d(a, 'MdAccessAlarm', function() {
return Lv;
}),
r.d(a, 'MdAccessAlarms', function() {
return Bv;
}),
r.d(a, 'MdAccessTime', function() {
return wv;
}),
r.d(a, 'MdAddAlarm', function() {
return xv;
}),
r.d(a, 'MdAirplanemodeActive', function() {
return Nv;
}),
r.d(a, 'MdAirplanemodeInactive', function() {
return Cv;
}),
r.d(a, 'MdBattery20', function() {
return Sv;
}),
r.d(a, 'MdBattery30', function() {
return Av;
}),
r.d(a, 'MdBattery50', function() {
return bv;
}),
r.d(a, 'MdBattery60', function() {
return Pv;
}),
r.d(a, 'MdBattery80', function() {
return Fv;
}),
r.d(a, 'MdBattery90', function() {
return kv;
}),
r.d(a, 'MdBatteryAlert', function() {
return Ov;
}),
r.d(a, 'MdBatteryCharging20', function() {
return Tv;
}),
r.d(a, 'MdBatteryCharging30', function() {
return Rv;
}),
r.d(a, 'MdBatteryCharging50', function() {
return Dv;
}),
r.d(a, 'MdBatteryCharging60', function() {
return Iv;
}),
r.d(a, 'MdBatteryCharging80', function() {
return Ev;
}),
r.d(a, 'MdBatteryCharging90', function() {
return Wv;
}),
r.d(a, 'MdBatteryChargingFull', function() {
return Uv;
}),
r.d(a, 'MdBatteryFull', function() {
return Gv;
}),
r.d(a, 'MdBatteryStd', function() {
return jv;