diff --git a/static/html/chat_page.html b/static/html/chat_page.html
index 1fa549b..060571c 100644
--- a/static/html/chat_page.html
+++ b/static/html/chat_page.html
@@ -8,7 +8,7 @@
-
+
diff --git a/static/js/chat-page.js b/static/js/chat-page.js
index 4b5c879..1b21759 100644
--- a/static/js/chat-page.js
+++ b/static/js/chat-page.js
@@ -432,7 +432,8 @@ new Vue({
//提示音
alertSound:function(){
var b = document.getElementById("chatMessageAudio");
- if (b.canPlayType('audio/mpeg;')) {
+ if (b.canPlayType('audio/ogg; codecs="vorbis"')) {
+ alert(1);
b.type= 'audio/mpeg';
b.src= '/static/images/alert2.ogg';
var p = b.play();
@@ -443,7 +444,8 @@ new Vue({
},
sendSound:function(){
var b = document.getElementById("chatMessageSendAudio");
- if (b.canPlayType('audio/mpeg;')) {
+ if (b.canPlayType('audio/ogg; codecs="vorbis"')) {
+ alert(2);
b.type= 'audio/mpeg';
b.src= '/static/images/sent.ogg';
var p = b.play();
diff --git a/static/js/gofly-front.js b/static/js/gofly-front.js
index 15acd5c..3a397f3 100644
--- a/static/js/gofly-front.js
+++ b/static/js/gofly-front.js
@@ -28,7 +28,7 @@ function clickBtn(){
$("#launchButton").on("click",function() {
if (launchButtonFlag) return;
var width=$(window).width();
- if(width<768){
+ if(width<768 || isIE()>0){
window.open(GOFLY_URL+'/chatIndex?kefu_id='+GOFLY_KEFU_ID+'&refer='+window.document.title);
return;
}
@@ -54,10 +54,38 @@ function clickBtn(){
document.title = originTitle;
});
}
+function isIE() {
+ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
+ var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器
+ var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判断是否IE的Edge浏览器
+ var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
+ if(isIE) {
+ var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
+ reIE.test(userAgent);
+ var fIEVersion = parseFloat(RegExp["$1"]);
+ if(fIEVersion == 7) {
+ return 7;
+ } else if(fIEVersion == 8) {
+ return 8;
+ } else if(fIEVersion == 9) {
+ return 9;
+ } else if(fIEVersion == 10) {
+ return 10;
+ } else {
+ return 6;//IE版本<=7
+ }
+ } else if(isEdge) {
+ return 'edge';//edge
+ } else if(isIE11) {
+ return 11; //IE11
+ }else{
+ return -1;//不是ie浏览器
+ }
+}
function showKefu(){
if (launchButtonFlag) return;
var width=$(window).width();
- if(width<768){
+ if(width<768 || isIE()>0){
window.open(GOFLY_URL+'/chatIndex?kefu_id='+GOFLY_KEFU_ID+'&refer='+window.document.title);
return;
}
diff --git a/static/js/index.js b/static/js/index.js
new file mode 100644
index 0000000..9fd59d2
--- /dev/null
+++ b/static/js/index.js
@@ -0,0 +1,29322 @@
+!function(e, t) {
+ "object" == typeof exports && "object" == typeof module ? module.exports = t(require("vue")) : "function" == typeof define && define.amd ? define("ELEMENT", ["vue"], t) : "object" == typeof exports ? exports.ELEMENT = t(require("vue")) : e.ELEMENT = t(e.Vue)
+}("undefined" != typeof self ? self : this, function(e) {
+ return function(e) {
+ var t = {};
+ function i(n) {
+ if (t[n])
+ return t[n].exports;
+ var r = t[n] = {
+ i: n,
+ l: !1,
+ exports: {}
+ };
+ return e[n].call(r.exports, r, r.exports, i),
+ r.l = !0,
+ r.exports
+ }
+ return i.m = e,
+ i.c = t,
+ i.d = function(e, t, n) {
+ i.o(e, t) || Object.defineProperty(e, t, {
+ enumerable: !0,
+ get: n
+ })
+ }
+ ,
+ i.r = function(e) {
+ "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
+ value: "Module"
+ }),
+ Object.defineProperty(e, "__esModule", {
+ value: !0
+ })
+ }
+ ,
+ i.t = function(e, t) {
+ if (1 & t && (e = i(e)),
+ 8 & t)
+ return e;
+ if (4 & t && "object" == typeof e && e && e.__esModule)
+ return e;
+ var n = Object.create(null);
+ if (i.r(n),
+ Object.defineProperty(n, "default", {
+ enumerable: !0,
+ value: e
+ }),
+ 2 & t && "string" != typeof e)
+ for (var r in e)
+ i.d(n, r, function(t) {
+ return e[t]
+ }
+ .bind(null, r));
+ return n
+ }
+ ,
+ i.n = function(e) {
+ var t = e && e.__esModule ? function() {
+ return e.default
+ }
+ : function() {
+ return e
+ }
+ ;
+ return i.d(t, "a", t),
+ t
+ }
+ ,
+ i.o = function(e, t) {
+ return Object.prototype.hasOwnProperty.call(e, t)
+ }
+ ,
+ i.p = "/dist/",
+ i(i.s = 49)
+ }([function(t, i) {
+ t.exports = e
+ }
+ , function(e, t, i) {
+ var n = i(4);
+ e.exports = function(e, t, i) {
+ return void 0 === i ? n(e, t, !1) : n(e, i, !1 !== t)
+ }
+ }
+ , function(e, t, i) {
+ var n;
+ !function(r) {
+ "use strict";
+ var s = {}
+ , a = /d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g
+ , o = "[^\\s]+"
+ , l = /\[([^]*?)\]/gm
+ , u = function() {};
+ function c(e, t) {
+ for (var i = [], n = 0, r = e.length; n < r; n++)
+ i.push(e[n].substr(0, t));
+ return i
+ }
+ function h(e) {
+ return function(t, i, n) {
+ var r = n[e].indexOf(i.charAt(0).toUpperCase() + i.substr(1).toLowerCase());
+ ~r && (t.month = r)
+ }
+ }
+ function d(e, t) {
+ for (e = String(e),
+ t = t || 2; e.length < t; )
+ e = "0" + e;
+ return e
+ }
+ var p = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
+ , f = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
+ , m = c(f, 3)
+ , v = c(p, 3);
+ s.i18n = {
+ dayNamesShort: v,
+ dayNames: p,
+ monthNamesShort: m,
+ monthNames: f,
+ amPm: ["am", "pm"],
+ DoFn: function(e) {
+ return e + ["th", "st", "nd", "rd"][e % 10 > 3 ? 0 : (e - e % 10 != 10) * e % 10]
+ }
+ };
+ var g = {
+ D: function(e) {
+ return e.getDay()
+ },
+ DD: function(e) {
+ return d(e.getDay())
+ },
+ Do: function(e, t) {
+ return t.DoFn(e.getDate())
+ },
+ d: function(e) {
+ return e.getDate()
+ },
+ dd: function(e) {
+ return d(e.getDate())
+ },
+ ddd: function(e, t) {
+ return t.dayNamesShort[e.getDay()]
+ },
+ dddd: function(e, t) {
+ return t.dayNames[e.getDay()]
+ },
+ M: function(e) {
+ return e.getMonth() + 1
+ },
+ MM: function(e) {
+ return d(e.getMonth() + 1)
+ },
+ MMM: function(e, t) {
+ return t.monthNamesShort[e.getMonth()]
+ },
+ MMMM: function(e, t) {
+ return t.monthNames[e.getMonth()]
+ },
+ yy: function(e) {
+ return d(String(e.getFullYear()), 4).substr(2)
+ },
+ yyyy: function(e) {
+ return d(e.getFullYear(), 4)
+ },
+ h: function(e) {
+ return e.getHours() % 12 || 12
+ },
+ hh: function(e) {
+ return d(e.getHours() % 12 || 12)
+ },
+ H: function(e) {
+ return e.getHours()
+ },
+ HH: function(e) {
+ return d(e.getHours())
+ },
+ m: function(e) {
+ return e.getMinutes()
+ },
+ mm: function(e) {
+ return d(e.getMinutes())
+ },
+ s: function(e) {
+ return e.getSeconds()
+ },
+ ss: function(e) {
+ return d(e.getSeconds())
+ },
+ S: function(e) {
+ return Math.round(e.getMilliseconds() / 100)
+ },
+ SS: function(e) {
+ return d(Math.round(e.getMilliseconds() / 10), 2)
+ },
+ SSS: function(e) {
+ return d(e.getMilliseconds(), 3)
+ },
+ a: function(e, t) {
+ return e.getHours() < 12 ? t.amPm[0] : t.amPm[1]
+ },
+ A: function(e, t) {
+ return e.getHours() < 12 ? t.amPm[0].toUpperCase() : t.amPm[1].toUpperCase()
+ },
+ ZZ: function(e) {
+ var t = e.getTimezoneOffset();
+ return (t > 0 ? "-" : "+") + d(100 * Math.floor(Math.abs(t) / 60) + Math.abs(t) % 60, 4)
+ }
+ }
+ , b = {
+ d: ["\\d\\d?", function(e, t) {
+ e.day = t
+ }
+ ],
+ Do: ["\\d\\d?" + o, function(e, t) {
+ e.day = parseInt(t, 10)
+ }
+ ],
+ M: ["\\d\\d?", function(e, t) {
+ e.month = t - 1
+ }
+ ],
+ yy: ["\\d\\d?", function(e, t) {
+ var i = +("" + (new Date).getFullYear()).substr(0, 2);
+ e.year = "" + (t > 68 ? i - 1 : i) + t
+ }
+ ],
+ h: ["\\d\\d?", function(e, t) {
+ e.hour = t
+ }
+ ],
+ m: ["\\d\\d?", function(e, t) {
+ e.minute = t
+ }
+ ],
+ s: ["\\d\\d?", function(e, t) {
+ e.second = t
+ }
+ ],
+ yyyy: ["\\d{4}", function(e, t) {
+ e.year = t
+ }
+ ],
+ S: ["\\d", function(e, t) {
+ e.millisecond = 100 * t
+ }
+ ],
+ SS: ["\\d{2}", function(e, t) {
+ e.millisecond = 10 * t
+ }
+ ],
+ SSS: ["\\d{3}", function(e, t) {
+ e.millisecond = t
+ }
+ ],
+ D: ["\\d\\d?", u],
+ ddd: [o, u],
+ MMM: [o, h("monthNamesShort")],
+ MMMM: [o, h("monthNames")],
+ a: [o, function(e, t, i) {
+ var n = t.toLowerCase();
+ n === i.amPm[0] ? e.isPm = !1 : n === i.amPm[1] && (e.isPm = !0)
+ }
+ ],
+ ZZ: ["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z", function(e, t) {
+ var i, n = (t + "").match(/([+-]|\d\d)/gi);
+ n && (i = 60 * n[1] + parseInt(n[2], 10),
+ e.timezoneOffset = "+" === n[0] ? i : -i)
+ }
+ ]
+ };
+ b.dd = b.d,
+ b.dddd = b.ddd,
+ b.DD = b.D,
+ b.mm = b.m,
+ b.hh = b.H = b.HH = b.h,
+ b.MM = b.M,
+ b.ss = b.s,
+ b.A = b.a,
+ s.masks = {
+ default: "ddd MMM dd yyyy HH:mm:ss",
+ shortDate: "M/D/yy",
+ mediumDate: "MMM d, yyyy",
+ longDate: "MMMM d, yyyy",
+ fullDate: "dddd, MMMM d, yyyy",
+ shortTime: "HH:mm",
+ mediumTime: "HH:mm:ss",
+ longTime: "HH:mm:ss.SSS"
+ },
+ s.format = function(e, t, i) {
+ var n = i || s.i18n;
+ if ("number" == typeof e && (e = new Date(e)),
+ "[object Date]" !== Object.prototype.toString.call(e) || isNaN(e.getTime()))
+ throw new Error("Invalid Date in fecha.format");
+ t = s.masks[t] || t || s.masks.default;
+ var r = [];
+ return (t = (t = t.replace(l, function(e, t) {
+ return r.push(t),
+ "@@@"
+ })).replace(a, function(t) {
+ return t in g ? g[t](e, n) : t.slice(1, t.length - 1)
+ })).replace(/@@@/g, function() {
+ return r.shift()
+ })
+ }
+ ,
+ s.parse = function(e, t, i) {
+ var n = i || s.i18n;
+ if ("string" != typeof t)
+ throw new Error("Invalid format in fecha.parse");
+ if (t = s.masks[t] || t,
+ e.length > 1e3)
+ return null;
+ var r = {}
+ , o = []
+ , u = [];
+ t = t.replace(l, function(e, t) {
+ return u.push(t),
+ "@@@"
+ });
+ var c, h = (c = t,
+ c.replace(/[|\\{()[^$+*?.-]/g, "\\$&")).replace(a, function(e) {
+ if (b[e]) {
+ var t = b[e];
+ return o.push(t[1]),
+ "(" + t[0] + ")"
+ }
+ return e
+ });
+ h = h.replace(/@@@/g, function() {
+ return u.shift()
+ });
+ var d = e.match(new RegExp(h,"i"));
+ if (!d)
+ return null;
+ for (var p = 1; p < d.length; p++)
+ o[p - 1](r, d[p], n);
+ var f, m = new Date;
+ return !0 === r.isPm && null != r.hour && 12 != +r.hour ? r.hour = +r.hour + 12 : !1 === r.isPm && 12 == +r.hour && (r.hour = 0),
+ null != r.timezoneOffset ? (r.minute = +(r.minute || 0) - +r.timezoneOffset,
+ f = new Date(Date.UTC(r.year || m.getFullYear(), r.month || 0, r.day || 1, r.hour || 0, r.minute || 0, r.second || 0, r.millisecond || 0))) : f = new Date(r.year || m.getFullYear(),r.month || 0,r.day || 1,r.hour || 0,r.minute || 0,r.second || 0,r.millisecond || 0),
+ f
+ }
+ ,
+ e.exports ? e.exports = s : void 0 === (n = function() {
+ return s
+ }
+ .call(t, i, t, e)) || (e.exports = n)
+ }()
+ }
+ , function(e, t, i) {
+ "use strict";
+ t.__esModule = !0;
+ var n = a(i(65))
+ , r = a(i(77))
+ , s = "function" == typeof r.default && "symbol" == typeof n.default ? function(e) {
+ return typeof e
+ }
+ : function(e) {
+ return e && "function" == typeof r.default && e.constructor === r.default && e !== r.default.prototype ? "symbol" : typeof e
+ }
+ ;
+ function a(e) {
+ return e && e.__esModule ? e : {
+ default: e
+ }
+ }
+ t.default = "function" == typeof r.default && "symbol" === s(n.default) ? function(e) {
+ return void 0 === e ? "undefined" : s(e)
+ }
+ : function(e) {
+ return e && "function" == typeof r.default && e.constructor === r.default && e !== r.default.prototype ? "symbol" : void 0 === e ? "undefined" : s(e)
+ }
+ }
+ , function(e, t) {
+ e.exports = function(e, t, i, n) {
+ var r, s = 0;
+ return "boolean" != typeof t && (n = i,
+ i = t,
+ t = void 0),
+ function() {
+ var a = this
+ , o = Number(new Date) - s
+ , l = arguments;
+ function u() {
+ s = Number(new Date),
+ i.apply(a, l)
+ }
+ n && !r && u(),
+ r && clearTimeout(r),
+ void 0 === n && o > e ? u() : !0 !== t && (r = setTimeout(n ? function() {
+ r = void 0
+ }
+ : u, void 0 === n ? e - o : e))
+ }
+ }
+ }
+ , function(e, t) {
+ var i = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
+ "number" == typeof __g && (__g = i)
+ }
+ , function(e, t) {
+ var i = /^(attrs|props|on|nativeOn|class|style|hook)$/;
+ function n(e, t) {
+ return function() {
+ e && e.apply(this, arguments),
+ t && t.apply(this, arguments)
+ }
+ }
+ e.exports = function(e) {
+ return e.reduce(function(e, t) {
+ var r, s, a, o, l;
+ for (a in t)
+ if (r = e[a],
+ s = t[a],
+ r && i.test(a))
+ if ("class" === a && ("string" == typeof r && (l = r,
+ e[a] = r = {},
+ r[l] = !0),
+ "string" == typeof s && (l = s,
+ t[a] = s = {},
+ s[l] = !0)),
+ "on" === a || "nativeOn" === a || "hook" === a)
+ for (o in s)
+ r[o] = n(r[o], s[o]);
+ else if (Array.isArray(r))
+ e[a] = r.concat(s);
+ else if (Array.isArray(s))
+ e[a] = [r].concat(s);
+ else
+ for (o in s)
+ r[o] = s[o];
+ else
+ e[a] = t[a];
+ return e
+ }, {})
+ }
+ }
+ , function(e, t) {
+ var i = {}.hasOwnProperty;
+ e.exports = function(e, t) {
+ return i.call(e, t)
+ }
+ }
+ , function(e, t, i) {
+ "use strict";
+ t.__esModule = !0;
+ var n, r = i(56), s = (n = r) && n.__esModule ? n : {
+ default: n
+ };
+ t.default = s.default || function(e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var i = arguments[t];
+ for (var n in i)
+ Object.prototype.hasOwnProperty.call(i, n) && (e[n] = i[n])
+ }
+ return e
+ }
+ }
+ , function(e, t, i) {
+ var n = i(10)
+ , r = i(18);
+ e.exports = i(11) ? function(e, t, i) {
+ return n.f(e, t, r(1, i))
+ }
+ : function(e, t, i) {
+ return e[t] = i,
+ e
+ }
+ }
+ , function(e, t, i) {
+ var n = i(17)
+ , r = i(36)
+ , s = i(24)
+ , a = Object.defineProperty;
+ t.f = i(11) ? Object.defineProperty : function(e, t, i) {
+ if (n(e),
+ t = s(t, !0),
+ n(i),
+ r)
+ try {
+ return a(e, t, i)
+ } catch (e) {}
+ if ("get"in i || "set"in i)
+ throw TypeError("Accessors not supported!");
+ return "value"in i && (e[t] = i.value),
+ e
+ }
+ }
+ , function(e, t, i) {
+ e.exports = !i(16)(function() {
+ return 7 != Object.defineProperty({}, "a", {
+ get: function() {
+ return 7
+ }
+ }).a
+ })
+ }
+ , function(e, t, i) {
+ var n = i(39)
+ , r = i(25);
+ e.exports = function(e) {
+ return n(r(e))
+ }
+ }
+ , function(e, t, i) {
+ var n = i(28)("wks")
+ , r = i(21)
+ , s = i(5).Symbol
+ , a = "function" == typeof s;
+ (e.exports = function(e) {
+ return n[e] || (n[e] = a && s[e] || (a ? s : r)("Symbol." + e))
+ }
+ ).store = n
+ }
+ , function(e, t) {
+ var i = e.exports = {
+ version: "2.6.2"
+ };
+ "number" == typeof __e && (__e = i)
+ }
+ , function(e, t) {
+ e.exports = function(e) {
+ return "object" == typeof e ? null !== e : "function" == typeof e
+ }
+ }
+ , function(e, t) {
+ e.exports = function(e) {
+ try {
+ return !!e()
+ } catch (e) {
+ return !0
+ }
+ }
+ }
+ , function(e, t, i) {
+ var n = i(15);
+ e.exports = function(e) {
+ if (!n(e))
+ throw TypeError(e + " is not an object!");
+ return e
+ }
+ }
+ , function(e, t) {
+ e.exports = function(e, t) {
+ return {
+ enumerable: !(1 & e),
+ configurable: !(2 & e),
+ writable: !(4 & e),
+ value: t
+ }
+ }
+ }
+ , function(e, t, i) {
+ var n = i(38)
+ , r = i(29);
+ e.exports = Object.keys || function(e) {
+ return n(e, r)
+ }
+ }
+ , function(e, t) {
+ e.exports = !0
+ }
+ , function(e, t) {
+ var i = 0
+ , n = Math.random();
+ e.exports = function(e) {
+ return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++i + n).toString(36))
+ }
+ }
+ , function(e, t) {
+ t.f = {}.propertyIsEnumerable
+ }
+ , function(e, t, i) {
+ var n = i(5)
+ , r = i(14)
+ , s = i(59)
+ , a = i(9)
+ , o = i(7)
+ , l = function(e, t, i) {
+ var u, c, h, d = e & l.F, p = e & l.G, f = e & l.S, m = e & l.P, v = e & l.B, g = e & l.W, b = p ? r : r[t] || (r[t] = {}), y = b.prototype, w = p ? n : f ? n[t] : (n[t] || {}).prototype;
+ for (u in p && (i = t),
+ i)
+ (c = !d && w && void 0 !== w[u]) && o(b, u) || (h = c ? w[u] : i[u],
+ b[u] = p && "function" != typeof w[u] ? i[u] : v && c ? s(h, n) : g && w[u] == h ? function(e) {
+ var t = function(t, i, n) {
+ if (this instanceof e) {
+ switch (arguments.length) {
+ case 0:
+ return new e;
+ case 1:
+ return new e(t);
+ case 2:
+ return new e(t,i)
+ }
+ return new e(t,i,n)
+ }
+ return e.apply(this, arguments)
+ };
+ return t.prototype = e.prototype,
+ t
+ }(h) : m && "function" == typeof h ? s(Function.call, h) : h,
+ m && ((b.virtual || (b.virtual = {}))[u] = h,
+ e & l.R && y && !y[u] && a(y, u, h)))
+ };
+ l.F = 1,
+ l.G = 2,
+ l.S = 4,
+ l.P = 8,
+ l.B = 16,
+ l.W = 32,
+ l.U = 64,
+ l.R = 128,
+ e.exports = l
+ }
+ , function(e, t, i) {
+ var n = i(15);
+ e.exports = function(e, t) {
+ if (!n(e))
+ return e;
+ var i, r;
+ if (t && "function" == typeof (i = e.toString) && !n(r = i.call(e)))
+ return r;
+ if ("function" == typeof (i = e.valueOf) && !n(r = i.call(e)))
+ return r;
+ if (!t && "function" == typeof (i = e.toString) && !n(r = i.call(e)))
+ return r;
+ throw TypeError("Can't convert object to primitive value")
+ }
+ }
+ , function(e, t) {
+ e.exports = function(e) {
+ if (null == e)
+ throw TypeError("Can't call method on " + e);
+ return e
+ }
+ }
+ , function(e, t) {
+ var i = Math.ceil
+ , n = Math.floor;
+ e.exports = function(e) {
+ return isNaN(e = +e) ? 0 : (e > 0 ? n : i)(e)
+ }
+ }
+ , function(e, t, i) {
+ var n = i(28)("keys")
+ , r = i(21);
+ e.exports = function(e) {
+ return n[e] || (n[e] = r(e))
+ }
+ }
+ , function(e, t, i) {
+ var n = i(14)
+ , r = i(5)
+ , s = r["__core-js_shared__"] || (r["__core-js_shared__"] = {});
+ (e.exports = function(e, t) {
+ return s[e] || (s[e] = void 0 !== t ? t : {})
+ }
+ )("versions", []).push({
+ version: n.version,
+ mode: i(20) ? "pure" : "global",
+ copyright: "© 2019 Denis Pushkarev (zloirock.ru)"
+ })
+ }
+ , function(e, t) {
+ e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
+ }
+ , function(e, t) {
+ t.f = Object.getOwnPropertySymbols
+ }
+ , function(e, t) {
+ e.exports = {}
+ }
+ , function(e, t, i) {
+ var n = i(10).f
+ , r = i(7)
+ , s = i(13)("toStringTag");
+ e.exports = function(e, t, i) {
+ e && !r(e = i ? e : e.prototype, s) && n(e, s, {
+ configurable: !0,
+ value: t
+ })
+ }
+ }
+ , function(e, t, i) {
+ t.f = i(13)
+ }
+ , function(e, t, i) {
+ var n = i(5)
+ , r = i(14)
+ , s = i(20)
+ , a = i(33)
+ , o = i(10).f;
+ e.exports = function(e) {
+ var t = r.Symbol || (r.Symbol = s ? {} : n.Symbol || {});
+ "_" == e.charAt(0) || e in t || o(t, e, {
+ value: a.f(e)
+ })
+ }
+ }
+ , function(e, t, i) {
+ var n = i(4)
+ , r = i(1);
+ e.exports = {
+ throttle: n,
+ debounce: r
+ }
+ }
+ , function(e, t, i) {
+ e.exports = !i(11) && !i(16)(function() {
+ return 7 != Object.defineProperty(i(37)("div"), "a", {
+ get: function() {
+ return 7
+ }
+ }).a
+ })
+ }
+ , function(e, t, i) {
+ var n = i(15)
+ , r = i(5).document
+ , s = n(r) && n(r.createElement);
+ e.exports = function(e) {
+ return s ? r.createElement(e) : {}
+ }
+ }
+ , function(e, t, i) {
+ var n = i(7)
+ , r = i(12)
+ , s = i(62)(!1)
+ , a = i(27)("IE_PROTO");
+ e.exports = function(e, t) {
+ var i, o = r(e), l = 0, u = [];
+ for (i in o)
+ i != a && n(o, i) && u.push(i);
+ for (; t.length > l; )
+ n(o, i = t[l++]) && (~s(u, i) || u.push(i));
+ return u
+ }
+ }
+ , function(e, t, i) {
+ var n = i(40);
+ e.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) {
+ return "String" == n(e) ? e.split("") : Object(e)
+ }
+ }
+ , function(e, t) {
+ var i = {}.toString;
+ e.exports = function(e) {
+ return i.call(e).slice(8, -1)
+ }
+ }
+ , function(e, t, i) {
+ var n = i(25);
+ e.exports = function(e) {
+ return Object(n(e))
+ }
+ }
+ , function(e, t, i) {
+ "use strict";
+ var n = i(20)
+ , r = i(23)
+ , s = i(43)
+ , a = i(9)
+ , o = i(31)
+ , l = i(69)
+ , u = i(32)
+ , c = i(72)
+ , h = i(13)("iterator")
+ , d = !([].keys && "next"in [].keys())
+ , p = function() {
+ return this
+ };
+ e.exports = function(e, t, i, f, m, v, g) {
+ l(i, t, f);
+ var b, y, w, _ = function(e) {
+ if (!d && e in S)
+ return S[e];
+ switch (e) {
+ case "keys":
+ case "values":
+ return function() {
+ return new i(this,e)
+ }
+ }
+ return function() {
+ return new i(this,e)
+ }
+ }, x = t + " Iterator", C = "values" == m, k = !1, S = e.prototype, D = S[h] || S["@@iterator"] || m && S[m], $ = D || _(m), E = m ? C ? _("entries") : $ : void 0, T = "Array" == t && S.entries || D;
+ if (T && (w = c(T.call(new e))) !== Object.prototype && w.next && (u(w, x, !0),
+ n || "function" == typeof w[h] || a(w, h, p)),
+ C && D && "values" !== D.name && (k = !0,
+ $ = function() {
+ return D.call(this)
+ }
+ ),
+ n && !g || !d && !k && S[h] || a(S, h, $),
+ o[t] = $,
+ o[x] = p,
+ m)
+ if (b = {
+ values: C ? $ : _("values"),
+ keys: v ? $ : _("keys"),
+ entries: E
+ },
+ g)
+ for (y in b)
+ y in S || s(S, y, b[y]);
+ else
+ r(r.P + r.F * (d || k), t, b);
+ return b
+ }
+ }
+ , function(e, t, i) {
+ e.exports = i(9)
+ }
+ , function(e, t, i) {
+ var n = i(17)
+ , r = i(70)
+ , s = i(29)
+ , a = i(27)("IE_PROTO")
+ , o = function() {}
+ , l = function() {
+ var e, t = i(37)("iframe"), n = s.length;
+ for (t.style.display = "none",
+ i(71).appendChild(t),
+ t.src = "javascript:",
+ (e = t.contentWindow.document).open(),
+ e.write("