fx-form-designer
Version:
fx-form-designer | 基于 ElementUI 的表单设计器
1,190 lines (922 loc) • 2.76 MB
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");
/******/ })
/************************************************************************/
/******/ ({
/***/ "00b3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleFormDataEditor_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("8a7f");
/* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleFormDataEditor_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleFormDataEditor_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
/***/ }),
/***/ "00ee":
/***/ (function(module, exports, __webpack_require__) {
var wellKnownSymbol = __webpack_require__("b622");
var TO_STRING_TAG = wellKnownSymbol('toStringTag');
var test = {};
test[TO_STRING_TAG] = 'z';
module.exports = String(test) === '[object z]';
/***/ }),
/***/ "0189":
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "fonts/fontello.e73a0647.eot";
/***/ }),
/***/ "021d":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/index.vue?vue&type=template&id=5b719eb3&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"f-render-right"},[_c('el-tabs',{staticClass:"f-render-header",attrs:{"stretch":true},model:{value:(_vm.activeTab),callback:function ($$v) {_vm.activeTab=$$v},expression:"activeTab"}},_vm._l((_vm.frender.rightTabs),function(tab){return _c('el-tab-pane',{key:tab.name,attrs:{"label":tab.label,"name":tab.name}})}),1),_c('perfect-scrollbar',{ref:"scroll",staticClass:"f-render-scrollarea"},_vm._l((_vm.frender.rightTabs),function(tab){return _c(tab.name,{directives:[{name:"show",rawName:"v-show",value:(_vm.activeTab === tab.name),expression:"activeTab === tab.name"}],key:tab.name,tag:"component",staticClass:"f-render-right-content"})}),1)],1)}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/index.vue?vue&type=template&id=5b719eb3&
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.function.name.js
var es_function_name = __webpack_require__("b0c0");
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/form-props.vue?vue&type=template&id=f9098ce2&
var form_propsvue_type_template_id_f9098ce2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('ele-form',{attrs:{"form-desc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formPropsData),callback:function ($$v) {_vm.$set(_vm.frender, "formPropsData", $$v)},expression:"frender.formPropsData"}})],1)}
var form_propsvue_type_template_id_f9098ce2_staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/form-props.vue?vue&type=template&id=f9098ce2&
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.filter.js
var es_array_filter = __webpack_require__("4de4");
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.map.js
var es_array_map = __webpack_require__("d81d");
// EXTERNAL MODULE: ./src/utils.js
var utils = __webpack_require__("025e");
// CONCATENATED MODULE: ./src/components/right/components/search-mixin.js
var fuzzy = __webpack_require__("3fcf");
/* harmony default export */ var search_mixin = ({
data: function data() {
return {
keyword: ""
};
},
computed: {
filteredFormDesc: function filteredFormDesc() {
if (this.keyword) {
// 将 formDesc 转为数组
var formDescArr = Object(utils["c" /* objectToArr */])(this.formDesc, "field");
var results = fuzzy.filter(this.keyword, formDescArr, {
extract: function extract(item) {
return item.label;
}
}).map(function (el) {
return el.original;
});
return Object(utils["a" /* arrToObject */])(results, "field");
} else {
return this.formDesc;
}
}
}
});
// 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/right/form-props.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var form_propsvue_type_script_lang_js_ = ({
inject: ["frender"],
mixins: [search_mixin],
computed: {
formDesc: function formDesc() {
return Object(utils["b" /* changeFormDescLabel */])(this.frender.formProps.config);
}
}
});
// CONCATENATED MODULE: ./src/components/right/form-props.vue?vue&type=script&lang=js&
/* harmony default export */ var right_form_propsvue_type_script_lang_js_ = (form_propsvue_type_script_lang_js_);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__("2877");
// CONCATENATED MODULE: ./src/components/right/form-props.vue
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
right_form_propsvue_type_script_lang_js_,
form_propsvue_type_template_id_f9098ce2_render,
form_propsvue_type_template_id_f9098ce2_staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var form_props = (component.exports);
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/form-item-attrs.vue?vue&type=template&id=9908097e&
var form_item_attrsvue_type_template_id_9908097e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.frender.formItemList[_vm.frender.currentIndex])?[_c('ele-form',{attrs:{"formDesc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formItemList[_vm.frender.currentIndex].attrs),callback:function ($$v) {_vm.$set(_vm.frender.formItemList[_vm.frender.currentIndex], "attrs", $$v)},expression:"frender.formItemList[frender.currentIndex].attrs"}})]:_c('div',{staticClass:"form-item-placeholder"},[_vm._v(" 从左侧拖拽添加表单项并点选 ")])],2)}
var form_item_attrsvue_type_template_id_9908097e_staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/form-item-attrs.vue?vue&type=template&id=9908097e&
// 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/right/form-item-attrs.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var form_item_attrsvue_type_script_lang_js_ = ({
inject: ["frender"],
mixins: [search_mixin],
computed: {
formDesc: function formDesc() {
var _this$frender$current, _this$frender$current2, _this$frender$current3;
return Object(utils["b" /* changeFormDescLabel */])(((_this$frender$current = this.frender.currentCompConfig) === null || _this$frender$current === void 0 ? void 0 : (_this$frender$current2 = _this$frender$current.config) === null || _this$frender$current2 === void 0 ? void 0 : (_this$frender$current3 = _this$frender$current2.attrs) === null || _this$frender$current3 === void 0 ? void 0 : _this$frender$current3.config) || {});
},
// 文档链接
attrLink: function attrLink() {
var _this$frender$current4;
return (_this$frender$current4 = this.frender.currentCompConfig) === null || _this$frender$current4 === void 0 ? void 0 : _this$frender$current4.url;
}
}
});
// CONCATENATED MODULE: ./src/components/right/form-item-attrs.vue?vue&type=script&lang=js&
/* harmony default export */ var right_form_item_attrsvue_type_script_lang_js_ = (form_item_attrsvue_type_script_lang_js_);
// CONCATENATED MODULE: ./src/components/right/form-item-attrs.vue
/* normalize component */
var form_item_attrs_component = Object(componentNormalizer["a" /* default */])(
right_form_item_attrsvue_type_script_lang_js_,
form_item_attrsvue_type_template_id_9908097e_render,
form_item_attrsvue_type_template_id_9908097e_staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var form_item_attrs = (form_item_attrs_component.exports);
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/form-item-common.vue?vue&type=template&id=41dfdda2&
var form_item_commonvue_type_template_id_41dfdda2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.frender.formItemList[_vm.frender.currentIndex])?[_c('ele-form',{attrs:{"formDesc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"rules":_vm.rules,"options-fn":_vm.frender.formBindProps['options-fn'] ||
_vm.frender.formBindProps['optionsFn'],"span":20,"labelPosition":"top"},scopedSlots:_vm._u([{key:"rules",fn:function(ref){
var desc = ref.desc;
var formData = ref.formData;
var field = ref.field;
var type = ref.type;
return [_c('div',{staticStyle:{"margin-bottom":"20px"}},[_c('el-button',{attrs:{"type":"danger"},on:{"click":function($event){_vm.isShowRuleDialog = true}}},[_vm._v("新增校检规则")])],1),_c(type,{tag:"component",attrs:{"desc":desc,"field":field},model:{value:(formData[field]),callback:function ($$v) {_vm.$set(formData, field, $$v)},expression:"formData[field]"}}),_c('form-item-rules',{attrs:{"visible":_vm.isShowRuleDialog},on:{"update:visible":function($event){_vm.isShowRuleDialog=$event}}})]}}],null,false,1407863066),model:{value:(_vm.frender.formItemList[_vm.frender.currentIndex]),callback:function ($$v) {_vm.$set(_vm.frender.formItemList, _vm.frender.currentIndex, $$v)},expression:"frender.formItemList[frender.currentIndex]"}})]:_c('div',{staticClass:"form-item-placeholder"},[_vm._v(" 从左侧拖拽添加表单项并点选 ")])],2)}
var form_item_commonvue_type_template_id_41dfdda2_staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/form-item-common.vue?vue&type=template&id=41dfdda2&
// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js
var objectSpread2 = __webpack_require__("5530");
// EXTERNAL MODULE: ./node_modules/lodash/countBy.js
var countBy = __webpack_require__("8fed");
var countBy_default = /*#__PURE__*/__webpack_require__.n(countBy);
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/components/form-item-rules.vue?vue&type=template&id=70c9dd2f&
var form_item_rulesvue_type_template_id_70c9dd2f_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ele-form-dialog',{attrs:{"formDesc":_vm.formDesc,"visible":_vm.visible,"dialogAttrs":{
'append-to-body': true
},"formBtns":_vm.formBtns,"title":"新增校检规则"},on:{"request":_vm.handleAddRule,"update:visible":_vm.toggleDialog},model:{value:(_vm.formData),callback:function ($$v) {_vm.formData=$$v},expression:"formData"}})}
var form_item_rulesvue_type_template_id_70c9dd2f_staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/components/form-item-rules.vue?vue&type=template&id=70c9dd2f&
// EXTERNAL 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/right/components/form-item-rules.vue?vue&type=script&lang=js&
var form_item_rulesvue_type_script_lang_js_ = __webpack_require__("e95e");
// CONCATENATED MODULE: ./src/components/right/components/form-item-rules.vue?vue&type=script&lang=js&
/* harmony default export */ var components_form_item_rulesvue_type_script_lang_js_ = (form_item_rulesvue_type_script_lang_js_["a" /* default */]);
// CONCATENATED MODULE: ./src/components/right/components/form-item-rules.vue
/* normalize component */
var form_item_rules_component = Object(componentNormalizer["a" /* default */])(
components_form_item_rulesvue_type_script_lang_js_,
form_item_rulesvue_type_template_id_70c9dd2f_render,
form_item_rulesvue_type_template_id_70c9dd2f_staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var form_item_rules = (form_item_rules_component.exports);
// 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/right/form-item-common.vue?vue&type=script&lang=js&
/* harmony default export */ var form_item_commonvue_type_script_lang_js_ = ({
inject: ["frender"],
mixins: [search_mixin],
components: {
FormItemRules: form_item_rules
},
computed: {
// 自定义的配置
customConfig: function customConfig() {
var _currentCompConfig$co, _currentCompConfig$co2;
var currentCompConfig = this.frender.currentCompConfig;
return (currentCompConfig === null || currentCompConfig === void 0 ? void 0 : (_currentCompConfig$co = currentCompConfig.config) === null || _currentCompConfig$co === void 0 ? void 0 : (_currentCompConfig$co2 = _currentCompConfig$co.common) === null || _currentCompConfig$co2 === void 0 ? void 0 : _currentCompConfig$co2.config) || {};
},
// 字段出现的次数
fieldCountObj: function fieldCountObj() {
return countBy_default()(this.frender.formItemList, function (o) {
return o.field;
});
}
},
watch: {
// 检测当前表单项类型变化
"frender.currentFormItemType": {
handler: function handler(currentFormItemType) {
// 如果并没有选择表单项类型,则为空
if (!currentFormItemType) {
this.formDesc = {};
return;
} // 当前组件信息
this.formDesc = Object(utils["b" /* changeFormDescLabel */])(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, this.frender.formItemCommon.config), this.customConfig));
},
immediate: true
}
},
data: function data() {
var _this = this;
return {
formDesc: {},
rules: {
field: [{
required: true,
message: "字段必填"
}, {
type: "string",
validator: function validator(rule, value, callback) {
// 如果字段出现次数超过 1 次,则表示字段重复
if (_this.fieldCountObj[value] > 1) {
callback("字段名重复");
} else {
callback();
}
}
}]
},
isShowRuleDialog: false
};
}
});
// CONCATENATED MODULE: ./src/components/right/form-item-common.vue?vue&type=script&lang=js&
/* harmony default export */ var right_form_item_commonvue_type_script_lang_js_ = (form_item_commonvue_type_script_lang_js_);
// CONCATENATED MODULE: ./src/components/right/form-item-common.vue
/* normalize component */
var form_item_common_component = Object(componentNormalizer["a" /* default */])(
right_form_item_commonvue_type_script_lang_js_,
form_item_commonvue_type_template_id_41dfdda2_render,
form_item_commonvue_type_template_id_41dfdda2_staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var form_item_common = (form_item_common_component.exports);
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/form-script.vue?vue&type=template&id=d5702ba6&
var form_scriptvue_type_template_id_d5702ba6_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ele-form',{attrs:{"form-desc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formScriptData),callback:function ($$v) {_vm.$set(_vm.frender, "formScriptData", $$v)},expression:"frender.formScriptData"}})}
var form_scriptvue_type_template_id_d5702ba6_staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/form-script.vue?vue&type=template&id=d5702ba6&
// 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/right/form-script.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var form_scriptvue_type_script_lang_js_ = ({
inject: ["frender"],
mixins: [search_mixin],
computed: {
formDesc: function formDesc() {
return Object(utils["b" /* changeFormDescLabel */])(this.frender.formScript.config);
}
}
});
// CONCATENATED MODULE: ./src/components/right/form-script.vue?vue&type=script&lang=js&
/* harmony default export */ var right_form_scriptvue_type_script_lang_js_ = (form_scriptvue_type_script_lang_js_);
// CONCATENATED MODULE: ./src/components/right/form-script.vue
/* normalize component */
var form_script_component = Object(componentNormalizer["a" /* default */])(
right_form_scriptvue_type_script_lang_js_,
form_scriptvue_type_template_id_d5702ba6_render,
form_scriptvue_type_template_id_d5702ba6_staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var form_script = (form_script_component.exports);
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"15522cc9-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/right/form-style.vue?vue&type=template&id=610841bd&
var form_stylevue_type_template_id_610841bd_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('ele-form',{attrs:{"form-desc":_vm.filteredFormDesc,"formAttrs":{ size: 'small' },"isShowBackBtn":false,"isShowSubmitBtn":false,"span":20,"labelPosition":"top"},model:{value:(_vm.frender.formStyleData),callback:function ($$v) {_vm.$set(_vm.frender, "formStyleData", $$v)},expression:"frender.formStyleData"}})}
var form_stylevue_type_template_id_610841bd_staticRenderFns = []
// CONCATENATED MODULE: ./src/components/right/form-style.vue?vue&type=template&id=610841bd&
// 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/right/form-style.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var form_stylevue_type_script_lang_js_ = ({
inject: ["frender"],
mixins: [search_mixin],
computed: {
formDesc: function formDesc() {
return Object(utils["b" /* changeFormDescLabel */])(this.frender.formStyle.config);
}
}
});
// CONCATENATED MODULE: ./src/components/right/form-style.vue?vue&type=script&lang=js&
/* harmony default export */ var right_form_stylevue_type_script_lang_js_ = (form_stylevue_type_script_lang_js_);
// CONCATENATED MODULE: ./src/components/right/form-style.vue
/* normalize component */
var form_style_component = Object(componentNormalizer["a" /* default */])(
right_form_stylevue_type_script_lang_js_,
form_stylevue_type_template_id_610841bd_render,
form_stylevue_type_template_id_610841bd_staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var form_style = (form_style_component.exports);
// 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/right/index.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var rightvue_type_script_lang_js_ = ({
inject: ["frender"],
components: {
FormProps: form_props,
FormItemAttrs: form_item_attrs,
FormItemCommon: form_item_common,
FormScript: form_script,
FormStyle: form_style
},
data: function data() {
return {
activeTab: ""
};
},
watch: {
// 切换Tab滚动到顶部
activeTab: function activeTab() {
this.$refs.scroll.$el.scrollTop = 0;
}
},
mounted: function mounted() {
this.activeTab = this.frender.rightTabs[0].name;
}
});
// CONCATENATED MODULE: ./src/components/right/index.vue?vue&type=script&lang=js&
/* harmony default export */ var components_rightvue_type_script_lang_js_ = (rightvue_type_script_lang_js_);
// EXTERNAL MODULE: ./src/components/right/index.vue?vue&type=style&index=0&lang=css&
var rightvue_type_style_index_0_lang_css_ = __webpack_require__("6787");
// CONCATENATED MODULE: ./src/components/right/index.vue
/* normalize component */
var right_component = Object(componentNormalizer["a" /* default */])(
components_rightvue_type_script_lang_js_,
render,
staticRenderFns,
false,
null,
null,
null
)
/* harmony default export */ var right = __webpack_exports__["a"] = (right_component.exports);
/***/ }),
/***/ "025e":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return objectToArr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return arrToObject; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return changeFormDescLabel; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return reomveQuotes; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return removeEmptyProps; });
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("99af");
/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("13d5");
/* harmony import */ var core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_reduce_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("cca6");
/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("b64b");
/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("ac1f");
/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("5319");
/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("5530");
/* harmony import */ var E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("ade3");
/* harmony import */ var lodash_omitBy__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("dd65");
/* harmony import */ var lodash_omitBy__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_omitBy__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var lodash_mapValues__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("9e86");
/* harmony import */ var lodash_mapValues__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_mapValues__WEBPACK_IMPORTED_MODULE_9__);
var cloneDeep = __webpack_require__("2410");
/**
* 对象转为数组
* @param {object} obj
* @example
* objectToArr({a1: { name: "张", age: 10 }, a2: { name: "李", age: 20 }}, 'id')
* // [{ name: "张", age: 10, id: 'a1' }, { name: "李", age: 20, id: 'a2' } ]
*/
function objectToArr(obj, keyField) {
return Object.keys(obj).reduce(function (acc, key) {
acc.push(Object.assign({}, Object(E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"])({}, keyField, key), obj[key]));
return acc;
}, []);
}
/**
* 数组转为对象
* @param {array} arr
* @example
* arrToObject([{ name: "张", age: 10, id: 'a1' }, { name: "李", age: 20, id: 'a2' } ], 'id')
* // {a1: { name: "张", age: 10 }, a2: { name: "李", age: 20 }}
*/
function arrToObject(arr, key) {
return cloneDeep(arr).reduce(function (acc, cur) {
acc[cur[key]] = cur;
delete cur[key];
return acc;
}, {});
} // 改变 formDesc 的 Label
function changeFormDescLabel() {
var formDesc = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return lodash_mapValues__WEBPACK_IMPORTED_MODULE_9___default()(formDesc, function (obj, key) {
// 将 label 改为 key:label,
// 例如 max: { label: "最大值" } => max: { label: "max:最大值" }
var label = "".concat(key, ": ").concat(obj.label); // 因为 placeholder 会采用 label 做为默认值
// 所以我们需要手动赋值保持 placeholder 不变
if (!obj.attrs) {
obj.attrs = {};
}
obj.attrs.placeholder = obj.label;
return Object(E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(Object(E_share_fline_platform_fline_common_component_front_fx_form_desinger_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])({}, obj), {}, {
label: label
});
});
}
/**
* 移除双引号
* @param {string} str
* @example
* reomveQuotes({"name": "zhang"}) => {name: "zhang"}
*/
function reomveQuotes(str) {
return str.replace(/"(\w+)":/g, "$1:");
}
/**
* 移除无用的属性
*/
function removeEmptyProps() {
var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
return lodash_omitBy__WEBPACK_IMPORTED_MODULE_8___default()(obj, function (val) {
return val === undefined || val === null || val === "";
});
}
/***/ }),
/***/ "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);
};
};
/***/ }),
/***/ "04a3":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleUploadVideo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4f7f");
/* harmony import */ var _vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleUploadVideo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_vue_style_loader_index_js_ref_6_oneOf_1_0_css_loader_dist_cjs_js_ref_6_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_6_oneOf_1_2_postcss_loader_src_index_js_ref_6_oneOf_1_3_cache_loader_dist_cjs_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_EleUploadVideo_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
/* unused harmony reexport * */
/***/ }),
/***/ "057f":
/***/ (function(module, exports, __webpack_require__) {
var toIndexedObject = __webpack_require__("fc6a");
var nativeGetOwnPropertyNames = __webpack_require__("241c").f;
var toString = {}.toString;
var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
? Object.getOwnPropertyNames(window) : [];
var getWindowNames = function (it) {
try {
return nativeGetOwnPropertyNames(it);
} catch (error) {
return windowNames.slice();
}
};
// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
module.exports.f = function getOwnPropertyNames(it) {
return windowNames && toString.call(it) == '[object Window]'
? getWindowNames(it)
: nativeGetOwnPropertyNames(toIndexedObject(it));
};
/***/ }),
/***/ "05cf":
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "img/ts.aed2483c.svg";
/***/ }),
/***/ "0611":
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "img/image.b908bec1.svg";
/***/ }),
/***/ "0676":
/***/ (function(module, exports) {
function _nonIterableSpread() {
throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
module.exports = _nonIterableSpread;
/***/ }),
/***/ "06c5":
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _unsupportedIterableToArray; });
/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("a630");
/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("fb6a");
/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("b0c0");
/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("d3b7");
/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("25f0");
/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("3ca3");
/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("6b75");
function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Object(_babel_runtime_helpers_esm_arrayLikeToArray__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])(o, minLen);
}
/***/ }),
/***/ "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]);
};
/***/ }),
/***/ "0907":
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "img/word.6b124e3d.svg";
/***/ }),
/***/ "0b07":
/***/ (function(module, exports) {
/**
* Gets the value at `key` of `object`.
*
* @private
* @param {Object} [object] The object to query.
* @param {string} key The key of the property to get.
* @returns {*} Returns the property value.
*/
function getValue(object, key) {
return object == null ? undefined : object[key];
}
module.exports = getValue;
/***/ }),
/***/ "0cd7":
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__("4411");
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add the styles to the DOM
var add = __webpack_require__("499e").default
var update = add("573e4c46", content, true, {"sourceMap":false,"shadowMode":false});
/***/ }),
/***/ "0cf6":
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__("24fb");
exports = ___CSS_LOADER_API_IMPORT___(false);
// Module
exports.push([module.i, ".form-skeleton{margin-bottom:20px}.form-skeleton-item{margin-top:20px;display:flex;align-items:center;height:40px}.form-skeleton-label{width:50px;padding-right:12px;text-align:right;color:#606266;line-height:40px}@-webkit-keyframes skeletonLoading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeletonLoading{0%{background-position:100% 50%}to{background-position:0 50%}}.form-skeleton-component{flex:1;border-radius:5px;background:linear-gradient(90deg,#eee 25%,#ccc 37%,#eee 63%);background-size:400% 100%;-webkit-animation:skeletonLoading 1.4s ease infinite;animation:skeletonLoading 1.4s ease infinite;height:40px}", ""]);
// Exports
module.exports = exports;
/***/ }),
/***/ "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;
});
/***/ }),
/***/ "0d3b":
/***/ (function(module, exports, __webpack_require__) {
var fails = __webpack_require__("d039");
var wellKnownSymbol = __webpack_require__("b622");
var IS_PURE = __webpack_require__("c430");
var ITERATOR = wellKnownSymbol('iterator');
module.exports = !fails(function () {
var url = new URL('b?a=1&b=2&c=3', 'http://a');
var searchParams = url.searchParams;
var result = '';
url.pathname = 'c%20d';
searchParams.forEach(function (value, key) {
searchParams['delete']('b');
result += key + value;
});
return (IS_PURE && !url.toJSON)
|| !searchParams.sort
|| url.href !== 'http://a/c%20d?a=1&c=3'
|| searchParams.get('c') !== '3'
|| String(new URLSearchParams('?a=1')) !== 'a=1'
|| !searchParams[ITERATOR]
// throws in Edge
|| new URL('https://a@b').username !== 'a'
|| new URLSearchParams(new URLSearchParams('a=b')).get('a') !== 'b'
// not punycoded in Edge
|| new URL('http://тест').host !== 'xn--e1aybc'
// not escaped in Chrome 62-
|| new URL('http://a#б').hash !== '#%D0%B1'
// fails in Chrome 66-
|| result !== 'a1c3'
// throws in Safari
|| new URL('http://x', undefined).host !== 'x';
});
/***/ }),
/***/ "0e41":
/***/ (function(module, exports, __webpack_require__) {
module.exports = __webpack_require__.p + "img/font.e32a2b5d.svg";
/***/ }),
/***/ "1148":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var toInteger = __webpack_require__("a691");
var requireObjectCoercible = __webpack_require__("1d80");
// `String.prototype.repeat` method implementation
// https://tc39.github.io/ecma262/#sec-string.prototype.repeat
module.exports = ''.repeat || function repeat(count) {
var str = String(requireObjectCoercible(this));
var result = '';
var n = toInteger(count);
if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions');
for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str;
return result;
};
/***/ }),
/***/ "11b0":
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__("a4d3");
__webpack_require__("e01a");
__webpack_require__("d28b");
__webpack_require__("a630");
__webpack_require__("e260");
__webpack_require__("d3b7");
__webpack_require__("3ca3");
__webpack_require__("ddb0");
function _iterableToArray(iter) {
if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
}
module.exports = _iterableToArray;
/***/ }),
/***/ "11dc":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(global, process) {
// limit of Crypto.getRandomValues()
// https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues
var MAX_BYTES = 65536
// Node supports requesting up to this number of bytes
// https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48
var MAX_UINT32 = 4294967295
function oldBrowser () {
throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11')
}
var Buffer = __webpack_require__("8707").Buffer
var crypto = global.crypto || global.msCrypto
if (crypto && crypto.getRandomValues) {
module.exports = randomBytes
} else {
module.exports = oldBrowser
}
function randomBytes (size, cb) {
// phantomjs needs to throw
if (size > MAX_UINT32) throw new RangeError('requested too many random bytes')
var bytes = Buffer.allocUnsafe(size)
if (size > 0) { // getRandomValues fails on IE if size == 0
if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues
// can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues
for (var generated = 0; generated < size; generated += MAX_BYTES) {
// buffer.slice automatically checks if the end is past the end of
// the buffer so we don't have to here
crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES))
}
} else {
crypto.getRandomValues(bytes)
}
}
if (typeof cb === 'function') {
return process.nextTick(function () {
cb(null, bytes)
})
}
return bytes
}
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("c8ba"), __webpack_require__("4362")))
/***/ }),
/***/ "1276":
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fixRegExpWellKnownSymbolLogic = __webpack_require__("d784");
var isRegExp = __webpack_require__("44e7");
var anObject = __webpack_require__("825a");
var requireObjectCoercible = __webpack_require__("1d80");
var speciesConstructor = __webpack_require__("4840");
var advanceStringIndex = __webpack_require__("8aa5");
var toLength = __webpack_require__("50c4");
var callRegExpExec = __webpack_require__("14c3");
var regexpExec = __webpack_require__("9263");
var fails = __webpack_require__("d039");
var arrayPush = [].push;
var min = Math.min;
var MAX_UINT32 = 0xFFFFFFFF;
// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
var SUPPORTS_Y = !fails(function () { return !RegExp(MAX_UINT32, 'y'); });
// @@split logic
fixRegExpWellKnownSymbolLogic('split', 2, function (SPLIT, nativeSplit, maybeCallNative) {
var internalSplit;
if (
'abbc'.split(/(b)*/)[1] == 'c' ||
'test'.split(/(?:)/, -1).length != 4 ||
'ab'.split(/(?:ab)*/).length != 2 ||
'.'.split(/(.?)(.?)/).length != 4 ||
'.'.split(/()()/).length > 1 ||
''.split(/.?/).length
) {
// based on es5-shim implementation, need to rework it
internalSplit = function (separator, limit) {
var string = String(requireObjectCoercible(this));
var lim = limit === undefined ? MAX_UINT32 : limit >>> 0;
if (lim === 0) return [];
if (separator === undefined) return [string];
// If `separator` is not a regex, use native split
if (!isRegExp(separator)) {
return nativeSplit.call(string, separator, lim);
}
var output = [];
var flags = (separator.ignoreCase ? 'i' : '') +
(separator.multiline ? 'm' : '') +
(separator.unicode ? 'u' : '') +
(separator.sticky ? 'y' : '');
var lastLastIndex = 0;
// Make `global` and avoid `lastIndex` issues by working with a copy
var separatorCopy = new RegExp(separator.source, flags + 'g');
var match, lastIndex, lastLength;
while (match = regexpExec.call(separatorCopy, string)) {
lastIndex = separatorCopy.lastIndex;
if (lastIndex > lastLastIndex) {
output.push(string.slice(lastLastIndex, match.index));
if (match.length > 1 && match