message-views-template
Version:
+ 一个会话视图、朋友圈、微信收藏的 视图模板,只需要 写好自己数据结构的适配层,然后以props传入 即可。 + 项目刚开始开发,很多事件和需求并不完善; + 项目主要于公司业务,用于展示市面上大多数社交app的会话视图和朋友圈,的通用展示解决方案;
1,570 lines (1,336 loc) • 93.7 kB
JavaScript
module.exports =
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "fb15");
/******/ })
/************************************************************************/
/******/ ({
/***/ "0366":
/***/ (function(module, exports, __webpack_require__) {
var aFunction = __webpack_require__("1c0b");
// optional / simple context binding
module.exports = function (fn, that, length) {
aFunction(fn);
if (that === undefined) return fn;
switch (length) {
case 0: return function () {
return fn.call(that);
};
case 1: return function (a) {
return fn.call(that, a);
};
case 2: return function (a, b) {
return fn.call(that, a, b);
};
case 3: return function (a, b, c) {
return fn.call(that, a, b, c);
};
}
return function (/* ...args */) {
return fn.apply(that, arguments);
};
};
/***/ }),
/***/ "06cf":
/***/ (function(module, exports, __webpack_require__) {
var DESCRIPTORS = __webpack_require__("83ab");
var propertyIsEnumerableModule = __webpack_require__("d1e7");
var createPropertyDescriptor = __webpack_require__("5c6c");
var toIndexedObject = __webpack_require__("fc6a");
var toPrimitive = __webpack_require__("c04e");
var has = __webpack_require__("5135");
var IE8_DOM_DEFINE = __webpack_require__("0cfb");
var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
// `Object.getOwnPropertyDescriptor` method
// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
O = toIndexedObject(O);
P = toPrimitive(P, true);
if (IE8_DOM_DEFINE) try {
return nativeGetOwnPropertyDescriptor(O, P);
} catch (error) { /* empty */ }
if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
};
/***/ }),
/***/ "0cfb":
/***/ (function(module, exports, __webpack_require__) {
var DESCRIPTORS = __webpack_require__("83ab");
var fails = __webpack_require__("d039");
var createElement = __webpack_require__("cc12");
// Thank's IE8 for his funny defineProperty
module.exports = !DESCRIPTORS && !fails(function () {
return Object.defineProperty(createElement('div'), 'a', {
get: function () { return 7; }
}).a != 7;
});
/***/ }),
/***/ "1080":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collection_vue_vue_type_style_index_0_id_130e5640_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("2b18");
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collection_vue_vue_type_style_index_0_id_130e5640_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collection_vue_vue_type_style_index_0_id_130e5640_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_collection_vue_vue_type_style_index_0_id_130e5640_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ "1be4":
/***/ (function(module, exports, __webpack_require__) {
var getBuiltIn = __webpack_require__("d066");
module.exports = getBuiltIn('document', 'documentElement');
/***/ }),
/***/ "1c0b":
/***/ (function(module, exports) {
module.exports = function (it) {
if (typeof it != 'function') {
throw TypeError(String(it) + ' is not a function');
} return it;
};
/***/ }),
/***/ "1d80":
/***/ (function(module, exports) {
// `RequireObjectCoercible` abstract operation
// https://tc39.github.io/ecma262/#sec-requireobjectcoercible
module.exports = function (it) {
if (it == undefined) throw TypeError("Can't call method on " + it);
return it;
};
/***/ }),
/***/ "1dde":
/***/ (function(module, exports, __webpack_require__) {
var fails = __webpack_require__("d039");
var wellKnownSymbol = __webpack_require__("b622");
var V8_VERSION = __webpack_require__("2d00");
var SPECIES = wellKnownSymbol('species');
module.exports = function (METHOD_NAME) {
// We can't use this feature detection in V8 since it causes
// deoptimization and serious performance degradation
// https://github.com/zloirock/core-js/issues/677
return V8_VERSION >= 51 || !fails(function () {
var array = [];
var constructor = array.constructor = {};
constructor[SPECIES] = function () {
return { foo: 1 };
};
return array[METHOD_NAME](Boolean).foo !== 1;
});
};
/***/ }),
/***/ "1f2d":
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "23cb":
/***/ (function(module, exports, __webpack_require__) {
var toInteger = __webpack_require__("a691");
var max = Math.max;
var min = Math.min;
// Helper for a popular repeating case of the spec:
// Let integer be ? ToInteger(index).
// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
module.exports = function (index, length) {
var integer = toInteger(index);
return integer < 0 ? max(integer + length, 0) : min(integer, length);
};
/***/ }),
/***/ "23e7":
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__("da84");
var getOwnPropertyDescriptor = __webpack_require__("06cf").f;
var createNonEnumerableProperty = __webpack_require__("9112");
var redefine = __webpack_require__("6eeb");
var setGlobal = __webpack_require__("ce4e");
var copyConstructorProperties = __webpack_require__("e893");
var isForced = __webpack_require__("94ca");
/*
options.target - name of the target object
options.global - target is the global object
options.stat - export as static methods of target
options.proto - export as prototype methods of target
options.real - real prototype method for the `pure` version
options.forced - export even if the native feature is available
options.bind - bind methods to the target, required for the `pure` version
options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
options.unsafe - use the simple assignment of property instead of delete + defineProperty
options.sham - add a flag to not completely full polyfills
options.enumerable - export as enumerable property
options.noTargetGet - prevent calling a getter on target
*/
module.exports = function (options, source) {
var TARGET = options.target;
var GLOBAL = options.global;
var STATIC = options.stat;
var FORCED, target, key, targetProperty, sourceProperty, descriptor;
if (GLOBAL) {
target = global;
} else if (STATIC) {
target = global[TARGET] || setGlobal(TARGET, {});
} else {
target = (global[TARGET] || {}).prototype;
}
if (target) for (key in source) {
sourceProperty = source[key];
if (options.noTargetGet) {
descriptor = getOwnPropertyDescriptor(target, key);
targetProperty = descriptor && descriptor.value;
} else targetProperty = target[key];
FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
// contained in target
if (!FORCED && targetProperty !== undefined) {
if (typeof sourceProperty === typeof targetProperty) continue;
copyConstructorProperties(sourceProperty, targetProperty);
}
// add a flag to not completely full polyfills
if (options.sham || (targetProperty && targetProperty.sham)) {
createNonEnumerableProperty(sourceProperty, 'sham', true);
}
// extend global
redefine(target, key, sourceProperty, options);
}
};
/***/ }),
/***/ "241c":
/***/ (function(module, exports, __webpack_require__) {
var internalObjectKeys = __webpack_require__("ca84");
var enumBugKeys = __webpack_require__("7839");
var hiddenKeys = enumBugKeys.concat('length', 'prototype');
// `Object.getOwnPropertyNames` method
// https://tc39.github.io/ecma262/#sec-object.getownpropertynames
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
return internalObjectKeys(O, hiddenKeys);
};
/***/ }),
/***/ "2552":
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "2877":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return normalizeComponent; });
/* globals __VUE_SSR_CONTEXT__ */
// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
// This module is a runtime utility for cleaner component module output and will
// be included in the final webpack user bundle.
function normalizeComponent (
scriptExports,
render,
staticRenderFns,
functionalTemplate,
injectStyles,
scopeId,
moduleIdentifier, /* server only */
shadowMode /* vue-cli only */
) {
// Vue.extend constructor export interop
var options = typeof scriptExports === 'function'
? scriptExports.options
: scriptExports
// render functions
if (render) {
options.render = render
options.staticRenderFns = staticRenderFns
options._compiled = true
}
// functional template
if (functionalTemplate) {
options.functional = true
}
// scopedId
if (scopeId) {
options._scopeId = 'data-v-' + scopeId
}
var hook
if (moduleIdentifier) { // server build
hook = function (context) {
// 2.3 injection
context =
context || // cached call
(this.$vnode && this.$vnode.ssrContext) || // stateful
(this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
// 2.2 with runInNewContext: true
if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
context = __VUE_SSR_CONTEXT__
}
// inject component styles
if (injectStyles) {
injectStyles.call(this, context)
}
// register component module identifier for async chunk inferrence
if (context && context._registeredComponents) {
context._registeredComponents.add(moduleIdentifier)
}
}
// used by ssr in case component is cached and beforeCreate
// never gets called
options._ssrRegister = hook
} else if (injectStyles) {
hook = shadowMode
? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }
: injectStyles
}
if (hook) {
if (options.functional) {
// for template-only hot-reload because in that case the render fn doesn't
// go through the normalizer
options._injectStyles = hook
// register for functional component in vue file
var originalRender = options.render
options.render = function renderWithStyleInjection (h, context) {
hook.call(context)
return originalRender(h, context)
}
} else {
// inject component registration as beforeCreate hook
var existing = options.beforeCreate
options.beforeCreate = existing
? [].concat(existing, hook)
: [hook]
}
}
return {
exports: scriptExports,
options: options
}
}
/***/ }),
/***/ "2b18":
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "2b4e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_conversation_vue_vue_type_style_index_0_id_42ce7ab2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("2552");
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_conversation_vue_vue_type_style_index_0_id_42ce7ab2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_conversation_vue_vue_type_style_index_0_id_42ce7ab2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_conversation_vue_vue_type_style_index_0_id_42ce7ab2_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a);
/***/ }),
/***/ "2d00":
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__("da84");
var userAgent = __webpack_require__("342f");
var process = global.process;
var versions = process && process.versions;
var v8 = versions && versions.v8;
var match, version;
if (v8) {
match = v8.split('.');
version = match[0] + match[1];
} else if (userAgent) {
match = userAgent.match(/Edge\/(\d+)/);
if (!match || match[1] >= 74) {
match = userAgent.match(/Chrome\/(\d+)/);
if (match) version = match[1];
}
}
module.exports = version && +version;
/***/ }),
/***/ "342f":
/***/ (function(module, exports, __webpack_require__) {
var getBuiltIn = __webpack_require__("d066");
module.exports = getBuiltIn('navigator', 'userAgent') || '';
/***/ }),
/***/ "34bd":
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "img/tx.48cf073c.svg";
/***/ }),
/***/ "37e8":
/***/ (function(module, exports, __webpack_require__) {
var DESCRIPTORS = __webpack_require__("83ab");
var definePropertyModule = __webpack_require__("9bf2");
var anObject = __webpack_require__("825a");
var objectKeys = __webpack_require__("df75");
// `Object.defineProperties` method
// https://tc39.github.io/ecma262/#sec-object.defineproperties
module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
anObject(O);
var keys = objectKeys(Properties);
var length = keys.length;
var index = 0;
var key;
while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
return O;
};
/***/ }),
/***/ "389a":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"26fb7a8c-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/messagebody/messagebody.vue?vue&type=template&id=74e97e3b&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"message-body"},[(_vm.message.MsgType === 'image')?[_c('div',{staticClass:"image"},[_c('img',{attrs:{"src":_vm.message.Url},on:{"click":function (event) { return _vm.root.$emit('viewClick', {
url: _vm.message.Url,
item: _vm.message,
event: event
}); }}})])]:_vm._e(),(_vm.message.MsgType === 'imagetext')?[_c('div',{staticClass:"text",domProps:{"innerHTML":_vm._s(_vm.message.Text)}}),_c('div',{staticClass:"image"},[_vm._l((_vm.message.Urls),function(Url,index){return [_c('img',{key:index,attrs:{"src":Url},on:{"click":function (event) { return _vm.root.$emit('viewClick', {
url: Url,
item: _vm.message,
event: event
}); }}})]})],2)]:_vm._e(),(_vm.message.MsgType === 'voice')?[_c('div',{staticClass:"voice"},[_c('audio',{attrs:{"src":_vm.message.Url,"controls":""}})])]:_vm._e(),(_vm.message.MsgType === 'video')?[_c('div',{staticClass:"audio"},[_c('video',{attrs:{"src":_vm.message.Url,"controls":""}})])]:_vm._e(),(_vm.message.MsgType === 'map')?[_c('div',{staticClass:"map"},[_c('img',{staticClass:"map-img",attrs:{"src":__webpack_require__("d306")}}),_c('div',{staticClass:"map-desc"},[_c('div',[_vm._v(_vm._s(_vm.message.Title))]),_c('div',[_vm._v(_vm._s(_vm.message.Summary))])])])]:_vm._e(),(_vm.message.MsgType === 'card')?[_c('div',{staticClass:"card"},[_c('div',{staticClass:"card-main"},[_c('img',{staticClass:"card-img",attrs:{"src":__webpack_require__("34bd")}}),_c('div',{staticClass:"card-desc"},[_c('div',{staticClass:"card-title"},[_vm._v(_vm._s(_vm.message.Name))]),_c('div',{staticClass:"card-info",attrs:{"title":_vm.message.Account}},[_vm._v(" "+_vm._s(_vm.message.Account)+" ")])])]),_c('div',{staticClass:"card-flag"},[_vm._v(_vm._s(_vm.message.Flag))])])]:_vm._e(),(_vm.message.MsgType === 'web')?[_c('div',{staticClass:"web"},[_c('div',{staticClass:"web1"},[_c('div',{staticClass:"web1-desc"},[(_vm.message.Url)?_c('p',{staticClass:"web-title",attrs:{"target":"blank"},on:{"click":function($event){$event.stopPropagation();return (function (event) {
_vm.root.$emit('clickLink', { item: _vm.message, event: event });
})($event)}}},[_vm._v(" "+_vm._s(_vm.message.Title)+" ")]):_c('p',[_vm._v(_vm._s(_vm.message.Title))]),_c('p',[_vm._v(_vm._s(_vm.message.Summary))])]),(_vm.message.PictureUrl)?_c('div',{staticClass:"web1-img-content"},[_c('img',{staticClass:"web1-img",attrs:{"src":_vm.message.PictureUrl},on:{"click":function (event) { return _vm.root.$emit('viewClick', {
url: _vm.message.PictureUrl,
item: _vm.message,
event: event
}); }}})]):_vm._e()]),_c('div',{staticClass:"desc"},[_vm._v(" "+_vm._s(_vm.message.Content)+" ")])])]:_vm._e(),(_vm.message.MsgType === 'file')?[_c('div',{staticClass:"web"},[_c('div',{staticClass:"web1"},[_c('div',{staticClass:"web1-desc"},[(_vm.message.Url)?_c('p',{staticClass:"web-title",attrs:{"target":"blank"},on:{"click":function($event){$event.stopPropagation();return (function (event) {
_vm.root.$emit('clickLink', { item: _vm.message, event: event });
})($event)}}},[_vm._v(" "+_vm._s(_vm.message.FileName)+" ")]):_c('p',[_vm._v(_vm._s(_vm.message.FileName))])])])])]:_vm._e(),(_vm.message.MsgType === 'recruit')?[_c('div',[_c('div',{staticClass:"job-content"},[_c('div',{staticClass:"header"},[_c('div',{staticClass:"job"},[_vm._v(_vm._s(_vm.message.Company)+" "+_vm._s(_vm.message.Job))]),_c('div',{staticClass:"salary"},[_vm._v(_vm._s(_vm.message.Salary))])]),_c('div',{staticClass:"request"},[(_vm.message.Education)?_c('div',{staticClass:"education"},[_vm._v(" "+_vm._s(_vm.message.Education)+" ")]):_vm._e(),(_vm.message.City)?_c('div',{staticClass:"pop"},[_vm._v(" "+_vm._s(_vm.message.City)+" ")]):_vm._e()]),_vm._m(0)]),_c('div',{staticClass:"job-content"},[_c('div',{staticClass:"employee"},[_c('div',{staticClass:"employee-header"},[_c('div',{staticClass:"employee-info"},[_c('p',[_vm._v(" "+_vm._s(_vm.message.employee)+" "),_c('span',{staticClass:"status"},[_vm._v(_vm._s(_vm.message.Status))])]),_c('div',{staticClass:"desc"},[_c('i',{staticClass:"iconfont iconweizhi3 iconitem"}),_c('span',{staticClass:"textitem"},[_vm._v(_vm._s(_vm.message.ECity))]),_c('i',{staticClass:"iconfont iconbag iconitem"}),_c('span',{staticClass:"textitem"},[_vm._v(" "+_vm._s(_vm.message.WorkYear)+" "),_c('span',{staticClass:"gutter"},[_vm._v("·")]),_vm._v(" "+_vm._s(_vm.message.Age)+" ")]),_c('i',{staticClass:"iconfont iconxueli iconitem"}),_c('span',{staticClass:"textitem"},[_vm._v(_vm._s(_vm.message.EEducation))])])]),_c('img',{staticClass:"avatar",attrs:{"src":_vm.message.employeeAvatar}})]),_c('div',{staticClass:"employee-desc"},[_vm._v(" "+_vm._s(_vm.message.Desc)),_c('br'),_vm._v(" "+_vm._s(_vm.message.EMajor)),_c('br'),_vm._v(" "+_vm._s(_vm.message.Expactation)+" "),_c('span',{staticClass:"green-text"},[_vm._v(" "+_vm._s(_vm.message.ESalary)+" ")])])])])])]:_vm._e(),(_vm.message.MsgType === 'redenvelope')?[_c('div',{staticClass:"redenvelope"},[_c('img',{staticClass:"redenvelope-img",attrs:{"src":__webpack_require__("b58e")}}),_c('div',{staticClass:"redenvelope-desc"},[_c('div',[_vm._v(_vm._s(_vm.message.Title))]),_c('div',[_vm._v(_vm._s(_vm.message.ActionText))]),_c('div',[_vm._v(_vm._s(_vm.message.Money))])])])]:_vm._e(),(_vm.message.MsgType === 'transferaccount')?[_c('div',{staticClass:"transferaccount"},[_c('img',{staticClass:"transferaccount-img",attrs:{"src":__webpack_require__("d94f")}}),_c('div',{staticClass:"transferaccount-desc"},[_c('div',[_vm._v(_vm._s(_vm.message.Summary))]),_c('div',[_vm._v(_vm._s(_vm.message.Title))]),_c('div',[_vm._v(_vm._s(_vm.message.Name))])])])]:_vm._e(),(_vm.message.MsgType === 'multi')?[_vm._l((_vm.message.MultiMsgs),function(multi,index){return [_c('div',{key:index,staticClass:"multi"},[_c('p',{class:_vm.message.IsSend === 1 ? 'left' : 'right',attrs:{"title":((multi.Name) + "(" + (multi.UserAccount) + ") 发送给:" + (multi.ReceiveName) + "(" + (multi.ReceiveUserAccount) + ") ")}},[_c('span',{staticClass:"user-name"},[_vm._v(" "+_vm._s(multi.Name || multi.UserAccount)+" ")]),_vm._v(" 发送给: "),_c('span',{staticClass:"user-name"},[_vm._v(" "+_vm._s(multi.ReceiveName || multi.ReceiveUserAccount)+" ")]),_c('span',{staticClass:"time"},[_vm._v(" ( "+_vm._s(multi.Time)+" ) ")])]),_c('message-body',{attrs:{"message":multi}})],1)]})]:_vm._e(),(_vm.message.Text)?[_c('div',{staticClass:"text",domProps:{"innerHTML":_vm._s(_vm.message.Text)},on:{"click":_vm.emitClick}})]:_vm._e()],2)}
var staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"message-bar"},[_c('div',{staticClass:"status"})])}]
// CONCATENATED MODULE: ./src/components/messagebody/messagebody.vue?vue&type=template&id=74e97e3b&scoped=true&
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/messagebody/messagebody.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var messagebodyvue_type_script_lang_js_ = ({
name: "MessageBody",
inject: ["root"],
props: {
message: {
type: Object,
default: function _default() {}
}
},
methods: {
emitClick: function emitClick(event) {
this.root.$emit("clickLink", {
item: this.message,
event: event
});
event.preventDefault();
}
}
});
// CONCATENATED MODULE: ./src/components/messagebody/messagebody.vue?vue&type=script&lang=js&
/* harmony default export */ var messagebody_messagebodyvue_type_script_lang_js_ = (messagebodyvue_type_script_lang_js_);
// EXTERNAL MODULE: ./src/components/messagebody/messagebody.vue?vue&type=style&index=0&id=74e97e3b&lang=scss&scoped=true&
var messagebodyvue_type_style_index_0_id_74e97e3b_lang_scss_scoped_true_ = __webpack_require__("f5d2");
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");
// CONCATENATED MODULE: ./src/components/messagebody/messagebody.vue
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
messagebody_messagebodyvue_type_script_lang_js_,
render,
staticRenderFns,
false,
null,
"74e97e3b",
null
)
/* harmony default export */ var messagebody = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ "3f03":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"26fb7a8c-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/messagebody/conversation.vue?vue&type=template&id=42ce7ab2&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{"id":"conversation-wraper"}},_vm._l((_vm.parsedMessages),function(item,index){return _c('div',{key:((item.Key) + "_" + index),staticClass:"item",on:{"click":function (event) { return _vm.messageClick(item, event); }}},[_c('div',{staticClass:"time"},[_c('span',[_vm._v(_vm._s(item.Time))])]),(item.MsgType === 'systemmsg')?_c('div',{staticClass:"main-systemmsg"},[_c('span',[_vm._v(_vm._s(item.Text))])]):[_c('label',{staticClass:"item-checkbox"},[_c('input',{directives:[{name:"model",rawName:"v-model",value:(item.Selected),expression:"item.Selected"}],attrs:{"type":"checkbox"},domProps:{"checked":Array.isArray(item.Selected)?_vm._i(item.Selected,null)>-1:(item.Selected)},on:{"change":function($event){var $$a=item.Selected,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.$set(item, "Selected", $$a.concat([$$v])))}else{$$i>-1&&(_vm.$set(item, "Selected", $$a.slice(0,$$i).concat($$a.slice($$i+1))))}}else{_vm.$set(item, "Selected", $$c)}}}}),_c('span',{staticClass:"checkbox-marker"})]),_c('div',{class:[
'main',
{ left: item.IsSend === 1, right: item.IsSend === 2 }
]},[_c('img',{staticClass:"avatar",attrs:{"src":item.AvatarUrl,"title":("第" + (item.DatatableIndex) + "条")}}),_c('div',{staticClass:"main-content"},[_c('div',{staticClass:"name-wrapper"},[_c('div',{staticClass:"name"},[(item.IsSend === 1)?[_vm._v(" "+_vm._s(item.Name)+" ("+_vm._s(item.UserAccount)+") "),_c('span',{staticStyle:{"color":"#aaaaaa"}},[_vm._v("("+_vm._s(item.Time)+")")])]:_vm._e(),(item.IsSend === 2)?[_c('span',{staticStyle:{"color":"#aaaaaa"}},[_vm._v("("+_vm._s(item.Time)+")")]),_vm._v(" ("+_vm._s(item.UserAccount)+") "+_vm._s(item.Name)+" ")]:_vm._e(),(item.Delete)?[_c('img',{staticClass:"delete-image",attrs:{"src":__webpack_require__("f0dc")}})]:_vm._e()],2)]),_c('div',{class:[
'message',
_vm.getMessageClasses(item.MsgType, item.IsSend === 2)
],on:{"contextmenu":function (event) { return _vm.$emit('itemContext', { item: item, event: event }); }}},[_c('div',{staticClass:"relative-wrap"},[_c('message-body',{staticClass:"message-back",attrs:{"message":item}})],1)]),(item.VoiceText)?_c('div',[_c('div',{staticClass:"voice-text"},[(item.VoiceText.includes('#failed#'))?_c('span',{staticClass:"error-text"},[_vm._v("转换失败:")]):_c('span',[_vm._v("转换文字:")]),_vm._v(" "+_vm._s(item.VoiceText.replace("#failed#", ""))+" ")])]):_vm._e()])])]],2)}),0)}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/components/messagebody/conversation.vue?vue&type=template&id=42ce7ab2&scoped=true&
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.includes.js
var es_array_includes = __webpack_require__("caad");
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.map.js
var es_array_map = __webpack_require__("d81d");
// EXTERNAL MODULE: ./src/components/messagebody/messagebody.vue + 4 modules
var messagebody = __webpack_require__("389a");
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/messagebody/conversation.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
// import { isMessageTranslatable } from "utils/util.translate";
/* harmony default export */ var conversationvue_type_script_lang_js_ = ({
name: "ConversationWraper",
components: {
// eslint-disable-next-line vue/no-unused-components
"message-body": messagebody["a" /* default */]
},
provide: function provide() {
return {
root: this
};
},
props: {
messages: {
type: Array,
default: function _default() {
return [];
}
},
adapter: {
type: Function,
default: null
}
},
data: function data() {
return {
parsedMessages: []
};
},
// computed: {
// parsedMessages() {
// return this.messages.map(message => {
// if (this.adapter) {
// return this.adapter(message);
// }
// return message;
// });
// }
// },
watch: {
messages: function messages() {
this.buildMessages();
}
},
created: function created() {
this.buildMessages();
},
// media 媒体类型消息不显示背景
methods: {
// isMessageTranslatable,
buildMessages: function buildMessages() {
var _this = this;
this.parsedMessages = this.messages.map(function (message) {
if (_this.adapter) {
return _this.adapter(message);
}
return message;
});
},
// translateMessage(message) {
// if (READER) return;
// this.$emit("translateMessage", message);
// },
getMessageClasses: function getMessageClasses(type, IsSend) {
if (["web", "map", "card", "file"].includes(type)) {
return "message-regular";
}
return ["voice", "audio", "video", "image", "redenvelope", "transferaccount"].includes(type) ? "message-media" : IsSend ? "message-normal" : "message-regular";
},
messageClick: function messageClick(message, event) {
this.$emit("viewClick", {
item: message,
event: event,
type: ""
});
}
}
});
// CONCATENATED MODULE: ./src/components/messagebody/conversation.vue?vue&type=script&lang=js&
/* harmony default export */ var messagebody_conversationvue_type_script_lang_js_ = (conversationvue_type_script_lang_js_);
// EXTERNAL MODULE: ./src/components/messagebody/conversation.vue?vue&type=style&index=0&id=42ce7ab2&lang=scss&scoped=true&
var conversationvue_type_style_index_0_id_42ce7ab2_lang_scss_scoped_true_ = __webpack_require__("2b4e");
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");
// CONCATENATED MODULE: ./src/components/messagebody/conversation.vue
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
messagebody_conversationvue_type_script_lang_js_,
render,
staticRenderFns,
false,
null,
"42ce7ab2",
null
)
/* harmony default export */ var conversation = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ "428f":
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__("da84");
module.exports = global;
/***/ }),
/***/ "44ad":
/***/ (function(module, exports, __webpack_require__) {
var fails = __webpack_require__("d039");
var classof = __webpack_require__("c6b6");
var split = ''.split;
// fallback for non-array-like ES3 and non-enumerable old V8 strings
module.exports = fails(function () {
// throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
// eslint-disable-next-line no-prototype-builtins
return !Object('z').propertyIsEnumerable(0);
}) ? function (it) {
return classof(it) == 'String' ? split.call(it, '') : Object(it);
} : Object;
/***/ }),
/***/ "44d2":
/***/ (function(module, exports, __webpack_require__) {
var wellKnownSymbol = __webpack_require__("b622");
var create = __webpack_require__("7c73");
var definePropertyModule = __webpack_require__("9bf2");
var UNSCOPABLES = wellKnownSymbol('unscopables');
var ArrayPrototype = Array.prototype;
// Array.prototype[@@unscopables]
// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
if (ArrayPrototype[UNSCOPABLES] == undefined) {
definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
configurable: true,
value: create(null)
});
}
// add a key to Array.prototype[@@unscopables]
module.exports = function (key) {
ArrayPrototype[UNSCOPABLES][key] = true;
};
/***/ }),
/***/ "4930":
/***/ (function(module, exports, __webpack_require__) {
var fails = __webpack_require__("d039");
module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
// Chrome 38 Symbol has incorrect toString conversion
// eslint-disable-next-line no-undef
return !String(Symbol());
});
/***/ }),
/***/ "4a28":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"26fb7a8c-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/messagebody/collectbody.vue?vue&type=template&id=65ffae40&scoped=true&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"collect-body"},[(_vm.collect.Text)?[_c('div',{staticClass:"text",domProps:{"innerHTML":_vm._s(_vm.collect.Text)}})]:_vm._e(),(_vm.collect.MsgType === 'image')?[_c('div',{staticClass:"image"},[_vm._l((_vm.collect.Urls),function(Url,index){return [_c('img',{key:index,attrs:{"src":Url},on:{"click":function (event) { return _vm.root.$emit('viewClick', {
url: Url,
item: _vm.collect,
event: event
}); }}})]})],2)]:_vm._e(),(_vm.collect.MsgType === 'audio')?[_c('div',{staticClass:"voice"},[_vm._l((_vm.collect.Urls),function(Url,index){return [_c('audio',{key:index,attrs:{"src":Url,"controls":""}})]})],2)]:_vm._e(),(_vm.collect.MsgType === 'video')?[_c('div',{staticClass:"video"},[_vm._l((_vm.collect.Urls),function(Url,index){return [_c('video',{key:index,attrs:{"src":Url,"controls":""}})]})],2)]:_vm._e(),(_vm.collect.MsgType === 'file')?[_c('div',{staticClass:"file"},[(_vm.collect.Url)?_c('p',{staticClass:"file-link",attrs:{"target":"blank"}},[_vm._v(" "+_vm._s(_vm.collect.Name)+" ")]):_c('p',[_vm._v(_vm._s(_vm.collect.Name))])])]:_vm._e(),(_vm.collect.MsgType === 'map')?[_c('div',{staticClass:"map"},[_c('img',{staticClass:"map-img",attrs:{"src":__webpack_require__("d306")}}),_c('div',{staticClass:"map-desc"},[_c('div',[_vm._v(_vm._s(_vm.collect.Title))]),_c('div',[_vm._v(_vm._s(_vm.collect.Summary))])])])]:_vm._e(),(_vm.collect.MsgType === 'web')?[_c('div',{staticClass:"web"},[_c('div',{staticClass:"web1"},[_c('div',{staticClass:"web1-desc"},[(_vm.collect.Url)?_c('p',{staticClass:"web-title",on:{"click":function($event){$event.stopPropagation();return (function (event) {
_vm.root.$emit('clickLink', { item: _vm.collect, event: event });
})($event)}}},[_vm._v(" "+_vm._s(_vm.collect.Title)+" ")]):_c('span',[_vm._v(_vm._s(_vm.collect.Title))]),_c('div',{staticClass:"web-content",on:{"click":function (event) {
_vm.root.$emit('clickLink', { item: _vm.collect, event: event });
}}},[(_vm.collect.Icon)?_c('img',{attrs:{"src":_vm.collect.Icon}}):_vm._e(),_vm._v(" "+_vm._s(_vm.collect.Summary)+" ")])]),(_vm.collect.PictureUrl)?_c('div',{staticClass:"web1-img-content"},[_c('img',{staticClass:"web1-img",attrs:{"src":_vm.collect.PictureUrl}})]):_vm._e()])])]:_vm._e()],2)}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/components/messagebody/collectbody.vue?vue&type=template&id=65ffae40&scoped=true&
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/messagebody/collectbody.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var collectbodyvue_type_script_lang_js_ = ({
name: "CollectBody",
inject: ["root"],
props: {
collect: {
type: Object,
default: function _default() {}
}
}
});
// CONCATENATED MODULE: ./src/components/messagebody/collectbody.vue?vue&type=script&lang=js&
/* harmony default export */ var messagebody_collectbodyvue_type_script_lang_js_ = (collectbodyvue_type_script_lang_js_);
// EXTERNAL MODULE: ./src/components/messagebody/collectbody.vue?vue&type=style&index=0&id=65ffae40&lang=scss&scoped=true&
var collectbodyvue_type_style_index_0_id_65ffae40_lang_scss_scoped_true_ = __webpack_require__("f3f9");
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");
// CONCATENATED MODULE: ./src/components/messagebody/collectbody.vue
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
messagebody_collectbodyvue_type_script_lang_js_,
render,
staticRenderFns,
false,
null,
"65ffae40",
null
)
/* harmony default export */ var collectbody = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ "4d64":
/***/ (function(module, exports, __webpack_require__) {
var toIndexedObject = __webpack_require__("fc6a");
var toLength = __webpack_require__("50c4");
var toAbsoluteIndex = __webpack_require__("23cb");
// `Array.prototype.{ indexOf, includes }` methods implementation
var createMethod = function (IS_INCLUDES) {
return function ($this, el, fromIndex) {
var O = toIndexedObject($this);
var length = toLength(O.length);
var index = toAbsoluteIndex(fromIndex, length);
var value;
// Array#includes uses SameValueZero equality algorithm
// eslint-disable-next-line no-self-compare
if (IS_INCLUDES && el != el) while (length > index) {
value = O[index++];
// eslint-disable-next-line no-self-compare
if (value != value) return true;
// Array#indexOf ignores holes, Array#includes - not
} else for (;length > index; index++) {
if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
} return !IS_INCLUDES && -1;
};
};
module.exports = {
// `Array.prototype.includes` method
// https://tc39.github.io/ecma262/#sec-array.prototype.includes
includes: createMethod(true),
// `Array.prototype.indexOf` method
// https://tc39.github.io/ecma262/#sec-array.prototype.indexof
indexOf: createMethod(false)
};
/***/ }),
/***/ "50c4":
/***/ (function(module, exports, __webpack_require__) {
var toInteger = __webpack_require__("a691");
var min = Math.min;
// `ToLength` abstract operation
// https://tc39.github.io/ecma262/#sec-tolength
module.exports = function (argument) {
return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
};
/***/ }),
/***/ "5135":
/***/ (function(module, exports) {
var hasOwnProperty = {}.hasOwnProperty;
module.exports = function (it, key) {
return hasOwnProperty.call(it, key);
};
/***/ }),
/***/ "5692":
/***/ (function(module, exports, __webpack_require__) {
var IS_PURE = __webpack_require__("c430");
var store = __webpack_require__("c6cd");
(module.exports = function (key, value) {
return store[key] || (store[key] = value !== undefined ? value : {});
})('versions', []).push({
version: '3.6.5',
mode: IS_PURE ? 'pure' : 'global',
copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
});
/***/ }),
/***/ "56ef":
/***/ (function(module, exports, __webpack_require__) {
var getBuiltIn = __webpack_require__("d066");
var getOwnPropertyNamesModule = __webpack_require__("241c");
var getOwnPropertySymbolsModule = __webpack_require__("7418");
var anObject = __webpack_require__("825a");
// all object keys, includes non-enumerable and symbols
module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
var keys = getOwnPropertyNamesModule.f(anObject(it));
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
};
/***/ }),
/***/ "5c6c":
/***/ (function(module, exports) {
module.exports = function (bitmap, value) {
return {
enumerable: !(bitmap & 1),
configurable: !(bitmap & 2),
writable: !(bitmap & 4),
value: value
};
};
/***/ }),
/***/ "65f0":
/***/ (function(module, exports, __webpack_require__) {
var isObject = __webpack_require__("861d");
var isArray = __webpack_require__("e8b5");
var wellKnownSymbol = __webpack_require__("b622");
var SPECIES = wellKnownSymbol('species');
// `ArraySpeciesCreate` abstract operation
// https://tc39.github.io/ecma262/#sec-arrayspeciescreate
module.exports = function (originalArray, length) {
var C;
if (isArray(originalArray)) {
C = originalArray.constructor;
// cross-realm fallback
if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
else if (isObject(C)) {
C = C[SPECIES];
if (C === null) C = undefined;
}
} return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
};
/***/ }),
/***/ "69f3":
/***/ (function(module, exports, __webpack_require__) {
var NATIVE_WEAK_MAP = __webpack_require__("7f9a");
var global = __webpack_require__("da84");
var isObject = __webpack_require__("861d");
var createNonEnumerableProperty = __webpack_require__("9112");
var objectHas = __webpack_require__("5135");
var sharedKey = __webpack_require__("f772");
var hiddenKeys = __webpack_require__("d012");
var WeakMap = global.WeakMap;
var set, get, has;
var enforce = function (it) {
return has(it) ? get(it) : set(it, {});
};
var getterFor = function (TYPE) {
return function (it) {
var state;
if (!isObject(it) || (state = get(it)).type !== TYPE) {
throw TypeError('Incompatible receiver, ' + TYPE + ' required');
} return state;
};
};
if (NATIVE_WEAK_MAP) {
var store = new WeakMap();
var wmget = store.get;
var wmhas = store.has;
var wmset = store.set;
set = function (it, metadata) {
wmset.call(store, it, metadata);
return metadata;
};
get = function (it) {
return wmget.call(store, it) || {};
};
has = function (it) {
return wmhas.call(store, it);
};
} else {
var STATE = sharedKey('state');
hiddenKeys[STATE] = true;
set = function (it, metadata) {
createNonEnumerableProperty(it, STATE, metadata);
return metadata;
};
get = function (it) {
return objectHas(it, STATE) ? it[STATE] : {};
};
has = function (it) {
return objectHas(it, STATE);
};
}
module.exports = {
set: set,
get: get,
has: has,
enforce: enforce,
getterFor: getterFor
};
/***/ }),
/***/ "6eeb":
/***/ (function(module, exports, __webpack_require__) {
var global = __webpack_require__("da84");
var createNonEnumerableProperty = __webpack_require__("9112");
var has = __webpack_require__("5135");
var setGlobal = __webpack_require__("ce4e");
var inspectSource = __webpack_require__("8925");
var InternalStateModule = __webpack_require__("69f3");
var getInternalState = InternalSt