diff --git a/ncform-show/assets/ncformCommon.min.js b/ncform-show/assets/ncformCommon.min.js index 1563ec4..e0a46e6 100644 --- a/ncform-show/assets/ncformCommon.min.js +++ b/ncform-show/assets/ncformCommon.min.js @@ -1,4 +1,4 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ncformCommon=t():e.ncformCommon=t()}(window,function(){return function(e){function t(n){if(r[n])return r[n].exports;var u=r[n]={i:n,l:!1,exports:{}};return e[n].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var u in e)t.d(n,u,function(t){return e[t]}.bind(null,u));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=68)}([function(e,t,r){"use strict";function n(e){return"[object Array]"===c.call(e)}function u(e){return null!==e&&"object"===(void 0===e?"undefined":f(e))}function o(e){return"[object Function]"===c.call(e)}function a(e,t){if(null!==e&&void 0!==e)if("object"!==(void 0===e?"undefined":f(e))&&(e=[e]),n(e))for(var r=0,u=e.length;r0},isNormalArrSchema:function(e){return"array"===e.type&&!!e.items&&Object.keys(e.items).length>0},getSchemaByPath:function(e,t,r){var n=t;r&&(r.split(",")||[]).forEach(function(e){n=n.replace("[i]","["+e+"]")});var u="properties."+n.replace(/\./g,".properties.").replace(/(\[\d+\])/g,".value$1.__dataSchema");return(0,_get3.default)(e,u)},smartAnalyzeVal:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.idxChain,n=void 0===r?"":r,u=t.data,o=void 0===u?{rootData:{},constData:{},selfData:{}}:u;return ncformUtils.smartAnalyze(e,{idxChain:n,data:[{symbol:"$root",value:o.rootData},{symbol:"$const",value:o.constData},{symbol:"$self",value:o.selfData}]})},smartAnalyze:function smartAnalyze(val){var _ref2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref2$idxChain=_ref2.idxChain,idxChain=void 0===_ref2$idxChain?"":_ref2$idxChain,_ref2$data=_ref2.data,data=void 0===_ref2$data?[]:_ref2$data,_ref2$expPrefix=_ref2.expPrefix,expPrefix=void 0===_ref2$expPrefix?"dx:":_ref2$expPrefix,valType=void 0===val?"undefined":_typeof(val),result=void 0,__get=_get3.default,__map=_map3.default;switch(data=data.map(function(e){return Object.assign({},e,{value:{_value:e.value}})}),valType){case"string":if(0===val.indexOf(expPrefix)){var idxChains=idxChain.split(","),matchs=val.match(/\{{.*?}}/g)||[];matchs.forEach(function(mItem){var tempVal=mItem;data.forEach(function(e,t){tempVal=tempVal.indexOf("[e]")>=0?tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(.*)}}"),"__map(data["+t+"].value._value, '$1')"):tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(\\.?.*)}}"),"__get(data["+t+"].value, '_value$1')")});var brackets=tempVal.match(/\[.*?\]/g)||[];brackets.forEach(function(bItem,idx){if("[e]"===bItem)tempVal=tempVal.replace(", '","").replace(/\[e\]\.{0,1}/,", '").replace(", ''","");else{var bItemTemp=eval(bItem.replace(/i/g,idxChains[idx-1]));tempVal=tempVal.replace(bItem,"["+bItemTemp+"]")}}),val=val.replace(mItem,tempVal)}),result=eval(val)}else result=val;break;case"function":result=val.apply(void 0,_toConsumableArray(data.map(function(e){return e.value._value})));break;default:result=val}return result},getDefVal:function(e){var t="";switch(e){case"string":t="";break;case"number":case"integer":t=void 0;break;case"boolean":t=!1;break;case"object":t={};break;case"array":t=[];break;default:t=""}return t},getValType:function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},notEmptyVal:function(e){switch(ncformUtils.getValType(e)){case"undefined":return!1;case"string":return 0!==e.length;case"number":return!Number.isNaN(e)&&Number.isFinite(e);case"array":return 0!==e.length;case"object":return 0!==Object.keys(e).length;case"boolean":return!0;default:return!1}},getElement:function(e){var t=void 0;if("string"==typeof e)t=document.getElementById(e)||document.querySelector(e);else{if(!(e instanceof Element))throw new Error("node must be a element id, or css selector, or element");t=e}if(!t)throw new Error("node is not exist");return t},priorityGetValue:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n10&&(e=10),Math.random().toString(36).substring(2,e+2)}};exports.default=ncformUtils,module.exports=ncformUtils},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(3)).default)(Object,"create");t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var u=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++u]);++u=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};u.forEach(["delete","get","head"],function(e){f.headers[e]={}}),u.forEach(["post","put","patch"],function(e){f.headers[e]=u.merge(a)}),e.exports=f}).call(this,r(155))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(42));t.default=function(e){var t=new e.constructor(e.byteLength);return new n.default(t).set(new n.default(e)),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(34));t.default=function(e,t,r){var u=null==e?void 0:(0,n.default)(e,t);return void 0===u?r:u}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(35)),o=n(r(14));t.default=function(e,t){for(var r=0,n=(t=(0,u.default)(t,e)).length;null!=e&&rd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var y=-1,b=!0,v=r&i?new u.default:void 0;for(c.set(e,t),c.set(t,e);++y-1&&e%1==0&&e-1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(12));t.default=function(e,t){var r=this.__data__,u=(0,n.default)(r,e);return u<0?(++this.size,r.push([e,t])):r[u][1]=t,this}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e){var t=(0,n.default)(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":n(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e){return(0,n.default)(this,e).get(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e){return(0,n.default)(this,e).has(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e,t){var r=(0,n.default)(this,e),u=r.size;return r.set(e,t),this.size+=r.size==u?0:1,this}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(6)),o=n(r(39)),a=n(r(1)),f=n(r(19)),i=1/0,l=u.default?u.default.prototype:void 0,c=l?l.toString:void 0;t.default=function e(t){if("string"==typeof t)return t;if((0,a.default)(t))return(0,o.default)(t,e)+"";if((0,f.default)(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-i?"-0":r}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(39)),o=n(r(98)),a=n(r(136)),f=n(r(1));t.default=function(e,t){return((0,f.default)(e)?u.default:a.default)(e,(0,o.default)(t,3))}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(r(99)),a=n(r(128)),f=n(r(132)),i=n(r(1)),l=n(r(133));t.default=function(e){return"function"==typeof e?e:null==e?f.default:"object"==(void 0===e?"undefined":u(e))?(0,i.default)(e)?(0,a.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(100)),o=n(r(127)),a=n(r(56));t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,a.default)(t[0][0],t[0][1]):function(r){return r===e||(0,u.default)(r,e,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(24)),o=n(r(40)),a=1,f=2;t.default=function(e,t,r,n){var i=r.length,l=i,c=!n;if(null==e)return!l;for(e=Object(e);i--;){var s=r[i];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i1)for(var r=1;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}}),a):a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?function(){function e(e){var t=e;return r&&(u.setAttribute("href",t),t=u.href),u.setAttribute("href",t),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:"/"===u.pathname.charAt(0)?u.pathname:"/"+u.pathname}}var t,r=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");return t=e(window.location.href),function(r){var u=n.isString(r)?e(r):r;return u.protocol===t.protocol&&u.host===t.host}}():function(){return!0}},function(e,t,r){"use strict";function n(){this.message="String contains an invalid character"}var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,o=String(e),a="",f=0,i=u;o.charAt(0|f)||(i="=",f%1);a+=i.charAt(63&t>>8-f%1*8)){if((r=o.charCodeAt(f+=.75))>255)throw new n;t=t<<8|r}return a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,u,o,a){var f=[];f.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&f.push("expires="+new Date(r).toGMTString()),n.isString(u)&&f.push("path="+u),n.isString(o)&&f.push("domain="+o),!0===a&&f.push("secure"),document.cookie=f.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";function n(){this.handlers=[]}var u=r(0);n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(e){u.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=n},function(e,t,r){"use strict";function n(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var u=r(0),o=r(166),a=r(61),f=r(31),i=r(167),l=r(168);e.exports=function(e){return n(e),e.baseURL&&!i(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=u.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),u.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||f.adapter)(e).then(function(t){return n(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(n(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){"use strict";var n=r(0);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new u(e),t(r.reason))})}var u=r(62);n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var e;return{token:new n(function(t){e=t}),cancel:e}},e.exports=n},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(16)),o=n(r(57)),a=n(r(9));t.default={created:function(){var e=this;this.$http||(this.$http=this.$axios||this.axios||o.default),this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object,default:function(){return{disabled:!1,readonly:!1,hidden:!1,placeholder:""}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""},value:{type:[String,Number,Boolean,Object,Array]}},data:function(){return{mergeConfig:{},defaultConfig:{},modelVal:this.value}},computed:{disabled:function(){return this._analyzeVal(this.config.disabled)},readonly:function(){return this._analyzeVal(this.config.readonly)},placeholder:function(){return this._analyzeVal(this.config.placeholder)},hidden:function(){return this._analyzeVal(this.config.hidden)}},watch:{modelVal:function(e){var t=this._processModelVal(e);this.$options.tempProcessedVal=t,this.$emit("input",t)},value:function(e){JSON.stringify(this.$data.modelVal)!==JSON.stringify(e)&&JSON.stringify(this.$options.tempProcessedVal)!==JSON.stringify(e)&&(this.$data.modelVal=e),this.$options.tempProcessedVal=null}},methods:{_analyzeVal:function(e){return a.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},_processModelVal:function(e){return e}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(16)),o=n(r(9));t.default={created:function(){var e=this;this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"object"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,layout:"v",labelWidth:"100px"}}},methods:{_analyzeVal:function(e){return o.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)},isNormalObjSchema:o.default.isNormalObjSchema,isNormalArrSchema:o.default.isNormalArrSchema}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(174)),o=n(r(16)),a=n(r(9));t.default={created:function(){var e=this;this.schema.value=this.schema.value&&this.schema.value.length>0?this.schema.value:[a.default.getDefVal(this.schema.items.type)],this.schema.value.forEach(function(t,r){e.addItem(r)}),this.$data.mergeConfig=(0,o.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,o.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"array"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,disableReorder:!1,disableAdd:!1,disableDel:!1,addTxt:"Add",delAllTxt:"Del All"}}},methods:{_analyzeVal:function(e){return a.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},isNormalObjSchema:a.default.isNormalObjSchema,isNormalArrSchema:a.default.isNormalArrSchema,addItem:function(e){var t=e;if(void 0===t&&(this.schema.value.push(a.default.getDefVal(this.schema.items.type)),t=this.schema.value.length-1),!this.schema.value[t].__dataSchema){var r=(0,u.default)(this.schema.items);a.default.setValueToSchema(this.schema.value[t],r,!0),this.$set(this.schema.value,t,{__dataSchema:r})}this.schema.value[t].__dataSchema.__id||(this.schema.value[t].__dataSchema.__id=Math.random())},delItem:function(e){this.schema.value.splice(e,1)},delAllItems:function(){this.schema.value=[]},itemUp:function(e){0!==e&&this.schema.value.splice(e-1,0,this.schema.value.splice(e,1)[0])},itemDown:function(e){e!==this.schema.value.length-1&&this.schema.value.splice(e+1,0,this.schema.value.splice(e,1)[0])},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(175)),u=1,o=4;t.default=function(e){return(0,n.default)(e,u|o)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(24)),o=n(r(176)),a=n(r(63)),f=n(r(178)),i=n(r(179)),l=n(r(182)),c=n(r(183)),s=n(r(184)),d=n(r(185)),p=n(r(45)),_=n(r(186)),y=n(r(54)),b=n(r(187)),v=n(r(188)),h=n(r(197)),m=n(r(1)),j=n(r(26)),g=n(r(4)),M=n(r(8)),O=1,P=2,w=4,S="[object Arguments]",x="[object Function]",A="[object GeneratorFunction]",C="[object Object]",E={};E[S]=E["[object Array]"]=E["[object ArrayBuffer]"]=E["[object DataView]"]=E["[object Boolean]"]=E["[object Date]"]=E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Map]"]=E["[object Number]"]=E[C]=E["[object RegExp]"]=E["[object Set]"]=E["[object String]"]=E["[object Symbol]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E["[object Error]"]=E[x]=E["[object WeakMap]"]=!1,t.default=function e(t,r,n,U,T,k){var $,D=r&O,V=r&P,z=r&w;if(n&&($=T?n(t,U,T,k):n(t)),void 0!==$)return $;if(!(0,g.default)(t))return t;var R=(0,m.default)(t);if(R){if($=(0,b.default)(t),!D)return(0,c.default)(t,$)}else{var N=(0,y.default)(t),L=N==x||N==A;if((0,j.default)(t))return(0,l.default)(t,D);if(N==C||N==S||L&&!T){if($=V||L?{}:(0,h.default)(t),!D)return V?(0,d.default)(t,(0,i.default)($,t)):(0,s.default)(t,(0,f.default)($,t))}else{if(!E[N])return T?t:{};$=(0,v.default)(t,N,e,D)}}k||(k=new u.default);var I=k.get(t);if(I)return I;k.set(t,$);var B=z?V?_.default:p.default:V?keysIn:M.default,F=R?void 0:B(t);return(0,o.default)(F||t,function(u,o){F&&(u=t[o=u]),(0,a.default)($,o,e(u,r,n,o,t,k))}),$}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var r=-1,n=null==e?0:e.length;++r0},isNormalArrSchema:function(e){return"array"===e.type&&!!e.items&&Object.keys(e.items).length>0},getSchemaByPath:function(e,t,r){var n=t;r&&(r.split(",")||[]).forEach(function(e){n=n.replace("[i]","["+e+"]")});var u="properties."+n.replace(/\./g,".properties.").replace(/(\[\d+\])/g,".value$1.__dataSchema");return(0,_get3.default)(e,u)},smartAnalyzeVal:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.idxChain,n=void 0===r?"":r,u=t.data,o=void 0===u?{rootData:{},constData:{},selfData:{}}:u;return ncformUtils.smartAnalyze(e,{idxChain:n,data:[{symbol:"$root",value:o.rootData},{symbol:"$const",value:o.constData},{symbol:"$self",value:o.selfData}]})},smartAnalyze:function smartAnalyze(val){var _ref2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref2$idxChain=_ref2.idxChain,idxChain=void 0===_ref2$idxChain?"":_ref2$idxChain,_ref2$data=_ref2.data,data=void 0===_ref2$data?[]:_ref2$data,_ref2$expPrefix=_ref2.expPrefix,expPrefix=void 0===_ref2$expPrefix?"dx:":_ref2$expPrefix,valType=void 0===val?"undefined":_typeof(val),result=void 0,__get=_get3.default,__map=_map3.default;switch(data=data.map(function(e){return Object.assign({},e,{value:{_value:e.value}})}),valType){case"string":if(0===val.indexOf(expPrefix)){var idxChains=idxChain.split(","),matchs=val.match(/\{{.*?}}/g)||[];matchs.forEach(function(mItem){var tempVal=mItem;data.forEach(function(e,t){tempVal=tempVal.indexOf("[e]")>=0?tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(.*)}}"),"__map(data["+t+"].value._value, '$1')"):tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(\\.?.*)}}"),"__get(data["+t+"].value, '_value$1')")});var brackets=tempVal.match(/\[.*?\]/g)||[];brackets.forEach(function(bItem,idx){if("[e]"===bItem)tempVal=tempVal.replace(", '","").replace(/\[e\]\.{0,1}/,", '").replace(", ''","");else{var bItemTemp=eval(bItem.replace(/i/g,idxChains[idx-1]));tempVal=tempVal.replace(bItem,"["+bItemTemp+"]")}}),val=val.replace(mItem,tempVal)}),result=eval(val)}else result=val;break;case"function":result=val.apply(void 0,_toConsumableArray(data.map(function(e){return e.value._value})));break;default:result=val}return result},getDefVal:function(e){var t="";switch(e){case"string":t="";break;case"number":case"integer":t=void 0;break;case"boolean":t=!1;break;case"object":t={};break;case"array":t=[];break;default:t=""}return t},getValType:function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},notEmptyVal:function(e){switch(ncformUtils.getValType(e)){case"undefined":return!1;case"string":return 0!==e.length;case"number":return!Number.isNaN(e)&&Number.isFinite(e);case"array":return 0!==e.length;case"object":return 0!==Object.keys(e).length;case"boolean":return!0;default:return!1}},getElement:function(e){var t=void 0;if("string"==typeof e)t=document.getElementById(e)||document.querySelector(e);else{if(!(e instanceof Element))throw new Error("node must be a element id, or css selector, or element");t=e}if(!t)throw new Error("node is not exist");return t},priorityGetValue:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n10&&(e=10),Math.random().toString(36).substring(2,e+2)}};exports.default=ncformUtils,module.exports=ncformUtils},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(5)).default)(Object,"create");t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var u=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++u]);++u=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};u.forEach(["delete","get","head"],function(e){i.headers[e]={}}),u.forEach(["post","put","patch"],function(e){i.headers[e]=u.merge(a)}),e.exports=i}).call(this,r(162))},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(53)),o=n(r(186)),a=n(r(11));t.default=function(e){return(0,a.default)(e)?(0,u.default)(e,!0):(0,o.default)(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(56)).default)(Object.getPrototypeOf,Object);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(46));t.default=function(e){var t=new e.constructor(e.byteLength);return new n.default(t).set(new n.default(e)),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(39));t.default=function(e,t,r){var u=null==e?void 0:(0,n.default)(e,t);return void 0===u?r:u}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(40)),o=n(r(18));t.default=function(e,t){for(var r=0,n=(t=(0,u.default)(t,e)).length;null!=e&&rd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var y=-1,v=!0,b=r&f?new u.default:void 0;for(c.set(e,t),c.set(t,e);++y/g},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(51)),o=n(r(36)),a=n(r(26)),i=n(r(52)),f=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)(0,u.default)(t,(0,a.default)(e)),e=(0,o.default)(e);return t}:i.default;t.default=f},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(13)),o=n(r(158)),a=n(r(178)),i=n(r(198)),f=n(r(199)),l={ncformUtils:u.default,ValidationRule:o.default,mixins:{vue:{controlMixin:a.default,layoutObjectMixin:i.default,layoutArrayMixin:f.default}}};t.default=l,e.exports=l},function(e,t,r){"use strict";var n,u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":u(window))&&(n=window)}e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(8)),u=Object.prototype,o=u.hasOwnProperty,a=u.toString,i=n.default?n.default.toStringTag:void 0;t.default=function(e){var t=o.call(e,i),r=e[i];try{e[i]=void 0;var n=!0}catch(e){}var u=a.call(e);return n&&(t?e[i]=r:delete e[i]),u}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype.toString;t.default=function(e){return n.call(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(82)).default)(function(e){var t=[];return n.test(e)&&t.push(""),e.replace(u,function(e,r,n,u){t.push(n?u.replace(o,"$1"):r||e)}),t});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(83)),u=500;t.default=function(e){var t=(0,n.default)(e,function(e){return r.size===u&&r.clear(),e}),r=t.cache;return t}},function(e,t,r){"use strict";function n(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var r=function r(){var n=arguments,u=t?t.apply(this,n):n[0],o=r.cache;if(o.has(u))return o.get(u);var a=e.apply(this,n);return r.cache=o.set(u,a)||o,a};return r.cache=new(n.Cache||u.default),r}Object.defineProperty(t,"__esModule",{value:!0});var u=function(e){return e&&e.__esModule?e:{default:e}}(r(22)),o="Expected a function";n.Cache=u.default,t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(85)),o=n(r(15)),a=n(r(23));t.default=function(){this.size=0,this.__data__={hash:new u.default,map:new(a.default||o.default),string:new u.default}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(16));t.default=function(e,t){var r=this.__data__,u=(0,n.default)(r,e);return u<0?(++this.size,r.push([e,t])):r[u][1]=t,this}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e){var t=(0,n.default)(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":n(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e){return(0,n.default)(this,e).get(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e){return(0,n.default)(this,e).has(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e,t){var r=(0,n.default)(this,e),u=r.size;return r.set(e,t),this.size+=r.size==u?0:1,this}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(8)),o=n(r(24)),a=n(r(1)),i=n(r(21)),f=1/0,l=u.default?u.default.prototype:void 0,c=l?l.toString:void 0;t.default=function e(t){if("string"==typeof t)return t;if((0,a.default)(t))return(0,o.default)(t,e)+"";if((0,i.default)(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-f?"-0":r}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(24)),o=n(r(107)),a=n(r(144)),i=n(r(1));t.default=function(e,t){return((0,i.default)(e)?u.default:a.default)(e,(0,o.default)(t,3))}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(r(108)),a=n(r(137)),i=n(r(32)),f=n(r(1)),l=n(r(141));t.default=function(e){return"function"==typeof e?e:null==e?i.default:"object"==(void 0===e?"undefined":u(e))?(0,f.default)(e)?(0,a.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(109)),o=n(r(136)),a=n(r(59));t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,a.default)(t[0][0],t[0][1]):function(r){return r===e||(0,u.default)(r,e,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(25)),o=n(r(44)),a=1,i=2;t.default=function(e,t,r,n){var f=r.length,l=f,c=!n;if(null==e)return!l;for(e=Object(e);f--;){var s=r[f];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++f1)for(var r=1;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}}),a):a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?function(){function e(e){var t=e;return r&&(u.setAttribute("href",t),t=u.href),u.setAttribute("href",t),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:"/"===u.pathname.charAt(0)?u.pathname:"/"+u.pathname}}var t,r=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");return t=e(window.location.href),function(r){var u=n.isString(r)?e(r):r;return u.protocol===t.protocol&&u.host===t.host}}():function(){return!0}},function(e,t,r){"use strict";function n(){this.message="String contains an invalid character"}var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,o=String(e),a="",i=0,f=u;o.charAt(0|i)||(f="=",i%1);a+=f.charAt(63&t>>8-i%1*8)){if((r=o.charCodeAt(i+=.75))>255)throw new n;t=t<<8|r}return a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,u,o,a){var i=[];i.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),n.isString(u)&&i.push("path="+u),n.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";function n(){this.handlers=[]}var u=r(0);n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(e){u.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=n},function(e,t,r){"use strict";function n(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var u=r(0),o=r(173),a=r(65),i=r(34),f=r(174),l=r(175);e.exports=function(e){return n(e),e.baseURL&&!f(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=u.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),u.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||i.adapter)(e).then(function(t){return n(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(n(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){"use strict";var n=r(0);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new u(e),t(r.reason))})}var u=r(66);n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var e;return{token:new n(function(t){e=t}),cancel:e}},e.exports=n},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(19)),o=n(r(61)),a=n(r(67)),i=n(r(13));t.default={lang:(navigator.browserLanguage||navigator.language).replace(/-/,"_").toLowerCase(),i18nData:{en:{},zh_cn:{}},created:function(){var e=this;this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en,this.$http||(this.$http=this.$axios||this.axios||o.default),this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)}),window.__$ncform.eventHub.$on("ncform set lang",this._changeLang)},beforeDestroy:function(){window.__$ncform.eventHub.$off("ncform set lang",this._changeLang)},props:{config:{type:Object,default:function(){return{disabled:!1,readonly:!1,hidden:!1,placeholder:""}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""},value:{type:[String,Number,Boolean,Object,Array]}},data:function(){return{mergeConfig:{},defaultConfig:{},modelVal:this.value,i18n:{}}},computed:{disabled:function(){return this._analyzeVal(this.config.disabled)},readonly:function(){return this._analyzeVal(this.config.readonly)},placeholder:function(){return this._analyzeVal(this.config.placeholder)},hidden:function(){return this._analyzeVal(this.config.hidden)}},watch:{modelVal:function(e){var t=this._processModelVal(e);this.$options.tempProcessedVal=t,this.$emit("input",t)},value:function(e){JSON.stringify(this.$data.modelVal)!==JSON.stringify(e)&&JSON.stringify(this.$options.tempProcessedVal)!==JSON.stringify(e)&&(this.$data.modelVal=e),this.$options.tempProcessedVal=null}},methods:{_analyzeVal:function(e){return i.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},_processModelVal:function(e){return e},_changeLang:function(e){this.$options.lang=e.replace(/-/,"_").toLowerCase(),this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en},$t:function(e,t){return"[object Object]"!==Object.prototype.toString.call(t)?this.$data.i18n[e]:(0,a.default)(this.$data.i18n[e])(t)}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(12)),o=n(r(180)),a=n(r(35)),i=(0,o.default)(function(e,t,r,n){(0,u.default)(t,(0,a.default)(t),e,n)});t.default=i},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(71)),o=n(r(73));t.default=function(e){return(0,u.default)(function(t,r){var n=-1,u=r.length,a=u>1?r[u-1]:void 0,i=u>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(u--,a):void 0,i&&(0,o.default)(r[0],r[1],i)&&(a=u<3?void 0:a,u=1),t=Object(t);++n0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(6)),o=n(r(31)),a=n(r(187)),i=Object.prototype.hasOwnProperty;t.default=function(e){if(!(0,u.default)(e))return(0,a.default)(e);var t=(0,o.default)(e),r=[];for(var n in e)("constructor"!=n||!t&&i.call(e,n))&&r.push(n);return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(72)),o=n(r(71)),a=n(r(74)),i=(0,o.default)(function(e,t){try{return(0,u.default)(e,void 0,t)}catch(e){return(0,a.default)(e)?e:new Error(e)}});t.default=i},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(3)),o=n(r(36)),a=n(r(4)),i="[object Object]",f=Function.prototype,l=Object.prototype,c=f.toString,s=l.hasOwnProperty,d=c.call(Object);t.default=function(e){if(!(0,a.default)(e)||(0,u.default)(e)!=i)return!1;var t=(0,o.default)(e);if(null===t)return!0;var r=s.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==d}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(24));t.default=function(e,t){return(0,n.default)(t,function(t){return e[t]})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(9)),u=Object.prototype,o=u.hasOwnProperty;t.default=function(e,t,r,a){return void 0===e||(0,n.default)(e,u[r])&&!o.call(a,r)?t:e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};t.default=function(e){return"\\"+n[e]}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(194)),o=n(r(196)),a=n(r(197)),i=n(r(75)),f={escape:o.default,evaluate:a.default,interpolate:i.default,variable:"",imports:{_:{escape:u.default}}};t.default=f},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(195)),o=n(r(10)),a=/[&<>"']/g,i=RegExp(a.source);t.default=function(e){return(e=(0,o.default)(e))&&i.test(e)?e.replace(a,u.default):e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(60)).default)({"&":"&","<":"<",">":">",'"':""","'":"'"});t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/<%-([\s\S]+?)%>/g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/<%([\s\S]+?)%>/g},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(19)),o=n(r(13));t.default={created:function(){var e=this;this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"object"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,layout:"v",labelWidth:"100px"}}},methods:{_analyzeVal:function(e){return o.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)},isNormalObjSchema:o.default.isNormalObjSchema,isNormalArrSchema:o.default.isNormalArrSchema}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(200)),o=n(r(67)),a=n(r(19)),i=n(r(13));t.default={lang:(navigator.browserLanguage||navigator.language).replace(/-/,"_").toLowerCase(),i18nData:{en:{},zh_cn:{}},created:function(){var e=this;this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en,this.schema.value=this.schema.value&&this.schema.value.length>0?this.schema.value:[i.default.getDefVal(this.schema.items.type)],this.schema.value.forEach(function(t,r){e.addItem(r)}),this.$data.mergeConfig=(0,a.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,a.default)(!0,{},e.$data.defaultConfig,e.config)}),window.__$ncform.eventHub.$on("ncform set lang",this._changeLang)},beforeDestroy:function(){window.__$ncform.eventHub.$off("ncform set lang",this._changeLang)},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"array"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,disableReorder:!1,disableAdd:!1,disableDel:!1,addTxt:"",delAllTxt:""},i18n:{}}},methods:{_analyzeVal:function(e){return i.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},isNormalObjSchema:i.default.isNormalObjSchema,isNormalArrSchema:i.default.isNormalArrSchema,addItem:function(e){var t=e;if(void 0===t&&(this.schema.value.push(i.default.getDefVal(this.schema.items.type)),t=this.schema.value.length-1),!this.schema.value[t].__dataSchema){var r=(0,u.default)(this.schema.items);i.default.setValueToSchema(this.schema.value[t],r,!0),this.$set(this.schema.value,t,{__dataSchema:r})}this.schema.value[t].__dataSchema.__id||(this.schema.value[t].__dataSchema.__id=Math.random())},delItem:function(e){this.schema.value.splice(e,1)},delAllItems:function(){this.schema.value=[]},itemUp:function(e){0!==e&&this.schema.value.splice(e-1,0,this.schema.value.splice(e,1)[0])},itemDown:function(e){e!==this.schema.value.length-1&&this.schema.value.splice(e+1,0,this.schema.value.splice(e,1)[0])},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)},_changeLang:function(e){this.$options.lang=e.replace(/-/,"_").toLowerCase(),this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en},$t:function(e,t){return"[object Object]"!==Object.prototype.toString.call(t)?this.$data.i18n[e]:(0,o.default)(this.$data.i18n[e])(t)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(201)),u=1,o=4;t.default=function(e){return(0,n.default)(e,u|o)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(25)),o=n(r(202)),a=n(r(68)),i=n(r(203)),f=n(r(204)),l=n(r(205)),c=n(r(206)),s=n(r(207)),d=n(r(208)),p=n(r(49)),_=n(r(209)),y=n(r(57)),v=n(r(210)),b=n(r(211)),h=n(r(220)),m=n(r(1)),j=n(r(27)),g=n(r(6)),M=n(r(7)),O=1,P=2,w=4,S="[object Arguments]",x="[object Function]",A="[object GeneratorFunction]",C="[object Object]",$={};$[S]=$["[object Array]"]=$["[object ArrayBuffer]"]=$["[object DataView]"]=$["[object Boolean]"]=$["[object Date]"]=$["[object Float32Array]"]=$["[object Float64Array]"]=$["[object Int8Array]"]=$["[object Int16Array]"]=$["[object Int32Array]"]=$["[object Map]"]=$["[object Number]"]=$[C]=$["[object RegExp]"]=$["[object Set]"]=$["[object String]"]=$["[object Symbol]"]=$["[object Uint8Array]"]=$["[object Uint8ClampedArray]"]=$["[object Uint16Array]"]=$["[object Uint32Array]"]=!0,$["[object Error]"]=$[x]=$["[object WeakMap]"]=!1,t.default=function e(t,r,n,E,U,D){var T,k=r&O,L=r&P,V=r&w;if(n&&(T=U?n(t,E,U,D):n(t)),void 0!==T)return T;if(!(0,g.default)(t))return t;var z=(0,m.default)(t);if(z){if(T=(0,v.default)(t),!k)return(0,c.default)(t,T)}else{var R=(0,y.default)(t),N=R==x||R==A;if((0,j.default)(t))return(0,l.default)(t,k);if(R==C||R==S||N&&!U){if(T=L||N?{}:(0,h.default)(t),!k)return L?(0,d.default)(t,(0,f.default)(T,t)):(0,s.default)(t,(0,i.default)(T,t))}else{if(!$[R])return U?t:{};T=(0,b.default)(t,R,e,k)}}D||(D=new u.default);var I=D.get(t);if(I)return I;D.set(t,T);var B=V?L?_.default:p.default:L?keysIn:M.default,F=z?void 0:B(t);return(0,o.default)(F||t,function(u,o){F&&(u=t[o=u]),(0,a.default)(T,o,e(u,r,n,o,t,D))}),T}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var r=-1,n=null==e?0:e.length;++r=0&&i.splice(t,1)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var r=s(e);return d(r,t),function(e){for(var o=[],a=0;a=0?this.$data.modelVal:this.$data.modelVal[this.$data.mergeConfig.modelField]),(0,u.default)(this.$data.mergeConfig,"autocomplete.itemTemplate")&&(this.$data.itemTemplate.template=(0,u.default)(this.$data.mergeConfig,"autocomplete.itemTemplate")),(0,u.default)(this.$data.mergeConfig,"compound.prependSelect")&&((0,u.default)(this.$data.mergeConfig,"compound.prependSelect.enumSource")?this.$data.prependSelectOptions=(0,u.default)(this.$data.mergeConfig,"compound.prependSelect.enumSource"):this.$http({url:(0,u.default)(this.$data.mergeConfig,"compound.prependSelect.enumSourceRemote.remoteUrl")}).then(function(t){e.$data.prependSelectOptions=e.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField?(0,u.default)(t.data,e.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField):t.data}),this.$data.prependSelectVal=(0,u.default)(this.value,(0,u.default)(this.$data.mergeConfig,"compound.prependSelect.modelField")),this.$watch("prependSelectVal",function(){var e=this._processModelVal();this.$emit("input",e)})),(0,u.default)(this.$data.mergeConfig,"compound.appendSelect")&&((0,u.default)(this.$data.mergeConfig,"compound.appendSelect.enumSource")?this.$data.appendSelectOptions=(0,u.default)(this.$data.mergeConfig,"compound.appendSelect.enumSource"):this.$http({url:(0,u.default)(this.$data.mergeConfig,"compound.appendSelect.enumSourceRemote.remoteUrl")}).then(function(t){e.$data.appendSelectOptions=e.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField?(0,u.default)(t.data,e.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField):t.data}),this.$data.appendSelectVal=(0,u.default)(this.value,(0,u.default)(this.$data.mergeConfig,"compound.appendSelect.modelField")),this.$watch("appendSelectVal",function(){var e=this._processModelVal();this.$emit("input",e)}))},data:function(){return{prependSelectOptions:[],prependSelectVal:"",appendSelectOptions:[],appendSelectVal:"",itemTemplate:{props:["item"],template:""},isUploading:!1,inputVal:"",defaultConfig:{type:"text",trim:!0,clearable:!1,prefixIcon:"",suffixIcon:"",modelField:"",upload:{uploadUrl:"",data:{},fileField:"file",accept:"",constraint:{width:0,height:0,sizeFixed:!0,maxSize:0,minSize:0},resField:"",uploadText:"点击上传"}}}},computed:{autocompleteOtherParams:function(){var e=(0,l.default)((0,u.default)(this.mergeConfig,"autocomplete.enumSourceRemote.otherParams"),{});for(var t in e)e[t]=this._analyzeVal(e[t]);return e}},methods:{querySearch:function(e,t){var n=this.$data.mergeConfig.autocomplete;if(n.enumSource)t(n.enumSource.filter(function(t){return-1!==t[n.itemValueField||"value"].toString().toLowerCase().indexOf(e.toLowerCase())}));else{var r={url:n.enumSourceRemote.remoteUrl,params:this.autocompleteOtherParams?JSON.parse(JSON.stringify(this.autocompleteOtherParams)):{}};r.params[n.enumSourceRemote.paramName]=e,this.$http(r).then(function(e){t(n.enumSourceRemote.resField?(0,u.default)(e.data,n.enumSourceRemote.resField):e.data)})}},handleClickUpload:function(){this.disabled||(this.$refs.upload.value=null,this.$refs.upload.click())},handleFileChange:function(){var e=this,t=this,n=new FormData,o=t.mergeConfig.upload,a=o.uploadUrl,l=o.data,i=o.resField,d=o.fileField,s=Object.assign({},l);s[d]=this.$refs.upload.files[0];var c=s[d].size/1024;t.mergeConfig.upload.constraint.maxSize&&c>t.mergeConfig.upload.constraint.maxSize?t.$message({message:"请上传小于"+t.mergeConfig.upload.constraint.maxSize+"KB的文件,您的文件为"+c.toFixed(0)+"KB",type:"error"}):t.mergeConfig.upload.constraint.minSize&&c=0&&t.mergeConfig.upload.constraint.width&&t.mergeConfig.upload.constraint.height){var n=new FileReader;n.onload=function(n){var r=new Image;r.onload=function(){(t.mergeConfig.upload.constraint.sizeFixed?this.width===t.mergeConfig.upload.constraint.width&&this.height===t.mergeConfig.upload.constraint.height:(this.width/this.height).toFixed(0)===(t.mergeConfig.upload.constraint.width/t.mergeConfig.upload.constraint.height).toFixed(0))?e():t.mergeConfig.upload.constraint.sizeFixed?t.$message({message:"请上传"+t.mergeConfig.upload.constraint.width+"x"+t.mergeConfig.upload.constraint.height+"的图片,你的图片为"+this.width+"x"+this.height,type:"error"}):t.$message({message:"请上传宽高比为"+t._getFractionalExpression(t.mergeConfig.upload.constraint.width/t.mergeConfig.upload.constraint.height,.01)+"的图片,你的图片宽高比为"+t._getFractionalExpression(this.width/this.height,.01),type:"error"})},r.src=n.target.result},n.readAsDataURL(s[d])}else e()}).then(function(){var o=!0,l=!1,d=void 0;try{for(var c,f=Object.entries(s)[Symbol.iterator]();!(o=(c=f.next()).done);o=!0){var p=r(c.value,2),m=p[0],_=p[1];n.append(m,_)}}catch(e){l=!0,d=e}finally{try{!o&&f.return&&f.return()}finally{if(l)throw d}}e.$data.isUploading=!0,e.$http({method:"POST",url:a,data:n}).then(function(t){e.$data.inputVal=(0,u.default)(t,i||""),e.$data.isUploading=!1}).catch(function(){t.$message.error("上传失败,请稍后再试!"),e.$data.isUploading=!1})})},_getFractionalExpression:function(e,t){for(var n=1,r=1;Math.abs(n/r-e)>t;)n/r>e?r++:n/r0&&t0&&(t.$data.modelVal=t.$data.modelVal||t.$data.options[0][t.$data.mergeConfig.itemValueField])})}},_processModelVal:function(e){return"boolean"===this.$data.valueType?!!e:e}},watch:{otherParams:function(e,t){JSON.stringify(e)!==JSON.stringify(t)&&(void 0!==t&&(Array.isArray(this.modelVal)?this.modelVal=[]:this.modelVal=null),this.remoteMethod())}}}},function(e,t,n){var r=n(218);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(42),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String]}},data:function(){return{defaultConfig:{}}},computed:{},methods:{}}},function(e,t,n){var r=n(221);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(45),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:String,default:""}},created:function(){},mounted:function(){var e=this;this.$data.modelVal&&(this.$data.modelVal=new Date(parseInt(this.$data.modelVal))),this.$nextTick(function(){e.$data.typeOptions[e.$data.mergeConfig.type]||(e.$data.mergeConfig.type="date")})},data:function(){return{typeOptions:{year:{format:"",placeholder:"选择年"},month:{format:"",placeholder:"选择月"},date:{format:"",placeholder:"选择日期"},week:{format:"yyyy年 第WW周",placeholder:"选择周"},datetime:{format:"",placeholder:"选择时间"}},defaultConfig:{type:"date"}}},computed:{},methods:{_processModelVal:function(e){return""+new Date(e).getTime()}}}},function(e,t,n){var r=n(224);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(48),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{min:0,max:100,step:1}}},computed:{},methods:{}}},function(e,t,n){var r=n(227);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(51),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:Number,default:0}},data:function(){return{defaultConfig:{max:5,allowHalf:!1,lowThreshold:2,highThreshold:4,colors:["#F7BA2A","#F7BA2A","#F7BA2A"],voidColor:"#C6D1DE",disabledVoidColor:"#EFF2F7",iconClasses:["el-icon-star-on","el-icon-star-on","el-icon-star-on"],voidIconClass:"el-icon-star-off",disabledVoidIconClass:"el-icon-star-on",showText:!1,showScore:!1,textColor:"#1F2D3D",texts:["极差","失望","一般","满意","惊喜"]}}},computed:{},methods:{}}},function(e,t,n){var r=n(230);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(54),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{multiLine:!1},val:"",dynamicWidth:"100%"}},methods:{setDynamicWidth:function(){var e=this,t=this;t.mergeConfig.multiLine||""===t.modelVal||t.$nextTick(function(){t.dynamicWidth=e.$parent.$el.offsetWidth+"px"})}},mounted:function(){this.setDynamicWidth(),this.val=this.modelVal}}},function(e,t,n){var r=n(233);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(57),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1));r.default.ncformUtils;var o=r.default.mixins.vue.layoutObjectMixin;t.default={props:{showLegend:{type:Boolean,default:!0}},methods:{legendEnable:function(e){return e.ui.showLegend&&e.ui.legend}},mixins:[o]}},function(e,t,n){var r=n(236);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(60),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(238)),o=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}var u=o.default.ncformUtils,l=o.default.mixins.vue.layoutArrayMixin;t.default={mixins:[l],created:function(){u.isNormalObjSchema(this.schema.items)?this.$data.renderSchemas=(0,r.default)(this.schema.items.properties,function(e,t){return e}):this.$data.renderSchemas=[this.schema.items]},data:function(){return{renderSchemas:[]}},methods:{analyzeItemVal:function(e,t){return u.smartAnalyzeVal(e,{idxChain:t+"",data:{rootData:this.formData,constData:this.globalConst}})}}}},function(e,t,n){var r=n(266);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(63),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.layoutArrayMixin;t.default={mixins:[r],created:function(){this._supportItemsCollapse()},methods:{collapseItem:function(e){e._expand=!e._expand},_supportItemsCollapse:function(){var e=this;this.$data.mergeConfig.disableItemCollapse||this.schema.value.forEach(function(t){void 0===t.__dataSchema._expand&&e.$set(t.__dataSchema,"_expand",!e.$data.mergeConfig.itemCollapse)})}},watch:{"schema.value.length":{handler:function(e,t){e>t&&this._supportItemsCollapse()}}}}},function(e,t,n){var r=n(269);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(66),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.layoutArrayMixin;t.default={mixins:[r],data:function(){return{defaultConfig:{tabPosition:"top"}}},methods:{handleTabsEdit:function(e,t){"add"===t&&this.addItem(),"remove"===t&&this.delItem(e)}}}},function(e,t,n){var r=n(272);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=u(n(4)),a=u(n(69));function u(e){return e&&e.__esModule?e:{default:e}}var l=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.default=function(e,t){if((0,o.default)(e))return!1;var n=void 0===e?"undefined":r(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,a.default)(e))||i.test(e)||!l.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=u(n(9)),a=u(n(11));function u(e){return e&&e.__esModule?e:{default:e}}var l="[object Symbol]";t.default=function(e){return"symbol"==(void 0===e?"undefined":r(e))||(0,a.default)(e)&&(0,o.default)(e)==l}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(134)),o=i(n(150)),a=i(n(152)),u=i(n(153)),l=i(n(154));function i(e){return e&&e.__esModule?e:{default:e}}function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(180)),o=a(n(111));function a(e){return e&&e.__esModule?e:{default:e}}var u=Object.prototype.propertyIsEnumerable,l=Object.getOwnPropertySymbols,i=l?function(e){return null==e?[]:(e=Object(e),(0,r.default)(l(e),function(t){return u.call(e,t)}))}:o.default;t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(118));t.default=function(e){var t=new e.constructor(e.byteLength);return new r.default(t).set(new r.default(e)),t}},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.mergeConfig.type&&e.typeOptions[e.mergeConfig.type]?n("el-date-picker",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"ncform-date-picker",attrs:{placeholder:e.placeholder||e.typeOptions[e.mergeConfig.type].placeholder,disabled:e.disabled,readonly:e.readonly,type:e.mergeConfig.type,format:e.mergeConfig.format||e.typeOptions[e.mergeConfig.type].format},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}}):e._e()},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-color-picker",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled||e.readonly},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-radio"},[n("el-radio-group",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&!e.readonly,expression:"!hidden && !readonly"}],attrs:{disabled:e.disabled,size:"mini"},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}},e._l(e.mergeConfig.enumSource,function(t){return n("el-radio"+("button"===e.mergeConfig.type?"-button":""),{key:t[e.mergeConfig.itemValueField],tag:"component",class:"radio"===e.mergeConfig.type&&"v"===e.mergeConfig.arrangement?"is-vertical":"",attrs:{label:t[e.mergeConfig.itemValueField]}},[e._v(e._s(t[e.mergeConfig.itemLabelField]))])})),e._v(" "),n("label",{directives:[{name:"show",rawName:"v-show",value:e.readonly,expression:"readonly"}],staticClass:"label-read"},[e._v(e._s(e.labelRead))])],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-checkbox",style:{display:e.hidden?"none":""}},[e.mergeConfig.selectAll&&!e.readonly?n("el-checkbox",{class:"check-all",attrs:{disabled:e.disabled,indeterminate:e.mergeConfig.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.mergeConfig.checkAll,callback:function(t){e.$set(e.mergeConfig,"checkAll",t)},expression:"mergeConfig.checkAll"}},[e._v("全选")]):e._e(),e._v(" "),e.readonly?e._e():n("el-checkbox-group",{attrs:{size:"mini",disabled:e.disabled},on:{change:e.handleCheckedOptChange},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}},e._l(e.mergeConfig.enumSource,function(t){return n("el-checkbox"+("button"===e.mergeConfig.type?"-button":""),{key:t[e.mergeConfig.itemValueField],tag:"component",class:"checkbox"===e.mergeConfig.type&&"v"===e.mergeConfig.arrangement?"is-vertical":"",attrs:{label:t[e.mergeConfig.itemValueField]}},[e._v(e._s(t[e.mergeConfig.itemLabelField]))])})),e._v(" "),e._l(e.labelRead,function(t,r){return n("label",{directives:[{name:"show",rawName:"v-show",value:e.readonly,expression:"readonly"}],key:r,class:["label-read","checkbox"===e.mergeConfig.type&&"v"===e.mergeConfig.arrangement?"label-vertical":""]},[e._v(e._s(t))])})],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-upload",{ref:"upload",class:["ncform-upload",e.readonly?"is-read-only":""],style:{display:e.hidden?"none":""},attrs:{disabled:e.readonly||e.disabled,action:e.uploadUrl,multiple:e.mergeConfig.multiple,data:e.mergeConfig.data,"show-file-list":e.showFileList,drag:e.mergeConfig.drag,accept:e.mergeConfig.accept,"list-type":e.listType,"auto-upload":e.mergeConfig.autoUpload,limit:e.mergeConfig.limit,"on-change":e.handleUploadChange,"on-success":e.handleUploadSucess,"on-error":e.handleUploadError,"on-exceed":e.handleUploadExceed,"on-remove":e.handleUploadRemove,"file-list":e.fileList,name:e.mergeConfig.fileField}},[!e.readonly&&e.mergeConfig.drag?n("template",{slot:"trigger"},[n("i",{staticClass:"el-icon-upload"}),e._v(" "),n("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),n("em",[e._v("点击上传")])])]):e._e(),e._v(" "),e.mergeConfig.drag&&e.disabled?n("div",{staticClass:"disabled-mask"}):e._e(),e._v(" "),e.readonly||!e.mergeConfig.drag||e.mergeConfig.autoUpload?e._e():n("el-button",{staticClass:"upload-btn",attrs:{disabled:e.disabled,size:"small",type:"success"},on:{click:e.submitUpload}},[e._v("上传到服务器")]),e._v(" "),e.readonly||e.mergeConfig.drag||!e.mergeConfig.autoUpload?e._e():n("el-button",{attrs:{disabled:e.disabled,size:"small",type:"primary"}},[e._v("点击上传")]),e._v(" "),e.readonly||e.mergeConfig.drag||e.mergeConfig.autoUpload?e._e():[n("el-button",{attrs:{slot:"trigger",disabled:e.disabled,size:"small",type:"primary"},slot:"trigger"},[e._v("选取文件")]),e._v(" "),n("el-button",{staticClass:"upload-btn",attrs:{disabled:e.disabled,size:"small",type:"success"},on:{click:e.submitUpload}},[e._v("上传到服务器")])]],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-input-number"},[n("el-input-number",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled||e.readonly,min:e.mergeConfig.min,max:e.mergeConfig.max,step:e.mergeConfig.step},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:"textarea",rows:e.mergeConfig.rows,autosize:e.mergeConfig.autoSize},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-select",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{placeholder:e.placeholder||"请选择",disabled:e.disabled||e.readonly,clearable:e.mergeConfig.clearable,multiple:e.mergeConfig.multiple,filterable:e.mergeConfig.filterable,remote:!e.isLocalSource&&!e.mergeConfig.filterLocal,"remote-method":e.remoteMethod,loading:e.loading},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}},e._l(e.options,function(t){return n("el-option",{key:t[e.mergeConfig.itemValueField],attrs:{label:t[e.mergeConfig.itemLabelField],value:t[e.mergeConfig.itemValueField]}},[e.itemTemplate.template?n(e.itemTemplate,{tag:"component",attrs:{item:t}}):e._e()],1)}))},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-input"},[e.mergeConfig.autocomplete?n("el-autocomplete",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,clearable:e.mergeConfig.clearable,type:e.mergeConfig.type,"prefix-icon":e.mergeConfig.prefixIcon,"suffix-icon":e.mergeConfig.suffixIcon,"fetch-suggestions":e.querySearch,"trigger-on-focus":!!e.mergeConfig.autocomplete.immediateShow,"value-key":e.mergeConfig.autocomplete.itemValueField||"value"},scopedSlots:e._u([{key:"default",fn:function(t){return e.mergeConfig.autocomplete&&e.mergeConfig.autocomplete.itemTemplate?[n(e.itemTemplate,{tag:"component",attrs:{item:t.item}})]:void 0}}]),model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}},[e.mergeConfig.compound?[e.mergeConfig.compound.prependLabel?n("template",{slot:"prepend"},[e._v(e._s(e.mergeConfig.compound.prependLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.appendLabel?n("template",{slot:"append"},[e._v(e._s(e.mergeConfig.compound.appendLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.prependIcon?n("el-button",{attrs:{slot:"prepend",icon:e.mergeConfig.compound.prependIcon},slot:"prepend"}):e._e(),e._v(" "),e.mergeConfig.compound.appendIcon?n("el-button",{attrs:{slot:"append",icon:e.mergeConfig.compound.appendIcon},slot:"append"}):e._e(),e._v(" "),e.mergeConfig.compound.prependSelect?n("el-select",{attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.prependSelectVal,callback:function(t){e.prependSelectVal=t},expression:"prependSelectVal"}},e._l(e.prependSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.prependSelect.itemValueField],attrs:{label:t[e.mergeConfig.compound.prependSelect.itemLabelField],value:t[e.mergeConfig.compound.prependSelect.itemValueField]}})})):e._e(),e._v(" "),e.mergeConfig.compound.appendSelect?n("el-select",{attrs:{slot:"append",placeholder:"请选择"},slot:"append",model:{value:e.appendSelectVal,callback:function(t){e.appendSelectVal=t},expression:"appendSelectVal"}},e._l(e.appendSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.appendSelectVal.itemValueField],attrs:{label:t[e.mergeConfig.compound.appendSelect.itemLabelField],value:t[e.mergeConfig.compound.appendSelect.itemValueField]}})})):e._e()]:e._e()],2):n("el-input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,clearable:e.mergeConfig.clearable,type:"file"===e.mergeConfig.type?"text":e.mergeConfig.type,"prefix-icon":e.mergeConfig.prefixIcon,"suffix-icon":e.mergeConfig.suffixIcon},model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}},["file"!==e.mergeConfig.type&&e.mergeConfig.compound?[e.mergeConfig.compound.prependLabel?n("template",{slot:"prepend"},[e._v(e._s(e.mergeConfig.compound.prependLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.appendLabel?n("template",{slot:"append"},[e._v(e._s(e.mergeConfig.compound.appendLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.prependIcon?n("el-button",{attrs:{slot:"prepend",icon:e.mergeConfig.compound.prependIcon},slot:"prepend"}):e._e(),e._v(" "),e.mergeConfig.compound.appendIcon?n("el-button",{attrs:{slot:"append",icon:e.mergeConfig.compound.appendIcon},slot:"append"}):e._e(),e._v(" "),e.mergeConfig.compound.prependSelect?n("el-select",{attrs:{slot:"prepend",placeholder:"请选择"},slot:"prepend",model:{value:e.prependSelectVal,callback:function(t){e.prependSelectVal=t},expression:"prependSelectVal"}},e._l(e.prependSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.prependSelect.itemValueField],attrs:{label:t[e.mergeConfig.compound.prependSelect.itemLabelField],value:t[e.mergeConfig.compound.prependSelect.itemValueField]}})})):e._e(),e._v(" "),e.mergeConfig.compound.appendSelect?n("el-select",{attrs:{slot:"append",placeholder:"请选择"},slot:"append",model:{value:e.appendSelectVal,callback:function(t){e.appendSelectVal=t},expression:"appendSelectVal"}},e._l(e.appendSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.appendSelect.itemValueField],attrs:{label:t[e.mergeConfig.compound.appendSelect.itemLabelField],value:t[e.mergeConfig.compound.appendSelect.itemValueField]}})})):e._e()]:"file"===e.mergeConfig.type&&e.mergeConfig.upload?[e.mergeConfig.upload.uploadUrl?n("el-button",{staticClass:"ncform-input-upload",attrs:{slot:"append"},on:{click:e.handleClickUpload},slot:"append"},[e._v(e._s(e.isUploading?"上传中...":e.mergeConfig.upload.uploadText)+"\n "),n("input",{ref:"upload",attrs:{type:"file",accept:e.mergeConfig.upload.accept||""},on:{change:e.handleFileChange}})]):e._e()]:e._e()],2)],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{float:"left"}},[n("el-slider",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled||e.readonly,placeholder:e.placeholder,min:e.mergeConfig.min,max:e.mergeConfig.max,step:e.mergeConfig.step},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-rate",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"ncform-rate",attrs:{disabled:e.disabled||e.readonly,placeholder:e.placeholder,max:e.mergeConfig.max,"allow-half":e.mergeConfig.allowHalf,"low-threshold":e.mergeConfig.lowThreshold,"high-threshold":e.mergeConfig.highThreshold,colors:e.mergeConfig.colors,"void-color":e.mergeConfig.voidColor,"disabled-void-color":e.mergeConfig.disabledVoidColor,"icon-classes":e.mergeConfig.iconClasses,"void-icon-class":e.mergeConfig.voidIconClass,"disabled-void-icon-class":e.mergeConfig.disabledVoidIconClass,"show-text":e.mergeConfig.showText,"show-score":e.mergeConfig.showScore,"text-color":e.mergeConfig.textColor,texts:e.mergeConfig.texts},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement,t=this._self._c||e;return t("el-tooltip",{staticClass:"ncform-label-wrap",attrs:{content:this.modelVal,placement:"top",disabled:this.mergeConfig.multiLine}},[t("label",{ref:"label",class:["ncform-label",this.mergeConfig.multiLine?"multi-line":""],style:{width:this.dynamicWidth}},[this._v(this._s(this.val))])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__object-form-item"},[e.legendEnable(e.schema)&&e.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),"v"===e.mergeConfig.layout?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"el-row v-layout",staticStyle:{width:"100%"}},e._l(e.schema.properties,function(t,r){return n("div",{key:r,staticClass:"el-col el-form-item",class:["el-col-"+(2*t.ui.columns||24)],style:{display:e._analyzeVal(t.ui.hidden)?"none":""}},[[e.isNormalObjSchema(t)||t.ui.noLabelSpace?e._e():n("label",{staticClass:"el-form-item__label",style:{visibility:t.ui.showLabel?"visible":"hidden"}},[!0===e._analyzeVal(t.rules.required)||"object"==typeof t.rules.required&&!0===e._analyzeVal(t.rules.required.value)?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)+"\n\n "),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.ui.help.content,placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.ui.help.content)},slot:"content"}),e._v(" "),!0===t.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e()])],1),e._v(" "),e._t(r),e._v(" "),t.ui.description?n("small",{staticClass:"form-desc",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()]],2)})):e._e(),e._v(" "),"h"===e.mergeConfig.layout?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"el-row h-layout",staticStyle:{width:"100%"}},e._l(e.schema.properties,function(t,r){return n("div",{key:r,staticClass:"el-col el-form-item",class:["el-col-"+(2*t.ui.columns||24)],style:{display:e._analyzeVal(t.ui.hidden)?"none":""}},[[e.legendEnable(t)||t.ui.noLabelSpace?e._e():n("label",{staticClass:"el-form-item__label",style:{visibility:t.ui.showLabel?"visible":"hidden",width:e.mergeConfig.labelWidth}},[!0===e._analyzeVal(t.rules.required)||"object"==typeof t.rules.required&&!0===e._analyzeVal(t.rules.required.value)?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n "+e._s(t.ui.label)+"\n "),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.ui.help.content)},slot:"content"}),e._v(" "),!0===t.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e()]),e._v("\n :\n ")],1),e._v(" "),n("div",{staticClass:"el-form-item__content",style:{"margin-left":e.legendEnable(t)||t.ui.noLabelSpace?"0px":e.mergeConfig.labelWidth}},[e._t(r),e._v(" "),t.ui.description?n("small",{staticClass:"form-desc",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()],2)]],2)})):e._e()])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-table-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),n("table",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"table table-bordered"},[n("thead",[e._l(e.renderSchemas,function(t,r){return n("th",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(t.ui.hidden,r),expression:"!analyzeItemVal(renderSchema.ui.hidden, idx)"}],key:t.ui.label},[t.rules&&t.rules.required?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.ui.help.content)},slot:"content"}),e._v(" "),!0===t.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e()]),e._v(" "),t.ui.description?n("small",{staticClass:"form-text text-muted",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()],1)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("th",[e._v("操作")])],2),e._v(" "),n("tbody",e._l(e.schema.value,function(t,r){return n("tr",{key:t.__dataSchema.__id},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o,a){return n("td",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(e.renderSchemas[a].ui.hidden,a),expression:"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)"}],key:o},[e._t(o,null,{schema:t,idx:r})],2)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("td",{staticStyle:{width:"130px"}},[n("div",{staticClass:"el-button-group"},[e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[n("i",{staticClass:"el-icon-remove"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[n("i",{staticClass:"el-icon-sort-up"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[n("i",{staticClass:"el-icon-sort-down"})])])])],2)})),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableAdd?e._e():n("tfoot",[n("tr",[n("td",{attrs:{colspan:e.renderSchemas.length+1}},[e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{staticClass:"el-button-group"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[n("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" "+e._s(e.mergeConfig.addTxt))]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[n("i",{staticClass:"el-icon-remove"}),e._v(" "+e._s(e.mergeConfig.delAllTxt))])])])])])])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),e._l(e.schema.value,function(t,r){return n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],key:t.__dataSchema.__id,staticClass:"list-item"},[n("div",{staticClass:"list-item-label"},[n("label",[e._v(e._s(t.__dataSchema.ui.label)+" "+e._s(r+1))]),e._v(" "),n("div",{staticClass:"el-button-group"},[e.mergeConfig.disableItemCollapse?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:t.__dataSchema._expand,expression:"dataItem.__dataSchema._expand"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(n){e.collapseItem(t.__dataSchema)}}},[n("i",{staticClass:"el-icon-arrow-down"})]),e._v(" "),e.mergeConfig.disableItemCollapse?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:!t.__dataSchema._expand,expression:"!dataItem.__dataSchema._expand"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(n){e.collapseItem(t.__dataSchema)}}},[n("i",{staticClass:"el-icon-arrow-up"})]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[n("i",{staticClass:"el-icon-remove"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[n("i",{staticClass:"el-icon-sort-up"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[n("i",{staticClass:"el-icon-sort-down"})])])]),e._v(" "),e.isNormalObjSchema(t.__dataSchema)?[n("ncform-object",{directives:[{name:"show",rawName:"v-show",value:e.mergeConfig.disableItemCollapse||t.__dataSchema._expand,expression:"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand"}],attrs:{schema:t.__dataSchema,"form-data":e.formData,"idx-chain":(e.idxChain?e.idxChain+",":"")+r,config:t.__dataSchema.ui.widgetConfig,"show-legend":!1}},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o){return n("template",{slot:o},[e._t(o,null,{schema:t,idx:r})],2)})],2)]:n("div",{staticClass:"normal-item"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.mergeConfig.disableItemCollapse||t.__dataSchema._expand,expression:"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand"}]},[e._t("__notObjItem",null,{schema:t.__dataSchema,idx:r})],2)])],2)}),e._v(" "),e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"el-button-group"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[n("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" "+e._s(e.mergeConfig.addTxt))]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[n("i",{staticClass:"el-icon-remove"}),e._v(" "+e._s(e.mergeConfig.delAllTxt))])])],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-tabs-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),n("el-tabs",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],attrs:{closable:!e.mergeConfig.disableDel,addable:!e.mergeConfig.disableAdd,type:"card","tab-position":e.mergeConfig.tabPosition},on:{edit:e.handleTabsEdit}},e._l(e.schema.value,function(t,r){return n("el-tab-pane",{key:t.__dataSchema.__id,attrs:{name:""+r}},[n("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n "+e._s(t.__dataSchema.ui.label+" "+(r+1))+"\n "),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.__dataSchema.ui.help.content)},slot:"content"}),e._v(" "),!0===t.__dataSchema.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.__dataSchema.ui.help.iconCls},[e._v(e._s(t.__dataSchema.ui.help.text))])]):e._e()])],1),e._v(" "),e.isNormalObjSchema(t.__dataSchema)?[n("ncform-object",{attrs:{schema:t.__dataSchema,"form-data":e.formData,"idx-chain":(e.idxChain?e.idxChain+",":"")+r,config:t.__dataSchema.ui.widgetConfig,"show-legend":!1}},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o){return n("template",{slot:o},[e._t(o,null,{schema:t,idx:r})],2)})],2)]:[e._t("__notObjItem",null,{schema:t.__dataSchema,idx:r})]],2)}))],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(97)),o=a(n(17));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){for(var n=0,a=(t=(0,r.default)(t,e)).length;null!=e&&n-1&&e%1==0&&ef))return!1;var m=s.get(e);if(m&&s.get(t))return m==t;var _=-1,v=!0,b=n&i?new r.default:void 0;for(s.set(e,t),s.set(t,e);++_-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15));t.default=function(e,t){var n=this.__data__,o=(0,r.default)(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e){var t=(0,r.default)(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":r(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e){return(0,r.default)(this,e).get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e){return(0,r.default)(this,e).has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e,t){var n=(0,r.default)(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(156));t.default=function(e){return null==e?"":(0,r.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(10)),o=l(n(101)),a=l(n(4)),u=l(n(69));function l(e){return e&&e.__esModule?e:{default:e}}var i=1/0,d=r.default?r.default.prototype:void 0,s=d?d.toString:void 0;t.default=function e(t){if("string"==typeof t)return t;if((0,a.default)(t))return(0,o.default)(t,e)+"";if((0,u.default)(t))return s?s.call(t):"";var n=t+"";return"0"==n&&1/t==-i?"-0":n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=j(n(73)),o=j(n(163)),a=j(n(103)),u=j(n(165)),l=j(n(174)),i=j(n(177)),d=j(n(178)),s=j(n(179)),c=j(n(181)),f=j(n(115)),p=j(n(182)),m=j(n(117)),_=j(n(187)),v=j(n(188)),b=j(n(197)),h=j(n(4)),g=j(n(74)),y=j(n(8)),C=j(n(12));function j(e){return e&&e.__esModule?e:{default:e}}var x=1,M=2,S=4,O="[object Arguments]",w="[object Function]",P="[object GeneratorFunction]",V="[object Object]",k={};k[O]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[V]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[w]=k["[object WeakMap]"]=!1,t.default=function e(t,n,j,$,F,I){var A,U=n&x,z=n&M,L=n&S;if(j&&(A=F?j(t,$,F,I):j(t)),void 0!==A)return A;if(!(0,y.default)(t))return t;var T=(0,h.default)(t);if(T){if(A=(0,_.default)(t),!U)return(0,d.default)(t,A)}else{var N=(0,m.default)(t),R=N==w||N==P;if((0,g.default)(t))return(0,i.default)(t,U);if(N==V||N==O||R&&!F){if(A=z||R?{}:(0,b.default)(t),!U)return z?(0,c.default)(t,(0,l.default)(A,t)):(0,s.default)(t,(0,u.default)(A,t))}else{if(!k[N])return F?t:{};A=(0,v.default)(t,N,e,U)}}I||(I=new r.default);var E=I.get(t);if(E)return E;I.set(t,A);var D=L?z?p.default:f.default:z?keysIn:C.default,B=T?void 0:D(t);return(0,o.default)(B||t,function(r,o){B&&(r=t[o=r]),(0,a.default)(A,o,e(r,n,j,o,t,I))}),A}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(14));t.default=function(){this.__data__=new r.default,this.size=0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(14)),o=u(n(72)),a=u(n(70));function u(e){return e&&e.__esModule?e:{default:e}}var l=200;t.default=function(e,t){var n=this.__data__;if(n instanceof r.default){var u=n.__data__;if(!o.default||u.length legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n cursor: pointer;\n}\n.__object-form-item > legend .el-collapse-item__arrow {\n line-height: 22px;\n}\n.__object-form-item > [class*=-layout] {\n border: 1px solid #d8dce5;\n padding: 8px;\n}\n.__object-form-item .el-form-item {\n position: relative;\n margin-bottom: 0;\n}\n.__object-form-item .form-desc {\n color: #868e96 !important;\n}\n.__object-form-item .help {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n.__object-form-item .el-row {\n display: flex;\n flex-wrap: wrap;\n}\n.__object-form-item .el-row > [class*=el-col-] {\n padding-right: 5px;\n padding-left: 5px;\n}\n.__object-form-item .text-danger {\n color: #FA5555;\n}\n.__object-form-item .v-layout .el-form-item__label {\n font-weight: bold;\n}\n.__object-form-item .v-layout .el-form-item__error {\n position: relative;\n}\n.__object-form-item .h-layout .el-form-item {\n margin-bottom: 22px;\n}\n.__object-form-item .h-layout .el-form-item .el-form-item__content {\n line-height: 1.5;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(93),o=n(59);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);n(265);var u=n(0),l=Object(u.a)(o.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(101)),o=l(n(239)),a=l(n(259)),u=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return((0,u.default)(e)?r.default:a.default)(e,(0,o.default)(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=d(n(240)),a=d(n(251)),u=d(n(255)),l=d(n(4)),i=d(n(256));function d(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return"function"==typeof e?e:null==e?u.default:"object"==(void 0===e?"undefined":r(e))?(0,l.default)(e)?(0,a.default)(e[0],e[1]):(0,o.default)(e):(0,i.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(241)),o=u(n(250)),a=u(n(125));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,a.default)(t[0][0],t[0][1]):function(n){return n===e||(0,r.default)(n,e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(73)),o=a(n(122));function a(e){return e&&e.__esModule?e:{default:e}}var u=1,l=2;t.default=function(e,t,n,a){var i=n.length,d=i,s=!a;if(null==e)return!d;for(e=Object(e);i--;){var c=n[i];if(s&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n}\n.__array-table-form-item > legend .el-collapse-item__arrow {\n cursor: pointer;\n line-height: 22px;\n}\n.__array-table-form-item .table-bordered {\n border: 1px solid #e6ebf5;\n}\n.__array-table-form-item .table-bordered thead td, .__array-table-form-item .table-bordered thead th {\n border-bottom-width: 2px;\n border: 1px solid #e6ebf5;\n}\n.__array-table-form-item .table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n border-collapse: collapse;\n}\n.__array-table-form-item .table thead th {\n vertical-align: bottom;\n border-bottom: 1px solid #e6ebf5;\n text-align: left;\n color: #878d99;\n}\n.__array-table-form-item .table td, .__array-table-form-item .table th {\n padding: .75rem;\n vertical-align: top;\n border-top: 1px solid #e6ebf5;\n border-right: 1px solid #e6ebf5;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(94),o=n(62);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);n(268);var u=n(0),l=Object(u.a)(o.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";var r=n(64);n.n(r).a},function(e,t,n){(e.exports=n(2)()).push([e.i,"\n.__array-form-item > legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n}\n.__array-form-item > legend .el-collapse-item__arrow {\n line-height: 22px;\n cursor: pointer;\n}\n.__array-form-item .list-item {\n margin: 0px 0px 8px;\n}\n.__array-form-item .list-item .list-item-label {\n padding: 8px 8px 4px 8px;\n}\n.__array-form-item .list-item .list-item-label label {\n font-size: 14px;\n}\n.__array-form-item .normal-item {\n padding: 4px 8px 8px 8px;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(95),o=n(65);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);n(271);var u=n(0),l=Object(u.a)(o.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";var r=n(67);n.n(r).a},function(e,t,n){(e.exports=n(2)()).push([e.i,"\n.__array-tabs-form-item > legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n}\n.__array-tabs-form-item > legend .el-collapse-item__arrow {\n cursor: pointer;\n line-height: 22px;\n}\n.__array-tabs-form-item .el-tabs {\n margin-top: 6px;\n}\n.__array-tabs-form-item .el-tabs.el-tabs--left .el-tabs__new-tab {\n margin-left: 0;\n}\n.__array-tabs-form-item .el-tabs.el-tabs--left .el-tabs__new-tab .el-icon-plus {\n width: 100%;\n}\n.__array-tabs-form-item .el-tab-pane > .__object-form-item > .el-row {\n border: none;\n margin-top: -8px;\n}\n.__array-tabs-form-item .el-tabs__header {\n margin: 0 0 8px;\n}\n",""])}])}); \ No newline at end of file +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@ncform/ncform-common")):"function"==typeof define&&define.amd?define("ncformStdComps",["ncformCommon"],t):"object"==typeof exports?exports.ncformStdComps=t(require("@ncform/ncform-common")):e.ncformStdComps=t(e.ncformCommon)}(window,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=126)}([function(e,t,n){"use strict";function r(e,t,n,r,o,a,l,u){var i,s="function"==typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),a&&(s._scopeId="data-v-"+a),l?(i=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(l)},s._ssrRegister=i):o&&(i=u?function(){o.call(this,this.$root.$options.shadowRoot)}:o),i)if(s.functional){s._injectStyles=i;var d=s.render;s.render=function(e,t){return i.call(t),d(e,t)}}else{var c=s.beforeCreate;s.beforeCreate=c?[].concat(c,i):[i]}return{exports:e,options:s}}n.d(t,"a",function(){return r})},function(t,n){t.exports=e},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t=0&&i.splice(t,1)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var r=d(e);return s(r,t),function(e){for(var o=[],a=0;a=0?this.$data.modelVal:this.$data.modelVal[this.$data.mergeConfig.modelField]),(0,l.default)(this.$data.mergeConfig,"autocomplete.itemTemplate")&&(this.$data.itemTemplate.template=(0,l.default)(this.$data.mergeConfig,"autocomplete.itemTemplate")),(0,l.default)(this.$data.mergeConfig,"compound.prependSelect")&&((0,l.default)(this.$data.mergeConfig,"compound.prependSelect.enumSource")?this.$data.prependSelectOptions=(0,l.default)(this.$data.mergeConfig,"compound.prependSelect.enumSource"):this.$http({url:(0,l.default)(this.$data.mergeConfig,"compound.prependSelect.enumSourceRemote.remoteUrl")}).then(function(t){e.$data.prependSelectOptions=e.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField?(0,l.default)(t.data,e.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField):t.data}),this.$data.prependSelectVal=(0,l.default)(this.value,(0,l.default)(this.$data.mergeConfig,"compound.prependSelect.modelField")),this.$watch("prependSelectVal",function(){var e=this._processModelVal();this.$emit("input",e)})),(0,l.default)(this.$data.mergeConfig,"compound.appendSelect")&&((0,l.default)(this.$data.mergeConfig,"compound.appendSelect.enumSource")?this.$data.appendSelectOptions=(0,l.default)(this.$data.mergeConfig,"compound.appendSelect.enumSource"):this.$http({url:(0,l.default)(this.$data.mergeConfig,"compound.appendSelect.enumSourceRemote.remoteUrl")}).then(function(t){e.$data.appendSelectOptions=e.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField?(0,l.default)(t.data,e.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField):t.data}),this.$data.appendSelectVal=(0,l.default)(this.value,(0,l.default)(this.$data.mergeConfig,"compound.appendSelect.modelField")),this.$watch("appendSelectVal",function(){var e=this._processModelVal();this.$emit("input",e)}))},data:function(){return{prependSelectOptions:[],prependSelectVal:"",appendSelectOptions:[],appendSelectVal:"",itemTemplate:{props:["item"],template:""},isUploading:!1,inputVal:"",defaultConfig:{type:"text",trim:!0,clearable:!1,prefixIcon:"",suffixIcon:"",modelField:"",upload:{uploadUrl:"",data:{},fileField:"file",accept:"",constraint:{width:0,height:0,sizeFixed:!0,maxSize:0,minSize:0},resField:"",uploadText:""}}}},computed:{autocompleteOtherParams:function(){var e=(0,u.default)((0,l.default)(this.mergeConfig,"autocomplete.enumSourceRemote.otherParams"),{});for(var t in e)e[t]=this._analyzeVal(e[t]);return e}},methods:{querySearch:function(e,t){var n=this.$data.mergeConfig.autocomplete;if(n.enumSource)t(n.enumSource.filter(function(t){return-1!==t[n.itemValueField||"value"].toString().toLowerCase().indexOf(e.toLowerCase())}));else{var r={url:n.enumSourceRemote.remoteUrl,params:this.autocompleteOtherParams?JSON.parse(JSON.stringify(this.autocompleteOtherParams)):{}};r.params[n.enumSourceRemote.paramName]=e,this.$http(r).then(function(e){t(n.enumSourceRemote.resField?(0,l.default)(e.data,n.enumSourceRemote.resField):e.data)})}},handleClickUpload:function(){this.disabled||(this.$refs.upload.value=null,this.$refs.upload.click())},handleFileChange:function(){var e=this,t=this,n=new FormData,o=t.mergeConfig.upload,a=o.uploadUrl,u=o.data,i=o.resField,s=o.fileField,d=Object.assign({},u);d[s]=this.$refs.upload.files[0];var c=d[s].size/1024;t.mergeConfig.upload.constraint.maxSize&&c>t.mergeConfig.upload.constraint.maxSize?t.$message({message:"请上传小于"+t.mergeConfig.upload.constraint.maxSize+"KB的文件,您的文件为"+c.toFixed(0)+"KB",type:"error"}):t.mergeConfig.upload.constraint.minSize&&c=0&&t.mergeConfig.upload.constraint.width&&t.mergeConfig.upload.constraint.height){var n=new FileReader;n.onload=function(n){var r=new Image;r.onload=function(){(t.mergeConfig.upload.constraint.sizeFixed?this.width===t.mergeConfig.upload.constraint.width&&this.height===t.mergeConfig.upload.constraint.height:(this.width/this.height).toFixed(0)===(t.mergeConfig.upload.constraint.width/t.mergeConfig.upload.constraint.height).toFixed(0))?e():t.mergeConfig.upload.constraint.sizeFixed?t.$message({message:"请上传"+t.mergeConfig.upload.constraint.width+"x"+t.mergeConfig.upload.constraint.height+"的图片,你的图片为"+this.width+"x"+this.height,type:"error"}):t.$message({message:"请上传宽高比为"+t._getFractionalExpression(t.mergeConfig.upload.constraint.width/t.mergeConfig.upload.constraint.height,.01)+"的图片,你的图片宽高比为"+t._getFractionalExpression(this.width/this.height,.01),type:"error"})},r.src=n.target.result},n.readAsDataURL(d[s])}else e()}).then(function(){var o=!0,u=!1,s=void 0;try{for(var c,f=Object.entries(d)[Symbol.iterator]();!(o=(c=f.next()).done);o=!0){var p=r(c.value,2),m=p[0],_=p[1];n.append(m,_)}}catch(e){u=!0,s=e}finally{try{!o&&f.return&&f.return()}finally{if(u)throw s}}e.$data.isUploading=!0,e.$http({method:"POST",url:a,data:n}).then(function(t){e.$data.inputVal=(0,l.default)(t,i||""),e.$data.isUploading=!1}).catch(function(){t.$message.error("上传失败,请稍后再试!"),e.$data.isUploading=!1})})},_getFractionalExpression:function(e,t){for(var n=1,r=1;Math.abs(n/r-e)>t;)n/r>e?r++:n/r0&&tclick to upload",uploadServer:"Upload to server",upload:"Upload",chFile:"Select file",successChTips:"<%= fileCount %> files selected",uploadSuccess:"Uploaded successfully!",uploadFail:"Uploading files all failed!",uploadSomeFail:"Some files failed to upload!",limitTips:"No more than <%= limit %> files can be selected, please re-select"},zh_cn:{uploadTips:"将文件拖到此处,或点击上传",uploadServer:"上传到服务器",upload:"点击上传",chFile:"选取文件",successChTips:"共选中文件 <%= fileCount %> 个",uploadSuccess:"上传成功!",uploadFail:"上传文件全部失败!",uploadSomeFail:"部分文件上传失败!",limitTips:"选中文件不能多于<%= limit %>个,请重新选择"}},props:{value:{type:Array,default:function(){return[]}}},data:function(){return{defaultConfig:{uploadUrl:"",multiple:!1,data:{},showFileList:!0,drag:!1,accept:"",listType:"text",autoUpload:!1,limit:1,constraint:{width:0,height:0,sizeFixed:!0,maxSize:0,minSize:0},resField:"",fileNameField:"name",fileUrlField:"url",fileField:"file"},uploadInfo:{numUploaded:0,total:0,count:0,num:{success:0,error:0}}}},computed:{uploadUrl:function(){return this.mergeConfig.uploadUrl||this.config.uploadUrl||this.defaultConfig.uploadUrl},listType:function(){var e=this.mergeConfig.listType;return"picture-card"===e?"":e},fileList:function(){var e=this.modelVal,t=0;for(var n in e)"success"!==e[n].status&&e[n].status||(t++,e[n].status||(e[n].status="success"));return this.uploadInfo.numUploaded=t,e},showFileList:function(){return this.readonly||this.mergeConfig.showFileList}},methods:{submitUpload:function(){this.$refs.upload.submit()},handleUploadChange:function(e,t){var n=this;n.uploadInfo.total=t.length-n.uploadInfo.numUploaded,n.mergeConfig.autoUpload||n.mergeConfig.showFileList||!t.length||n.$message({message:this.$t("successChTips",{fileCount:t.length}),type:"success"})},handleUploadSucess:function(e,t,n){var r=void 0;for(r in n)if(n[r].uid===t.uid){var a=this.mergeConfig,l=a.resField,u=a.fileUrlField,i=a.fileNameField,s=(0,o.default)(e,l||"",{});n[r].name=s&&s[i]||n[r].name,n[r].url=s&&s[u]||n[r].url;break}n[r].url?this.uploadCallback({state:"success",fileList:n}):(n.splice(r,1),this.uploadCallback({state:"error",fileList:n}))},handleUploadError:function(e,t,n){this.uploadCallback({state:"error",fileList:n})},uploadCallback:function(e){var t=e.state,n=e.fileList,r=this,o=r.uploadInfo.total;if(r.uploadInfo.count++,r.uploadInfo.num[t]++,r.uploadInfo.count===o){o===r.uploadInfo.num[t]?r.$message({message:"success"===t?r.$t("uploadSuccess"):r.$t("uploadFail"),type:t}):r.$message({message:r.$t("uploadSomeFail"),type:"error"}),r.modelVal=n,r.uploadInfo.count=0,r.uploadInfo.num.success=0,r.uploadInfo.num.error=0}},handleUploadExceed:function(e,t){this.$message({message:this.$t("limitTips",{limit:this.mergeConfig.limit}),type:"warning"})},handleUploadRemove:function(e,t){"success"===e.status&&this.uploadInfo.numUploaded--,this.uploadInfo.total=t.length-this.uploadInfo.numUploaded,this.modelVal=t}}}},function(e,t,n){var r=n(209);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(33),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:Number,default:0}},data:function(){return{defaultConfig:{min:0,max:1/0,step:1}}},computed:{},methods:{}}},function(e,t,n){var r=n(212);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(36),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:String,default:""}},data:function(){return{defaultConfig:{rows:2,autoSize:!1}}},computed:{},methods:{}}},function(e,t,n){var r=n(215);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(39),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(7)),o=l(n(102)),a=l(n(1));function l(e){return e&&e.__esModule?e:{default:e}}var u=a.default.mixins.vue.controlMixin,i=a.default.ncformUtils;t.default={mixins:[u],i18nData:{en:{selectPls:"Select Please"},zh_cn:{selectPls:"请选择"}},props:{value:{type:[String,Number,Boolean,Object,Array],default:""}},created:function(){"boolean"==typeof this.value&&(this.$data.valueType="boolean",this.$data.modelVal=this.$data.modelVal?1:0)},mounted:function(){this.$data.itemTemplate.template=this.$data.mergeConfig.itemTemplate,0==this.$data.mergeConfig.enumSource.length?(this.$data.isLocalSource=!1,"boolean"==i.getValType(this.value)&&(this.$data.options=[{value:1,label:"true"},{value:0,label:"false"}])):this.$data.options=this.$data.mergeConfig.enumSource},data:function(){return{defaultConfig:{multiple:!1,clearable:!0,filterable:!1,filterLocal:!0,itemTemplate:"",itemLabelField:"label",itemValueField:"value",enumSource:[],enumSourceRemote:{remoteUrl:"",paramName:"keyword",otherParams:{},resField:"",selectFirstItem:!1}},isLocalSource:!0,options:[],itemTemplate:{template:"",props:["item"]},loading:!1}},computed:{otherParams:function(){var e=(0,o.default)((0,r.default)(this.mergeConfig,"enumSourceRemote.otherParams"),{});for(var t in e)e[t]=this._analyzeVal(e[t]);return e}},methods:{remoteMethod:function(e){var t=this;if((0,r.default)(this.mergeConfig,"enumSourceRemote.remoteUrl")){var n={url:this.mergeConfig.enumSourceRemote.remoteUrl,params:JSON.parse(JSON.stringify(this.otherParams))};n.params[this.$data.mergeConfig.enumSourceRemote.paramName]=e,this.$http(n).then(function(e){t.$data.options=t.$data.mergeConfig.enumSourceRemote.resField?(0,r.default)(e.data,t.$data.mergeConfig.enumSourceRemote.resField):e.data,t.mergeConfig.enumSourceRemote.selectFirstItem&&t.$data.options.length>0&&(t.$data.modelVal=t.$data.modelVal||t.$data.options[0][t.$data.mergeConfig.itemValueField])})}},_processModelVal:function(e){return"boolean"===this.$data.valueType?!!e:e}},watch:{otherParams:function(e,t){JSON.stringify(e)!==JSON.stringify(t)&&(void 0!==t&&(Array.isArray(this.modelVal)?this.modelVal=[]:this.modelVal=null),this.remoteMethod())}}}},function(e,t,n){var r=n(218);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(42),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String]}},data:function(){return{defaultConfig:{}}},computed:{},methods:{}}},function(e,t,n){var r=n(221);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(45),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],i18nData:{en:{chYear:"Choose Year",chMonth:"Choose Month",chDate:"Choose Date",chWeek:"Choose Week",chTime:"Choose Datetime",weekFormat:"Week WW of yyyy"},zh_cn:{chYear:"选择年份",chMonth:"选择月份",chDate:"选择日期",chWeek:"选择周",chTime:"选择时间",weekFormat:"yyyy年 第WW周"}},props:{value:{type:String,default:""}},created:function(){},mounted:function(){var e=this;this.$data.modelVal&&(this.$data.modelVal=new Date(parseInt(this.$data.modelVal))),this.$nextTick(function(){e.$data.typeOptions[e.$data.mergeConfig.type]||(e.$data.mergeConfig.type="date")})},data:function(){return{typeOptions:{year:{format:"",placeholder:"chYear"},month:{format:"",placeholder:"chMonth"},date:{format:"",placeholder:"chDate"},week:{format:"weekFormat",placeholder:"chWeek"},datetime:{format:"",placeholder:"chTime"}},defaultConfig:{type:"date"}}},computed:{},methods:{_processModelVal:function(e){return""+new Date(e).getTime()}}}},function(e,t,n){var r=n(224);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(48),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{min:0,max:100,step:1}}},computed:{},methods:{}}},function(e,t,n){var r=n(227);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(51),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:Number,default:0}},data:function(){return{defaultConfig:{max:5,allowHalf:!1,lowThreshold:2,highThreshold:4,colors:["#F7BA2A","#F7BA2A","#F7BA2A"],voidColor:"#C6D1DE",disabledVoidColor:"#EFF2F7",iconClasses:["el-icon-star-on","el-icon-star-on","el-icon-star-on"],voidIconClass:"el-icon-star-off",disabledVoidIconClass:"el-icon-star-on",showText:!1,showScore:!1,textColor:"#1F2D3D",texts:["极差","失望","一般","满意","惊喜"]}}},computed:{},methods:{}}},function(e,t,n){var r=n(230);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(54),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{multiLine:!1},val:""}},mounted:function(){this.val=this.modelVal}}},function(e,t,n){var r=n(233);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(57),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1));r.default.ncformUtils;var o=r.default.mixins.vue.layoutObjectMixin;t.default={props:{showLegend:{type:Boolean,default:!0}},methods:{legendEnable:function(e){return e.ui.showLegend&&e.ui.legend}},mixins:[o]}},function(e,t,n){var r=n(236);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(60),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(238)),o=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}var l=o.default.ncformUtils,u=o.default.mixins.vue.layoutArrayMixin;t.default={mixins:[u],i18nData:{en:{action:"Action",add:"Add",delAll:"Delete All"},zh_cn:{action:"操作",add:"增加",delAll:"删除全部"}},created:function(){l.isNormalObjSchema(this.schema.items)?this.$data.renderSchemas=(0,r.default)(this.schema.items.properties,function(e,t){return e}):this.$data.renderSchemas=[this.schema.items]},data:function(){return{renderSchemas:[]}},methods:{analyzeItemVal:function(e,t){return l.smartAnalyzeVal(e,{idxChain:t+"",data:{rootData:this.formData,constData:this.globalConst}})}}}},function(e,t,n){var r=n(266);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(63),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.layoutArrayMixin;t.default={mixins:[r],i18nData:{en:{add:"Add",delAll:"Delete All"},zh_cn:{add:"增加",delAll:"删除全部"}},created:function(){this._supportItemsCollapse()},methods:{collapseItem:function(e){e._expand=!e._expand},_supportItemsCollapse:function(){var e=this;this.$data.mergeConfig.disableItemCollapse||this.schema.value.forEach(function(t){void 0===t.__dataSchema._expand&&e.$set(t.__dataSchema,"_expand",!e.$data.mergeConfig.itemCollapse)})}},watch:{"schema.value.length":{handler:function(e,t){e>t&&this._supportItemsCollapse()}}}}},function(e,t,n){var r=n(269);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(66),o=n.n(r);for(var a in r)"default"!==a&&function(e){n.d(t,e,function(){return r[e]})}(a);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(1)).default.mixins.vue.layoutArrayMixin;t.default={mixins:[r],data:function(){return{defaultConfig:{tabPosition:"top"}}},methods:{handleTabsEdit:function(e,t){"add"===t&&this.addItem(),"remove"===t&&this.delItem(e)}}}},function(e,t,n){var r=n(272);"string"==typeof r&&(r=[[e.i,r,""]]);n(3)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=l(n(4)),a=l(n(69));function l(e){return e&&e.__esModule?e:{default:e}}var u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.default=function(e,t){if((0,o.default)(e))return!1;var n=void 0===e?"undefined":r(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,a.default)(e))||i.test(e)||!u.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=l(n(9)),a=l(n(11));function l(e){return e&&e.__esModule?e:{default:e}}var u="[object Symbol]";t.default=function(e){return"symbol"==(void 0===e?"undefined":r(e))||(0,a.default)(e)&&(0,o.default)(e)==u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(134)),o=i(n(150)),a=i(n(152)),l=i(n(153)),u=i(n(154));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(180)),o=a(n(111));function a(e){return e&&e.__esModule?e:{default:e}}var l=Object.prototype.propertyIsEnumerable,u=Object.getOwnPropertySymbols,i=u?function(e){return null==e?[]:(e=Object(e),(0,r.default)(u(e),function(t){return l.call(e,t)}))}:o.default;t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(118));t.default=function(e){var t=new e.constructor(e.byteLength);return new r.default(t).set(new r.default(e)),t}},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.mergeConfig.type&&e.typeOptions[e.mergeConfig.type]?n("el-date-picker",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"ncform-date-picker",attrs:{placeholder:e.placeholder||e.$t(e.typeOptions[e.mergeConfig.type].placeholder),disabled:e.disabled,readonly:e.readonly,type:e.mergeConfig.type,format:e.mergeConfig.format||e.$t(e.typeOptions[e.mergeConfig.type].format)},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}}):e._e()},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-color-picker",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled||e.readonly},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-radio"},[n("el-radio-group",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&!e.readonly,expression:"!hidden && !readonly"}],attrs:{disabled:e.disabled,size:"mini"},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}},e._l(e.mergeConfig.enumSource,function(t){return n("el-radio"+("button"===e.mergeConfig.type?"-button":""),{key:t[e.mergeConfig.itemValueField],tag:"component",class:"radio"===e.mergeConfig.type&&"v"===e.mergeConfig.arrangement?"is-vertical":"",attrs:{label:t[e.mergeConfig.itemValueField]}},[e._v(e._s(t[e.mergeConfig.itemLabelField]))])})),e._v(" "),n("label",{directives:[{name:"show",rawName:"v-show",value:e.readonly,expression:"readonly"}],staticClass:"label-read"},[e._v(e._s(e.labelRead))])],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-checkbox",style:{display:e.hidden?"none":""}},[e.mergeConfig.selectAll&&!e.readonly?n("el-checkbox",{class:"check-all",attrs:{disabled:e.disabled,indeterminate:e.mergeConfig.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.mergeConfig.checkAll,callback:function(t){e.$set(e.mergeConfig,"checkAll",t)},expression:"mergeConfig.checkAll"}},[e._v(e._s(e.$t("all")))]):e._e(),e._v(" "),e.readonly?e._e():n("el-checkbox-group",{attrs:{size:"mini",disabled:e.disabled},on:{change:e.handleCheckedOptChange},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}},e._l(e.mergeConfig.enumSource,function(t){return n("el-checkbox"+("button"===e.mergeConfig.type?"-button":""),{key:t[e.mergeConfig.itemValueField],tag:"component",class:"checkbox"===e.mergeConfig.type&&"v"===e.mergeConfig.arrangement?"is-vertical":"",attrs:{label:t[e.mergeConfig.itemValueField]}},[e._v(e._s(t[e.mergeConfig.itemLabelField]))])})),e._v(" "),e._l(e.labelRead,function(t,r){return n("label",{directives:[{name:"show",rawName:"v-show",value:e.readonly,expression:"readonly"}],key:r,class:["label-read","checkbox"===e.mergeConfig.type&&"v"===e.mergeConfig.arrangement?"label-vertical":""]},[e._v(e._s(t))])})],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-upload",{ref:"upload",class:["ncform-upload",e.readonly?"is-read-only":""],style:{display:e.hidden?"none":""},attrs:{disabled:e.readonly||e.disabled,action:e.uploadUrl,multiple:e.mergeConfig.multiple,data:e.mergeConfig.data,"show-file-list":e.showFileList,drag:e.mergeConfig.drag,accept:e.mergeConfig.accept,"list-type":e.listType,"auto-upload":e.mergeConfig.autoUpload,limit:e.mergeConfig.limit,"on-change":e.handleUploadChange,"on-success":e.handleUploadSucess,"on-error":e.handleUploadError,"on-exceed":e.handleUploadExceed,"on-remove":e.handleUploadRemove,"file-list":e.fileList,name:e.mergeConfig.fileField}},[!e.readonly&&e.mergeConfig.drag?n("template",{slot:"trigger"},[n("i",{staticClass:"el-icon-upload"}),e._v(" "),n("div",{staticClass:"el-upload__text",domProps:{innerHTML:e._s(e.$t("uploadTips"))}})]):e._e(),e._v(" "),e.mergeConfig.drag&&e.disabled?n("div",{staticClass:"disabled-mask"}):e._e(),e._v(" "),e.readonly||!e.mergeConfig.drag||e.mergeConfig.autoUpload?e._e():n("el-button",{staticClass:"upload-btn",attrs:{disabled:e.disabled,size:"small",type:"success"},on:{click:e.submitUpload}},[e._v(e._s(e.$t("uploadServer")))]),e._v(" "),e.readonly||e.mergeConfig.drag||!e.mergeConfig.autoUpload?e._e():n("el-button",{attrs:{disabled:e.disabled,size:"small",type:"primary"}},[e._v(e._s(e.$t("upload")))]),e._v(" "),e.readonly||e.mergeConfig.drag||e.mergeConfig.autoUpload?e._e():[n("el-button",{attrs:{slot:"trigger",disabled:e.disabled,size:"small",type:"primary"},slot:"trigger"},[e._v(e._s(e.$t("chFile")))]),e._v(" "),n("el-button",{staticClass:"upload-btn",attrs:{disabled:e.disabled,size:"small",type:"success"},on:{click:e.submitUpload}},[e._v(e._s(e.$t("uploadServer")))])]],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-input-number"},[n("el-input-number",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled||e.readonly,min:e.mergeConfig.min,max:e.mergeConfig.max,step:e.mergeConfig.step},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:"textarea",rows:e.mergeConfig.rows,autosize:e.mergeConfig.autoSize},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-select",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{placeholder:e.placeholder||e.$t("selectPls"),disabled:e.disabled||e.readonly,clearable:e.mergeConfig.clearable,multiple:e.mergeConfig.multiple,filterable:e.mergeConfig.filterable,remote:!e.isLocalSource&&!e.mergeConfig.filterLocal,"remote-method":e.remoteMethod,loading:e.loading},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}},e._l(e.options,function(t){return n("el-option",{key:t[e.mergeConfig.itemValueField],attrs:{label:t[e.mergeConfig.itemLabelField],value:t[e.mergeConfig.itemValueField]}},[e.itemTemplate.template?n(e.itemTemplate,{tag:"component",attrs:{item:t}}):e._e()],1)}))},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"ncform-input"},[e.mergeConfig.autocomplete?n("el-autocomplete",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,clearable:e.mergeConfig.clearable,type:e.mergeConfig.type,"prefix-icon":e.mergeConfig.prefixIcon,"suffix-icon":e.mergeConfig.suffixIcon,"fetch-suggestions":e.querySearch,"trigger-on-focus":!!e.mergeConfig.autocomplete.immediateShow,"value-key":e.mergeConfig.autocomplete.itemValueField||"value"},scopedSlots:e._u([{key:"default",fn:function(t){return e.mergeConfig.autocomplete&&e.mergeConfig.autocomplete.itemTemplate?[n(e.itemTemplate,{tag:"component",attrs:{item:t.item}})]:void 0}}]),model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}},[e.mergeConfig.compound?[e.mergeConfig.compound.prependLabel?n("template",{slot:"prepend"},[e._v(e._s(e.mergeConfig.compound.prependLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.appendLabel?n("template",{slot:"append"},[e._v(e._s(e.mergeConfig.compound.appendLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.prependIcon?n("el-button",{attrs:{slot:"prepend",icon:e.mergeConfig.compound.prependIcon},slot:"prepend"}):e._e(),e._v(" "),e.mergeConfig.compound.appendIcon?n("el-button",{attrs:{slot:"append",icon:e.mergeConfig.compound.appendIcon},slot:"append"}):e._e(),e._v(" "),e.mergeConfig.compound.prependSelect?n("el-select",{attrs:{slot:"prepend",placeholder:e.$t("selectPls")},slot:"prepend",model:{value:e.prependSelectVal,callback:function(t){e.prependSelectVal=t},expression:"prependSelectVal"}},e._l(e.prependSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.prependSelect.itemValueField],attrs:{label:t[e.mergeConfig.compound.prependSelect.itemLabelField],value:t[e.mergeConfig.compound.prependSelect.itemValueField]}})})):e._e(),e._v(" "),e.mergeConfig.compound.appendSelect?n("el-select",{attrs:{slot:"append",placeholder:e.$t("selectPls")},slot:"append",model:{value:e.appendSelectVal,callback:function(t){e.appendSelectVal=t},expression:"appendSelectVal"}},e._l(e.appendSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.appendSelectVal.itemValueField],attrs:{label:t[e.mergeConfig.compound.appendSelect.itemLabelField],value:t[e.mergeConfig.compound.appendSelect.itemValueField]}})})):e._e()]:e._e()],2):n("el-input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,clearable:e.mergeConfig.clearable,type:"file"===e.mergeConfig.type?"text":e.mergeConfig.type,"prefix-icon":e.mergeConfig.prefixIcon,"suffix-icon":e.mergeConfig.suffixIcon},model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}},["file"!==e.mergeConfig.type&&e.mergeConfig.compound?[e.mergeConfig.compound.prependLabel?n("template",{slot:"prepend"},[e._v(e._s(e.mergeConfig.compound.prependLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.appendLabel?n("template",{slot:"append"},[e._v(e._s(e.mergeConfig.compound.appendLabel))]):e._e(),e._v(" "),e.mergeConfig.compound.prependIcon?n("el-button",{attrs:{slot:"prepend",icon:e.mergeConfig.compound.prependIcon},slot:"prepend"}):e._e(),e._v(" "),e.mergeConfig.compound.appendIcon?n("el-button",{attrs:{slot:"append",icon:e.mergeConfig.compound.appendIcon},slot:"append"}):e._e(),e._v(" "),e.mergeConfig.compound.prependSelect?n("el-select",{attrs:{slot:"prepend",placeholder:e.$t("selectPls")},slot:"prepend",model:{value:e.prependSelectVal,callback:function(t){e.prependSelectVal=t},expression:"prependSelectVal"}},e._l(e.prependSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.prependSelect.itemValueField],attrs:{label:t[e.mergeConfig.compound.prependSelect.itemLabelField],value:t[e.mergeConfig.compound.prependSelect.itemValueField]}})})):e._e(),e._v(" "),e.mergeConfig.compound.appendSelect?n("el-select",{attrs:{slot:"append",placeholder:e.$t("selectPls")},slot:"append",model:{value:e.appendSelectVal,callback:function(t){e.appendSelectVal=t},expression:"appendSelectVal"}},e._l(e.appendSelectOptions,function(t){return n("el-option",{key:t[e.mergeConfig.compound.appendSelect.itemValueField],attrs:{label:t[e.mergeConfig.compound.appendSelect.itemLabelField],value:t[e.mergeConfig.compound.appendSelect.itemValueField]}})})):e._e()]:"file"===e.mergeConfig.type&&e.mergeConfig.upload?[e.mergeConfig.upload.uploadUrl?n("el-button",{staticClass:"ncform-input-upload",attrs:{slot:"append"},on:{click:e.handleClickUpload},slot:"append"},[e._v(e._s(e.isUploading?e.$t("uploading"):e.mergeConfig.upload.uploadText||e.$t("upload"))+"\n "),n("input",{ref:"upload",attrs:{type:"file",accept:e.mergeConfig.upload.accept||""},on:{change:e.handleFileChange}})]):e._e()]:e._e()],2)],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{float:"left"}},[n("el-slider",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],attrs:{disabled:e.disabled||e.readonly,placeholder:e.placeholder,min:e.mergeConfig.min,max:e.mergeConfig.max,step:e.mergeConfig.step},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement;return(e._self._c||t)("el-rate",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"}],staticClass:"ncform-rate",attrs:{disabled:e.disabled||e.readonly,placeholder:e.placeholder,max:e.mergeConfig.max,"allow-half":e.mergeConfig.allowHalf,"low-threshold":e.mergeConfig.lowThreshold,"high-threshold":e.mergeConfig.highThreshold,colors:e.mergeConfig.colors,"void-color":e.mergeConfig.voidColor,"disabled-void-color":e.mergeConfig.disabledVoidColor,"icon-classes":e.mergeConfig.iconClasses,"void-icon-class":e.mergeConfig.voidIconClass,"disabled-void-icon-class":e.mergeConfig.disabledVoidIconClass,"show-text":e.mergeConfig.showText,"show-score":e.mergeConfig.showScore,"text-color":e.mergeConfig.textColor,texts:e.mergeConfig.texts},model:{value:e.modelVal,callback:function(t){e.modelVal=t},expression:"modelVal"}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement;return(this._self._c||e)("label",{ref:"label",class:["ncform-label",this.mergeConfig.multiLine?"multi-line":""],attrs:{title:this.mergeConfig.multiLine?"":this.val}},[this._v(this._s(this.val))])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__object-form-item"},[e.legendEnable(e.schema)&&e.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),"v"===e.mergeConfig.layout?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"el-row v-layout",staticStyle:{width:"100%"}},e._l(e.schema.properties,function(t,r){return n("div",{key:r,staticClass:"el-col el-form-item",class:["el-col-"+(2*t.ui.columns||24)],style:{display:e._analyzeVal(t.ui.hidden)?"none":""}},[[e.isNormalObjSchema(t)||t.ui.noLabelSpace?e._e():n("label",{staticClass:"el-form-item__label",style:{visibility:t.ui.showLabel?"visible":"hidden"}},[!0===e._analyzeVal(t.rules.required)||"object"==typeof t.rules.required&&!0===e._analyzeVal(t.rules.required.value)?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)+"\n\n "),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:t.ui.help.content,placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.ui.help.content)},slot:"content"}),e._v(" "),!0===t.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e()])],1),e._v(" "),e._t(r),e._v(" "),t.ui.description?n("small",{staticClass:"form-desc",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()]],2)})):e._e(),e._v(" "),"h"===e.mergeConfig.layout?n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"el-row h-layout",staticStyle:{width:"100%"}},e._l(e.schema.properties,function(t,r){return n("div",{key:r,staticClass:"el-col el-form-item",class:["el-col-"+(2*t.ui.columns||24)],style:{display:e._analyzeVal(t.ui.hidden)?"none":""}},[[e.legendEnable(t)||t.ui.noLabelSpace?e._e():n("label",{staticClass:"el-form-item__label",style:{visibility:t.ui.showLabel?"visible":"hidden",width:e.mergeConfig.labelWidth}},[!0===e._analyzeVal(t.rules.required)||"object"==typeof t.rules.required&&!0===e._analyzeVal(t.rules.required.value)?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n "+e._s(t.ui.label)+"\n "),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.ui.help.content)},slot:"content"}),e._v(" "),!0===t.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e()]),e._v("\n :\n ")],1),e._v(" "),n("div",{staticClass:"el-form-item__content",style:{"margin-left":e.legendEnable(t)||t.ui.noLabelSpace?"0px":e.mergeConfig.labelWidth}},[e._t(r),e._v(" "),t.ui.description?n("small",{staticClass:"form-desc",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()],2)]],2)})):e._e()])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-table-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),n("table",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"table table-bordered"},[n("thead",[e._l(e.renderSchemas,function(t,r){return n("th",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(t.ui.hidden,r),expression:"!analyzeItemVal(renderSchema.ui.hidden, idx)"}],key:t.ui.label},[t.rules&&t.rules.required?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.ui.help.content)},slot:"content"}),e._v(" "),!0===t.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e()]),e._v(" "),t.ui.description?n("small",{staticClass:"form-text text-muted",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()],1)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("th",[e._v(e._s(e.$t("action")))])],2),e._v(" "),n("tbody",e._l(e.schema.value,function(t,r){return n("tr",{key:t.__dataSchema.__id},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o,a){return n("td",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(e.renderSchemas[a].ui.hidden,a),expression:"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)"}],key:o},[e._t(o,null,{schema:t,idx:r})],2)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("td",{staticStyle:{width:"130px"}},[n("div",{staticClass:"el-button-group"},[e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[n("i",{staticClass:"el-icon-remove"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[n("i",{staticClass:"el-icon-sort-up"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[n("i",{staticClass:"el-icon-sort-down"})])])])],2)})),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableAdd?e._e():n("tfoot",[n("tr",[n("td",{attrs:{colspan:e.renderSchemas.length+1}},[e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{staticClass:"el-button-group"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[n("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" "+e._s(e.mergeConfig.addTxt||e.$t("add")))]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[n("i",{staticClass:"el-icon-remove"}),e._v(" "+e._s(e.mergeConfig.delAllTxt||e.$t("delAll")))])])])])])])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),e._l(e.schema.value,function(t,r){return n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],key:t.__dataSchema.__id,staticClass:"list-item"},[n("div",{staticClass:"list-item-label"},[n("label",[e._v(e._s(t.__dataSchema.ui.label)+" "+e._s(r+1))]),e._v(" "),n("div",{staticClass:"el-button-group"},[e.mergeConfig.disableItemCollapse?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:t.__dataSchema._expand,expression:"dataItem.__dataSchema._expand"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(n){e.collapseItem(t.__dataSchema)}}},[n("i",{staticClass:"el-icon-arrow-down"})]),e._v(" "),e.mergeConfig.disableItemCollapse?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:!t.__dataSchema._expand,expression:"!dataItem.__dataSchema._expand"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(n){e.collapseItem(t.__dataSchema)}}},[n("i",{staticClass:"el-icon-arrow-up"})]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[n("i",{staticClass:"el-icon-remove"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[n("i",{staticClass:"el-icon-sort-up"})]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[n("i",{staticClass:"el-icon-sort-down"})])])]),e._v(" "),e.isNormalObjSchema(t.__dataSchema)?[n("ncform-object",{directives:[{name:"show",rawName:"v-show",value:e.mergeConfig.disableItemCollapse||t.__dataSchema._expand,expression:"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand"}],attrs:{schema:t.__dataSchema,"form-data":e.formData,"idx-chain":(e.idxChain?e.idxChain+",":"")+r,config:t.__dataSchema.ui.widgetConfig,"show-legend":!1}},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o){return n("template",{slot:o},[e._t(o,null,{schema:t,idx:r})],2)})],2)]:n("div",{staticClass:"normal-item"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.mergeConfig.disableItemCollapse||t.__dataSchema._expand,expression:"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand"}]},[e._t("__notObjItem",null,{schema:t.__dataSchema,idx:r})],2)])],2)}),e._v(" "),e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"el-button-group"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"el-button el-button--mini",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[n("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" "+e._s(e.mergeConfig.addTxt||e.$t("add")))]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"el-button el-button--danger el-button--mini",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[n("i",{staticClass:"el-icon-remove"}),e._v(" "+e._s(e.mergeConfig.delAllTxt||e.$t("delAll")))])])],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-tabs-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v("\n "+e._s(e.schema.ui.legend)+"\n "),e.mergeConfig.disableCollapse?e._e():n("i",{staticClass:"el-collapse-item__arrow",class:{"el-icon-arrow-up":!e.mergeConfig.collapsed,"el-icon-arrow-down":e.mergeConfig.collapsed}})]):e._e(),e._v(" "),n("el-tabs",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],attrs:{closable:!e.mergeConfig.disableDel,addable:!e.mergeConfig.disableAdd,type:"card","tab-position":e.mergeConfig.tabPosition},on:{edit:e.handleTabsEdit}},e._l(e.schema.value,function(t,r){return n("el-tab-pane",{key:t.__dataSchema.__id,attrs:{name:""+r}},[n("span",{attrs:{slot:"label"},slot:"label"},[e._v("\n "+e._s(t.__dataSchema.ui.label+" "+(r+1))+"\n "),e._v(" "),n("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right-start"}},[n("div",{attrs:{slot:"content"},domProps:{innerHTML:e._s(t.__dataSchema.ui.help.content)},slot:"content"}),e._v(" "),!0===t.__dataSchema.ui.help.show?n("a",{staticClass:"help",attrs:{href:"#"}},[n("span",{class:t.__dataSchema.ui.help.iconCls},[e._v(e._s(t.__dataSchema.ui.help.text))])]):e._e()])],1),e._v(" "),e.isNormalObjSchema(t.__dataSchema)?[n("ncform-object",{attrs:{schema:t.__dataSchema,"form-data":e.formData,"idx-chain":(e.idxChain?e.idxChain+",":"")+r,config:t.__dataSchema.ui.widgetConfig,"show-legend":!1}},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o){return n("template",{slot:o},[e._t(o,null,{schema:t,idx:r})],2)})],2)]:[e._t("__notObjItem",null,{schema:t.__dataSchema,idx:r})]],2)}))],1)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(97)),o=a(n(17));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){for(var n=0,a=(t=(0,r.default)(t,e)).length;null!=e&&n-1&&e%1==0&&ef))return!1;var m=d.get(e);if(m&&d.get(t))return m==t;var _=-1,v=!0,b=n&i?new r.default:void 0;for(d.set(e,t),d.set(t,e);++_-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15));t.default=function(e,t){var n=this.__data__,o=(0,r.default)(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e){var t=(0,r.default)(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":r(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e){return(0,r.default)(this,e).get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e){return(0,r.default)(this,e).has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(16));t.default=function(e,t){var n=(0,r.default)(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(156));t.default=function(e){return null==e?"":(0,r.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(10)),o=u(n(101)),a=u(n(4)),l=u(n(69));function u(e){return e&&e.__esModule?e:{default:e}}var i=1/0,s=r.default?r.default.prototype:void 0,d=s?s.toString:void 0;t.default=function e(t){if("string"==typeof t)return t;if((0,a.default)(t))return(0,o.default)(t,e)+"";if((0,l.default)(t))return d?d.call(t):"";var n=t+"";return"0"==n&&1/t==-i?"-0":n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=j(n(73)),o=j(n(163)),a=j(n(103)),l=j(n(165)),u=j(n(174)),i=j(n(177)),s=j(n(178)),d=j(n(179)),c=j(n(181)),f=j(n(115)),p=j(n(182)),m=j(n(117)),_=j(n(187)),v=j(n(188)),b=j(n(197)),h=j(n(4)),g=j(n(74)),y=j(n(8)),C=j(n(12));function j(e){return e&&e.__esModule?e:{default:e}}var x=1,M=2,S=4,O="[object Arguments]",w="[object Function]",P="[object GeneratorFunction]",$="[object Object]",k={};k[O]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[$]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[w]=k["[object WeakMap]"]=!1,t.default=function e(t,n,j,V,F,A){var I,U=n&x,T=n&M,z=n&S;if(j&&(I=F?j(t,V,F,A):j(t)),void 0!==I)return I;if(!(0,y.default)(t))return t;var L=(0,h.default)(t);if(L){if(I=(0,_.default)(t),!U)return(0,s.default)(t,I)}else{var N=(0,m.default)(t),R=N==w||N==P;if((0,g.default)(t))return(0,i.default)(t,U);if(N==$||N==O||R&&!F){if(I=T||R?{}:(0,b.default)(t),!U)return T?(0,c.default)(t,(0,u.default)(I,t)):(0,d.default)(t,(0,l.default)(I,t))}else{if(!k[N])return F?t:{};I=(0,v.default)(t,N,e,U)}}A||(A=new r.default);var E=A.get(t);if(E)return E;A.set(t,I);var D=z?T?p.default:f.default:T?keysIn:C.default,B=L?void 0:D(t);return(0,o.default)(B||t,function(r,o){B&&(r=t[o=r]),(0,a.default)(I,o,e(r,n,j,o,t,A))}),I}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(14));t.default=function(){this.__data__=new r.default,this.size=0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(14)),o=l(n(72)),a=l(n(70));function l(e){return e&&e.__esModule?e:{default:e}}var u=200;t.default=function(e,t){var n=this.__data__;if(n instanceof r.default){var l=n.__data__;if(!o.default||l.length legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n cursor: pointer;\n}\n.__object-form-item > legend .el-collapse-item__arrow {\n line-height: 22px;\n}\n.__object-form-item > [class*=-layout] {\n border: 1px solid #d8dce5;\n padding: 8px;\n}\n.__object-form-item .el-form-item {\n position: relative;\n margin-bottom: 0;\n}\n.__object-form-item .form-desc {\n color: #868e96 !important;\n}\n.__object-form-item .help {\n color: #007bff;\n text-decoration: none;\n background-color: transparent;\n}\n.__object-form-item .el-row {\n display: flex;\n flex-wrap: wrap;\n}\n.__object-form-item .el-row > [class*=el-col-] {\n padding-right: 5px;\n padding-left: 5px;\n}\n.__object-form-item .text-danger {\n color: #FA5555;\n}\n.__object-form-item .v-layout .el-form-item__label {\n font-weight: bold;\n}\n.__object-form-item .v-layout .el-form-item__error {\n position: relative;\n}\n.__object-form-item .h-layout .el-form-item {\n margin-bottom: 22px;\n}\n.__object-form-item .h-layout .el-form-item .el-form-item__content {\n line-height: 1.5;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(93),o=n(59);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);n(265);var l=n(0),u=Object(l.a)(o.default,r.a,r.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(101)),o=u(n(239)),a=u(n(259)),l=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return((0,l.default)(e)?r.default:a.default)(e,(0,o.default)(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=s(n(240)),a=s(n(251)),l=s(n(255)),u=s(n(4)),i=s(n(256));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return"function"==typeof e?e:null==e?l.default:"object"==(void 0===e?"undefined":r(e))?(0,u.default)(e)?(0,a.default)(e[0],e[1]):(0,o.default)(e):(0,i.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(241)),o=l(n(250)),a=l(n(125));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,a.default)(t[0][0],t[0][1]):function(n){return n===e||(0,r.default)(n,e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(73)),o=a(n(122));function a(e){return e&&e.__esModule?e:{default:e}}var l=1,u=2;t.default=function(e,t,n,a){var i=n.length,s=i,d=!a;if(null==e)return!s;for(e=Object(e);i--;){var c=n[i];if(d&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++i legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n}\n.__array-table-form-item > legend .el-collapse-item__arrow {\n cursor: pointer;\n line-height: 22px;\n}\n.__array-table-form-item .table-bordered {\n border: 1px solid #e6ebf5;\n}\n.__array-table-form-item .table-bordered thead td, .__array-table-form-item .table-bordered thead th {\n border-bottom-width: 2px;\n border: 1px solid #e6ebf5;\n}\n.__array-table-form-item .table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 1rem;\n background-color: transparent;\n border-collapse: collapse;\n}\n.__array-table-form-item .table thead th {\n vertical-align: bottom;\n border-bottom: 1px solid #e6ebf5;\n text-align: left;\n color: #878d99;\n}\n.__array-table-form-item .table td, .__array-table-form-item .table th {\n padding: .75rem;\n vertical-align: top;\n border-top: 1px solid #e6ebf5;\n border-right: 1px solid #e6ebf5;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(94),o=n(62);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);n(268);var l=n(0),u=Object(l.a)(o.default,r.a,r.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";var r=n(64);n.n(r).a},function(e,t,n){(e.exports=n(2)()).push([e.i,"\n.__array-form-item > legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n}\n.__array-form-item > legend .el-collapse-item__arrow {\n line-height: 22px;\n cursor: pointer;\n}\n.__array-form-item .list-item {\n margin: 0px 0px 8px;\n}\n.__array-form-item .list-item .list-item-label {\n padding: 8px 8px 4px 8px;\n}\n.__array-form-item .list-item .list-item-label label {\n font-size: 14px;\n}\n.__array-form-item .normal-item {\n padding: 4px 8px 8px 8px;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(95),o=n(65);for(var a in o)"default"!==a&&function(e){n.d(t,e,function(){return o[e]})}(a);n(271);var l=n(0),u=Object(l.a)(o.default,r.a,r.b,!1,null,null,null);t.default=u.exports},function(e,t,n){"use strict";var r=n(67);n.n(r).a},function(e,t,n){(e.exports=n(2)()).push([e.i,"\n.__array-tabs-form-item > legend {\n border-left: 6px solid #878D99;\n padding: 6px;\n background-color: #d8dce5;\n color: #5a5e66;\n font-size: 14px;\n margin-bottom: 0px;\n border-radius: 4px 4px 0 0;\n}\n.__array-tabs-form-item > legend .el-collapse-item__arrow {\n cursor: pointer;\n line-height: 22px;\n}\n.__array-tabs-form-item .el-tabs {\n margin-top: 6px;\n}\n.__array-tabs-form-item .el-tabs.el-tabs--left .el-tabs__new-tab {\n margin-left: 0;\n}\n.__array-tabs-form-item .el-tabs.el-tabs--left .el-tabs__new-tab .el-icon-plus {\n width: 100%;\n}\n.__array-tabs-form-item .el-tab-pane > .__object-form-item > .el-row {\n border: none;\n margin-top: -8px;\n}\n.__array-tabs-form-item .el-tabs__header {\n margin: 0 0 8px;\n}\n",""])}])}); \ No newline at end of file diff --git a/ncform-show/assets/playground.js b/ncform-show/assets/playground.js index 289c56a..deaf9e3 100644 --- a/ncform-show/assets/playground.js +++ b/ncform-show/assets/playground.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n/**\n * \n */\nexports.default = {\n /* ====================== 生命周期 ====================== */\n\n created: function created() {\n // 在这里做一些跟DOM无关的初始化, 比如获取初始化数据\n if (location.search.indexOf('lang=cn') >= 0) {\n this.$data.lang = 'cn';\n }\n },\n mounted: function mounted() {\n var _this = this;\n\n // 在这里做一些跟DOM有关的初始化\n setTimeout(function () {\n _this.createEditor();\n _this.templateChange(\"0\");\n }, 0);\n },\n\n\n /* ====================== 数据绑定 ====================== */\n\n props: {},\n\n data: function data() {\n return {\n lang: 'en',\n jsonValue: \"\",\n i18nData: {\n en: {\n template: 'Template',\n genForm: 'Run',\n getData: 'Get Data',\n notValidJSON: 'Not valid JSON data',\n moreComp: 'See more widgets'\n },\n cn: {\n template: '模板',\n genForm: '生成表单',\n getData: '获取表单数据',\n notValidJSON: '不是有效的JSON数据',\n moreComp: '看看更多的组件'\n }\n },\n ncformSchema: {\n type: \"object\",\n properties: {\n username: {\n type: \"string\",\n ui: {\n columns: 6,\n label: \"username\"\n }\n }\n }\n },\n ncformValue: {},\n\n selectVal: \"0\",\n options: [{\n value: \"0\",\n label: {\n cn: \"基础使用\",\n en: \"Basic\"\n }\n }, {\n value: \"1\",\n label: {\n cn: \"基础使用-丰富显示\",\n en: \"Basic-Rich Display\"\n }\n }, {\n value: \"2\",\n label: {\n cn: \"基础使用-多列布局\",\n en: \"Basic-Multi Columns\"\n }\n }, {\n value: \"22\",\n label: {\n cn: \"基础使用-媒体预览\",\n en: \"Basic-Media Preview\"\n }\n }, {\n value: \"3\",\n label: {\n cn: \"基础使用-标签居左\",\n en: \"Basic-Label Left\"\n }\n }, {\n value: \"4\",\n label: {\n cn: \"基础使用-校验规则\",\n en: \"Basic-Verification Rule\"\n }\n }, {\n value: \"5\",\n label: {\n cn: \"基础使用-数组类型\",\n en: \"Basic-Array Type\"\n }\n }, {\n value: \"6\",\n label: {\n cn: \"基础使用-表格数组\",\n en: \"Basic-Table Array\"\n }\n }, {\n value: \"7\",\n label: {\n cn: \"基础使用-标签数组\",\n en: \"Basic-Tabs Array\"\n }\n }, {\n value: \"77\",\n label: {\n cn: \"基础使用-分隔栏\",\n en: \"Basic-Separator\"\n }\n }, {\n value: \"8\",\n label: {\n cn: \"高级玩法-控件交互 dx表达式\",\n en: \"Adv-Control Interaction [dx expression]\"\n }\n }, {\n value: \"9\",\n label: {\n cn: \"高级玩法-数组项交互 dx表达式\",\n en: \"Adv-Array Item Interaction [dx expression]\"\n }\n }, {\n value: \"10\",\n label: {\n cn: \"高级玩法-下拉框值交互 dx表达式\",\n en: \"Adv-Selector Interaction [dx expression]\"\n }\n }, {\n value: \"101\",\n label: {\n cn: \"高级玩法-校验关联 dx表达式\",\n en: \"Adv-Check Association [dx expression]\"\n }\n }, {\n value: \"11\",\n label: {\n cn: \"高级玩法-自定义校验规则 dx表达式\",\n en: \"Adv-Custom Rule [dx expression]\"\n }\n }, {\n value: \"12\",\n label: {\n cn: \"高级玩法-全局常量 dx表达式\",\n en: \"Adv-Global Constant [dx expression]\"\n }\n }, {\n value: \"13\",\n label: {\n cn: \"高级玩法-跟随 dx表达式\",\n en: \"Adv-Follow [dx expression]\"\n }\n }],\n templates: {\n \"0\": {\n type: \"object\",\n properties: {\n name: {\n type: \"string\"\n },\n email: {\n type: \"string\"\n },\n age: {\n type: \"integer\"\n },\n adult: {\n type: \"boolean\"\n }\n }\n },\n \"1\": {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name.\",\n placeholder: \"Name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n }\n },\n age: {\n type: \"integer\",\n default: 18,\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games.\"\n }\n }\n }\n }\n },\n \"2\": {\n type: \"object\",\n properties: {\n firstname: {\n type: \"string\",\n ui: {\n columns: 3,\n label: \"Name\",\n placeholder: \"First name\"\n }\n },\n lastname: {\n type: \"string\",\n ui: {\n columns: 3,\n showLabel: false,\n placeholder: \"Last name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n columns: 6,\n label: \"Email\"\n }\n },\n age: {\n type: \"integer\",\n ui: {\n columns: 6,\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n columns: 6,\n label: \"adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n\n \"22\": {\n type: \"object\",\n properties: {\n image: {\n type: \"string\",\n default: \"https://upload-images.jianshu.io/upload_images/2195795-e3c500e4b7d17b2c.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240\",\n ui: {\n label: \"Image\",\n columns: 6,\n preview: {\n type: \"image\",\n value: \"dx: {{$self}}\",\n clearable: true,\n outward: {\n width: 150,\n height: 150,\n shape: \"circle\"\n }\n }\n }\n },\n video: {\n type: \"string\",\n default: \"https://www.w3schools.com/html/mov_bbb.mp4\",\n ui: {\n label: \"Video\",\n columns: 6,\n preview: {\n type: \"video\"\n }\n }\n },\n audio: {\n type: \"string\",\n default: \"https://www.w3schools.com/html/mov_bbb.mp4\",\n ui: {\n label: \"Audio\",\n columns: 6,\n preview: {\n type: \"audio\"\n }\n }\n },\n link: {\n type: \"string\",\n default: \"https://www.baidu.com\",\n ui: {\n label: \"Link\",\n columns: 6,\n preview: {\n type: \"link\"\n }\n }\n }\n }\n },\n\n \"3\": {\n type: \"object\",\n properties: {\n firstname: {\n type: \"string\",\n ui: {\n label: \"Name\",\n placeholder: \"First name\"\n }\n },\n lastname: {\n type: \"string\",\n ui: {\n showLabel: false,\n placeholder: \"Last name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n },\n ui: {\n widgetConfig: {\n layout: \"h\"\n }\n }\n },\n \"4\": {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true,\n minLength: 10\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: {\n value: true,\n errMsg: \"Please fill in a valid email address\"\n }\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n \"5\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: true\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n },\n ui: {\n label: \"User\"\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true\n }\n }\n }\n },\n \"6\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: true\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true,\n widget: \"array-table\",\n widgetConfig: {\n disableCollapse: true\n }\n }\n }\n }\n },\n \"7\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: true\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n },\n ui: {\n label: \"User\"\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true,\n widget: \"array-tabs\"\n }\n }\n }\n },\n \"77\": {\n type: \"object\",\n properties: {\n _line1: {\n type: 'HTML',\n value: '
Basic Information
'\n },\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n }\n },\n _line2: {\n type: 'HTML',\n value: '
Other Information
'\n },\n age: {\n type: \"integer\",\n default: 18,\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n \"8\": {\n type: \"object\",\n properties: {\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\",\n description: \"More than 18 years old to continue filling\"\n }\n },\n gameInfo: {\n type: \"object\",\n properties: {\n game: {\n type: \"string\",\n ui: {\n label: \"Like games\",\n description: \"Fill in and unlock\"\n }\n },\n gameAge: {\n type: \"integer\",\n ui: {\n label: \"Game age\",\n disabled: \"dx: !{{$root.gameInfo.game}}\"\n }\n }\n },\n ui: {\n legend: \"Game info\",\n hidden: \"dx: !{{$root.age}} || {{$root.age}} < 18\"\n }\n }\n }\n },\n \"9\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\"\n }\n }\n },\n gameName: {\n type: \"string\",\n ui: {\n label: \"Like games\",\n disabled: \"dx: !{{$root.user[i].adult}}\"\n }\n },\n gameAge: {\n type: \"integer\",\n ui: {\n label: \"Game age\",\n disabled: \"dx: !{{$root.user[i].adult}}\"\n }\n }\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true,\n widget: \"array-table\"\n }\n }\n }\n },\n \"10\": {\n type: \"object\",\n properties: {\n province: {\n type: \"string\",\n ui: {\n label: \"Province\",\n widget: \"select\",\n widgetConfig: {\n itemLabelField: \"name\", // 项数据表示label的字段\n itemValueField: \"id\", // 项数据表示value的字段\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"/api/test/getProvinces\", // 如果是远程访问,则填写该url\n paramName: \"keyword\" // 请求参数名,默认是keyword\n }\n }\n }\n },\n city: {\n type: \"string\",\n ui: {\n label: \"City\",\n widget: \"select\",\n widgetConfig: {\n itemLabelField: \"name\", // 项数据表示label的字段\n itemValueField: \"id\", // 项数据表示value的字段\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"/api/test/getCities\", // 如果是远程访问,则填写该url\n paramName: \"keyword\", // 请求参数名,默认是keyword\n otherParams: {\n provinceId: \"dx: {{$root.province}}\"\n }\n }\n }\n }\n }\n }\n },\n \"101\": {\n type: \"object\",\n properties: {\n isRequired: {\n type: \"boolean\",\n ui: {\n label: \"Required\",\n linkFields: [{\n fieldPath: \"num_1\",\n rules: [\"required\"]\n }, {\n fieldPath: \"num_2\",\n rules: [\"required\"]\n }]\n }\n },\n num_1: {\n type: \"number\",\n ui: {\n description: \"num_1 >= num_2\",\n columns: 6,\n linkFields: [{\n fieldPath: \"num_2\",\n rules: [\"maximum\"]\n }]\n },\n rules: {\n required: {\n value: \"dx: {{$root.isRequired}}\"\n },\n minimum: {\n value: \"dx: {{$root.num_2}} || 0\",\n errMsg: \"num_1 >= num_2\"\n }\n }\n },\n num_2: {\n type: \"number\",\n ui: {\n columns: 6,\n linkFields: [{\n fieldPath: \"num_1\",\n rules: [\"minimum\"]\n }]\n },\n rules: {\n required: {\n value: \"dx: {{$root.isRequired}}\"\n },\n maximum: {\n value: \"dx: {{$root.num_1}} || 0\",\n errMsg: \"num_2 <= num_1\"\n }\n }\n }\n }\n },\n \"11\": {\n type: \"object\",\n properties: {\n startTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.endTime}} || {{$root.endTime}} >= {{$root.startTime}}\", // 支持dx表达式\n errMsg: \"Start date must be less than or equal to the end date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"endTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n },\n endTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.startTime}} || {{$root.endTime}} >= {{$root.startTime}}\", // 支持dx表达式\n errMsg: \"End date must be greater than or equal to the start date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"startTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n },\n arrayItems: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n startTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.arrayItems[i].endTime}} || {{$root.arrayItems[i].endTime}} >= {{$root.arrayItems[i].startTime}}\", // 支持dx表达式\n errMsg: \"Start date must be less than or equal to the end date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"arrayItems[i].endTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n },\n endTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.arrayItems[i].startTime}} || {{$root.arrayItems[i].endTime}} >= {{$root.arrayItems[i].startTime}}\", // 支持dx表达式\n errMsg: \"End date must be greater than or equal to the start date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"arrayItems[i].startTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n }\n }\n },\n ui: {\n showLabel: false,\n legend: \"Array item\",\n widget: \"array-table\",\n widgetConfig: {\n collapsed: true\n }\n }\n }\n }\n },\n \"12\": {\n type: \"object\",\n properties: {\n age: {\n type: \"string\",\n ui: {\n placeholder: 'dx: \"Age must be greater than \" + {{$const.ageLimit}}'\n },\n rules: {\n customRule: [{\n script: \"dx: {{$root.age}} > {{$const.ageLimit}}\", // 支持dx表达式\n errMsg: \"Please fill in the correct age\" // 验证错误信息\n }]\n }\n }\n },\n globalConfig: {\n constants: {\n ageLimit: 18\n }\n }\n },\n \"13\": {\n type: \"object\",\n properties: {\n firstname: {\n type: 'string',\n ui: {\n columns: 6\n }\n },\n lastname: {\n type: 'string',\n ui: {\n columns: 6\n }\n },\n fullname: {\n type: 'string',\n valueTemplate: 'dx: {{$root.firstname}} + \" \" + {{$root.lastname}}',\n ui: {\n columns: 12\n }\n }\n }\n }\n }\n };\n },\n\n\n computed: {\n listOptions: function listOptions() {\n var _this2 = this;\n\n return this.$data.options.map(function (item) {\n return {\n value: item.value,\n label: item.label[_this2.$data.lang]\n };\n });\n },\n i18n: function i18n() {\n return this.$data.i18nData[this.$data.lang];\n }\n },\n\n /* ====================== 事件处理 ====================== */\n\n methods: {\n createEditor: function createEditor() {\n this.$options.editor = window.ace.edit(this.$refs.editor);\n this.$options.editor.$blockScrolling = Infinity;\n },\n templateChange: function templateChange(v) {\n this.$options.editor.setValue(JSON.stringify(this.$data.templates[v], null, 2), 1);\n this.$data.ncformSchema = JSON.parse(this.$options.editor.getValue());\n this.$data.ncformValue = {};\n },\n createForm: function createForm() {\n var value = this.$options.editor.getValue();\n try {\n eval('this.$data.ncformSchema = ' + value);\n this.$data.ncformValue = {};\n } catch (err) {\n alert(this.i18n.notValidJSON);\n throw new Error('createForm Error:' + err);\n }\n },\n getFormData: function getFormData() {\n var _this3 = this;\n\n this.$ncformValidate(\"preview-form\").then(function (res) {\n if (res.result) {\n var data = JSON.stringify(_this3.$data.ncformValue, null, 2);\n alert(data);\n }\n });\n },\n langChange: function langChange() {\n var url = location.pathname + '?lang=' + this.$data.lang;\n window.history.replaceState(\"\", document.title, url);\n }\n }\n};\n\n//# sourceURL=webpack://%5Bname%5D/./src/components/playground/playground.js?D:/daniel_projects/owner/ncform/node_modules/babel-loader/lib"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n/**\r\n * \r\n */\nexports.default = {\n /* ====================== 生命周期 ====================== */\n\n created: function created() {\n // 在这里做一些跟DOM无关的初始化, 比如获取初始化数据\n if (location.search.indexOf('lang=cn') >= 0) {\n this.$data.lang = 'cn';\n }\n },\n mounted: function mounted() {\n var _this = this;\n\n // 在这里做一些跟DOM有关的初始化\n setTimeout(function () {\n _this.createEditor();\n _this.templateChange(\"0\");\n }, 0);\n },\n\n\n /* ====================== 数据绑定 ====================== */\n\n props: {},\n\n data: function data() {\n return {\n lang: 'en',\n jsonValue: \"\",\n i18nData: {\n en: {\n template: 'Template',\n genForm: 'Run',\n getData: 'Get Data',\n notValidJSON: 'Not valid JSON data',\n moreComp: 'See more widgets'\n },\n cn: {\n template: '模板',\n genForm: '生成表单',\n getData: '获取表单数据',\n notValidJSON: '不是有效的JSON数据',\n moreComp: '看看更多的组件'\n }\n },\n ncformSchema: {\n type: \"object\",\n properties: {\n username: {\n type: \"string\",\n ui: {\n columns: 6,\n label: \"username\"\n }\n }\n }\n },\n ncformValue: {},\n\n selectVal: \"0\",\n options: [{\n value: \"0\",\n label: {\n cn: \"基础使用\",\n en: \"Basic\"\n }\n }, {\n value: \"1\",\n label: {\n cn: \"基础使用-丰富显示\",\n en: \"Basic-Rich Display\"\n }\n }, {\n value: \"2\",\n label: {\n cn: \"基础使用-多列布局\",\n en: \"Basic-Multi Columns\"\n }\n }, {\n value: \"22\",\n label: {\n cn: \"基础使用-媒体预览\",\n en: \"Basic-Media Preview\"\n }\n }, {\n value: \"3\",\n label: {\n cn: \"基础使用-标签居左\",\n en: \"Basic-Label Left\"\n }\n }, {\n value: \"4\",\n label: {\n cn: \"基础使用-校验规则\",\n en: \"Basic-Verification Rule\"\n }\n }, {\n value: \"5\",\n label: {\n cn: \"基础使用-数组类型\",\n en: \"Basic-Array Type\"\n }\n }, {\n value: \"6\",\n label: {\n cn: \"基础使用-表格数组\",\n en: \"Basic-Table Array\"\n }\n }, {\n value: \"7\",\n label: {\n cn: \"基础使用-标签数组\",\n en: \"Basic-Tabs Array\"\n }\n }, {\n value: \"77\",\n label: {\n cn: \"基础使用-分隔栏\",\n en: \"Basic-Separator\"\n }\n }, {\n value: \"8\",\n label: {\n cn: \"高级玩法-控件交互 dx表达式\",\n en: \"Adv-Control Interaction [dx expression]\"\n }\n }, {\n value: \"9\",\n label: {\n cn: \"高级玩法-数组项交互 dx表达式\",\n en: \"Adv-Array Item Interaction [dx expression]\"\n }\n }, {\n value: \"10\",\n label: {\n cn: \"高级玩法-下拉框值交互 dx表达式\",\n en: \"Adv-Selector Interaction [dx expression]\"\n }\n }, {\n value: \"101\",\n label: {\n cn: \"高级玩法-校验关联 dx表达式\",\n en: \"Adv-Check Association [dx expression]\"\n }\n }, {\n value: \"11\",\n label: {\n cn: \"高级玩法-自定义校验规则 dx表达式\",\n en: \"Adv-Custom Rule [dx expression]\"\n }\n }, {\n value: \"12\",\n label: {\n cn: \"高级玩法-全局常量 dx表达式\",\n en: \"Adv-Global Constant [dx expression]\"\n }\n }, {\n value: \"13\",\n label: {\n cn: \"高级玩法-跟随 dx表达式\",\n en: \"Adv-Follow [dx expression]\"\n }\n }],\n templates: {\n \"0\": {\n type: \"object\",\n properties: {\n name: {\n type: \"string\"\n },\n email: {\n type: \"string\"\n },\n age: {\n type: \"integer\"\n },\n adult: {\n type: \"boolean\"\n }\n }\n },\n \"1\": {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name.\",\n placeholder: \"Name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n }\n },\n age: {\n type: \"integer\",\n default: 18,\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games.\"\n }\n }\n }\n }\n },\n \"2\": {\n type: \"object\",\n properties: {\n firstname: {\n type: \"string\",\n ui: {\n columns: 3,\n label: \"Name\",\n placeholder: \"First name\"\n }\n },\n lastname: {\n type: \"string\",\n ui: {\n columns: 3,\n showLabel: false,\n placeholder: \"Last name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n columns: 6,\n label: \"Email\"\n }\n },\n age: {\n type: \"integer\",\n ui: {\n columns: 6,\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n columns: 6,\n label: \"adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n\n \"22\": {\n type: \"object\",\n properties: {\n image: {\n type: \"string\",\n default: \"https://upload-images.jianshu.io/upload_images/2195795-e3c500e4b7d17b2c.png?imageMogr2/auto-orient/strip|imageView2/1/w/300/h/240\",\n ui: {\n label: \"Image\",\n columns: 6,\n preview: {\n type: \"image\",\n value: \"dx: {{$self}}\",\n clearable: true,\n outward: {\n width: 150,\n height: 150,\n shape: \"circle\"\n }\n }\n }\n },\n video: {\n type: \"string\",\n default: \"https://www.w3schools.com/html/mov_bbb.mp4\",\n ui: {\n label: \"Video\",\n columns: 6,\n preview: {\n type: \"video\"\n }\n }\n },\n audio: {\n type: \"string\",\n default: \"https://www.w3schools.com/html/mov_bbb.mp4\",\n ui: {\n label: \"Audio\",\n columns: 6,\n preview: {\n type: \"audio\"\n }\n }\n },\n link: {\n type: \"string\",\n default: \"https://www.baidu.com\",\n ui: {\n label: \"Link\",\n columns: 6,\n preview: {\n type: \"link\"\n }\n }\n }\n }\n },\n\n \"3\": {\n type: \"object\",\n properties: {\n firstname: {\n type: \"string\",\n ui: {\n label: \"Name\",\n placeholder: \"First name\"\n }\n },\n lastname: {\n type: \"string\",\n ui: {\n showLabel: false,\n placeholder: \"Last name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n },\n ui: {\n widgetConfig: {\n layout: \"h\"\n }\n }\n },\n \"4\": {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true,\n minLength: 10\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: {\n value: true,\n errMsg: \"Please fill in a valid email address\"\n }\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n \"5\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: true\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n },\n ui: {\n label: \"User\"\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true\n }\n }\n }\n },\n \"6\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: true\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true,\n widget: \"array-table\",\n widgetConfig: {\n disableCollapse: true\n }\n }\n }\n }\n },\n \"7\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n },\n rules: {\n required: true\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n },\n rules: {\n required: true,\n email: true\n }\n },\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n },\n ui: {\n label: \"User\"\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true,\n widget: \"array-tabs\"\n }\n }\n }\n },\n \"77\": {\n type: \"object\",\n properties: {\n _line1: {\n type: 'HTML',\n value: '
Basic Information
'\n },\n name: {\n type: \"string\",\n ui: {\n label: \"Name\",\n description: \"Please fill in your name\",\n placeholder: \"Name\"\n }\n },\n email: {\n type: \"string\",\n ui: {\n label: \"Email\"\n }\n },\n _line2: {\n type: 'HTML',\n value: '
Other Information
'\n },\n age: {\n type: \"integer\",\n default: 18,\n ui: {\n label: \"Age\"\n }\n },\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\",\n content: \"Adults can play games\"\n }\n }\n }\n }\n },\n \"8\": {\n type: \"object\",\n properties: {\n age: {\n type: \"integer\",\n ui: {\n label: \"Age\",\n description: \"More than 18 years old to continue filling\"\n }\n },\n gameInfo: {\n type: \"object\",\n properties: {\n game: {\n type: \"string\",\n ui: {\n label: \"Like games\",\n description: \"Fill in and unlock\"\n }\n },\n gameAge: {\n type: \"integer\",\n ui: {\n label: \"Game age\",\n disabled: \"dx: !{{$root.gameInfo.game}}\"\n }\n }\n },\n ui: {\n legend: \"Game info\",\n hidden: \"dx: !{{$root.age}} || {{$root.age}} < 18\"\n }\n }\n }\n },\n \"9\": {\n type: \"object\",\n properties: {\n user: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n adult: {\n type: \"boolean\",\n ui: {\n label: \"Adult\",\n help: {\n show: true,\n text: \"?\"\n }\n }\n },\n gameName: {\n type: \"string\",\n ui: {\n label: \"Like games\",\n disabled: \"dx: !{{$root.user[i].adult}}\"\n }\n },\n gameAge: {\n type: \"integer\",\n ui: {\n label: \"Game age\",\n disabled: \"dx: !{{$root.user[i].adult}}\"\n }\n }\n }\n },\n ui: {\n showLegend: false,\n noLabelSpace: true,\n widget: \"array-table\"\n }\n }\n }\n },\n \"10\": {\n type: \"object\",\n properties: {\n province: {\n type: \"string\",\n ui: {\n label: \"Province\",\n widget: \"select\",\n widgetConfig: {\n itemLabelField: \"name\", // 项数据表示label的字段\n itemValueField: \"id\", // 项数据表示value的字段\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"/api/test/getProvinces\", // 如果是远程访问,则填写该url\n paramName: \"keyword\" // 请求参数名,默认是keyword\n }\n }\n }\n },\n city: {\n type: \"string\",\n ui: {\n label: \"City\",\n widget: \"select\",\n widgetConfig: {\n itemLabelField: \"name\", // 项数据表示label的字段\n itemValueField: \"id\", // 项数据表示value的字段\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"/api/test/getCities\", // 如果是远程访问,则填写该url\n paramName: \"keyword\", // 请求参数名,默认是keyword\n otherParams: {\n provinceId: \"dx: {{$root.province}}\"\n }\n }\n }\n }\n }\n }\n },\n \"101\": {\n type: \"object\",\n properties: {\n isRequired: {\n type: \"boolean\",\n ui: {\n label: \"Required\",\n linkFields: [{\n fieldPath: \"num_1\",\n rules: [\"required\"]\n }, {\n fieldPath: \"num_2\",\n rules: [\"required\"]\n }]\n }\n },\n num_1: {\n type: \"number\",\n ui: {\n description: \"num_1 >= num_2\",\n columns: 6,\n linkFields: [{\n fieldPath: \"num_2\",\n rules: [\"maximum\"]\n }]\n },\n rules: {\n required: {\n value: \"dx: {{$root.isRequired}}\"\n },\n minimum: {\n value: \"dx: {{$root.num_2}} || 0\",\n errMsg: \"num_1 >= num_2\"\n }\n }\n },\n num_2: {\n type: \"number\",\n ui: {\n columns: 6,\n linkFields: [{\n fieldPath: \"num_1\",\n rules: [\"minimum\"]\n }]\n },\n rules: {\n required: {\n value: \"dx: {{$root.isRequired}}\"\n },\n maximum: {\n value: \"dx: {{$root.num_1}} || 0\",\n errMsg: \"num_2 <= num_1\"\n }\n }\n }\n }\n },\n \"11\": {\n type: \"object\",\n properties: {\n startTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.endTime}} || {{$root.endTime}} >= {{$root.startTime}}\", // 支持dx表达式\n errMsg: \"Start date must be less than or equal to the end date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"endTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n },\n endTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.startTime}} || {{$root.endTime}} >= {{$root.startTime}}\", // 支持dx表达式\n errMsg: \"End date must be greater than or equal to the start date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"startTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n },\n arrayItems: {\n type: \"array\",\n items: {\n type: \"object\",\n properties: {\n startTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.arrayItems[i].endTime}} || {{$root.arrayItems[i].endTime}} >= {{$root.arrayItems[i].startTime}}\", // 支持dx表达式\n errMsg: \"Start date must be less than or equal to the end date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"arrayItems[i].endTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n },\n endTime: {\n type: \"string\",\n ui: {\n widget: \"date-picker\"\n },\n rules: {\n customRule: [{\n script: \"dx: !{{$root.arrayItems[i].startTime}} || {{$root.arrayItems[i].endTime}} >= {{$root.arrayItems[i].startTime}}\", // 支持dx表达式\n errMsg: \"End date must be greater than or equal to the start date\", // 验证错误信息\n linkItems: [\n // 当触发校验时,同时触发这些关联的项进行校验\n {\n fieldPath: \"arrayItems[i].startTime\", // 关联项\n customRuleIdx: 0 // 触发该项的自定义验证规则的索引\n }]\n }]\n }\n }\n }\n },\n ui: {\n showLabel: false,\n legend: \"Array item\",\n widget: \"array-table\",\n widgetConfig: {\n collapsed: true\n }\n }\n }\n }\n },\n \"12\": {\n type: \"object\",\n properties: {\n age: {\n type: \"string\",\n ui: {\n placeholder: 'dx: \"Age must be greater than \" + {{$const.ageLimit}}'\n },\n rules: {\n customRule: [{\n script: \"dx: {{$root.age}} > {{$const.ageLimit}}\", // 支持dx表达式\n errMsg: \"Please fill in the correct age\" // 验证错误信息\n }]\n }\n }\n },\n globalConfig: {\n constants: {\n ageLimit: 18\n }\n }\n },\n \"13\": {\n type: \"object\",\n properties: {\n firstname: {\n type: 'string',\n ui: {\n columns: 6\n }\n },\n lastname: {\n type: 'string',\n ui: {\n columns: 6\n }\n },\n fullname: {\n type: 'string',\n valueTemplate: 'dx: {{$root.firstname}} + \" \" + {{$root.lastname}}',\n ui: {\n columns: 12\n }\n }\n }\n }\n }\n };\n },\n\n\n computed: {\n listOptions: function listOptions() {\n var _this2 = this;\n\n return this.$data.options.map(function (item) {\n return {\n value: item.value,\n label: item.label[_this2.$data.lang]\n };\n });\n },\n i18n: function i18n() {\n return this.$data.i18nData[this.$data.lang];\n }\n },\n\n /* ====================== 事件处理 ====================== */\n\n methods: {\n createEditor: function createEditor() {\n this.$options.editor = window.ace.edit(this.$refs.editor);\n this.$options.editor.$blockScrolling = Infinity;\n },\n templateChange: function templateChange(v) {\n this.$options.editor.setValue(JSON.stringify(this.$data.templates[v], null, 2), 1);\n this.$data.ncformSchema = JSON.parse(this.$options.editor.getValue());\n this.$data.ncformValue = {};\n },\n createForm: function createForm() {\n var value = this.$options.editor.getValue();\n try {\n eval('this.$data.ncformSchema = ' + value);\n this.$data.ncformValue = {};\n } catch (err) {\n alert(this.i18n.notValidJSON);\n throw new Error('createForm Error:' + err);\n }\n },\n getFormData: function getFormData() {\n var _this3 = this;\n\n this.$ncformValidate(\"preview-form\").then(function (res) {\n if (res.result) {\n var data = JSON.stringify(_this3.$data.ncformValue, null, 2);\n alert(data);\n }\n });\n },\n langChange: function langChange() {\n var url = location.pathname + '?lang=' + this.$data.lang;\n window.history.replaceState(\"\", document.title, url);\n }\n }\n};\n\n//# sourceURL=webpack://%5Bname%5D/./src/components/playground/playground.js?D:/daniel_projects/owner/ncform/node_modules/babel-loader/lib"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"playground\" },\n [\n _c(\n \"el-row\",\n [\n _c(\n \"el-col\",\n { attrs: { span: 12 } },\n [\n _c(\n \"a\",\n {\n staticClass: \"header-logo-invertocat\",\n staticStyle: { position: \"relative\", top: \"9px\" },\n attrs: {\n target: \"_blank\",\n href: \"https://github.com/ncform/ncform\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass: \"octicon octicon-mark-github\",\n attrs: {\n height: \"32\",\n viewBox: \"0 0 16 16\",\n version: \"1.1\",\n width: \"32\",\n \"aria-hidden\": \"true\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n d:\n \"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\"\\n\\n \" + _vm._s(_vm.i18n.template) + \":\\n \"),\n _c(\n \"el-select\",\n {\n attrs: { placeholder: \"请选择\" },\n on: { change: _vm.templateChange },\n model: {\n value: _vm.selectVal,\n callback: function($$v) {\n _vm.selectVal = $$v\n },\n expression: \"selectVal\"\n }\n },\n _vm._l(_vm.listOptions, function(item) {\n return _c(\"el-option\", {\n key: item.value,\n attrs: { label: item.label, value: item.value }\n })\n })\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.createForm } },\n [_vm._v(_vm._s(_vm.i18n.genForm))]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-col\",\n { attrs: { span: 12 } },\n [\n _c(\n \"el-button\",\n { attrs: { type: \"success\" }, on: { click: _vm.getFormData } },\n [_vm._v(_vm._s(_vm.i18n.getData))]\n ),\n _vm._v(\" \"),\n _c(\n \"el-radio-group\",\n {\n staticStyle: { float: \"right\" },\n on: {\n change: function($event) {\n _vm.langChange()\n }\n },\n model: {\n value: _vm.lang,\n callback: function($$v) {\n _vm.lang = $$v\n },\n expression: \"lang\"\n }\n },\n [\n _c(\"el-radio-button\", { attrs: { label: \"en\" } }, [\n _vm._v(\"English\")\n ]),\n _vm._v(\" \"),\n _c(\n \"el-radio-button\",\n { attrs: { label: \"cn\", value: \"cn\" } },\n [_vm._v(\"中文\")]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticStyle: {\n float: \"right\",\n position: \"relative\",\n right: \"10px\",\n top: \"20px\"\n },\n attrs: {\n href:\n \"https://ncform.github.io/ncform/ncform-theme-elementui/index.html\",\n target: \"_blank\"\n }\n },\n [_vm._v(_vm._s(_vm.i18n.moreComp))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-row\",\n [\n _c(\"el-col\", { attrs: { span: 12 } }, [\n _c(\"div\", { staticClass: \"editorArea\" }, [\n _c(\"div\", { ref: \"editor\", staticClass: \"editor\" }, [\n _vm._v(_vm._s(_vm.jsonValue))\n ])\n ])\n ]),\n _vm._v(\" \"),\n _c(\"el-col\", { attrs: { span: 12 } }, [\n _c(\n \"div\",\n { staticClass: \"previewArea\" },\n [\n _c(\"ncform\", {\n attrs: {\n \"form-schema\": _vm.ncformSchema,\n \"form-name\": \"preview-form\"\n },\n model: {\n value: _vm.ncformValue,\n callback: function($$v) {\n _vm.ncformValue = $$v\n },\n expression: \"ncformValue\"\n }\n })\n ],\n 1\n )\n ])\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack://%5Bname%5D/./src/components/playground/playground.html?D:/daniel_projects/owner/ncform/node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"playground\" },\n [\n _c(\n \"el-row\",\n [\n _c(\n \"el-col\",\n { attrs: { span: 12 } },\n [\n _c(\n \"a\",\n {\n staticClass: \"header-logo-invertocat\",\n staticStyle: { position: \"relative\", top: \"9px\" },\n attrs: {\n target: \"_blank\",\n href: \"https://github.com/ncform/ncform\"\n }\n },\n [\n _c(\n \"svg\",\n {\n staticClass: \"octicon octicon-mark-github\",\n attrs: {\n height: \"32\",\n viewBox: \"0 0 16 16\",\n version: \"1.1\",\n width: \"32\",\n \"aria-hidden\": \"true\"\n }\n },\n [\n _c(\"path\", {\n attrs: {\n \"fill-rule\": \"evenodd\",\n d:\n \"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"\n }\n })\n ]\n )\n ]\n ),\n _vm._v(\n \"\\r\\n\\r\\n \" + _vm._s(_vm.i18n.template) + \":\\r\\n \"\n ),\n _c(\n \"el-select\",\n {\n attrs: { placeholder: \"请选择\" },\n on: { change: _vm.templateChange },\n model: {\n value: _vm.selectVal,\n callback: function($$v) {\n _vm.selectVal = $$v\n },\n expression: \"selectVal\"\n }\n },\n _vm._l(_vm.listOptions, function(item) {\n return _c(\"el-option\", {\n key: item.value,\n attrs: { label: item.label, value: item.value }\n })\n })\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n { attrs: { type: \"primary\" }, on: { click: _vm.createForm } },\n [_vm._v(_vm._s(_vm.i18n.genForm))]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-col\",\n { attrs: { span: 12 } },\n [\n _c(\n \"el-button\",\n { attrs: { type: \"success\" }, on: { click: _vm.getFormData } },\n [_vm._v(_vm._s(_vm.i18n.getData))]\n ),\n _vm._v(\" \"),\n _c(\n \"el-radio-group\",\n {\n staticStyle: { float: \"right\" },\n on: {\n change: function($event) {\n _vm.langChange()\n }\n },\n model: {\n value: _vm.lang,\n callback: function($$v) {\n _vm.lang = $$v\n },\n expression: \"lang\"\n }\n },\n [\n _c(\"el-radio-button\", { attrs: { label: \"en\" } }, [\n _vm._v(\"English\")\n ]),\n _vm._v(\" \"),\n _c(\n \"el-radio-button\",\n { attrs: { label: \"cn\", value: \"cn\" } },\n [_vm._v(\"中文\")]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n staticStyle: {\n float: \"right\",\n position: \"relative\",\n right: \"10px\",\n top: \"20px\"\n },\n attrs: {\n href:\n \"https://ncform.github.io/ncform/ncform-theme-elementui/index.html\",\n target: \"_blank\"\n }\n },\n [_vm._v(_vm._s(_vm.i18n.moreComp))]\n )\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"el-row\",\n [\n _c(\"el-col\", { attrs: { span: 12 } }, [\n _c(\"div\", { staticClass: \"editorArea\" }, [\n _c(\"div\", { ref: \"editor\", staticClass: \"editor\" }, [\n _vm._v(_vm._s(_vm.jsonValue))\n ])\n ])\n ]),\n _vm._v(\" \"),\n _c(\"el-col\", { attrs: { span: 12 } }, [\n _c(\n \"div\",\n { staticClass: \"previewArea\" },\n [\n _c(\"ncform\", {\n attrs: {\n \"form-schema\": _vm.ncformSchema,\n \"form-name\": \"preview-form\"\n },\n model: {\n value: _vm.ncformValue,\n callback: function($$v) {\n _vm.ncformValue = $$v\n },\n expression: \"ncformValue\"\n }\n })\n ],\n 1\n )\n ])\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n\n\n//# sourceURL=webpack://%5Bname%5D/./src/components/playground/playground.html?D:/daniel_projects/owner/ncform/node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options"); /***/ }), diff --git a/ncform-show/assets/vueNcform.min.js b/ncform-show/assets/vueNcform.min.js index d0a649e..a880ea7 100644 --- a/ncform-show/assets/vueNcform.min.js +++ b/ncform-show/assets/vueNcform.min.js @@ -1 +1 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("@ncform/ncform-common")):"function"==typeof define&&define.amd?define("vueNcform",["ncformCommon"],t):"object"==typeof exports?exports.vueNcform=t(require("@ncform/ncform-common")):e.vueNcform=t(e.ncformCommon)}(window,function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=98)}([function(t,n){t.exports=e},function(e,t,n){"use strict";function r(e,t,n,r,o,u,a,i){var l,f="function"==typeof e?e.options:e;if(t&&(f.render=t,f.staticRenderFns=n,f._compiled=!0),r&&(f.functional=!0),u&&(f._scopeId="data-v-"+u),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},f._ssrRegister=l):o&&(l=i?function(){o.call(this,this.$root.$options.shadowRoot)}:o),l)if(f.functional){f._injectStyles=l;var c=f.render;f.render=function(e,t){return l.call(t),c(e,t)}}else{var s=f.beforeCreate;f.beforeCreate=s?[].concat(s,l):[l]}return{exports:e,options:f}}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Array.isArray;t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(e){return e&&e.__esModule?e:{default:e}}(n(68));var u="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,a=o.default||u||Function("return this")();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":r(e);return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(112)),o=u(n(118));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){var n=(0,o.default)(e,t);return(0,r.default)(n)?n:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){return null!=e&&"object"==(void 0===e?"undefined":r(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(12)),o=a(n(114)),u=a(n(115));function a(e){return e&&e.__esModule?e:{default:e}}var i="[object Null]",l="[object Undefined]",f=r.default?r.default.toStringTag:void 0;t.default=function(e){return null==e?void 0===e?l:i:f&&f in Object(e)?(0,o.default)(e):(0,u.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(43)),o=u(n(50));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return null!=e&&(0,o.default)(e.length)&&!(0,r.default)(e)}},function(e,t){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],t=0;t=0&&l.splice(t,1)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var r=c(e);return f(r,t),function(e){for(var o=[],u=0;u=0&&(l[e]=i.rules[e])}),window.__$ncform.__ncformRegularValidation.validate(u,l,{formData:this.formData,idxChain:t,globalConfig:this.globalConfig}).then(function(e){r.$set(i,"__validationResult",e)})}},watch:{valueTemplate:function(e){this.schema.value=e},schema:{handler:function(e){var t=this,n=!1;if(a.isNormalArrSchema(e)?(this.$data.itemValue=this.$data.itemValue||[],e.value.length!==this.$data.itemValue.length&&(n=!0)):e.value!==this.$data.itemValue&&(n=!0),n){a.isNormalArrSchema(e)?this.$data.itemValue=a.getModelFromSchema(e):this.$data.itemValue=e.value,window.__$ncform.__ncformRegularValidation.validate(this.$data.itemValue,this.schema.rules,{formData:this.formData,idxChain:this.idxChain,globalConfig:this.globalConfig},this.$data._id).then(function(e){var n=t.schema.__validationResult;n&&n.timeStamp&&e.timeStamp0&&r.forEach(function(e){if(null===t._validOtherField(e.fieldPath,t.idxChain,e.rules)&&e.fieldPath.indexOf("[i]")>=0)for(var n=e.fieldPath.match(/(.*?)\[i\]/)[1],r=a.getSchemaByPath(t.completeSchema,n).value.length,o=0;ot&&this._supportItemsCollapse()}}}}},function(e,t,n){var r=n(204);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(35),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(66)),o=u(n(0));function u(e){return e&&e.__esModule?e:{default:e}}var a=o.default.ncformUtils,i=o.default.mixins.vue.layoutArrayMixin;t.default={mixins:[i],created:function(){a.isNormalObjSchema(this.schema.items)?this.$data.renderSchemas=(0,r.default)(this.schema.items.properties,function(e,t){return e}):this.$data.renderSchemas=[this.schema.items]},data:function(){return{renderSchemas:[]}},methods:{analyzeItemVal:function(e,t){return a.smartAnalyzeVal(e,{idxChain:t+"",data:{rootData:this.formData,constData:this.globalConst}})}}}},function(e,t,n){var r=n(207);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(38),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{type:"text"}}},computed:{},methods:{_processModelVal:function(e){var t=e;switch(this.mergeConfig.type){case"number":t=parseFloat(t)||"";break;case"integer":t=parseInt(t)||""}return t}}}},function(e,t,n){var r=n(210);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(212);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(214);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(5)),o=u(n(3));function u(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(o.default,"Map");t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var a="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",f="[object Proxy]";t.default=function(e){if(!(0,o.default)(e))return!1;var t=(0,r.default)(e);return t==i||t==l||t==a||t==f}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(119)),o=l(n(126)),u=l(n(128)),a=l(n(129)),i=l(n(130));function l(e){return e&&e.__esModule?e:{default:e}}function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(2)),u=a(n(53));function a(e){return e&&e.__esModule?e:{default:e}}var i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;t.default=function(e,t){if((0,o.default)(e))return!1;var n=void 0===e?"undefined":r(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,u.default)(e))||l.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(7)),u=a(n(6));function a(e){return e&&e.__esModule?e:{default:e}}var i="[object Symbol]";t.default=function(e){return"symbol"==(void 0===e?"undefined":r(e))||(0,u.default)(e)&&(0,o.default)(e)==i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(157));t.default=function(e){return null==e?"":(0,r.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var o=-1,u=null==e?0:e.length;for(r&&u&&(n=e[++o]);++o-1:e.modelVal},on:{change:function(t){var n=e.modelVal,r=t.target,o=!!r.checked;if(Array.isArray(n)){var u=e._i(n,null);r.checked?u<0&&(e.modelVal=n.concat([null])):u>-1&&(e.modelVal=n.slice(0,u).concat(n.slice(u+1)))}else e.modelVal=o}}}):"radio"===e.mergeConfig.type?n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:"radio"},domProps:{checked:e._q(e.modelVal,null)},on:{change:function(t){e.modelVal=null}}}):n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:e.mergeConfig.type},domProps:{value:e.modelVal},on:{input:function(t){t.target.composing||(e.modelVal=t.target.value)}}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-table-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v(e._s(e.schema.ui.legend))]):e._e(),e._v(" "),n("table",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"table table-bordered"},[n("thead",[n("tr",[e._l(e.renderSchemas,function(t,r){return n("th",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(t.ui.hidden,r),expression:"!analyzeItemVal(renderSchema.ui.hidden, idx)"}],key:t.ui.label},[t.rules&&t.rules.required?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)),e._v(" "),!0===t.ui.help.show?n("a",{attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e(),e._v(" "),t.ui.description?n("small",{staticClass:"form-text text-muted",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()])}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("th",[e._v("操作")])],2)]),e._v(" "),n("tbody",e._l(e.schema.value,function(t,r){return n("tr",{key:t.__dataSchema.__id},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o,u){return n("td",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(e.renderSchemas[u].ui.hidden,u),expression:"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)"}],key:o},[e._t(o,null,{schema:t,idx:r})],2)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("td",[n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[e._v("Del")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[e._v("Up")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[e._v("Down")])])])],2)})),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableAdd?e._e():n("tfoot",[n("tr",[n("td",{attrs:{colspan:e.renderSchemas.length+1}},[e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[e._v("Add")]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[e._v("Del All")])])])])])])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.schema.__validationResult&&!e.schema.__validationResult.result?"invalid":"",e.schema.ui.itemClass]},[e.isNormalObjSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig}},[e._l(e.schema.properties,function(t,r){return n("template",{slot:r},[n("form-item",{key:r,attrs:{schema:t,"form-data":e.formData,"global-const":e.globalConfig.constants,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})],1)})],2):e.isNormalArrSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig},scopedSlots:e._u([e._l(e.schema.items.properties||{__notObjItem:e.schema.items},function(t,r){return{key:r,fn:function(t){return[n("form-item",{key:r,attrs:{schema:t.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":(e.idxChain?e.idxChain+",":"")+t.idx,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})]}}})])}):"HTML"===e.schema.type?[n("div",{domProps:{innerHTML:e._s(e.htmlTypeVal)}})]:"COMP"===e.schema.type?[n(e.schema.ui.widget,{tag:"component",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain}})]:[n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain},model:{value:e.schema.value,callback:function(t){e.$set(e.schema,"value",t)},expression:"schema.value"}}),e._v(" "),e.schema.ui.preview&&e.schema.value?n("div",{staticClass:"__ncform-item-preview",style:{width:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.width?e.schema.ui.preview.outward.width+"px":"auto",height:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.height?e.schema.ui.preview.outward.height+"px":"auto"}},[e.schema.ui.preview.clearable?n("span",{staticClass:"clear",on:{click:function(t){e.clearComponentValue()}}},[e._v("x")]):e._e(),e._v(" "),n("div",{staticClass:"wrapper",class:[e.schema.ui.preview.outward?e.schema.ui.preview.outward.shape:""]},["image"===e.schema.ui.preview.type?n("img",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),alt:"预览区域"}}):e._e(),e._v(" "),"video"===e.schema.ui.preview.type?n("video",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"audio"===e.schema.ui.preview.type?n("audio",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"link"===e.schema.ui.preview.type?n("a",{attrs:{href:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),target:"_blank"}},[e._v(e._s(e.schema.value))]):e._e()])]):e._e()],e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!!e.schema.__validationResult&&!e.schema.__validationResult.result,expression:"!!schema.__validationResult && !schema.__validationResult.result"}],staticClass:"invalid-feedback",class:e.globalConfig.style.invalidFeedbackCls,staticStyle:{display:"block"}},[e._v("\n "+e._s(!!e.schema.__validationResult&&e.schema.__validationResult.errMsg)+"\n ")])],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(67)),o=i(n(99)),u=i(n(164)),a=i(n(2));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return((0,a.default)(e)?r.default:u.default)(e,(0,o.default)(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++nd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var v=-1,b=!0,m=n&l?new r.default:void 0;for(c.set(e,t),c.set(t,e);++v1&&void 0!==arguments[1]?arguments[1]:{extComponents:{},extRules:[]};window.__$ncform={},window.__$ncform.__ncFormsGlobalList={},window.__$ncform.__ncformRegularValidation=new a.default,(0,r.default)(Object.assign(l.default,i.default,t.extComponents||{}),function(t,n){return e.component("ncform-"+(0,o.default)(n),t)}),(t.extRules||[]).forEach(function(e){return window.__$ncform.__ncformRegularValidation.registerRule(e)}),e.prototype.$ncformValidate=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];return t?t.ncformValidate():Promise.resolve(!1)},e.prototype.$ncformReset=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];if(t)return t.reset()},e.component("ncform",u.default)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=f(n(100)),u=f(n(153)),a=f(n(55)),i=f(n(2)),l=f(n(161));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return"function"==typeof e?e:null==e?a.default:"object"==(void 0===e?"undefined":r(e))?(0,i.default)(e)?(0,u.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(101)),o=a(n(152)),u=a(n(83));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,u.default)(t[0][0],t[0][1]):function(n){return n===e||(0,r.default)(n,e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(16)),o=u(n(70));function u(e){return e&&e.__esModule?e:{default:e}}var a=1,i=2;t.default=function(e,t,n,u){var l=n.length,f=l,c=!u;if(null==e)return!f;for(e=Object(e);l--;){var s=n[l];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++l-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(18));t.default=function(e,t){var n=this.__data__,o=(0,r.default)(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(17));t.default=function(){this.__data__=new r.default,this.size=0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(17)),o=a(n(42)),u=a(n(44));function a(e){return e&&e.__esModule?e:{default:e}}var i=200;t.default=function(e,t){var n=this.__data__;if(n instanceof r.default){var a=n.__data__;if(!o.default||a.length legend {\n cursor: pointer;\n}\n.__object-form-item .h-layout .row {\n margin-left: 0;\n margin-right: 0;\n}\n.__object-form-item .h-layout.form-row, .__object-form-item .h-layout .form-row {\n padding: 0;\n margin: 0;\n}\n.__object-form-item .h-layout.form-row > [class*=col-], .__object-form-item .h-layout .form-row > [class*=col-] {\n padding-left: 5px;\n padding-right: 5px;\n}\n.__object-form-item .h-layout [class*=col-] {\n padding-left: 0;\n padding-right: 0;\n}\n.__object-form-item .h-layout .col-form-label {\n padding-right: 5px !important;\n text-align: right;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(61),o=n(31);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(203);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(33);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(64),o=n(34);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(206);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(36);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-table-form-item .table thead th {\n vertical-align: top;\n}\n.__array-table-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(63),o=n(37);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(209);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,"98289840",null);t.default=i.exports},function(e,t,n){"use strict";var r=n(39);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=n(40);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__ncform-control {\n width: 100%;\n display: inline-block;\n}\n.__ncform-item-preview {\n margin-top: 6px;\n position: relative;\n}\n.__ncform-item-preview .wrapper {\n overflow: hidden;\n height: 100%;\n width: 100%;\n}\n.__ncform-item-preview .wrapper.circle {\n background-color: #EEEEEE;\n border-radius: 1000px;\n}\n.__ncform-item-preview .wrapper.rounded {\n background-color: #EEEEEE;\n border-radius: 20px;\n}\n.__ncform-item-preview .wrapper img, .__ncform-item-preview .wrapper video {\n max-width: 100%;\n}\n.__ncform-item-preview .clear {\n position: absolute;\n right: 8px;\n cursor: pointer;\n font-size: 21px;\n font-weight: 700;\n opacity: 0.2;\n}\n.invalid-feedback {\n color: #f56c6c;\n}\n",""])},function(e,t,n){"use strict";var r=n(41);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=this,r=arguments[2],i=r.formData,f=r.idxChain,c=void 0===f?"":f,s=r.globalConfig,d=void 0===s?{}:s,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",_=Object.keys(t),v=(new Date).getTime();c=c.toString();return new Promise(function(r){0===_.length?r({result:!0,errMst:""}):-1!==_.indexOf("required")&&!1!==o.ncformUtils.smartAnalyzeVal(t.required,{idxChain:c,data:{rootData:i,constData:d.constants}})&&!1!==o.ncformUtils.smartAnalyzeVal((0,u.default)(t,"required.value"),{idxChain:c,data:{rootData:i,constData:d.constants}})||o.ncformUtils.notEmptyVal(e)?r(function r(f){return new Promise(function(s){if("customRule"===_[f]){var b=t.customRule;"array"!==o.ncformUtils.getValType(b)&&s({result:!1,errMsg:"【Error】自定义验证规则应为对象数组,每项包含script,errMsg字段。"}),b.forEach(function(e){o.ncformUtils.smartAnalyzeVal(e.script,{idxChain:c,data:{rootData:i,constData:d.constants}})||s({result:!1,errMsg:e.errMsg})}),f<_.length-1?s(r(f+1)):s({result:!0,errMsg:"",linkItems:function(){var e=[];return b.map(function(e){return e.linkItems}).forEach(function(t){t&&(e=e.concat(t))}),e}()})}n.allRules[_[f]]||s({result:!1,errMsg:"不存在验证规则"+_[f]});var m=void 0;if(t[_[f]]instanceof Object?(m=(0,a.default)(t[_[f]])).value=o.ncformUtils.smartAnalyzeVal(t[_[f]].value,{idxChain:c,data:{rootData:i,constData:d.constants}}):m=o.ncformUtils.smartAnalyzeVal(t[_[f]],{idxChain:c,data:{rootData:i,constData:d.constants}}),t[_[f]]instanceof Object&&(0,u.default)(t[_[f]],"options.delay",0)>0){var y=(0,u.default)(t[_[f]],"options.delay",0),h=(0,u.default)(t[_[f]],"options.delayMsg","异步验证中..");l.default.emit(p,!0);var g=setTimeout(function(){(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})},y);l.default.on(p,function(){clearTimeout(g),s({result:!1,errMsg:h,timeStamp:v})})}else(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})})}(0)):r({result:!0,errMsg:""})})}},{key:"registerRule",value:function(e){if(-1!==Object.keys(e).indexOf("customRule"))throw delete e.customRule,new Error("customRule 注册失败。 customRule为【自定义规则】专用规则名,请更换。");this.allRules=Object.assign({},this.allRules,e)}}]),e}();e.exports=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=S(n(217)),o=S(n(218)),u=S(n(219)),a=S(n(220)),i=S(n(221)),l=S(n(222)),f=S(n(223)),c=S(n(224)),s=S(n(225)),d=S(n(226)),p=S(n(227)),_=S(n(228)),v=S(n(229)),b=S(n(230)),m=S(n(231)),y=S(n(232)),h=S(n(233)),g=S(n(234)),j=S(n(235)),O=S(n(236)),w=S(n(237)),M=S(n(238)),P=S(n(239)),x=S(n(240));function S(e){return e&&e.__esModule?e:{default:e}}t.default={contains:r.default,exclusiveMinimum:o.default,ipv6:u.default,maximum:a.default,minimum:i.default,required:l.default,dateTime:f.default,hostname:c.default,maxItems:s.default,minItems:d.default,multipleOf:p.default,tel:_.default,email:v.default,maxLength:b.default,minLength:m.default,number:y.default,uniqueItems:h.default,exclusiveMaximum:g.default,ipv4:j.default,maxProperties:O.default,minProperties:w.default,pattern:M.default,url:P.default,ajax:x.default}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nt)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nparseInt(t,10))}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1?n[u-1]:void 0,i=u>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(u--,a):void 0,i&&(0,o.default)(n[0],n[1],i)&&(a=u<3?void 0:a,u=1),t=Object(t);++r0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=l(n(11)),u=l(n(8)),a=l(n(48)),i=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){if(!(0,i.default)(n))return!1;var l=void 0===t?"undefined":r(t);return!!("number"==l?(0,u.default)(n)&&(0,a.default)(t,n.length):"string"==l&&t in n)&&(0,o.default)(n[t],e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0&&l.splice(t,1)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var r=c(e);return f(r,t),function(e){for(var o=[],u=0;u=0&&(l[e]=i.rules[e])}),window.__$ncform.__ncformRegularValidation.validate(u,l,{formData:this.formData,idxChain:t,globalConfig:this.globalConfig}).then(function(e){r.$set(i,"__validationResult",e)})}},watch:{valueTemplate:function(e){this.schema.value=e},schema:{handler:function(e){var t=this,n=!1;if(a.isNormalArrSchema(e)?(this.$data.itemValue=this.$data.itemValue||[],e.value.length!==this.$data.itemValue.length&&(n=!0)):e.value!==this.$data.itemValue&&(n=!0),n){a.isNormalArrSchema(e)?this.$data.itemValue=a.getModelFromSchema(e):this.$data.itemValue=e.value,window.__$ncform.__ncformRegularValidation.validate(this.$data.itemValue,this.schema.rules,{formData:this.formData,idxChain:this.idxChain,globalConfig:this.globalConfig},this.$data._id).then(function(e){var n=t.schema.__validationResult;n&&n.timeStamp&&e.timeStamp0&&r.forEach(function(e){if(null===t._validOtherField(e.fieldPath,t.idxChain,e.rules)&&e.fieldPath.indexOf("[i]")>=0)for(var n=e.fieldPath.match(/(.*?)\[i\]/)[1],r=a.getSchemaByPath(t.completeSchema,n).value.length,o=0;ot&&this._supportItemsCollapse()}}}}},function(e,t,n){var r=n(204);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(35),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(66)),o=u(n(0));function u(e){return e&&e.__esModule?e:{default:e}}var a=o.default.ncformUtils,i=o.default.mixins.vue.layoutArrayMixin;t.default={mixins:[i],i18nData:{en:{action:"Action",add:"Add",delAll:"Delete All"},zh_cn:{action:"操作",add:"增加",delAll:"删除全部"}},created:function(){a.isNormalObjSchema(this.schema.items)?this.$data.renderSchemas=(0,r.default)(this.schema.items.properties,function(e,t){return e}):this.$data.renderSchemas=[this.schema.items]},data:function(){return{renderSchemas:[]}},methods:{analyzeItemVal:function(e,t){return a.smartAnalyzeVal(e,{idxChain:t+"",data:{rootData:this.formData,constData:this.globalConst}})}}}},function(e,t,n){var r=n(207);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(38),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{type:"text"}}},computed:{},methods:{_processModelVal:function(e){var t=e;switch(this.mergeConfig.type){case"number":t=parseFloat(t)||"";break;case"integer":t=parseInt(t)||""}return t}}}},function(e,t,n){var r=n(210);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(212);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(214);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(5)),o=u(n(3));function u(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(o.default,"Map");t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var a="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",f="[object Proxy]";t.default=function(e){if(!(0,o.default)(e))return!1;var t=(0,r.default)(e);return t==i||t==l||t==a||t==f}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(119)),o=l(n(126)),u=l(n(128)),a=l(n(129)),i=l(n(130));function l(e){return e&&e.__esModule?e:{default:e}}function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(2)),u=a(n(53));function a(e){return e&&e.__esModule?e:{default:e}}var i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;t.default=function(e,t){if((0,o.default)(e))return!1;var n=void 0===e?"undefined":r(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,u.default)(e))||l.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(7)),u=a(n(6));function a(e){return e&&e.__esModule?e:{default:e}}var i="[object Symbol]";t.default=function(e){return"symbol"==(void 0===e?"undefined":r(e))||(0,u.default)(e)&&(0,o.default)(e)==i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(157));t.default=function(e){return null==e?"":(0,r.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var o=-1,u=null==e?0:e.length;for(r&&u&&(n=e[++o]);++o-1:e.modelVal},on:{change:function(t){var n=e.modelVal,r=t.target,o=!!r.checked;if(Array.isArray(n)){var u=e._i(n,null);r.checked?u<0&&(e.modelVal=n.concat([null])):u>-1&&(e.modelVal=n.slice(0,u).concat(n.slice(u+1)))}else e.modelVal=o}}}):"radio"===e.mergeConfig.type?n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:"radio"},domProps:{checked:e._q(e.modelVal,null)},on:{change:function(t){e.modelVal=null}}}):n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:e.mergeConfig.type},domProps:{value:e.modelVal},on:{input:function(t){t.target.composing||(e.modelVal=t.target.value)}}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-table-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v(e._s(e.schema.ui.legend))]):e._e(),e._v(" "),n("table",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"table table-bordered"},[n("thead",[n("tr",[e._l(e.renderSchemas,function(t,r){return n("th",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(t.ui.hidden,r),expression:"!analyzeItemVal(renderSchema.ui.hidden, idx)"}],key:t.ui.label},[t.rules&&t.rules.required?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)),e._v(" "),!0===t.ui.help.show?n("a",{attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e(),e._v(" "),t.ui.description?n("small",{staticClass:"form-text text-muted",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()])}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("th",[e._v(e._s(e.$t("action")))])],2)]),e._v(" "),n("tbody",e._l(e.schema.value,function(t,r){return n("tr",{key:t.__dataSchema.__id},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o,u){return n("td",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(e.renderSchemas[u].ui.hidden,u),expression:"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)"}],key:o},[e._t(o,null,{schema:t,idx:r})],2)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("td",[n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[e._v("Del")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[e._v("Up")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[e._v("Down")])])])],2)})),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableAdd?e._e():n("tfoot",[n("tr",[n("td",{attrs:{colspan:e.renderSchemas.length+1}},[e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[e._v(e._s(e.mergeConfig.addTxt||e.$t("add")))]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[e._v(e._s(e.mergeConfig.delAllTxt||e.$t("delAll")))])])])])])])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.schema.__validationResult&&!e.schema.__validationResult.result?"invalid":"",e.schema.ui.itemClass]},[e.isNormalObjSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig}},[e._l(e.schema.properties,function(t,r){return n("template",{slot:r},[n("form-item",{key:r,attrs:{schema:t,"form-data":e.formData,"global-const":e.globalConfig.constants,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})],1)})],2):e.isNormalArrSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig},scopedSlots:e._u([e._l(e.schema.items.properties||{__notObjItem:e.schema.items},function(t,r){return{key:r,fn:function(t){return[n("form-item",{key:r,attrs:{schema:t.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":(e.idxChain?e.idxChain+",":"")+t.idx,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})]}}})])}):"HTML"===e.schema.type?[n("div",{domProps:{innerHTML:e._s(e.htmlTypeVal)}})]:"COMP"===e.schema.type?[n(e.schema.ui.widget,{tag:"component",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain}})]:[n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain},model:{value:e.schema.value,callback:function(t){e.$set(e.schema,"value",t)},expression:"schema.value"}}),e._v(" "),e.schema.ui.preview&&e.schema.value?n("div",{staticClass:"__ncform-item-preview",style:{width:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.width?e.schema.ui.preview.outward.width+"px":"auto",height:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.height?e.schema.ui.preview.outward.height+"px":"auto"}},[e.schema.ui.preview.clearable?n("span",{staticClass:"clear",on:{click:function(t){e.clearComponentValue()}}},[e._v("x")]):e._e(),e._v(" "),n("div",{staticClass:"wrapper",class:[e.schema.ui.preview.outward?e.schema.ui.preview.outward.shape:""]},["image"===e.schema.ui.preview.type?n("img",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),alt:"预览区域"}}):e._e(),e._v(" "),"video"===e.schema.ui.preview.type?n("video",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"audio"===e.schema.ui.preview.type?n("audio",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"link"===e.schema.ui.preview.type?n("a",{attrs:{href:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),target:"_blank"}},[e._v(e._s(e.schema.value))]):e._e()])]):e._e()],e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!!e.schema.__validationResult&&!e.schema.__validationResult.result,expression:"!!schema.__validationResult && !schema.__validationResult.result"}],staticClass:"invalid-feedback",class:e.globalConfig.style.invalidFeedbackCls,staticStyle:{display:"block"}},[e._v("\n "+e._s(!!e.schema.__validationResult&&e.schema.__validationResult.errMsg)+"\n ")])],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(67)),o=i(n(99)),u=i(n(164)),a=i(n(2));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return((0,a.default)(e)?r.default:u.default)(e,(0,o.default)(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++nd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var v=-1,b=!0,m=n&l?new r.default:void 0;for(c.set(e,t),c.set(t,e);++v1&&void 0!==arguments[1]?arguments[1]:{extComponents:{},extRules:[]};window.__$ncform={},window.__$ncform.__ncFormsGlobalList={},window.__$ncform.__ncformRegularValidation=new a.default,(0,r.default)(Object.assign(l.default,i.default,t.extComponents||{}),function(t,n){return e.component("ncform-"+(0,o.default)(n),t)}),(t.extRules||[]).forEach(function(e){return window.__$ncform.__ncformRegularValidation.registerRule(e)}),e.prototype.$ncformValidate=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];return t?t.ncformValidate():Promise.resolve(!1)},e.prototype.$ncformReset=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];if(t)return t.reset()},e.prototype.$ncformAddWidget=function(t){var n=t.name,r=t.widget;e.component("ncform-"+(0,o.default)(n),r)},e.prototype.$ncformAddRule=function(e){var t=e.name,n=e.rule,r={};r[t]=n,window.__$ncform.__ncformRegularValidation.registerRule(r)},window.__$ncform.eventHub=window.__$ncform.eventHub||new e,e.prototype.$ncformSetLang=function(e){window.__$ncform.eventHub.$emit("ncform set lang",e)},e.component("ncform",u.default)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=f(n(100)),u=f(n(153)),a=f(n(55)),i=f(n(2)),l=f(n(161));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return"function"==typeof e?e:null==e?a.default:"object"==(void 0===e?"undefined":r(e))?(0,i.default)(e)?(0,u.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(101)),o=a(n(152)),u=a(n(83));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,u.default)(t[0][0],t[0][1]):function(n){return n===e||(0,r.default)(n,e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(16)),o=u(n(70));function u(e){return e&&e.__esModule?e:{default:e}}var a=1,i=2;t.default=function(e,t,n,u){var l=n.length,f=l,c=!u;if(null==e)return!f;for(e=Object(e);l--;){var s=n[l];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++l-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(18));t.default=function(e,t){var n=this.__data__,o=(0,r.default)(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(17));t.default=function(){this.__data__=new r.default,this.size=0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(17)),o=a(n(42)),u=a(n(44));function a(e){return e&&e.__esModule?e:{default:e}}var i=200;t.default=function(e,t){var n=this.__data__;if(n instanceof r.default){var a=n.__data__;if(!o.default||a.length legend {\n cursor: pointer;\n}\n.__object-form-item .h-layout .row {\n margin-left: 0;\n margin-right: 0;\n}\n.__object-form-item .h-layout.form-row, .__object-form-item .h-layout .form-row {\n padding: 0;\n margin: 0;\n}\n.__object-form-item .h-layout.form-row > [class*=col-], .__object-form-item .h-layout .form-row > [class*=col-] {\n padding-left: 5px;\n padding-right: 5px;\n}\n.__object-form-item .h-layout [class*=col-] {\n padding-left: 0;\n padding-right: 0;\n}\n.__object-form-item .h-layout .col-form-label {\n padding-right: 5px !important;\n text-align: right;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(61),o=n(31);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(203);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(33);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(64),o=n(34);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(206);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(36);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-table-form-item .table thead th {\n vertical-align: top;\n}\n.__array-table-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(63),o=n(37);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(209);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,"98289840",null);t.default=i.exports},function(e,t,n){"use strict";var r=n(39);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=n(40);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__ncform-control {\n width: 100%;\n display: inline-block;\n}\n.__ncform-item-preview {\n margin-top: 6px;\n position: relative;\n}\n.__ncform-item-preview .wrapper {\n overflow: hidden;\n height: 100%;\n width: 100%;\n}\n.__ncform-item-preview .wrapper.circle {\n background-color: #EEEEEE;\n border-radius: 1000px;\n}\n.__ncform-item-preview .wrapper.rounded {\n background-color: #EEEEEE;\n border-radius: 20px;\n}\n.__ncform-item-preview .wrapper img, .__ncform-item-preview .wrapper video {\n max-width: 100%;\n}\n.__ncform-item-preview .clear {\n position: absolute;\n right: 8px;\n cursor: pointer;\n font-size: 21px;\n font-weight: 700;\n opacity: 0.2;\n}\n.invalid-feedback {\n color: #f56c6c;\n}\n",""])},function(e,t,n){"use strict";var r=n(41);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=this,r=arguments[2],i=r.formData,f=r.idxChain,c=void 0===f?"":f,s=r.globalConfig,d=void 0===s?{}:s,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",_=Object.keys(t),v=(new Date).getTime();c=c.toString();return new Promise(function(r){0===_.length?r({result:!0,errMst:""}):-1!==_.indexOf("required")&&!1!==o.ncformUtils.smartAnalyzeVal(t.required,{idxChain:c,data:{rootData:i,constData:d.constants}})&&!1!==o.ncformUtils.smartAnalyzeVal((0,u.default)(t,"required.value"),{idxChain:c,data:{rootData:i,constData:d.constants}})||o.ncformUtils.notEmptyVal(e)?r(function r(f){return new Promise(function(s){if("customRule"===_[f]){var b=t.customRule;"array"!==o.ncformUtils.getValType(b)&&s({result:!1,errMsg:"【Error】自定义验证规则应为对象数组,每项包含script,errMsg字段。"}),b.forEach(function(e){o.ncformUtils.smartAnalyzeVal(e.script,{idxChain:c,data:{rootData:i,constData:d.constants}})||s({result:!1,errMsg:e.errMsg})}),f<_.length-1?s(r(f+1)):s({result:!0,errMsg:"",linkItems:function(){var e=[];return b.map(function(e){return e.linkItems}).forEach(function(t){t&&(e=e.concat(t))}),e}()})}n.allRules[_[f]]||s({result:!1,errMsg:"不存在验证规则"+_[f]});var m=void 0;if(t[_[f]]instanceof Object?(m=(0,a.default)(t[_[f]])).value=o.ncformUtils.smartAnalyzeVal(t[_[f]].value,{idxChain:c,data:{rootData:i,constData:d.constants}}):m=o.ncformUtils.smartAnalyzeVal(t[_[f]],{idxChain:c,data:{rootData:i,constData:d.constants}}),t[_[f]]instanceof Object&&(0,u.default)(t[_[f]],"options.delay",0)>0){var y=(0,u.default)(t[_[f]],"options.delay",0),h=(0,u.default)(t[_[f]],"options.delayMsg","异步验证中..");l.default.emit(p,!0);var g=setTimeout(function(){(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})},y);l.default.on(p,function(){clearTimeout(g),s({result:!1,errMsg:h,timeStamp:v})})}else(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})})}(0)):r({result:!0,errMsg:""})})}},{key:"registerRule",value:function(e){if(-1!==Object.keys(e).indexOf("customRule"))throw delete e.customRule,new Error("customRule 注册失败。 customRule为【自定义规则】专用规则名,请更换。");this.allRules=Object.assign({},this.allRules,e)}}]),e}();e.exports=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=S(n(217)),o=S(n(218)),u=S(n(219)),a=S(n(220)),i=S(n(221)),l=S(n(222)),f=S(n(223)),c=S(n(224)),s=S(n(225)),d=S(n(226)),p=S(n(227)),_=S(n(228)),v=S(n(229)),b=S(n(230)),m=S(n(231)),y=S(n(232)),h=S(n(233)),g=S(n(234)),j=S(n(235)),O=S(n(236)),w=S(n(237)),M=S(n(238)),P=S(n(239)),x=S(n(240));function S(e){return e&&e.__esModule?e:{default:e}}t.default={contains:r.default,exclusiveMinimum:o.default,ipv6:u.default,maximum:a.default,minimum:i.default,required:l.default,dateTime:f.default,hostname:c.default,maxItems:s.default,minItems:d.default,multipleOf:p.default,tel:_.default,email:v.default,maxLength:b.default,minLength:m.default,number:y.default,uniqueItems:h.default,exclusiveMaximum:g.default,ipv4:j.default,maxProperties:O.default,minProperties:w.default,pattern:M.default,url:P.default,ajax:x.default}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nt)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nparseInt(t,10))}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1?n[u-1]:void 0,i=u>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(u--,a):void 0,i&&(0,o.default)(n[0],n[1],i)&&(a=u<3?void 0:a,u=1),t=Object(t);++r0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=l(n(11)),u=l(n(8)),a=l(n(48)),i=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){if(!(0,i.default)(n))return!1;var l=void 0===t?"undefined":r(t);return!!("number"==l?(0,u.default)(n)&&(0,a.default)(t,n.length):"string"==l&&t in n)&&(0,o.default)(n[t],e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n oldVal) {\n // add item\n this._supportItemsCollapse();\n }\n }\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LnZ1ZT84N2NjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8ZGl2IHYtc2hvdz1cIiFtZXJnZUNvbmZpZy5jb2xsYXBzZWRcIiB2LWZvcj1cIihkYXRhSXRlbSwgaWR4KSBpbiBzY2hlbWEudmFsdWVcIiA6a2V5PVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWRcIiBjbGFzcz1cImxpc3QtaXRlbVwiPlxyXG5cclxuICAgICAgPGRpdiBjbGFzcz1cImxpc3QtaXRlbS1sYWJlbFwiPlxyXG4gICAgICAgIDxsYWJlbD57e2RhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS5sYWJlbH19IHt7aWR4ICsgMX19PC9sYWJlbD5cclxuXHJcbiAgICAgICAgPCEtLSDpobnmjqfliLbmjInpkq4gLS0+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImVsLWJ1dHRvbi1ncm91cFwiPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1hcnJvdy1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cIiFkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZUl0ZW1Db2xsYXBzZVwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tYXJyb3ctdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEl0ZW0oaWR4KVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJpdGVtVXAoaWR4KVwiIHYtc2hvdz1cImlkeCAhPT0gMFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXNvcnQtdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1Eb3duKGlkeClcIiB2LXNob3c9XCJpZHggIT09IHNjaGVtYS52YWx1ZS5sZW5ndGggLSAxXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDwhLS0gYXJyYXkgaXRlbSDmmK8g5q2j5bi455qEIG9iamVjdCDnsbvlnosgLS0+XHJcbiAgICAgIDx0ZW1wbGF0ZSB2LWlmPVwiaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiPlxyXG4gICAgICAgIDxuY2Zvcm0tb2JqZWN0IHYtc2hvdz1cIm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2UgfHwgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmRcIiA6c2NoZW1hPVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hXCIgOmZvcm0tZGF0YT1cImZvcm1EYXRhXCIgOmlkeC1jaGFpbj1cIihpZHhDaGFpbiA/IGlkeENoYWluICsgJywnIDogJycpICsgaWR4XCIgOmNvbmZpZz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS53aWRnZXRDb25maWdcIiA6c2hvdy1sZWdlbmQ9XCJmYWxzZVwiPlxyXG5cclxuICAgICAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSBpbiAoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLnByb3BlcnRpZXMgfHwge19fbm90T2JqSXRlbTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hfSlcIiA6c2xvdD1cImZpZWxkTmFtZVwiPjwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOi/meS4qktleeS4uuS4jmZvcm0taXRlbee6puWumuWlveeahOWAvO+8jOWFtuWug+WQjeWtl+S4jeeUn+aViCAtLT5cclxuICAgICAgICAgICAgPHNsb3QgOm5hbWU9XCJmaWVsZE5hbWVcIiA6c2NoZW1hPVwiZmllbGRTY2hlbWFcIiA6aWR4PVwiaWR4XCI+PC9zbG90PlxyXG4gICAgICAgICAgPC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgICAgPC9uY2Zvcm0tb2JqZWN0PlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgPCEtLSBhcnJheSBpdGVtIOaYryDpnZ7mraPluLjnmoQgb2JqZWN0IOexu+WeiyDku6Xlj4og5YW25a6D57G75Z6LIC0tPlxyXG4gICAgICA8ZGl2IHYtZWxzZSBjbGFzcz1cIm5vcm1hbC1pdGVtXCI+XHJcbiAgICAgICAgPGRpdiB2LXNob3c9XCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCI+XHJcbiAgICAgICAgICA8c2xvdCBuYW1lPVwiX19ub3RPYmpJdGVtXCIgOnNjaGVtYT1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYVwiIDppZHg9XCJpZHhcIj48L3Nsb3Q+IDwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOWSjCBfX2RhdGFTY2hlbWEg6YO95piv57qm5a6a5aW955qE5YC877yM5YW25a6D5ZCN5a2X5LiN55Sf5pWIIC0tPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgICA8IS0tIOWIl+ihqOaOp+WItuaMiemSriAtLT5cclxuICAgIDxkaXYgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsXCI+XHJcbiAgICAgIDxidXR0b24gQGNsaWNrPVwiYWRkSXRlbSgpXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCI+PC9pPiB7e21lcmdlQ29uZmlnLmFkZFR4dH19PC9idXR0b24+XHJcbiAgICAgIDxidXR0b24gQGNsaWNrPVwiZGVsQWxsSXRlbXMoKVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPiB7e21lcmdlQ29uZmlnLmRlbEFsbFR4dH19PC9idXR0b24+XHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgPC9kaXY+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLl9fYXJyYXktZm9ybS1pdGVtIHtcclxuXHJcbiAgICAvLyBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgJiA+IGxlZ2VuZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzg3OEQ5OTtcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkY2U1O1xyXG4gICAgICBjb2xvcjogIzVhNWU2NjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgICAgLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2Q4ZGNlNTtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDhweDtcclxuICAgICAgLmxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHggOHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3JtYWwtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHggOHB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG4gIGNvbnN0IGxheW91dEFycmF5TWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5sYXlvdXRBcnJheU1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbbGF5b3V0QXJyYXlNaXhpbl0sXHJcblxyXG4gICAgY3JlYXRlZCgpIHtcclxuICAgICAgdGhpcy5fc3VwcG9ydEl0ZW1zQ29sbGFwc2UoKTtcclxuICAgIH0sXHJcblxyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICBjb2xsYXBzZUl0ZW0oZGF0YVNjaGVtYSkge1xyXG4gICAgICAgIGRhdGFTY2hlbWEuX2V4cGFuZCA9ICFkYXRhU2NoZW1hLl9leHBhbmQ7XHJcbiAgICAgIH0sXHJcblxyXG4gICAgICBfc3VwcG9ydEl0ZW1zQ29sbGFwc2UoKSB7XHJcbiAgICAgICAgaWYgKCF0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2UpIHtcclxuICAgICAgICAgIHRoaXMuc2NoZW1hLnZhbHVlLmZvckVhY2goZGF0YUl0ZW0gPT4ge1xyXG4gICAgICAgICAgICBpZiAoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQgPT09IHVuZGVmaW5lZClcclxuICAgICAgICAgICAgICB0aGlzLiRzZXQoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLCAnX2V4cGFuZCcsICF0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLml0ZW1Db2xsYXBzZSk7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICB3YXRjaDoge1xyXG4gICAgICAnc2NoZW1hLnZhbHVlLmxlbmd0aCc6IHtcclxuICAgICAgICBoYW5kbGVyKG5ld1ZhbCwgb2xkVmFsKSB7XHJcbiAgICAgICAgICBpZiAobmV3VmFsID4gb2xkVmFsKSB7IC8vIGFkZCBpdGVtXHJcbiAgICAgICAgICAgIHRoaXMuX3N1cHBvcnRJdGVtc0NvbGxhcHNlKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBNEZBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFBQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQVpBO0FBQ0E7OztBQWdCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBREE7QUFDQTtBQXZCQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n i18nData: {\n en: {\n add: 'Add',\n delAll: 'Delete All'\n },\n zh_cn: {\n add: '增加',\n delAll: '删除全部'\n }\n },\n\n created: function created() {\n this._supportItemsCollapse();\n },\n\n\n methods: {\n collapseItem: function collapseItem(dataSchema) {\n dataSchema._expand = !dataSchema._expand;\n },\n _supportItemsCollapse: function _supportItemsCollapse() {\n var _this = this;\n\n if (!this.$data.mergeConfig.disableItemCollapse) {\n this.schema.value.forEach(function (dataItem) {\n if (dataItem.__dataSchema._expand === undefined) _this.$set(dataItem.__dataSchema, '_expand', !_this.$data.mergeConfig.itemCollapse);\n });\n }\n }\n },\n\n watch: {\n 'schema.value.length': {\n handler: function handler(newVal, oldVal) {\n if (newVal > oldVal) {\n // add item\n this._supportItemsCollapse();\n }\n }\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LnZ1ZT84N2NjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8ZGl2IHYtc2hvdz1cIiFtZXJnZUNvbmZpZy5jb2xsYXBzZWRcIiB2LWZvcj1cIihkYXRhSXRlbSwgaWR4KSBpbiBzY2hlbWEudmFsdWVcIiA6a2V5PVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWRcIiBjbGFzcz1cImxpc3QtaXRlbVwiPlxyXG5cclxuICAgICAgPGRpdiBjbGFzcz1cImxpc3QtaXRlbS1sYWJlbFwiPlxyXG4gICAgICAgIDxsYWJlbD57e2RhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS5sYWJlbH19IHt7aWR4ICsgMX19PC9sYWJlbD5cclxuXHJcbiAgICAgICAgPCEtLSDpobnmjqfliLbmjInpkq4gLS0+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImVsLWJ1dHRvbi1ncm91cFwiPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1hcnJvdy1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cIiFkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZUl0ZW1Db2xsYXBzZVwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tYXJyb3ctdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEl0ZW0oaWR4KVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJpdGVtVXAoaWR4KVwiIHYtc2hvdz1cImlkeCAhPT0gMFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXNvcnQtdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1Eb3duKGlkeClcIiB2LXNob3c9XCJpZHggIT09IHNjaGVtYS52YWx1ZS5sZW5ndGggLSAxXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDwhLS0gYXJyYXkgaXRlbSDmmK8g5q2j5bi455qEIG9iamVjdCDnsbvlnosgLS0+XHJcbiAgICAgIDx0ZW1wbGF0ZSB2LWlmPVwiaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiPlxyXG4gICAgICAgIDxuY2Zvcm0tb2JqZWN0IHYtc2hvdz1cIm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2UgfHwgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmRcIiA6c2NoZW1hPVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hXCIgOmZvcm0tZGF0YT1cImZvcm1EYXRhXCIgOmlkeC1jaGFpbj1cIihpZHhDaGFpbiA/IGlkeENoYWluICsgJywnIDogJycpICsgaWR4XCIgOmNvbmZpZz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS53aWRnZXRDb25maWdcIiA6c2hvdy1sZWdlbmQ9XCJmYWxzZVwiPlxyXG5cclxuICAgICAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSBpbiAoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLnByb3BlcnRpZXMgfHwge19fbm90T2JqSXRlbTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hfSlcIiA6c2xvdD1cImZpZWxkTmFtZVwiPjwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOi/meS4qktleeS4uuS4jmZvcm0taXRlbee6puWumuWlveeahOWAvO+8jOWFtuWug+WQjeWtl+S4jeeUn+aViCAtLT5cclxuICAgICAgICAgICAgPHNsb3QgOm5hbWU9XCJmaWVsZE5hbWVcIiA6c2NoZW1hPVwiZmllbGRTY2hlbWFcIiA6aWR4PVwiaWR4XCI+PC9zbG90PlxyXG4gICAgICAgICAgPC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgICAgPC9uY2Zvcm0tb2JqZWN0PlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgPCEtLSBhcnJheSBpdGVtIOaYryDpnZ7mraPluLjnmoQgb2JqZWN0IOexu+WeiyDku6Xlj4og5YW25a6D57G75Z6LIC0tPlxyXG4gICAgICA8ZGl2IHYtZWxzZSBjbGFzcz1cIm5vcm1hbC1pdGVtXCI+XHJcbiAgICAgICAgPGRpdiB2LXNob3c9XCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCI+XHJcbiAgICAgICAgICA8c2xvdCBuYW1lPVwiX19ub3RPYmpJdGVtXCIgOnNjaGVtYT1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYVwiIDppZHg9XCJpZHhcIj48L3Nsb3Q+IDwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOWSjCBfX2RhdGFTY2hlbWEg6YO95piv57qm5a6a5aW955qE5YC877yM5YW25a6D5ZCN5a2X5LiN55Sf5pWIIC0tPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgICA8IS0tIOWIl+ihqOaOp+WItuaMiemSriAtLT5cclxuICAgIDxkaXYgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsXCI+XHJcbiAgICAgIDxidXR0b24gQGNsaWNrPVwiYWRkSXRlbSgpXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCI+PC9pPiB7e21lcmdlQ29uZmlnLmFkZFR4dCB8fCAkdCgnYWRkJyl9fTwvYnV0dG9uPlxyXG4gICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEFsbEl0ZW1zKClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWxcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXJlbW92ZVwiPjwvaT4ge3ttZXJnZUNvbmZpZy5kZWxBbGxUeHQgfHwgJHQoJ2RlbEFsbCcpfX08L2J1dHRvbj5cclxuICAgIDwvZGl2PlxyXG5cclxuICA8L2Rpdj5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuICAuX19hcnJheS1mb3JtLWl0ZW0ge1xyXG5cclxuICAgIC8vIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAmID4gbGVnZW5kIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjODc4RDk5O1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRjZTU7XHJcbiAgICAgIGNvbG9yOiAjNWE1ZTY2O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblxyXG4gICAgICAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZDhkY2U1O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggOHB4O1xyXG4gICAgICAubGlzdC1pdGVtLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweCA4cHg7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vcm1hbC1pdGVtIHtcclxuICAgICAgcGFkZGluZzogNHB4IDhweCA4cHggOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgbGF5b3V0QXJyYXlNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmxheW91dEFycmF5TWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtsYXlvdXRBcnJheU1peGluXSxcclxuXHJcbiAgICBpMThuRGF0YToge1xyXG4gICAgICBlbjoge1xyXG4gICAgICAgIGFkZDogJ0FkZCcsXHJcbiAgICAgICAgZGVsQWxsOiAnRGVsZXRlIEFsbCdcclxuICAgICAgfSxcclxuICAgICAgemhfY246IHtcclxuICAgICAgICBhZGQ6ICflop7liqAnLFxyXG4gICAgICAgIGRlbEFsbDogJ+WIoOmZpOWFqOmDqCdcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjcmVhdGVkKCkge1xyXG4gICAgICB0aGlzLl9zdXBwb3J0SXRlbXNDb2xsYXBzZSgpO1xyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIGNvbGxhcHNlSXRlbShkYXRhU2NoZW1hKSB7XHJcbiAgICAgICAgZGF0YVNjaGVtYS5fZXhwYW5kID0gIWRhdGFTY2hlbWEuX2V4cGFuZDtcclxuICAgICAgfSxcclxuXHJcbiAgICAgIF9zdXBwb3J0SXRlbXNDb2xsYXBzZSgpIHtcclxuICAgICAgICBpZiAoIXRoaXMuJGRhdGEubWVyZ2VDb25maWcuZGlzYWJsZUl0ZW1Db2xsYXBzZSkge1xyXG4gICAgICAgICAgdGhpcy5zY2hlbWEudmFsdWUuZm9yRWFjaChkYXRhSXRlbSA9PiB7XHJcbiAgICAgICAgICAgIGlmIChkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZCA9PT0gdW5kZWZpbmVkKVxyXG4gICAgICAgICAgICAgIHRoaXMuJHNldChkYXRhSXRlbS5fX2RhdGFTY2hlbWEsICdfZXhwYW5kJywgIXRoaXMuJGRhdGEubWVyZ2VDb25maWcuaXRlbUNvbGxhcHNlKTtcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIHdhdGNoOiB7XHJcbiAgICAgICdzY2hlbWEudmFsdWUubGVuZ3RoJzoge1xyXG4gICAgICAgIGhhbmRsZXIobmV3VmFsLCBvbGRWYWwpIHtcclxuICAgICAgICAgIGlmIChuZXdWYWwgPiBvbGRWYWwpIHsgLy8gYWRkIGl0ZW1cclxuICAgICAgICAgICAgdGhpcy5fc3VwcG9ydEl0ZW1zQ29sbGFwc2UoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE0RkE7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU1BO0FBQ0E7OztBQUVBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7QUFMQTtBQUNBO0FBVUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFBQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQVpBO0FBQ0E7OztBQWdCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBREE7QUFDQTtBQWxDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"__array-form-item\" },\n [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n key: dataItem.__dataSchema.__id,\n staticClass: \"list-item\"\n },\n [\n _c(\"div\", { staticClass: \"list-item-label\" }, [\n _c(\"label\", [\n _vm._v(\n _vm._s(dataItem.__dataSchema.ui.label) + \" \" + _vm._s(idx + 1)\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: dataItem.__dataSchema._expand,\n expression: \"dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-down\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !dataItem.__dataSchema._expand,\n expression: \"!dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression: \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ]),\n _vm._v(\" \"),\n _vm.isNormalObjSchema(dataItem.__dataSchema)\n ? [\n _c(\n \"ncform-object\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ],\n attrs: {\n schema: dataItem.__dataSchema,\n \"form-data\": _vm.formData,\n \"idx-chain\":\n (_vm.idxChain ? _vm.idxChain + \",\" : \"\") + idx,\n config: dataItem.__dataSchema.ui.widgetConfig,\n \"show-legend\": false\n }\n },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName) {\n return _c(\n \"template\",\n { slot: fieldName },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n )\n ],\n 2\n )\n ]\n : _c(\"div\", { staticClass: \"normal-item\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ]\n },\n [\n _vm._t(\"__notObjItem\", null, {\n schema: dataItem.__dataSchema,\n idx: idx\n })\n ],\n 2\n )\n ])\n ],\n 2\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"el-button-group\"\n },\n [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-circle-plus-outline\" }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.addTxt))\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.delAllTxt))\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU2MDUwZTNiJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/NTRiYSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJfX2FycmF5LWZvcm0taXRlbVwiIH0sXG4gICAgW1xuICAgICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImxlZ2VuZFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCJcXG4gICAgXCIgKyBfdm0uX3MoX3ZtLnNjaGVtYS51aS5sZWdlbmQpICsgXCJcXG4gICAgXCIpLFxuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICAgID8gX2MoXCJpXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtY29sbGFwc2UtaXRlbV9fYXJyb3dcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctdXBcIjogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LWRvd25cIjogX3ZtLm1lcmdlQ29uZmlnLmNvbGxhcHNlZFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLl9sKF92bS5zY2hlbWEudmFsdWUsIGZ1bmN0aW9uKGRhdGFJdGVtLCBpZHgpIHtcbiAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIGtleTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWQsXG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW1cIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW0tbGFiZWxcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFwibGFiZWxcIiwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgIF92bS5fcyhkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkubGFiZWwpICsgXCIgXCIgKyBfdm0uX3MoaWR4ICsgMSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiIH0sIFtcbiAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2VcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uZGVsSXRlbShpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGlkeCAhPT0gMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLml0ZW1VcChpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IF92bS5zY2hlbWEudmFsdWUubGVuZ3RoIC0gMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtRG93bihpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfdm0uaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVxuICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcIm5jZm9ybS1vYmplY3RcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzY2hlbWE6IGRhdGFJdGVtLl9fZGF0YVNjaGVtYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybS1kYXRhXCI6IF92bS5mb3JtRGF0YSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaWR4LWNoYWluXCI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgIChfdm0uaWR4Q2hhaW4gPyBfdm0uaWR4Q2hhaW4gKyBcIixcIiA6IFwiXCIpICsgaWR4LFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkud2lkZ2V0Q29uZmlnLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzaG93LWxlZ2VuZFwiOiBmYWxzZVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWFcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRlbXBsYXRlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzbG90OiBmaWVsZE5hbWUgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoZmllbGROYW1lLCBudWxsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVtYTogZmllbGRTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeDogaWR4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICA6IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibm9ybWFsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoXCJfX25vdE9iakl0ZW1cIiwgbnVsbCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICBpZHg6IGlkeFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApXG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGQgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGRcbiAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkSXRlbSgpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiICsgX3ZtLl9zKF92bS5tZXJnZUNvbmZpZy5hZGRUeHQpKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxBbGxJdGVtcygpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmRlbEFsbFR4dCkpXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=template&id=56050e3b&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"__array-form-item\" },\n [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n key: dataItem.__dataSchema.__id,\n staticClass: \"list-item\"\n },\n [\n _c(\"div\", { staticClass: \"list-item-label\" }, [\n _c(\"label\", [\n _vm._v(\n _vm._s(dataItem.__dataSchema.ui.label) + \" \" + _vm._s(idx + 1)\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: dataItem.__dataSchema._expand,\n expression: \"dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-down\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !dataItem.__dataSchema._expand,\n expression: \"!dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression: \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ]),\n _vm._v(\" \"),\n _vm.isNormalObjSchema(dataItem.__dataSchema)\n ? [\n _c(\n \"ncform-object\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ],\n attrs: {\n schema: dataItem.__dataSchema,\n \"form-data\": _vm.formData,\n \"idx-chain\":\n (_vm.idxChain ? _vm.idxChain + \",\" : \"\") + idx,\n config: dataItem.__dataSchema.ui.widgetConfig,\n \"show-legend\": false\n }\n },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName) {\n return _c(\n \"template\",\n { slot: fieldName },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n )\n ],\n 2\n )\n ]\n : _c(\"div\", { staticClass: \"normal-item\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ]\n },\n [\n _vm._t(\"__notObjItem\", null, {\n schema: dataItem.__dataSchema,\n idx: idx\n })\n ],\n 2\n )\n ])\n ],\n 2\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"el-button-group\"\n },\n [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-circle-plus-outline\" }),\n _vm._v(\n \" \" + _vm._s(_vm.mergeConfig.addTxt || _vm.$t(\"add\"))\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\n \" \" +\n _vm._s(_vm.mergeConfig.delAllTxt || _vm.$t(\"delAll\"))\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU2MDUwZTNiJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/NTRiYSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJfX2FycmF5LWZvcm0taXRlbVwiIH0sXG4gICAgW1xuICAgICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImxlZ2VuZFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCJcXG4gICAgXCIgKyBfdm0uX3MoX3ZtLnNjaGVtYS51aS5sZWdlbmQpICsgXCJcXG4gICAgXCIpLFxuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICAgID8gX2MoXCJpXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtY29sbGFwc2UtaXRlbV9fYXJyb3dcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctdXBcIjogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LWRvd25cIjogX3ZtLm1lcmdlQ29uZmlnLmNvbGxhcHNlZFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLl9sKF92bS5zY2hlbWEudmFsdWUsIGZ1bmN0aW9uKGRhdGFJdGVtLCBpZHgpIHtcbiAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIGtleTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWQsXG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW1cIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW0tbGFiZWxcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFwibGFiZWxcIiwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgIF92bS5fcyhkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkubGFiZWwpICsgXCIgXCIgKyBfdm0uX3MoaWR4ICsgMSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiIH0sIFtcbiAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2VcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uZGVsSXRlbShpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGlkeCAhPT0gMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLml0ZW1VcChpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IF92bS5zY2hlbWEudmFsdWUubGVuZ3RoIC0gMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtRG93bihpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfdm0uaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVxuICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcIm5jZm9ybS1vYmplY3RcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzY2hlbWE6IGRhdGFJdGVtLl9fZGF0YVNjaGVtYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybS1kYXRhXCI6IF92bS5mb3JtRGF0YSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaWR4LWNoYWluXCI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgIChfdm0uaWR4Q2hhaW4gPyBfdm0uaWR4Q2hhaW4gKyBcIixcIiA6IFwiXCIpICsgaWR4LFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkud2lkZ2V0Q29uZmlnLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzaG93LWxlZ2VuZFwiOiBmYWxzZVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWFcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRlbXBsYXRlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzbG90OiBmaWVsZE5hbWUgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoZmllbGROYW1lLCBudWxsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVtYTogZmllbGRTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeDogaWR4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICA6IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibm9ybWFsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoXCJfX25vdE9iakl0ZW1cIiwgbnVsbCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICBpZHg6IGlkeFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApXG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGQgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGRcbiAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkSXRlbSgpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgKyBfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmFkZFR4dCB8fCBfdm0uJHQoXCJhZGRcIikpXG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxBbGxJdGVtcygpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0ubWVyZ2VDb25maWcuZGVsQWxsVHh0IHx8IF92bS4kdChcImRlbEFsbFwiKSlcbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=template&id=56050e3b&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/arrayTable.js b/ncform-theme-elementui/assets/dist/arrayTable.js index ae44a41..eadf526 100644 --- a/ncform-theme-elementui/assets/dist/arrayTable.js +++ b/ncform-theme-elementui/assets/dist/arrayTable.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _map2 = __webpack_require__(/*! lodash-es/map */ \"./node_modules/lodash-es/map.js\");\n\nvar _map3 = _interopRequireDefault(_map2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin;\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n created: function created() {\n\n // 取得表头数据\n if (ncformUtils.isNormalObjSchema(this.schema.items)) {\n this.$data.renderSchemas = (0, _map3.default)(this.schema.items.properties, function (fieldSchema, fieldName) {\n return fieldSchema;\n });\n } else {\n this.$data.renderSchemas = [this.schema.items];\n }\n },\n data: function data() {\n return {\n renderSchemas: []\n };\n },\n\n\n methods: {\n analyzeItemVal: function analyzeItemVal(val, idxChain) {\n return ncformUtils.smartAnalyzeVal(val, { idxChain: idxChain + '', data: { rootData: this.formData, constData: this.globalConst } });\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LXRhYmxlLnZ1ZT9jYzViIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktdGFibGUtZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8dGFibGUgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwidGFibGUgdGFibGUtYm9yZGVyZWRcIj5cclxuICAgICAgPHRoZWFkPlxyXG4gICAgICAgICAgPHRoIHYtZm9yPVwiKHJlbmRlclNjaGVtYSwgaWR4KSBpbiByZW5kZXJTY2hlbWFzXCIgOmtleT1cInJlbmRlclNjaGVtYS51aS5sYWJlbFwiIHYtc2hvdz1cIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpXCI+XHJcblxyXG4gICAgICAgICAgICA8aSB2LWlmPVwicmVuZGVyU2NoZW1hLnJ1bGVzICYmIHJlbmRlclNjaGVtYS5ydWxlcy5yZXF1aXJlZFwiIGNsYXNzPVwidGV4dC1kYW5nZXJcIj4qPC9pPlxyXG5cclxuICAgICAgICAgICAge3tyZW5kZXJTY2hlbWEudWkubGFiZWx9fTwhLS0gIOagh+etvuS/oeaBryAtLT5cclxuXHJcbiAgICAgICAgICAgIDwhLS0g5o+Q56S65L+h5oGvIC0tPlxyXG4gICAgICAgICAgICA8ZWwtdG9vbHRpcCBjbGFzcz1cIml0ZW1cIiBlZmZlY3Q9XCJkYXJrXCIgcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIj5cclxuICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJjb250ZW50XCIgdi1odG1sPVwicmVuZGVyU2NoZW1hLnVpLmhlbHAuY29udGVudFwiPjwvZGl2PlxyXG4gICAgICAgICAgICAgIDxhIGNsYXNzPVwiaGVscFwiIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5zaG93ID09PSB0cnVlXCIgaHJlZj1cIiNcIj48c3BhbiA6Y2xhc3M9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5pY29uQ2xzXCI+e3tyZW5kZXJTY2hlbWEudWkuaGVscC50ZXh0fX08L3NwYW4+PC9hPlxyXG4gICAgICAgICAgICA8L2VsLXRvb2x0aXA+XHJcblxyXG4gICAgICAgICAgICA8IS0tIOivtOaYjuS/oeaBryAtLT5cclxuICAgICAgICAgICAgPHNtYWxsIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb25cIiBjbGFzcz1cImZvcm0tdGV4dCB0ZXh0LW11dGVkXCIgdi1odG1sPVwiX2FuYWx5emVWYWwocmVuZGVyU2NoZW1hLnVpLmRlc2NyaXB0aW9uKVwiPlxyXG4gICAgICAgICAgICA8L3NtYWxsPlxyXG4gICAgICAgICAgPC90aD5cclxuXHJcbiAgICAgICAgICA8dGggdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiPuaTjeS9nDwvdGg+XHJcbiAgICAgIDwvdGhlYWQ+XHJcbiAgICAgIDx0Ym9keT5cclxuICAgICAgICA8dHIgdi1mb3I9XCIoZGF0YUl0ZW0sIGlkeCkgaW4gc2NoZW1hLnZhbHVlXCIgOmtleT1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fX2lkXCI+XHJcbiAgICAgICAgICA8dGQgdi1mb3I9XCIoZmllbGRTY2hlbWEsIGZpZWxkTmFtZSwgZklkeCkgaW4gKGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtfX25vdE9iakl0ZW06IGRhdGFJdGVtLl9fZGF0YVNjaGVtYX0pXCIgOmtleT1cImZpZWxkTmFtZVwiIHYtc2hvdz1cIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWFzW2ZJZHhdLnVpLmhpZGRlbiwgZklkeClcIj48IS0tIOazqOaEj++8ml9fbm90T2JqSXRlbSDov5nkuKpLZXnkuLrkuI5mb3JtLWl0ZW3nuqblrprlpb3nmoTlgLzvvIzlhbblroPlkI3lrZfkuI3nlJ/mlYggLS0+XHJcbiAgICAgICAgICAgIDxzbG90IDpuYW1lPVwiZmllbGROYW1lXCIgOnNjaGVtYT1cImZpZWxkU2NoZW1hXCIgOmlkeD1cImlkeFwiPjwvc2xvdD5cclxuICAgICAgICAgIDwvdGQ+XHJcblxyXG4gICAgICAgICAgPHRkIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhbWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcIiBzdHlsZT1cIndpZHRoOiAxMzBweDtcIj5cclxuICAgICAgICAgICAgPCEtLSDpobnmjqfliLbmjInpkq4gLS0+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJlbC1idXR0b24tZ3JvdXBcIj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEl0ZW0oaWR4KVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiaXRlbVVwKGlkeClcIiB2LXNob3c9XCJpZHggIT09IDBcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1zb3J0LXVwXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiaXRlbURvd24oaWR4KVwiIHYtc2hvdz1cImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1zb3J0LWRvd25cIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC90ZD5cclxuICAgICAgICA8L3RyPlxyXG4gICAgICA8L3Rib2R5PlxyXG4gICAgICA8dGZvb3Qgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCI+XHJcbiAgICAgICAgPHRyPlxyXG4gICAgICAgICAgPHRkIDpjb2xzcGFuPVwicmVuZGVyU2NoZW1hcy5sZW5ndGggKyAxXCI+XHJcbiAgICAgICAgICAgIDwhLS0g5YiX6KGo5o6n5Yi25oyJ6ZKuIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsXCI+XHJcbiAgICAgICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJhZGRJdGVtKClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVBZGRcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLWNpcmNsZS1wbHVzLW91dGxpbmVcIj48L2k+IHt7bWVyZ2VDb25maWcuYWRkVHh0fX08L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEFsbEl0ZW1zKClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWxcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXJlbW92ZVwiPjwvaT4ge3ttZXJnZUNvbmZpZy5kZWxBbGxUeHR9fTwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgPC90cj5cclxuICAgICAgPC90Zm9vdD5cclxuICAgIDwvdGFibGU+XHJcblxyXG4gIDwvZGl2PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuLl9fYXJyYXktdGFibGUtZm9ybS1pdGVtIHtcclxuXHJcbiAgLy8gbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAmID4gbGVnZW5kIHtcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzg3OEQ5OTtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRjZTU7XHJcbiAgICBjb2xvcjogIzVhNWU2NjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIHRoZWFkIHRkLCB0aGVhZCB0aCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmViZjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODc4ZDk5O1xyXG4gICAgfVxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBfbWFwIGZyb20gJ2xvZGFzaC1lcy9tYXAnO1xyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgbmNmb3JtVXRpbHMgPSBuY2Zvcm1Db21tb24ubmNmb3JtVXRpbHM7XHJcbiAgY29uc3QgbGF5b3V0QXJyYXlNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmxheW91dEFycmF5TWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtsYXlvdXRBcnJheU1peGluXSxcclxuXHJcbiAgICBjcmVhdGVkKCkge1xyXG5cclxuICAgICAgLy8g5Y+W5b6X6KGo5aS05pWw5o2uXHJcbiAgICAgIGlmIChuY2Zvcm1VdGlscy5pc05vcm1hbE9ialNjaGVtYSh0aGlzLnNjaGVtYS5pdGVtcykpIHtcclxuICAgICAgICB0aGlzLiRkYXRhLnJlbmRlclNjaGVtYXMgPSBfbWFwKHRoaXMuc2NoZW1hLml0ZW1zLnByb3BlcnRpZXMsIChmaWVsZFNjaGVtYSwgZmllbGROYW1lKSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4gZmllbGRTY2hlbWE7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5yZW5kZXJTY2hlbWFzID0gW3RoaXMuc2NoZW1hLml0ZW1zXTtcclxuICAgICAgfVxyXG5cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICByZW5kZXJTY2hlbWFzOiBbXVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgYW5hbHl6ZUl0ZW1WYWwodmFsLCBpZHhDaGFpbikge1xyXG4gICAgICAgIHJldHVybiBuY2Zvcm1VdGlscy5zbWFydEFuYWx5emVWYWwodmFsLCB7IGlkeENoYWluOiBpZHhDaGFpbiArICcnLCBkYXRhOiB7IHJvb3REYXRhOiB0aGlzLmZvcm1EYXRhLCBjb25zdERhdGE6IHRoaXMuZ2xvYmFsQ29uc3QgfSB9KTtcclxuICAgICAgfSxcclxuICAgIH1cclxuXHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFtSEE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBOzs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBOztBQUVBO0FBREE7QUFJQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQXZCQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _map2 = __webpack_require__(/*! lodash-es/map */ \"./node_modules/lodash-es/map.js\");\n\nvar _map3 = _interopRequireDefault(_map2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin;\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n i18nData: {\n en: {\n action: 'Action',\n add: 'Add',\n delAll: 'Delete All'\n },\n zh_cn: {\n action: '操作',\n add: '增加',\n delAll: '删除全部'\n }\n },\n\n created: function created() {\n\n // 取得表头数据\n if (ncformUtils.isNormalObjSchema(this.schema.items)) {\n this.$data.renderSchemas = (0, _map3.default)(this.schema.items.properties, function (fieldSchema, fieldName) {\n return fieldSchema;\n });\n } else {\n this.$data.renderSchemas = [this.schema.items];\n }\n },\n data: function data() {\n return {\n renderSchemas: []\n };\n },\n\n\n methods: {\n analyzeItemVal: function analyzeItemVal(val, idxChain) {\n return ncformUtils.smartAnalyzeVal(val, { idxChain: idxChain + '', data: { rootData: this.formData, constData: this.globalConst } });\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LXRhYmxlLnZ1ZT9jYzViIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktdGFibGUtZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8dGFibGUgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwidGFibGUgdGFibGUtYm9yZGVyZWRcIj5cclxuICAgICAgPHRoZWFkPlxyXG4gICAgICAgICAgPHRoIHYtZm9yPVwiKHJlbmRlclNjaGVtYSwgaWR4KSBpbiByZW5kZXJTY2hlbWFzXCIgOmtleT1cInJlbmRlclNjaGVtYS51aS5sYWJlbFwiIHYtc2hvdz1cIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpXCI+XHJcblxyXG4gICAgICAgICAgICA8aSB2LWlmPVwicmVuZGVyU2NoZW1hLnJ1bGVzICYmIHJlbmRlclNjaGVtYS5ydWxlcy5yZXF1aXJlZFwiIGNsYXNzPVwidGV4dC1kYW5nZXJcIj4qPC9pPlxyXG5cclxuICAgICAgICAgICAge3tyZW5kZXJTY2hlbWEudWkubGFiZWx9fTwhLS0gIOagh+etvuS/oeaBryAtLT5cclxuXHJcbiAgICAgICAgICAgIDwhLS0g5o+Q56S65L+h5oGvIC0tPlxyXG4gICAgICAgICAgICA8ZWwtdG9vbHRpcCBjbGFzcz1cIml0ZW1cIiBlZmZlY3Q9XCJkYXJrXCIgcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIj5cclxuICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJjb250ZW50XCIgdi1odG1sPVwicmVuZGVyU2NoZW1hLnVpLmhlbHAuY29udGVudFwiPjwvZGl2PlxyXG4gICAgICAgICAgICAgIDxhIGNsYXNzPVwiaGVscFwiIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5zaG93ID09PSB0cnVlXCIgaHJlZj1cIiNcIj48c3BhbiA6Y2xhc3M9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5pY29uQ2xzXCI+e3tyZW5kZXJTY2hlbWEudWkuaGVscC50ZXh0fX08L3NwYW4+PC9hPlxyXG4gICAgICAgICAgICA8L2VsLXRvb2x0aXA+XHJcblxyXG4gICAgICAgICAgICA8IS0tIOivtOaYjuS/oeaBryAtLT5cclxuICAgICAgICAgICAgPHNtYWxsIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb25cIiBjbGFzcz1cImZvcm0tdGV4dCB0ZXh0LW11dGVkXCIgdi1odG1sPVwiX2FuYWx5emVWYWwocmVuZGVyU2NoZW1hLnVpLmRlc2NyaXB0aW9uKVwiPlxyXG4gICAgICAgICAgICA8L3NtYWxsPlxyXG4gICAgICAgICAgPC90aD5cclxuXHJcbiAgICAgICAgICA8dGggdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiPnt7JHQoJ2FjdGlvbicpfX08L3RoPlxyXG4gICAgICA8L3RoZWFkPlxyXG4gICAgICA8dGJvZHk+XHJcbiAgICAgICAgPHRyIHYtZm9yPVwiKGRhdGFJdGVtLCBpZHgpIGluIHNjaGVtYS52YWx1ZVwiIDprZXk9XCJkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX19pZFwiPlxyXG4gICAgICAgICAgPHRkIHYtZm9yPVwiKGZpZWxkU2NoZW1hLCBmaWVsZE5hbWUsIGZJZHgpIGluIChkYXRhSXRlbS5fX2RhdGFTY2hlbWEucHJvcGVydGllcyB8fCB7X19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWF9KVwiIDprZXk9XCJmaWVsZE5hbWVcIiB2LXNob3c9XCIhYW5hbHl6ZUl0ZW1WYWwocmVuZGVyU2NoZW1hc1tmSWR4XS51aS5oaWRkZW4sIGZJZHgpXCI+PCEtLSDms6jmhI/vvJpfX25vdE9iakl0ZW0g6L+Z5LiqS2V55Li65LiOZm9ybS1pdGVt57qm5a6a5aW955qE5YC877yM5YW25a6D5ZCN5a2X5LiN55Sf5pWIIC0tPlxyXG4gICAgICAgICAgICA8c2xvdCA6bmFtZT1cImZpZWxkTmFtZVwiIDpzY2hlbWE9XCJmaWVsZFNjaGVtYVwiIDppZHg9XCJpZHhcIj48L3Nsb3Q+XHJcbiAgICAgICAgICA8L3RkPlxyXG5cclxuICAgICAgICAgIDx0ZCB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWwgfHwgIW1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXCIgc3R5bGU9XCJ3aWR0aDogMTMwcHg7XCI+XHJcbiAgICAgICAgICAgIDwhLS0g6aG55o6n5Yi25oyJ6ZKuIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCI+XHJcbiAgICAgICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJkZWxJdGVtKGlkeClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWxcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXJlbW92ZVwiPjwvaT48L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1VcChpZHgpXCIgdi1zaG93PVwiaWR4ICE9PSAwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC11cFwiPjwvaT48L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1Eb3duKGlkeClcIiB2LXNob3c9XCJpZHggIT09IHNjaGVtYS52YWx1ZS5sZW5ndGggLSAxXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgPC90cj5cclxuICAgICAgPC90Ym9keT5cclxuICAgICAgPHRmb290IHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhbWVyZ2VDb25maWcuZGlzYWJsZUFkZFwiPlxyXG4gICAgICAgIDx0cj5cclxuICAgICAgICAgIDx0ZCA6Y29sc3Bhbj1cInJlbmRlclNjaGVtYXMubGVuZ3RoICsgMVwiPlxyXG4gICAgICAgICAgICA8IS0tIOWIl+ihqOaOp+WItuaMiemSriAtLT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImVsLWJ1dHRvbi1ncm91cFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZUFkZCB8fCAhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiYWRkSXRlbSgpXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCI+PC9pPiB7e21lcmdlQ29uZmlnLmFkZFR4dCB8fCAkdCgnYWRkJyl9fTwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiZGVsQWxsSXRlbXMoKVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPiB7e21lcmdlQ29uZmlnLmRlbEFsbFR4dCB8fCAkdCgnZGVsQWxsJyl9fTwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgPC90cj5cclxuICAgICAgPC90Zm9vdD5cclxuICAgIDwvdGFibGU+XHJcblxyXG4gIDwvZGl2PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuLl9fYXJyYXktdGFibGUtZm9ybS1pdGVtIHtcclxuXHJcbiAgLy8gbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAmID4gbGVnZW5kIHtcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzg3OEQ5OTtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRjZTU7XHJcbiAgICBjb2xvcjogIzVhNWU2NjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIHRoZWFkIHRkLCB0aGVhZCB0aCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmViZjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODc4ZDk5O1xyXG4gICAgfVxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBfbWFwIGZyb20gJ2xvZGFzaC1lcy9tYXAnO1xyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgbmNmb3JtVXRpbHMgPSBuY2Zvcm1Db21tb24ubmNmb3JtVXRpbHM7XHJcbiAgY29uc3QgbGF5b3V0QXJyYXlNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmxheW91dEFycmF5TWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtsYXlvdXRBcnJheU1peGluXSxcclxuXHJcbiAgICBpMThuRGF0YToge1xyXG4gICAgICBlbjoge1xyXG4gICAgICAgIGFjdGlvbjogJ0FjdGlvbicsXHJcbiAgICAgICAgYWRkOiAnQWRkJyxcclxuICAgICAgICBkZWxBbGw6ICdEZWxldGUgQWxsJ1xyXG4gICAgICB9LFxyXG4gICAgICB6aF9jbjoge1xyXG4gICAgICAgIGFjdGlvbjogJ+aTjeS9nCcsXHJcbiAgICAgICAgYWRkOiAn5aKe5YqgJyxcclxuICAgICAgICBkZWxBbGw6ICfliKDpmaTlhajpg6gnXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgY3JlYXRlZCgpIHtcclxuXHJcbiAgICAgIC8vIOWPluW+l+ihqOWktOaVsOaNrlxyXG4gICAgICBpZiAobmNmb3JtVXRpbHMuaXNOb3JtYWxPYmpTY2hlbWEodGhpcy5zY2hlbWEuaXRlbXMpKSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5yZW5kZXJTY2hlbWFzID0gX21hcCh0aGlzLnNjaGVtYS5pdGVtcy5wcm9wZXJ0aWVzLCAoZmllbGRTY2hlbWEsIGZpZWxkTmFtZSkgPT4ge1xyXG4gICAgICAgICAgcmV0dXJuIGZpZWxkU2NoZW1hO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuJGRhdGEucmVuZGVyU2NoZW1hcyA9IFt0aGlzLnNjaGVtYS5pdGVtc107XHJcbiAgICAgIH1cclxuXHJcbiAgICB9LFxyXG5cclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgcmVuZGVyU2NoZW1hczogW11cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIGFuYWx5emVJdGVtVmFsKHZhbCwgaWR4Q2hhaW4pIHtcclxuICAgICAgICByZXR1cm4gbmNmb3JtVXRpbHMuc21hcnRBbmFseXplVmFsKHZhbCwgeyBpZHhDaGFpbjogaWR4Q2hhaW4gKyAnJywgZGF0YTogeyByb290RGF0YTogdGhpcy5mb3JtRGF0YSwgY29uc3REYXRhOiB0aGlzLmdsb2JhbENvbnN0IH0gfSk7XHJcbiAgICAgIH0sXHJcbiAgICB9XHJcblxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBbUhBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTs7O0FBS0E7QUFDQTs7O0FBRUE7QUFDQTtBQUNBO0FBSEE7O0FBTUE7QUFDQTtBQUNBO0FBSEE7QUFOQTtBQUNBO0FBYUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBOztBQUVBO0FBREE7QUFJQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQXBDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"__array-table-form-item\" }, [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"table\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"table table-bordered\"\n },\n [\n _c(\n \"thead\",\n [\n _vm._l(_vm.renderSchemas, function(renderSchema, idx) {\n return _c(\n \"th\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(renderSchema.ui.hidden, idx),\n expression: \"!analyzeItemVal(renderSchema.ui.hidden, idx)\"\n }\n ],\n key: renderSchema.ui.label\n },\n [\n renderSchema.rules && renderSchema.rules.required\n ? _c(\"i\", { staticClass: \"text-danger\" }, [_vm._v(\"*\")])\n : _vm._e(),\n _vm._v(\"\\n\\n \" + _vm._s(renderSchema.ui.label)),\n _vm._v(\" \"),\n _c(\n \"el-tooltip\",\n {\n staticClass: \"item\",\n attrs: { effect: \"dark\", placement: \"right-start\" }\n },\n [\n _c(\"div\", {\n attrs: { slot: \"content\" },\n domProps: {\n innerHTML: _vm._s(renderSchema.ui.help.content)\n },\n slot: \"content\"\n }),\n _vm._v(\" \"),\n renderSchema.ui.help.show === true\n ? _c(\n \"a\",\n { staticClass: \"help\", attrs: { href: \"#\" } },\n [\n _c(\n \"span\",\n { class: renderSchema.ui.help.iconCls },\n [_vm._v(_vm._s(renderSchema.ui.help.text))]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n renderSchema.ui.description\n ? _c(\"small\", {\n staticClass: \"form-text text-muted\",\n domProps: {\n innerHTML: _vm._s(\n _vm._analyzeVal(renderSchema.ui.description)\n )\n }\n })\n : _vm._e()\n ],\n 1\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"th\", [_vm._v(\"操作\")])\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"tbody\",\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"tr\",\n { key: dataItem.__dataSchema.__id },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName, fIdx) {\n return _c(\n \"td\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(\n _vm.renderSchemas[fIdx].ui.hidden,\n fIdx\n ),\n expression:\n \"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)\"\n }\n ],\n key: fieldName\n },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"td\", { staticStyle: { width: \"130px\" } }, [\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression:\n \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ])\n : _vm._e()\n ],\n 2\n )\n })\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableAdd\n ? _c(\"tfoot\", [\n _c(\"tr\", [\n _c(\"td\", { attrs: { colspan: _vm.renderSchemas.length + 1 } }, [\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", {\n staticClass: \"el-icon-circle-plus-outline\"\n }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.addTxt))\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.delAllTxt))\n ]\n )\n : _vm._e()\n ])\n : _vm._e()\n ])\n ])\n ])\n : _vm._e()\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXktdGFibGUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE5MzFlMTg4Ji5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/ODYzYiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiX19hcnJheS10YWJsZS1mb3JtLWl0ZW1cIiB9LCBbXG4gICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwibGVnZW5kXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF92bS5fdihcIlxcbiAgICBcIiArIF92bS5fcyhfdm0uc2NoZW1hLnVpLmxlZ2VuZCkgKyBcIlxcbiAgICBcIiksXG4gICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICA/IF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1jb2xsYXBzZS1pdGVtX19hcnJvd1wiLFxuICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LXVwXCI6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctZG93blwiOiBfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgIF1cbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0uX3YoXCIgXCIpLFxuICAgIF9jKFxuICAgICAgXCJ0YWJsZVwiLFxuICAgICAge1xuICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICB9XG4gICAgICAgIF0sXG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInRhYmxlIHRhYmxlLWJvcmRlcmVkXCJcbiAgICAgIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwidGhlYWRcIixcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfdm0uX2woX3ZtLnJlbmRlclNjaGVtYXMsIGZ1bmN0aW9uKHJlbmRlclNjaGVtYSwgaWR4KSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICBcInRoXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5hbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpLFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWFuYWx5emVJdGVtVmFsKHJlbmRlclNjaGVtYS51aS5oaWRkZW4sIGlkeClcIlxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAga2V5OiByZW5kZXJTY2hlbWEudWkubGFiZWxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS5ydWxlcyAmJiByZW5kZXJTY2hlbWEucnVsZXMucmVxdWlyZWRcbiAgICAgICAgICAgICAgICAgICAgPyBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LWRhbmdlclwiIH0sIFtfdm0uX3YoXCIqXCIpXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIlxcblxcbiAgICAgICAgICBcIiArIF92bS5fcyhyZW5kZXJTY2hlbWEudWkubGFiZWwpKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC10b29sdGlwXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgZWZmZWN0OiBcImRhcmtcIiwgcGxhY2VtZW50OiBcInJpZ2h0LXN0YXJ0XCIgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJjb250ZW50XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKHJlbmRlclNjaGVtYS51aS5oZWxwLmNvbnRlbnQpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJjb250ZW50XCJcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5oZWxwLnNob3cgPT09IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJoZWxwXCIsIGF0dHJzOiB7IGhyZWY6IFwiI1wiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY2xhc3M6IHJlbmRlclNjaGVtYS51aS5oZWxwLmljb25DbHMgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MocmVuZGVyU2NoZW1hLnVpLmhlbHAudGV4dCkpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgICAgICA/IF9jKFwic21hbGxcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZm9ybS10ZXh0IHRleHQtbXV0ZWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fYW5hbHl6ZVZhbChyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb24pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgID8gX2MoXCJ0aFwiLCBbX3ZtLl92KFwi5pON5L2cXCIpXSlcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcInRib2R5XCIsXG4gICAgICAgICAgX3ZtLl9sKF92bS5zY2hlbWEudmFsdWUsIGZ1bmN0aW9uKGRhdGFJdGVtLCBpZHgpIHtcbiAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgXCJ0clwiLFxuICAgICAgICAgICAgICB7IGtleTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWQgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF92bS5fbChcbiAgICAgICAgICAgICAgICAgIGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtcbiAgICAgICAgICAgICAgICAgICAgX19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWFcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBmdW5jdGlvbihmaWVsZFNjaGVtYSwgZmllbGROYW1lLCBmSWR4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcInRkXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5hbmFseXplSXRlbVZhbChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5yZW5kZXJTY2hlbWFzW2ZJZHhdLnVpLmhpZGRlbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZJZHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWFzW2ZJZHhdLnVpLmhpZGRlbiwgZklkeClcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBmaWVsZE5hbWVcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdChmaWVsZE5hbWUsIG51bGwsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBmaWVsZFNjaGVtYSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4OiBpZHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZFwiLCB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEzMHB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1idXR0b24tZ3JvdXBcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVEZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tZGFuZ2VyIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmRlbEl0ZW0oaWR4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGlkeCAhPT0gMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiaWR4ICE9PSAwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtVXAoaWR4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IF92bS5zY2hlbWEudmFsdWUubGVuZ3RoIC0gMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaWR4ICE9PSBzY2hlbWEudmFsdWUubGVuZ3RoIC0gMVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uaXRlbURvd24oaWR4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDJcbiAgICAgICAgICAgIClcbiAgICAgICAgICB9KVxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVEZWwgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlQWRkXG4gICAgICAgICAgPyBfYyhcInRmb290XCIsIFtcbiAgICAgICAgICAgICAgX2MoXCJ0clwiLCBbXG4gICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCB7IGF0dHJzOiB7IGNvbHNwYW46IF92bS5yZW5kZXJTY2hlbWFzLmxlbmd0aCArIDEgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGQgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgICAgID8gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1idXR0b24tZ3JvdXBcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5hZGRJdGVtKClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiArIF92bS5fcyhfdm0ubWVyZ2VDb25maWcuYWRkVHh0KSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxBbGxJdGVtcygpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmRlbEFsbFR4dCkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKVxuICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgIF1cbiAgICApXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=template&id=a931e188&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"__array-table-form-item\" }, [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"table\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"table table-bordered\"\n },\n [\n _c(\n \"thead\",\n [\n _vm._l(_vm.renderSchemas, function(renderSchema, idx) {\n return _c(\n \"th\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(renderSchema.ui.hidden, idx),\n expression: \"!analyzeItemVal(renderSchema.ui.hidden, idx)\"\n }\n ],\n key: renderSchema.ui.label\n },\n [\n renderSchema.rules && renderSchema.rules.required\n ? _c(\"i\", { staticClass: \"text-danger\" }, [_vm._v(\"*\")])\n : _vm._e(),\n _vm._v(\"\\n\\n \" + _vm._s(renderSchema.ui.label)),\n _vm._v(\" \"),\n _c(\n \"el-tooltip\",\n {\n staticClass: \"item\",\n attrs: { effect: \"dark\", placement: \"right-start\" }\n },\n [\n _c(\"div\", {\n attrs: { slot: \"content\" },\n domProps: {\n innerHTML: _vm._s(renderSchema.ui.help.content)\n },\n slot: \"content\"\n }),\n _vm._v(\" \"),\n renderSchema.ui.help.show === true\n ? _c(\n \"a\",\n { staticClass: \"help\", attrs: { href: \"#\" } },\n [\n _c(\n \"span\",\n { class: renderSchema.ui.help.iconCls },\n [_vm._v(_vm._s(renderSchema.ui.help.text))]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n renderSchema.ui.description\n ? _c(\"small\", {\n staticClass: \"form-text text-muted\",\n domProps: {\n innerHTML: _vm._s(\n _vm._analyzeVal(renderSchema.ui.description)\n )\n }\n })\n : _vm._e()\n ],\n 1\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"th\", [_vm._v(_vm._s(_vm.$t(\"action\")))])\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"tbody\",\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"tr\",\n { key: dataItem.__dataSchema.__id },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName, fIdx) {\n return _c(\n \"td\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(\n _vm.renderSchemas[fIdx].ui.hidden,\n fIdx\n ),\n expression:\n \"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)\"\n }\n ],\n key: fieldName\n },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"td\", { staticStyle: { width: \"130px\" } }, [\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression:\n \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ])\n : _vm._e()\n ],\n 2\n )\n })\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableAdd\n ? _c(\"tfoot\", [\n _c(\"tr\", [\n _c(\"td\", { attrs: { colspan: _vm.renderSchemas.length + 1 } }, [\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", {\n staticClass: \"el-icon-circle-plus-outline\"\n }),\n _vm._v(\n \" \" +\n _vm._s(\n _vm.mergeConfig.addTxt || _vm.$t(\"add\")\n )\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\n \" \" +\n _vm._s(\n _vm.mergeConfig.delAllTxt ||\n _vm.$t(\"delAll\")\n )\n )\n ]\n )\n : _vm._e()\n ])\n : _vm._e()\n ])\n ])\n ])\n : _vm._e()\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXktdGFibGUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE5MzFlMTg4Ji5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/ODYzYiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiX19hcnJheS10YWJsZS1mb3JtLWl0ZW1cIiB9LCBbXG4gICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwibGVnZW5kXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF92bS5fdihcIlxcbiAgICBcIiArIF92bS5fcyhfdm0uc2NoZW1hLnVpLmxlZ2VuZCkgKyBcIlxcbiAgICBcIiksXG4gICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICA/IF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1jb2xsYXBzZS1pdGVtX19hcnJvd1wiLFxuICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LXVwXCI6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctZG93blwiOiBfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgIF1cbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0uX3YoXCIgXCIpLFxuICAgIF9jKFxuICAgICAgXCJ0YWJsZVwiLFxuICAgICAge1xuICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICB9XG4gICAgICAgIF0sXG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInRhYmxlIHRhYmxlLWJvcmRlcmVkXCJcbiAgICAgIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwidGhlYWRcIixcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfdm0uX2woX3ZtLnJlbmRlclNjaGVtYXMsIGZ1bmN0aW9uKHJlbmRlclNjaGVtYSwgaWR4KSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICBcInRoXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5hbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpLFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWFuYWx5emVJdGVtVmFsKHJlbmRlclNjaGVtYS51aS5oaWRkZW4sIGlkeClcIlxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAga2V5OiByZW5kZXJTY2hlbWEudWkubGFiZWxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS5ydWxlcyAmJiByZW5kZXJTY2hlbWEucnVsZXMucmVxdWlyZWRcbiAgICAgICAgICAgICAgICAgICAgPyBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LWRhbmdlclwiIH0sIFtfdm0uX3YoXCIqXCIpXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIlxcblxcbiAgICAgICAgICBcIiArIF92bS5fcyhyZW5kZXJTY2hlbWEudWkubGFiZWwpKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC10b29sdGlwXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgZWZmZWN0OiBcImRhcmtcIiwgcGxhY2VtZW50OiBcInJpZ2h0LXN0YXJ0XCIgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJjb250ZW50XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKHJlbmRlclNjaGVtYS51aS5oZWxwLmNvbnRlbnQpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJjb250ZW50XCJcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5oZWxwLnNob3cgPT09IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJoZWxwXCIsIGF0dHJzOiB7IGhyZWY6IFwiI1wiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY2xhc3M6IHJlbmRlclNjaGVtYS51aS5oZWxwLmljb25DbHMgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MocmVuZGVyU2NoZW1hLnVpLmhlbHAudGV4dCkpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgICAgICA/IF9jKFwic21hbGxcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZm9ybS10ZXh0IHRleHQtbXV0ZWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fYW5hbHl6ZVZhbChyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb24pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgID8gX2MoXCJ0aFwiLCBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJhY3Rpb25cIikpKV0pXG4gICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICBdLFxuICAgICAgICAgIDJcbiAgICAgICAgKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJ0Ym9keVwiLFxuICAgICAgICAgIF92bS5fbChfdm0uc2NoZW1hLnZhbHVlLCBmdW5jdGlvbihkYXRhSXRlbSwgaWR4KSB7XG4gICAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICAgIFwidHJcIixcbiAgICAgICAgICAgICAgeyBrZXk6IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fX2lkIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfdm0uX2woXG4gICAgICAgICAgICAgICAgICBkYXRhSXRlbS5fX2RhdGFTY2hlbWEucHJvcGVydGllcyB8fCB7XG4gICAgICAgICAgICAgICAgICAgIF9fbm90T2JqSXRlbTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oZmllbGRTY2hlbWEsIGZpZWxkTmFtZSwgZklkeCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICFfdm0uYW5hbHl6ZUl0ZW1WYWwoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ucmVuZGVyU2NoZW1hc1tmSWR4XS51aS5oaWRkZW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmSWR4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIhYW5hbHl6ZUl0ZW1WYWwocmVuZGVyU2NoZW1hc1tmSWR4XS51aS5oaWRkZW4sIGZJZHgpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGtleTogZmllbGROYW1lXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoZmllbGROYW1lLCBudWxsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVtYTogZmllbGRTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlkeDogaWR4XG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgICAgICA/IF9jKFwidGRcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMzBweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uLWdyb3VwXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxJdGVtKGlkeClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uaXRlbVVwKGlkeClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1zb3J0LXVwXCIgfSldXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaWR4ICE9PSBfdm0uc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLml0ZW1Eb3duKGlkeClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1zb3J0LWRvd25cIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAyXG4gICAgICAgICAgICApXG4gICAgICAgICAgfSlcbiAgICAgICAgKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZUFkZFxuICAgICAgICAgID8gX2MoXCJ0Zm9vdFwiLCBbXG4gICAgICAgICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgeyBhdHRyczogeyBjb2xzcGFuOiBfdm0ucmVuZGVyU2NoZW1hcy5sZW5ndGggKyAxIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uLWdyb3VwXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlQWRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkSXRlbSgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWljb24tY2lyY2xlLXBsdXMtb3V0bGluZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYWRkVHh0IHx8IF92bS4kdChcImFkZFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uZGVsQWxsSXRlbXMoKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmRlbEFsbFR4dCB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kdChcImRlbEFsbFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKVxuICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgIF1cbiAgICApXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=template&id=a931e188&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/checkbox.js b/ncform-theme-elementui/assets/dist/checkbox.js index 932f07e..bd0d31e 100644 --- a/ncform-theme-elementui/assets/dist/checkbox.js +++ b/ncform-theme-elementui/assets/dist/checkbox.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n // type: [String, Number, Boolean, Array],\n type: [Boolean, Array],\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'checkbox', // 显示类型,可选值:[checkbox | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认值[{label: '是'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = [];\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n var modelVal = vm.modelVal;\n\n if (typeof modelVal === 'boolean') {\n res.push(modelVal ? '是' : '否');\n } else {\n for (var m in modelVal) {\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === modelVal[m]) {\n res.push(enumSource[i][itemLabelField]);\n break;\n }\n }\n }\n }\n\n return res;\n }\n },\n\n methods: {\n handleCheckAllChange: function handleCheckAllChange(val) {\n var vm = this;\n var mergeConfig = vm.mergeConfig;\n var itemValueField = mergeConfig.itemValueField;\n var arrResAll = [];\n mergeConfig.enumSource.map(function (obj) {\n arrResAll.push(obj[itemValueField]);\n });\n vm.modelVal = val ? arrResAll : [];\n vm.mergeConfig.isIndeterminate = false;\n },\n handleCheckedOptChange: function handleCheckedOptChange(value) {\n var vm = this;\n var checkedCount = value.length;\n vm.mergeConfig.checkAll = checkedCount === vm.mergeConfig.enumSource.length;\n vm.mergeConfig.isIndeterminate = checkedCount > 0 && checkedCount < vm.mergeConfig.enumSource.lengths;\n },\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = (0, _get3.default)(data, enumSourceRemote.resField || '', []);\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ label: '是', value: true }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9jaGVja2JveC52dWU/MjdhZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdlxyXG4gICAgY2xhc3M9XCJuY2Zvcm0tY2hlY2tib3hcIlxyXG4gICAgOnN0eWxlPVwie2Rpc3BsYXk6IGhpZGRlbiA/ICdub25lJyA6ICcnfVwiXHJcbiAgPlxyXG4gICAgPGVsLWNoZWNrYm94XHJcbiAgICAgIHYtaWY9XCJtZXJnZUNvbmZpZy5zZWxlY3RBbGwgJiYgIXJlYWRvbmx5XCJcclxuICAgICAgOmNsYXNzPVwiJ2NoZWNrLWFsbCdcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIDppbmRldGVybWluYXRlPVwibWVyZ2VDb25maWcuaXNJbmRldGVybWluYXRlXCJcclxuICAgICAgdi1tb2RlbD1cIm1lcmdlQ29uZmlnLmNoZWNrQWxsXCJcclxuICAgICAgQGNoYW5nZT1cImhhbmRsZUNoZWNrQWxsQ2hhbmdlXCJcclxuICAgID7lhajpgIk8L2VsLWNoZWNrYm94PlxyXG5cclxuICAgIDxlbC1jaGVja2JveC1ncm91cFxyXG4gICAgICB2LWlmPVwiIXJlYWRvbmx5XCJcclxuICAgICAgc2l6ZT1cIm1pbmlcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGVja2VkT3B0Q2hhbmdlXCJcclxuICAgID5cclxuICAgICAgPGNvbXBvbmVudCA6aXM9XCInZWwtY2hlY2tib3gnICsgKG1lcmdlQ29uZmlnLnR5cGUgPT09ICdidXR0b24nID8gJy1idXR0b24nIDogJycpXCJcclxuICAgICAgICB2LWZvcj1cIm9wdCBpbiBtZXJnZUNvbmZpZy5lbnVtU291cmNlXCJcclxuICAgICAgICA6a2V5PVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgOmxhYmVsPVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgOmNsYXNzPVwibWVyZ2VDb25maWcudHlwZSA9PT0gJ2NoZWNrYm94JyAmJiBtZXJnZUNvbmZpZy5hcnJhbmdlbWVudCA9PT0gJ3YnID8gJ2lzLXZlcnRpY2FsJyA6ICcnXCJcclxuICAgICAgPnt7b3B0W21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXX19PC9jb21wb25lbnQ+XHJcbiAgICA8L2VsLWNoZWNrYm94LWdyb3VwPlxyXG5cclxuICAgIDxsYWJlbFxyXG4gICAgICB2LXNob3c9XCJyZWFkb25seVwiXHJcbiAgICAgIHYtZm9yPVwiKGxhYmVsLCBpZHgpIGluIGxhYmVsUmVhZFwiXHJcbiAgICAgIDprZXk9XCJpZHhcIlxyXG4gICAgICA6Y2xhc3M9XCJbJ2xhYmVsLXJlYWQnLCBtZXJnZUNvbmZpZy50eXBlID09PSAnY2hlY2tib3gnICYmIG1lcmdlQ29uZmlnLmFycmFuZ2VtZW50ID09PSAndicgPyAnbGFiZWwtdmVydGljYWwnIDogJyddXCJcclxuICAgID57e2xhYmVsfX08L2xhYmVsPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLWNoZWNrYm94IHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tY2hlY2tib3gge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLWNoZWNrYm94IHtcclxuICAgIC5jaGVjay1hbGwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsLWNoZWNrYm94LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy12ZXJ0aWNhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJiArIC5lbC1jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbC1yZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgJi5ub3RbbGFiZWwtdmVydGljYWxdICsgLmxhYmVsLXJlYWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxhYmVsLXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuICBpbXBvcnQgX2dldCBmcm9tICdsb2Rhc2gtZXMvZ2V0JztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIC8vIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbiwgQXJyYXldLFxyXG4gICAgICAgIHR5cGU6IFtCb29sZWFuLCBBcnJheV0sXHJcbiAgICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICAgIHJldHVybiBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICBpc0luZGV0ZXJtaW5hdGU6IHRydWUsXHJcbiAgICAgICAgICBzZWxlY3RBbGw6IGZhbHNlLCAvLyDmmK/lkKbmmL7npLrlhajpgIlcclxuICAgICAgICAgIGNoZWNrQWxsOiBmYWxzZSxcclxuICAgICAgICAgIGFycmFuZ2VtZW50OiAnaCcsIC8vIOaOkuWIlyDlj6/pgInlgLwgW3YgfCBoXVxyXG4gICAgICAgICAgdHlwZTogJ2NoZWNrYm94JywgLy8g5pi+56S657G75Z6L77yM5Y+v6YCJ5YC877yaW2NoZWNrYm94IHwgYnV0dG9uXVxyXG4gICAgICAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOWAvOWtl+autVxyXG4gICAgICAgICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOaYvuekuuWtl+autVxyXG4gICAgICAgICAgZW51bVNvdXJjZTogW10sIC8vIOWPr+mAiemhue+8jOm7mOiupOWAvFt7bGFiZWw6ICfmmK8nfV1cclxuICAgICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgICAgIGxhYmVsUmVhZCgpIHtcclxuICAgICAgICBsZXQgcmVzID0gW107XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IHsgZW51bVNvdXJjZSwgZW51bVNvdXJjZVJlbW90ZSwgaXRlbVZhbHVlRmllbGQsIGl0ZW1MYWJlbEZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuICAgICAgICBjb25zdCBtb2RlbFZhbCA9IHZtLm1vZGVsVmFsO1xyXG5cclxuICAgICAgICBpZiAodHlwZW9mIG1vZGVsVmFsID09PSAnYm9vbGVhbicpIHtcclxuICAgICAgICAgIHJlcy5wdXNoKG1vZGVsVmFsID8gJ+aYrycgOiAn5ZCmJyk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGZvciAobGV0IG0gaW4gbW9kZWxWYWwpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaSBpbiBlbnVtU291cmNlKSB7XHJcbiAgICAgICAgICAgICAgaWYgKGVudW1Tb3VyY2VbaV1baXRlbVZhbHVlRmllbGRdID09PSBtb2RlbFZhbFttXSkge1xyXG4gICAgICAgICAgICAgICAgcmVzLnB1c2goZW51bVNvdXJjZVtpXVtpdGVtTGFiZWxGaWVsZF0pO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgaGFuZGxlQ2hlY2tBbGxDaGFuZ2UodmFsKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IG1lcmdlQ29uZmlnID0gdm0ubWVyZ2VDb25maWc7XHJcbiAgICAgICAgY29uc3QgaXRlbVZhbHVlRmllbGQgPSBtZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZDtcclxuICAgICAgICBjb25zdCBhcnJSZXNBbGwgPSBbXTtcclxuICAgICAgICBtZXJnZUNvbmZpZy5lbnVtU291cmNlLm1hcChvYmogPT4ge1xyXG4gICAgICAgICAgYXJyUmVzQWxsLnB1c2gob2JqW2l0ZW1WYWx1ZUZpZWxkXSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgdm0ubW9kZWxWYWwgPSB2YWwgPyBhcnJSZXNBbGwgOiBbXTtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBmYWxzZTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlQ2hlY2tlZE9wdENoYW5nZSh2YWx1ZSkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBsZXQgY2hlY2tlZENvdW50ID0gdmFsdWUubGVuZ3RoO1xyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLmNoZWNrQWxsID0gY2hlY2tlZENvdW50ID09PSB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aDtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBjaGVja2VkQ291bnQgPiAwICYmIGNoZWNrZWRDb3VudCA8IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RocztcclxuICAgICAgfSxcclxuICAgICAgZ2V0UmVtb3RlU291cmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgICBjb25zdCBlbnVtU291cmNlUmVtb3RlID0gdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZTtcclxuXHJcbiAgICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgdXJsOiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICAgICAgZGF0YToge30sXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6J1hNTEh0dHBSZXF1ZXN0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwICkge1xyXG4gICAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7XHJcbiAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IF9nZXQoZGF0YSwgZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCB8fCAnJywgW10pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlID0gW107XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGNhdGNoKGVycikge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNyZWF0ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcbiAgICAgIGlmIChlbnVtU291cmNlUmVtb3RlICYmIGVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsKSB7XHJcbiAgICAgICAgdm0uZ2V0UmVtb3RlU291cmNlKCk7XHJcbiAgICAgIH0gZWxzZSBpZiAoIXZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RoKSB7XHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IFsge2xhYmVsOiAn5pivJywgdmFsdWU6IHRydWV9XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkZBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQURBO0FBQ0E7QUFTQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVhBO0FBY0E7QUFDQTtBQWpCQTtBQW9CQTtBQUNBO0FBQ0E7O0FBQUE7O0FBRUE7QUFDQTtBQUZBOzs7Ozs7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBdEJBO0FBQ0E7O0FBeUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQURBO0FBSkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBekNBO0FBMkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQS9HQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n yes: 'Yes',\n all: 'All'\n },\n zh_cn: {\n yes: '是',\n all: '全选'\n }\n },\n\n props: {\n value: {\n // type: [String, Number, Boolean, Array],\n type: [Boolean, Array],\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'checkbox', // 显示类型,可选值:[checkbox | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认值[{label: '是'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = [];\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n var modelVal = vm.modelVal;\n\n if (typeof modelVal === 'boolean') {\n res.push(modelVal ? '是' : '否');\n } else {\n for (var m in modelVal) {\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === modelVal[m]) {\n res.push(enumSource[i][itemLabelField]);\n break;\n }\n }\n }\n }\n\n return res;\n }\n },\n\n methods: {\n handleCheckAllChange: function handleCheckAllChange(val) {\n var vm = this;\n var mergeConfig = vm.mergeConfig;\n var itemValueField = mergeConfig.itemValueField;\n var arrResAll = [];\n mergeConfig.enumSource.map(function (obj) {\n arrResAll.push(obj[itemValueField]);\n });\n vm.modelVal = val ? arrResAll : [];\n vm.mergeConfig.isIndeterminate = false;\n },\n handleCheckedOptChange: function handleCheckedOptChange(value) {\n var vm = this;\n var checkedCount = value.length;\n vm.mergeConfig.checkAll = checkedCount === vm.mergeConfig.enumSource.length;\n vm.mergeConfig.isIndeterminate = checkedCount > 0 && checkedCount < vm.mergeConfig.enumSource.lengths;\n },\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = (0, _get3.default)(data, enumSourceRemote.resField || '', []);\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ label: this.$t('yes'), value: true }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9jaGVja2JveC52dWU/MjdhZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdlxyXG4gICAgY2xhc3M9XCJuY2Zvcm0tY2hlY2tib3hcIlxyXG4gICAgOnN0eWxlPVwie2Rpc3BsYXk6IGhpZGRlbiA/ICdub25lJyA6ICcnfVwiXHJcbiAgPlxyXG4gICAgPGVsLWNoZWNrYm94XHJcbiAgICAgIHYtaWY9XCJtZXJnZUNvbmZpZy5zZWxlY3RBbGwgJiYgIXJlYWRvbmx5XCJcclxuICAgICAgOmNsYXNzPVwiJ2NoZWNrLWFsbCdcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIDppbmRldGVybWluYXRlPVwibWVyZ2VDb25maWcuaXNJbmRldGVybWluYXRlXCJcclxuICAgICAgdi1tb2RlbD1cIm1lcmdlQ29uZmlnLmNoZWNrQWxsXCJcclxuICAgICAgQGNoYW5nZT1cImhhbmRsZUNoZWNrQWxsQ2hhbmdlXCJcclxuICAgID57eyR0KCdhbGwnKX19PC9lbC1jaGVja2JveD5cclxuXHJcbiAgICA8ZWwtY2hlY2tib3gtZ3JvdXBcclxuICAgICAgdi1pZj1cIiFyZWFkb25seVwiXHJcbiAgICAgIHNpemU9XCJtaW5pXCJcclxuICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICB2LW1vZGVsPVwibW9kZWxWYWxcIlxyXG4gICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hlY2tlZE9wdENoYW5nZVwiXHJcbiAgICA+XHJcbiAgICAgIDxjb21wb25lbnQgOmlzPVwiJ2VsLWNoZWNrYm94JyArIChtZXJnZUNvbmZpZy50eXBlID09PSAnYnV0dG9uJyA/ICctYnV0dG9uJyA6ICcnKVwiXHJcbiAgICAgICAgdi1mb3I9XCJvcHQgaW4gbWVyZ2VDb25maWcuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgOmtleT1cIm9wdFttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIlxyXG4gICAgICAgIDpsYWJlbD1cIm9wdFttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIlxyXG4gICAgICAgIDpjbGFzcz1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdjaGVja2JveCcgJiYgbWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09ICd2JyA/ICdpcy12ZXJ0aWNhbCcgOiAnJ1wiXHJcbiAgICAgID57e29wdFttZXJnZUNvbmZpZy5pdGVtTGFiZWxGaWVsZF19fTwvY29tcG9uZW50PlxyXG4gICAgPC9lbC1jaGVja2JveC1ncm91cD5cclxuXHJcbiAgICA8bGFiZWxcclxuICAgICAgdi1zaG93PVwicmVhZG9ubHlcIlxyXG4gICAgICB2LWZvcj1cIihsYWJlbCwgaWR4KSBpbiBsYWJlbFJlYWRcIlxyXG4gICAgICA6a2V5PVwiaWR4XCJcclxuICAgICAgOmNsYXNzPVwiWydsYWJlbC1yZWFkJywgbWVyZ2VDb25maWcudHlwZSA9PT0gJ2NoZWNrYm94JyAmJiBtZXJnZUNvbmZpZy5hcnJhbmdlbWVudCA9PT0gJ3YnID8gJ2xhYmVsLXZlcnRpY2FsJyA6ICcnXVwiXHJcbiAgICA+e3tsYWJlbH19PC9sYWJlbD5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuICAuaC1sYXlvdXQge1xyXG4gICAgLm5jZm9ybS1jaGVja2JveCB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52LWxheW91dCB7XHJcbiAgICAubmNmb3JtLWNoZWNrYm94IHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5jZm9ybS1jaGVja2JveCB7XHJcbiAgICAuY2hlY2stYWxsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbC1jaGVja2JveC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaXMtdmVydGljYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYgKyAuZWwtY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtcmVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICYubm90W2xhYmVsLXZlcnRpY2FsXSArIC5sYWJlbC1yZWFkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYWJlbC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcbiAgaW1wb3J0IF9nZXQgZnJvbSAnbG9kYXNoLWVzL2dldCc7XHJcblxyXG4gIGNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbiAgZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gICAgaTE4bkRhdGE6IHtcclxuICAgICAgZW46IHtcclxuICAgICAgICB5ZXM6ICdZZXMnLFxyXG4gICAgICAgIGFsbDogJ0FsbCdcclxuICAgICAgfSxcclxuICAgICAgemhfY246IHtcclxuICAgICAgICB5ZXM6ICfmmK8nLFxyXG4gICAgICAgIGFsbDogJ+WFqOmAiSdcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIC8vIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbiwgQXJyYXldLFxyXG4gICAgICAgIHR5cGU6IFtCb29sZWFuLCBBcnJheV0sXHJcbiAgICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICAgIHJldHVybiBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICBpc0luZGV0ZXJtaW5hdGU6IHRydWUsXHJcbiAgICAgICAgICBzZWxlY3RBbGw6IGZhbHNlLCAvLyDmmK/lkKbmmL7npLrlhajpgIlcclxuICAgICAgICAgIGNoZWNrQWxsOiBmYWxzZSxcclxuICAgICAgICAgIGFycmFuZ2VtZW50OiAnaCcsIC8vIOaOkuWIlyDlj6/pgInlgLwgW3YgfCBoXVxyXG4gICAgICAgICAgdHlwZTogJ2NoZWNrYm94JywgLy8g5pi+56S657G75Z6L77yM5Y+v6YCJ5YC877yaW2NoZWNrYm94IHwgYnV0dG9uXVxyXG4gICAgICAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOWAvOWtl+autVxyXG4gICAgICAgICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOaYvuekuuWtl+autVxyXG4gICAgICAgICAgZW51bVNvdXJjZTogW10sIC8vIOWPr+mAiemhue+8jOm7mOiupOWAvFt7bGFiZWw6ICfmmK8nfV1cclxuICAgICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgICAgIGxhYmVsUmVhZCgpIHtcclxuICAgICAgICBsZXQgcmVzID0gW107XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IHsgZW51bVNvdXJjZSwgZW51bVNvdXJjZVJlbW90ZSwgaXRlbVZhbHVlRmllbGQsIGl0ZW1MYWJlbEZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuICAgICAgICBjb25zdCBtb2RlbFZhbCA9IHZtLm1vZGVsVmFsO1xyXG5cclxuICAgICAgICBpZiAodHlwZW9mIG1vZGVsVmFsID09PSAnYm9vbGVhbicpIHtcclxuICAgICAgICAgIHJlcy5wdXNoKG1vZGVsVmFsID8gJ+aYrycgOiAn5ZCmJyk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGZvciAobGV0IG0gaW4gbW9kZWxWYWwpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaSBpbiBlbnVtU291cmNlKSB7XHJcbiAgICAgICAgICAgICAgaWYgKGVudW1Tb3VyY2VbaV1baXRlbVZhbHVlRmllbGRdID09PSBtb2RlbFZhbFttXSkge1xyXG4gICAgICAgICAgICAgICAgcmVzLnB1c2goZW51bVNvdXJjZVtpXVtpdGVtTGFiZWxGaWVsZF0pO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgaGFuZGxlQ2hlY2tBbGxDaGFuZ2UodmFsKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IG1lcmdlQ29uZmlnID0gdm0ubWVyZ2VDb25maWc7XHJcbiAgICAgICAgY29uc3QgaXRlbVZhbHVlRmllbGQgPSBtZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZDtcclxuICAgICAgICBjb25zdCBhcnJSZXNBbGwgPSBbXTtcclxuICAgICAgICBtZXJnZUNvbmZpZy5lbnVtU291cmNlLm1hcChvYmogPT4ge1xyXG4gICAgICAgICAgYXJyUmVzQWxsLnB1c2gob2JqW2l0ZW1WYWx1ZUZpZWxkXSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgdm0ubW9kZWxWYWwgPSB2YWwgPyBhcnJSZXNBbGwgOiBbXTtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBmYWxzZTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlQ2hlY2tlZE9wdENoYW5nZSh2YWx1ZSkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBsZXQgY2hlY2tlZENvdW50ID0gdmFsdWUubGVuZ3RoO1xyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLmNoZWNrQWxsID0gY2hlY2tlZENvdW50ID09PSB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aDtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBjaGVja2VkQ291bnQgPiAwICYmIGNoZWNrZWRDb3VudCA8IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RocztcclxuICAgICAgfSxcclxuICAgICAgZ2V0UmVtb3RlU291cmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgICBjb25zdCBlbnVtU291cmNlUmVtb3RlID0gdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZTtcclxuXHJcbiAgICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgdXJsOiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICAgICAgZGF0YToge30sXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6J1hNTEh0dHBSZXF1ZXN0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwICkge1xyXG4gICAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7XHJcbiAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IF9nZXQoZGF0YSwgZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCB8fCAnJywgW10pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlID0gW107XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGNhdGNoKGVycikge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNyZWF0ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcbiAgICAgIGlmIChlbnVtU291cmNlUmVtb3RlICYmIGVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsKSB7XHJcbiAgICAgICAgdm0uZ2V0UmVtb3RlU291cmNlKCk7XHJcbiAgICAgIH0gZWxzZSBpZiAoIXZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RoKSB7XHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IFsge2xhYmVsOiB0aGlzLiR0KCd5ZXMnKSwgdmFsdWU6IHRydWV9XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkZBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7QUFMQTtBQUNBOzs7QUFZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFEQTtBQUNBO0FBU0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFYQTtBQWNBO0FBQ0E7QUFqQkE7QUFvQkE7QUFDQTtBQUNBOztBQUFBOztBQUVBO0FBQ0E7QUFGQTs7Ozs7O0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQXRCQTtBQUNBOztBQXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFEQTtBQUpBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpDQTtBQTJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUExSEEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"ncform-checkbox\",\n style: { display: _vm.hidden ? \"none\" : \"\" }\n },\n [\n _vm.mergeConfig.selectAll && !_vm.readonly\n ? _c(\n \"el-checkbox\",\n {\n class: \"check-all\",\n attrs: {\n disabled: _vm.disabled,\n indeterminate: _vm.mergeConfig.isIndeterminate\n },\n on: { change: _vm.handleCheckAllChange },\n model: {\n value: _vm.mergeConfig.checkAll,\n callback: function($$v) {\n _vm.$set(_vm.mergeConfig, \"checkAll\", $$v)\n },\n expression: \"mergeConfig.checkAll\"\n }\n },\n [_vm._v(\"全选\")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly\n ? _c(\n \"el-checkbox-group\",\n {\n attrs: { size: \"mini\", disabled: _vm.disabled },\n on: { change: _vm.handleCheckedOptChange },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.mergeConfig.enumSource, function(opt) {\n return _c(\n \"el-checkbox\" +\n (_vm.mergeConfig.type === \"button\" ? \"-button\" : \"\"),\n {\n key: opt[_vm.mergeConfig.itemValueField],\n tag: \"component\",\n class:\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"is-vertical\"\n : \"\",\n attrs: { label: opt[_vm.mergeConfig.itemValueField] }\n },\n [_vm._v(_vm._s(opt[_vm.mergeConfig.itemLabelField]))]\n )\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.labelRead, function(label, idx) {\n return _c(\n \"label\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.readonly,\n expression: \"readonly\"\n }\n ],\n key: idx,\n class: [\n \"label-read\",\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"label-vertical\"\n : \"\"\n ]\n },\n [_vm._v(_vm._s(label))]\n )\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hMTYzNThhNCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT9hMGNiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBzdGF0aWNDbGFzczogXCJuY2Zvcm0tY2hlY2tib3hcIixcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX3ZtLm1lcmdlQ29uZmlnLnNlbGVjdEFsbCAmJiAhX3ZtLnJlYWRvbmx5XG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImVsLWNoZWNrYm94XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNsYXNzOiBcImNoZWNrLWFsbFwiLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgaW5kZXRlcm1pbmF0ZTogX3ZtLm1lcmdlQ29uZmlnLmlzSW5kZXRlcm1pbmF0ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGVja0FsbENoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubWVyZ2VDb25maWcuY2hlY2tBbGwsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLm1lcmdlQ29uZmlnLCBcImNoZWNrQWxsXCIsICQkdilcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibWVyZ2VDb25maWcuY2hlY2tBbGxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWFqOmAiVwiKV1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seVxuICAgICAgICA/IF9jKFxuICAgICAgICAgICAgXCJlbC1jaGVja2JveC1ncm91cFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiwgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGVja2VkT3B0Q2hhbmdlIH0sXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5tb2RlbFZhbCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0ubW9kZWxWYWwgPSAkJHZcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibW9kZWxWYWxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgX3ZtLl9sKF92bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLCBmdW5jdGlvbihvcHQpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtY2hlY2tib3hcIiArXG4gICAgICAgICAgICAgICAgICAoX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiYnV0dG9uXCIgPyBcIi1idXR0b25cIiA6IFwiXCIpLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogb3B0W192bS5tZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF0sXG4gICAgICAgICAgICAgICAgICB0YWc6IFwiY29tcG9uZW50XCIsXG4gICAgICAgICAgICAgICAgICBjbGFzczpcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiY2hlY2tib3hcIiAmJlxuICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09IFwidlwiXG4gICAgICAgICAgICAgICAgICAgICAgPyBcImlzLXZlcnRpY2FsXCJcbiAgICAgICAgICAgICAgICAgICAgICA6IFwiXCIsXG4gICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogb3B0W192bS5tZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF0gfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3Mob3B0W192bS5tZXJnZUNvbmZpZy5pdGVtTGFiZWxGaWVsZF0pKV1cbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLl9sKF92bS5sYWJlbFJlYWQsIGZ1bmN0aW9uKGxhYmVsLCBpZHgpIHtcbiAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgIFwibGFiZWxcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJyZWFkb25seVwiXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBrZXk6IGlkeCxcbiAgICAgICAgICAgIGNsYXNzOiBbXG4gICAgICAgICAgICAgIFwibGFiZWwtcmVhZFwiLFxuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcudHlwZSA9PT0gXCJjaGVja2JveFwiICYmXG4gICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5hcnJhbmdlbWVudCA9PT0gXCJ2XCJcbiAgICAgICAgICAgICAgICA/IFwibGFiZWwtdmVydGljYWxcIlxuICAgICAgICAgICAgICAgIDogXCJcIlxuICAgICAgICAgICAgXVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW192bS5fdihfdm0uX3MobGFiZWwpKV1cbiAgICAgICAgKVxuICAgICAgfSlcbiAgICBdLFxuICAgIDJcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=template&id=a16358a4&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"ncform-checkbox\",\n style: { display: _vm.hidden ? \"none\" : \"\" }\n },\n [\n _vm.mergeConfig.selectAll && !_vm.readonly\n ? _c(\n \"el-checkbox\",\n {\n class: \"check-all\",\n attrs: {\n disabled: _vm.disabled,\n indeterminate: _vm.mergeConfig.isIndeterminate\n },\n on: { change: _vm.handleCheckAllChange },\n model: {\n value: _vm.mergeConfig.checkAll,\n callback: function($$v) {\n _vm.$set(_vm.mergeConfig, \"checkAll\", $$v)\n },\n expression: \"mergeConfig.checkAll\"\n }\n },\n [_vm._v(_vm._s(_vm.$t(\"all\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly\n ? _c(\n \"el-checkbox-group\",\n {\n attrs: { size: \"mini\", disabled: _vm.disabled },\n on: { change: _vm.handleCheckedOptChange },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.mergeConfig.enumSource, function(opt) {\n return _c(\n \"el-checkbox\" +\n (_vm.mergeConfig.type === \"button\" ? \"-button\" : \"\"),\n {\n key: opt[_vm.mergeConfig.itemValueField],\n tag: \"component\",\n class:\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"is-vertical\"\n : \"\",\n attrs: { label: opt[_vm.mergeConfig.itemValueField] }\n },\n [_vm._v(_vm._s(opt[_vm.mergeConfig.itemLabelField]))]\n )\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.labelRead, function(label, idx) {\n return _c(\n \"label\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.readonly,\n expression: \"readonly\"\n }\n ],\n key: idx,\n class: [\n \"label-read\",\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"label-vertical\"\n : \"\"\n ]\n },\n [_vm._v(_vm._s(label))]\n )\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hMTYzNThhNCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT9hMGNiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBzdGF0aWNDbGFzczogXCJuY2Zvcm0tY2hlY2tib3hcIixcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX3ZtLm1lcmdlQ29uZmlnLnNlbGVjdEFsbCAmJiAhX3ZtLnJlYWRvbmx5XG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImVsLWNoZWNrYm94XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNsYXNzOiBcImNoZWNrLWFsbFwiLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgaW5kZXRlcm1pbmF0ZTogX3ZtLm1lcmdlQ29uZmlnLmlzSW5kZXRlcm1pbmF0ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGVja0FsbENoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubWVyZ2VDb25maWcuY2hlY2tBbGwsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLm1lcmdlQ29uZmlnLCBcImNoZWNrQWxsXCIsICQkdilcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibWVyZ2VDb25maWcuY2hlY2tBbGxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwiYWxsXCIpKSldXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICFfdm0ucmVhZG9ubHlcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtY2hlY2tib3gtZ3JvdXBcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIsIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQgfSxcbiAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hlY2tlZE9wdENoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubW9kZWxWYWwsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLm1vZGVsVmFsID0gJCR2XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcIm1vZGVsVmFsXCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIF92bS5fbChfdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSwgZnVuY3Rpb24ob3B0KSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWNoZWNrYm94XCIgK1xuICAgICAgICAgICAgICAgICAgKF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImJ1dHRvblwiID8gXCItYnV0dG9uXCIgOiBcIlwiKSxcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IG9wdFtfdm0ubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdLFxuICAgICAgICAgICAgICAgICAgdGFnOiBcImNvbXBvbmVudFwiLFxuICAgICAgICAgICAgICAgICAgY2xhc3M6XG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImNoZWNrYm94XCIgJiZcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmFycmFuZ2VtZW50ID09PSBcInZcIlxuICAgICAgICAgICAgICAgICAgICAgID8gXCJpcy12ZXJ0aWNhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IG9wdFtfdm0ubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKG9wdFtfdm0ubWVyZ2VDb25maWcuaXRlbUxhYmVsRmllbGRdKSldXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF92bS5fbChfdm0ubGFiZWxSZWFkLCBmdW5jdGlvbihsYWJlbCwgaWR4KSB7XG4gICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICBcImxhYmVsXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnJlYWRvbmx5LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwicmVhZG9ubHlcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAga2V5OiBpZHgsXG4gICAgICAgICAgICBjbGFzczogW1xuICAgICAgICAgICAgICBcImxhYmVsLXJlYWRcIixcbiAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiY2hlY2tib3hcIiAmJlxuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09IFwidlwiXG4gICAgICAgICAgICAgICAgPyBcImxhYmVsLXZlcnRpY2FsXCJcbiAgICAgICAgICAgICAgICA6IFwiXCJcbiAgICAgICAgICAgIF1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKGxhYmVsKSldXG4gICAgICAgIClcbiAgICAgIH0pXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=template&id=a16358a4&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/datePicker.js b/ncform-theme-elementui/assets/dist/datePicker.js index 3220ad4..35513c5 100644 --- a/ncform-theme-elementui/assets/dist/datePicker.js +++ b/ncform-theme-elementui/assets/dist/datePicker.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n mixins: [controlMixin],\n\n props: {\n value: {\n type: String,\n default: ''\n }\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n\n if (this.$data.modelVal) {\n this.$data.modelVal = new Date(parseInt(this.$data.modelVal));\n }\n\n this.$nextTick(function () {\n if (!_this.$data.typeOptions[_this.$data.mergeConfig.type]) {\n _this.$data.mergeConfig.type = 'date';\n }\n });\n },\n data: function data() {\n return {\n typeOptions: {\n year: {\n format: '',\n placeholder: '选择年'\n },\n month: {\n format: '',\n placeholder: '选择月'\n },\n date: {\n format: '',\n placeholder: '选择日期'\n },\n week: {\n format: 'yyyy年 第WW周',\n placeholder: '选择周'\n },\n datetime: {\n format: '',\n placeholder: '选择时间'\n }\n },\n // 组件特有的配置属性\n defaultConfig: {\n type: \"date\" // year/month/date/week/datetime\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n },\n\n methods: {\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n return '' + new Date(newVal).getTime();\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvZGF0ZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9kYXRlLXBpY2tlci52dWU/N2RkYiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGVsLWRhdGUtcGlja2VyIGNsYXNzPVwibmNmb3JtLWRhdGUtcGlja2VyXCJcclxuICAgIHYtaWY9XCJtZXJnZUNvbmZpZy50eXBlICYmIHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdXCJcclxuICAgIDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyIHx8IHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdLnBsYWNlaG9sZGVyXCJcclxuICAgIDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuICAgIDpyZWFkb25seT1cInJlYWRvbmx5XCJcclxuICAgIHYtc2hvdz1cIiFoaWRkZW5cIlxyXG4gICAgdi1tb2RlbD1cIm1vZGVsVmFsXCJcclxuICAgIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZVwiXHJcbiAgICA6Zm9ybWF0PVwibWVyZ2VDb25maWcuZm9ybWF0IHx8IHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdLmZvcm1hdFwiXHJcbiAgICA+XHJcbiAgPC9lbC1kYXRlLXBpY2tlcj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLWRhdGUtcGlja2VyIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tZGF0ZS1waWNrZXIge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLWRhdGUtcGlja2VyIHtcclxuICAgICYuZWwtZGF0ZS1lZGl0b3IuZWwtaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG5jb25zdCBjb250cm9sTWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5jb250cm9sTWl4aW47XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgcHJvcHM6IHtcclxuICAgIHZhbHVlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJydcclxuICAgIH1cclxuICB9LFxyXG4gIGNyZWF0ZWQoKSB7XHJcbiAgfSxcclxuXHJcbiAgbW91bnRlZCgpIHtcclxuICAgIGlmKHRoaXMuJGRhdGEubW9kZWxWYWwpe1xyXG4gICAgICB0aGlzLiRkYXRhLm1vZGVsVmFsID0gbmV3IERhdGUocGFyc2VJbnQodGhpcy4kZGF0YS5tb2RlbFZhbCkpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuJG5leHRUaWNrKCgpPT57XHJcbiAgICAgIGlmKCF0aGlzLiRkYXRhLnR5cGVPcHRpb25zW3RoaXMuJGRhdGEubWVyZ2VDb25maWcudHlwZV0pe1xyXG4gICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcudHlwZSA9ICdkYXRlJztcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSxcclxuXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHR5cGVPcHRpb25zOiB7XHJcbiAgICAgICAgeWVhcjoge1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAn6YCJ5oup5bm0JyxcclxuICAgICAgICB9LFxyXG4gICAgICAgIG1vbnRoOiB7XHJcbiAgICAgICAgICBmb3JtYXQ6ICcnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICfpgInmi6nmnIgnLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZGF0ZToge1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAn6YCJ5oup5pel5pyfJyxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHdlZWs6IHtcclxuICAgICAgICAgIGZvcm1hdDogJ3l5eXnlubQg56ysV1flkagnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICfpgInmi6nlkagnLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZGF0ZXRpbWU6e1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAn6YCJ5oup5pe26Ze0JyxcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgdHlwZTogXCJkYXRlXCIgIC8vIHllYXIvbW9udGgvZGF0ZS93ZWVrL2RhdGV0aW1lXHJcbiAgICAgIH1cclxuICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAvLyBtb2RlbFZhbO+8muivt+S9v+eUqOivpeWAvOadpee7keWumuWunumZheeahOe7hOS7tueahG1vZGVsXHJcbiAgICB9O1xyXG4gIH0sXHJcblxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgLy8g5L2g5Y+v5Lul6YCa6L+H6K+l5pa55rOV5ZyobW9kZWxWYWzkvKDlh7rljrvkuYvliY3ov5vooYzliqDlt6XlpITnkIbvvIzljbPlnKh0aGlzLiRlbWl0KCdpbnB1dCcp5LmL5YmNXHJcbiAgICBfcHJvY2Vzc01vZGVsVmFsKG5ld1ZhbCl7XHJcbiAgICAgIHJldHVybiBgJHtuZXcgRGF0ZShuZXdWYWwpLmdldFRpbWUoKX1gO1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBdUNBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLQTtBQUNBOzs7QUFFQTtBQUNBO0FBRkE7QUFEQTtBQU1BOztBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7O0FBS0E7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTtBQWpCQTtBQXNCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBT0E7QUFDQTtBQUNBOztBQUFBO0FBREE7QUFDQTs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBN0RBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n chYear: 'Choose Year',\n chMonth: 'Choose Month',\n chDate: 'Choose Date',\n chWeek: 'Choose Week',\n chTime: 'Choose Datetime',\n weekFormat: 'Week WW of yyyy'\n },\n zh_cn: {\n chYear: '选择年份',\n chMonth: '选择月份',\n chDate: '选择日期',\n chWeek: '选择周',\n chTime: '选择时间',\n weekFormat: 'yyyy年 第WW周'\n }\n },\n\n props: {\n value: {\n type: String,\n default: ''\n }\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n\n if (this.$data.modelVal) {\n this.$data.modelVal = new Date(parseInt(this.$data.modelVal));\n }\n\n this.$nextTick(function () {\n if (!_this.$data.typeOptions[_this.$data.mergeConfig.type]) {\n _this.$data.mergeConfig.type = 'date';\n }\n });\n },\n data: function data() {\n return {\n typeOptions: {\n year: {\n format: '',\n placeholder: 'chYear'\n },\n month: {\n format: '',\n placeholder: 'chMonth'\n },\n date: {\n format: '',\n placeholder: 'chDate'\n },\n week: {\n format: 'weekFormat',\n placeholder: 'chWeek'\n },\n datetime: {\n format: '',\n placeholder: 'chTime'\n }\n },\n // 组件特有的配置属性\n defaultConfig: {\n type: \"date\" // year/month/date/week/datetime\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n },\n\n methods: {\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n return '' + new Date(newVal).getTime();\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvZGF0ZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9kYXRlLXBpY2tlci52dWU/N2RkYiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGVsLWRhdGUtcGlja2VyIGNsYXNzPVwibmNmb3JtLWRhdGUtcGlja2VyXCJcclxuICAgIHYtaWY9XCJtZXJnZUNvbmZpZy50eXBlICYmIHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdXCJcclxuICAgIDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyIHx8ICR0KHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdLnBsYWNlaG9sZGVyKVwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICA6cmVhZG9ubHk9XCJyZWFkb25seVwiXHJcbiAgICB2LXNob3c9XCIhaGlkZGVuXCJcclxuICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICA6dHlwZT1cIm1lcmdlQ29uZmlnLnR5cGVcIlxyXG4gICAgOmZvcm1hdD1cIm1lcmdlQ29uZmlnLmZvcm1hdCB8fCAkdCh0eXBlT3B0aW9uc1ttZXJnZUNvbmZpZy50eXBlXS5mb3JtYXQpXCJcclxuICAgID5cclxuICA8L2VsLWRhdGUtcGlja2VyPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLmgtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tZGF0ZS1waWNrZXIge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudi1sYXlvdXQge1xyXG4gICAgLm5jZm9ybS1kYXRlLXBpY2tlciB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uY2Zvcm0tZGF0ZS1waWNrZXIge1xyXG4gICAgJi5lbC1kYXRlLWVkaXRvci5lbC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbmNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBpMThuRGF0YToge1xyXG4gICAgZW46IHtcclxuICAgICAgY2hZZWFyOiAnQ2hvb3NlIFllYXInLFxyXG4gICAgICBjaE1vbnRoOiAnQ2hvb3NlIE1vbnRoJyxcclxuICAgICAgY2hEYXRlOiAnQ2hvb3NlIERhdGUnLFxyXG4gICAgICBjaFdlZWs6ICdDaG9vc2UgV2VlaycsXHJcbiAgICAgIGNoVGltZTogJ0Nob29zZSBEYXRldGltZScsXHJcbiAgICAgIHdlZWtGb3JtYXQ6ICdXZWVrIFdXIG9mIHl5eXknXHJcbiAgICB9LFxyXG4gICAgemhfY246IHtcclxuICAgICAgY2hZZWFyOiAn6YCJ5oup5bm05Lu9JyxcclxuICAgICAgY2hNb250aDogJ+mAieaLqeaciOS7vScsXHJcbiAgICAgIGNoRGF0ZTogJ+mAieaLqeaXpeacnycsXHJcbiAgICAgIGNoV2VlazogJ+mAieaLqeWRqCcsXHJcbiAgICAgIGNoVGltZTogJ+mAieaLqeaXtumXtCcsXHJcbiAgICAgIHdlZWtGb3JtYXQ6ICd5eXl55bm0IOesrFdX5ZGoJ1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIHByb3BzOiB7XHJcbiAgICB2YWx1ZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6ICcnXHJcbiAgICB9XHJcbiAgfSxcclxuICBjcmVhdGVkKCkge1xyXG4gIH0sXHJcblxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICBpZih0aGlzLiRkYXRhLm1vZGVsVmFsKXtcclxuICAgICAgdGhpcy4kZGF0YS5tb2RlbFZhbCA9IG5ldyBEYXRlKHBhcnNlSW50KHRoaXMuJGRhdGEubW9kZWxWYWwpKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLiRuZXh0VGljaygoKT0+e1xyXG4gICAgICBpZighdGhpcy4kZGF0YS50eXBlT3B0aW9uc1t0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnR5cGVdKXtcclxuICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnR5cGUgPSAnZGF0ZSc7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH0sXHJcblxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICB0eXBlT3B0aW9uczoge1xyXG4gICAgICAgIHllYXI6IHtcclxuICAgICAgICAgIGZvcm1hdDogJycsXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcjogJ2NoWWVhcicsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBtb250aDoge1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAnY2hNb250aCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRlOiB7XHJcbiAgICAgICAgICBmb3JtYXQ6ICcnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICdjaERhdGUnLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgd2Vlazoge1xyXG4gICAgICAgICAgZm9ybWF0OiAnd2Vla0Zvcm1hdCcsXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcjogJ2NoV2VlaycsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRldGltZTp7XHJcbiAgICAgICAgICBmb3JtYXQ6ICcnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICdjaFRpbWUnLFxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgLy8g57uE5Lu254m55pyJ55qE6YWN572u5bGe5oCnXHJcbiAgICAgIGRlZmF1bHRDb25maWc6IHtcclxuICAgICAgICB0eXBlOiBcImRhdGVcIiAgLy8geWVhci9tb250aC9kYXRlL3dlZWsvZGF0ZXRpbWVcclxuICAgICAgfVxyXG4gICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgIH07XHJcbiAgfSxcclxuXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuICB9LFxyXG5cclxuICBtZXRob2RzOiB7XHJcbiAgICAvLyDkvaDlj6/ku6XpgJrov4for6Xmlrnms5XlnKhtb2RlbFZhbOS8oOWHuuWOu+S5i+WJjei/m+ihjOWKoOW3peWkhOeQhu+8jOWNs+WcqHRoaXMuJGVtaXQoJ2lucHV0JynkuYvliY1cclxuICAgIF9wcm9jZXNzTW9kZWxWYWwobmV3VmFsKXtcclxuICAgICAgcmV0dXJuIGAke25ldyBEYXRlKG5ld1ZhbCkuZ2V0VGltZSgpfWA7XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUF1Q0E7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BOztBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBVEE7QUFDQTs7O0FBb0JBO0FBQ0E7QUFGQTtBQURBO0FBTUE7O0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBRkE7O0FBS0E7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7O0FBS0E7QUFDQTtBQUZBO0FBakJBO0FBc0JBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFPQTtBQUNBO0FBQ0E7O0FBQUE7QUFEQTtBQUNBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFoRkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.mergeConfig.type && _vm.typeOptions[_vm.mergeConfig.type]\n ? _c(\"el-date-picker\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n staticClass: \"ncform-date-picker\",\n attrs: {\n placeholder:\n _vm.placeholder ||\n _vm.typeOptions[_vm.mergeConfig.type].placeholder,\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n type: _vm.mergeConfig.type,\n format:\n _vm.mergeConfig.format ||\n _vm.typeOptions[_vm.mergeConfig.type].format\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n })\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNjA1NTgxYyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT9hMTYyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX3ZtLm1lcmdlQ29uZmlnLnR5cGUgJiYgX3ZtLnR5cGVPcHRpb25zW192bS5tZXJnZUNvbmZpZy50eXBlXVxuICAgID8gX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgc3RhdGljQ2xhc3M6IFwibmNmb3JtLWRhdGUtcGlja2VyXCIsXG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgcGxhY2Vob2xkZXI6XG4gICAgICAgICAgICBfdm0ucGxhY2Vob2xkZXIgfHxcbiAgICAgICAgICAgIF92bS50eXBlT3B0aW9uc1tfdm0ubWVyZ2VDb25maWcudHlwZV0ucGxhY2Vob2xkZXIsXG4gICAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCxcbiAgICAgICAgICByZWFkb25seTogX3ZtLnJlYWRvbmx5LFxuICAgICAgICAgIHR5cGU6IF92bS5tZXJnZUNvbmZpZy50eXBlLFxuICAgICAgICAgIGZvcm1hdDpcbiAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5mb3JtYXQgfHxcbiAgICAgICAgICAgIF92bS50eXBlT3B0aW9uc1tfdm0ubWVyZ2VDb25maWcudHlwZV0uZm9ybWF0XG4gICAgICAgIH0sXG4gICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgdmFsdWU6IF92bS5tb2RlbFZhbCxcbiAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICBfdm0ubW9kZWxWYWwgPSAkJHZcbiAgICAgICAgICB9LFxuICAgICAgICAgIGV4cHJlc3Npb246IFwibW9kZWxWYWxcIlxuICAgICAgICB9XG4gICAgICB9KVxuICAgIDogX3ZtLl9lKClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=template&id=e605581c&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.mergeConfig.type && _vm.typeOptions[_vm.mergeConfig.type]\n ? _c(\"el-date-picker\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n staticClass: \"ncform-date-picker\",\n attrs: {\n placeholder:\n _vm.placeholder ||\n _vm.$t(_vm.typeOptions[_vm.mergeConfig.type].placeholder),\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n type: _vm.mergeConfig.type,\n format:\n _vm.mergeConfig.format ||\n _vm.$t(_vm.typeOptions[_vm.mergeConfig.type].format)\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n })\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNjA1NTgxYyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT9hMTYyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX3ZtLm1lcmdlQ29uZmlnLnR5cGUgJiYgX3ZtLnR5cGVPcHRpb25zW192bS5tZXJnZUNvbmZpZy50eXBlXVxuICAgID8gX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgc3RhdGljQ2xhc3M6IFwibmNmb3JtLWRhdGUtcGlja2VyXCIsXG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgcGxhY2Vob2xkZXI6XG4gICAgICAgICAgICBfdm0ucGxhY2Vob2xkZXIgfHxcbiAgICAgICAgICAgIF92bS4kdChfdm0udHlwZU9wdGlvbnNbX3ZtLm1lcmdlQ29uZmlnLnR5cGVdLnBsYWNlaG9sZGVyKSxcbiAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgIHJlYWRvbmx5OiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgdHlwZTogX3ZtLm1lcmdlQ29uZmlnLnR5cGUsXG4gICAgICAgICAgZm9ybWF0OlxuICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmZvcm1hdCB8fFxuICAgICAgICAgICAgX3ZtLiR0KF92bS50eXBlT3B0aW9uc1tfdm0ubWVyZ2VDb25maWcudHlwZV0uZm9ybWF0KVxuICAgICAgICB9LFxuICAgICAgICBtb2RlbDoge1xuICAgICAgICAgIHZhbHVlOiBfdm0ubW9kZWxWYWwsXG4gICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgX3ZtLm1vZGVsVmFsID0gJCR2XG4gICAgICAgICAgfSxcbiAgICAgICAgICBleHByZXNzaW9uOiBcIm1vZGVsVmFsXCJcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICA6IF92bS5fZSgpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=template&id=e605581c&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/input.js b/ncform-theme-elementui/assets/dist/input.js index 729e602..27ecaf0 100644 --- a/ncform-theme-elementui/assets/dist/input.js +++ b/ncform-theme-elementui/assets/dist/input.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number, Object]\n }\n },\n\n created: function created() {\n var _this = this;\n\n this.$watch(\"inputVal\", function (newVal, oldVal) {\n if (!newVal && !oldVal) return;\n var val = _this._processModelVal();\n _this.$emit(\"input\", val);\n });\n\n if (this.$data.modelVal !== undefined) {\n this.$data.inputVal = [\"string\", \"number\"].indexOf(_typeof(this.$data.modelVal)) >= 0 ? this.$data.modelVal : this.$data.modelVal[this.$data.mergeConfig.modelField];\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\")) {\n this.$data.itemTemplate.template = (0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\");\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\")) {\n this.$data.prependSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.prependSelectOptions = _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.prependSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.modelField\"));\n this.$watch(\"prependSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\")) {\n this.$data.appendSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.appendSelectOptions = _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.appendSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.modelField\"));\n\n this.$watch(\"appendSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n },\n data: function data() {\n return {\n prependSelectOptions: [],\n prependSelectVal: \"\",\n appendSelectOptions: [],\n appendSelectVal: \"\",\n\n itemTemplate: {\n props: [\"item\"],\n template: \"\"\n },\n\n isUploading: false,\n\n inputVal: \"\",\n\n defaultConfig: {\n type: \"text\",\n trim: true,\n clearable: false,\n prefixIcon: \"\",\n suffixIcon: \"\",\n modelField: \"\",\n\n // autocomplete: { // 自动补全\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // itemTemplate: '
  • {{label}}
  • ', // 显示项的模板\n // immediateShow: false, // 是否立即显示,如果为false则当输入关键字才显示\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 当提示数据是本地而非远程时提供\n // enumSourceRemote: {\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // paramName: 'keyword', // 请求参数名,默认是keyword\n // otherParams: {}, // 其它请求参数,值支持 dx表达式\n // resField: '', // 响应结果的字段\n // }\n // },\n\n // compound: { // 组合\n // prependLabel: '', // 前置标签\n // appendLabel: '', // 后置标签\n // prependIcon: '', // 后置图标样式\n // appendIcon: '', // 前置图标样式\n // prependSelect: { // 前置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // },\n // appendSelect: { // 后置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // }\n // }\n\n upload: {\n // 上传的参数配置(当type=\"file\"时,只认这个参数)\n uploadUrl: \"\", // 上传的地址\n data: {}, // 上传时附带的额外参数\n fileField: \"file\", // 表示文件的字段,默认是file\n accept: \"\", // 接受上传的文件类型\n constraint: {\n // 约束\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: \"\", // 获取返回结果的字段,\n uploadText: \"点击上传\" // 上传按钮的名称\n }\n }\n };\n },\n\n\n computed: {\n autocompleteOtherParams: function autocompleteOtherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'autocomplete.enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n querySearch: function querySearch(queryString, cb) {\n var autoCpl = this.$data.mergeConfig.autocomplete;\n\n // 本地数据源的处理\n if (autoCpl.enumSource) {\n cb(autoCpl.enumSource.filter(function (item) {\n var itemVal = item[autoCpl.itemValueField || \"value\"].toString().toLowerCase();\n return itemVal.indexOf(queryString.toLowerCase()) !== -1;\n }));\n return;\n }\n\n // 下面是远程数据源的处理\n var options = {\n url: autoCpl.enumSourceRemote.remoteUrl,\n params: this.autocompleteOtherParams ? JSON.parse(JSON.stringify(this.autocompleteOtherParams)) : {}\n };\n options.params[autoCpl.enumSourceRemote.paramName] = queryString;\n\n this.$http(options).then(function (res) {\n cb(autoCpl.enumSourceRemote.resField ? (0, _get3.default)(res.data, autoCpl.enumSourceRemote.resField) : res.data);\n });\n },\n handleClickUpload: function handleClickUpload() {\n // 处理选中的input[type=\"file\"]\n var vm = this;\n if (!vm.disabled) {\n vm.$refs.upload.value = null;\n vm.$refs.upload.click();\n }\n },\n handleFileChange: function handleFileChange() {\n var _this2 = this;\n\n var vm = this;\n var fd = new FormData();\n var _vm$mergeConfig$uploa = vm.mergeConfig.upload,\n uploadUrl = _vm$mergeConfig$uploa.uploadUrl,\n data = _vm$mergeConfig$uploa.data,\n resField = _vm$mergeConfig$uploa.resField,\n fileField = _vm$mergeConfig$uploa.fileField;\n\n var sendObj = Object.assign({}, data);\n sendObj[fileField] = this.$refs.upload.files[0];\n\n // 判断是否符合大小约束\n var fileSize = sendObj[fileField].size / 1024;\n if (vm.mergeConfig.upload.constraint.maxSize && fileSize > vm.mergeConfig.upload.constraint.maxSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5C0F\\u4E8E' + vm.mergeConfig.upload.constraint.maxSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n if (vm.mergeConfig.upload.constraint.minSize && fileSize < vm.mergeConfig.upload.constraint.minSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5927\\u4E8E' + vm.mergeConfig.upload.constraint.minSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n\n // 图片类型判断是否符合宽高要求\n var jurgeImgPromise = new Promise(function (resolve) {\n if (sendObj[fileField].type.indexOf(\"image\") >= 0 && vm.mergeConfig.upload.constraint.width && vm.mergeConfig.upload.constraint.height) {\n var reader = new FileReader();\n reader.onload = function (theFile) {\n var image = new Image();\n image.onload = function () {\n var pass = false;\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n pass = this.width === vm.mergeConfig.upload.constraint.width && this.height === vm.mergeConfig.upload.constraint.height;\n } else {\n pass = (this.width / this.height).toFixed(0) === (vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height).toFixed(0);\n }\n if (!pass) {\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20' + vm.mergeConfig.upload.constraint.width + 'x' + vm.mergeConfig.upload.constraint.height + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u4E3A' + this.width + 'x' + this.height,\n type: \"error\"\n });\n } else {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height, 0.01) + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(this.width / this.height, 0.01),\n type: \"error\"\n });\n }\n } else {\n resolve();\n }\n };\n image.src = theFile.target.result;\n };\n reader.readAsDataURL(sendObj[fileField]);\n } else {\n resolve();\n }\n });\n\n jurgeImgPromise.then(function () {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = Object.entries(sendObj)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var _step$value = _slicedToArray(_step.value, 2),\n key = _step$value[0],\n value = _step$value[1];\n\n fd.append(key, value);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n _this2.$data.isUploading = true;\n _this2.$http({\n method: \"POST\",\n url: uploadUrl,\n data: fd\n }).then(function (res) {\n _this2.$data.inputVal = (0, _get3.default)(res, resField || \"\");\n _this2.$data.isUploading = false;\n }).catch(function () {\n vm.$message.error('\\u4E0A\\u4F20\\u5931\\u8D25\\uFF0C\\u8BF7\\u7A0D\\u540E\\u518D\\u8BD5\\uFF01');\n _this2.$data.isUploading = false;\n });\n });\n },\n _getFractionalExpression: function _getFractionalExpression(value, threshold) {\n var i = 1,\n j = 1;\n while (Math.abs(i / j - value) > threshold) {\n if (i / j > value) {\n j++;\n } else if (i / j < value) {\n i++;\n }\n }\n return i + \":\" + j;\n },\n\n\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n var val = void 0;\n if (newVal !== undefined) {\n // mixin调用的\n if (_typeof(this.value) === \"object\") {\n val = newVal[this.$data.mergeConfig.modelField];\n } else {\n val = newVal;\n }\n } else {\n val = this.$data.inputVal;\n }\n\n if (this.$data.mergeConfig.trim) {\n val = val ? val.toString().trim() : val;\n }\n\n switch (this.$data.mergeConfig.type) {\n case \"number\":\n val = parseFloat(val);\n val = isNaN(val) ? \"\" : val;\n break;\n case \"integer\":\n val = parseInt(val);\n val = isNaN(val) ? \"\" : val;\n break;\n default:\n break;\n }\n\n if (_typeof(this.value) === \"object\") {\n var obj = {};\n obj[this.$data.mergeConfig.modelField] = val;\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n obj[this.mergeConfig.compound.prependSelect.modelField] = this.$data.prependSelectVal;\n }\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n obj[this.mergeConfig.compound.appendSelect.modelField] = this.$data.appendSelectVal;\n }\n return obj;\n } else {\n this.$data.inputVal = val;\n return val;\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9pbnB1dC52dWU/ZjAyOSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cIm5jZm9ybS1pbnB1dFwiPlxyXG4gICAgPCEtLSDmsqHmnInoh6rliqjooaXlhaggLS0+XHJcbiAgICA8ZWwtaW5wdXQgdi1pZj1cIiFtZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcIiA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpyZWFkb25seT1cInJlYWRvbmx5XCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZSA9PT0gJ2ZpbGUnID8gJ3RleHQnIDogbWVyZ2VDb25maWcudHlwZVwiIDpwcmVmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnByZWZpeEljb25cIiA6c3VmZml4LWljb249XCJtZXJnZUNvbmZpZy5zdWZmaXhJY29uXCIgdi1tb2RlbD1cImlucHV0VmFsXCI+XHJcblxyXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIm1lcmdlQ29uZmlnLnR5cGUgIT09ICdmaWxlJyAmJiBtZXJnZUNvbmZpZy5jb21wb3VuZFwiPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kTGFiZWxcIj57e21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kTGFiZWx9fTwvdGVtcGxhdGU+XHJcblxyXG4gICAgICAgIDxlbC1idXR0b24gc2xvdD1cInByZXBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXCI+PC9lbC1idXR0b24+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJwcmVwZW5kU2VsZWN0VmFsXCIgc2xvdD1cInByZXBlbmRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gcHJlcGVuZFNlbGVjdE9wdGlvbnNcIiA6bGFiZWw9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuaXRlbUxhYmVsRmllbGRdXCIgOnZhbHVlPVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuaXRlbVZhbHVlRmllbGRdXCI+PC9lbC1vcHRpb24+XHJcbiAgICAgICAgPC9lbC1zZWxlY3Q+XHJcblxyXG4gICAgICAgIDxlbC1zZWxlY3Qgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJhcHBlbmRTZWxlY3RWYWxcIiBzbG90PVwiYXBwZW5kXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIj5cclxuICAgICAgICAgIDxlbC1vcHRpb24gdi1mb3I9XCJpdGVtIGluIGFwcGVuZFNlbGVjdE9wdGlvbnNcIiA6bGFiZWw9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5pdGVtTGFiZWxGaWVsZF1cIiA6dmFsdWU9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIiA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3QuaXRlbVZhbHVlRmllbGRdXCI+PC9lbC1vcHRpb24+XHJcbiAgICAgICAgPC9lbC1zZWxlY3Q+XHJcbiAgICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gICAgICA8IS0t5LiK5Lyg57G75Z6LLS0+XHJcbiAgICAgIDx0ZW1wbGF0ZSB2LWVsc2UtaWY9XCJtZXJnZUNvbmZpZy50eXBlID09PSAnZmlsZScgJiYgbWVyZ2VDb25maWcudXBsb2FkXCI+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRVcmxcIiBjbGFzcz1cIm5jZm9ybS1pbnB1dC11cGxvYWRcIiBAY2xpY2s9XCJoYW5kbGVDbGlja1VwbG9hZFwiPnt7aXNVcGxvYWRpbmcgPyAn5LiK5Lyg5LitLi4uJyA6IG1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRUZXh0fX1cclxuICAgICAgICAgIDxpbnB1dCB0eXBlPVwiZmlsZVwiIHJlZj1cInVwbG9hZFwiIDphY2NlcHQ9XCJtZXJnZUNvbmZpZy51cGxvYWQuYWNjZXB0IHx8ICcnXCIgQGNoYW5nZT1cImhhbmRsZUZpbGVDaGFuZ2VcIiAvPlxyXG4gICAgICAgIDwvZWwtYnV0dG9uPlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG4gICAgPC9lbC1pbnB1dD5cclxuXHJcbiAgICA8IS0tIOiHquWKqOihpeWFqCAtLT5cclxuICAgIDxlbC1hdXRvY29tcGxldGUgdi1lbHNlIDpkaXNhYmxlZD1cImRpc2FibGVkXCIgOnJlYWRvbmx5PVwicmVhZG9ubHlcIiA6cGxhY2Vob2xkZXI9XCJwbGFjZWhvbGRlclwiIHYtc2hvdz1cIiFoaWRkZW5cIiA6Y2xlYXJhYmxlPVwibWVyZ2VDb25maWcuY2xlYXJhYmxlXCIgOnR5cGU9XCJtZXJnZUNvbmZpZy50eXBlXCIgOnByZWZpeC1pY29uPVwibWVyZ2VDb25maWcucHJlZml4SWNvblwiIDpzdWZmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnN1ZmZpeEljb25cIiA6ZmV0Y2gtc3VnZ2VzdGlvbnM9XCJxdWVyeVNlYXJjaFwiIDp0cmlnZ2VyLW9uLWZvY3VzPVwiISFtZXJnZUNvbmZpZy5hdXRvY29tcGxldGUuaW1tZWRpYXRlU2hvd1wiIDp2YWx1ZS1rZXk9XCJtZXJnZUNvbmZpZy5hdXRvY29tcGxldGUuaXRlbVZhbHVlRmllbGQgfHwgJ3ZhbHVlJ1wiIHYtbW9kZWw9XCJpbnB1dFZhbFwiPlxyXG5cclxuICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJwcm9wc1wiIHYtaWY9XCJtZXJnZUNvbmZpZy5hdXRvY29tcGxldGUgJiYgbWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1UZW1wbGF0ZVwiPlxyXG4gICAgICAgIDxjb21wb25lbnQgOmlzPVwiaXRlbVRlbXBsYXRlXCIgOml0ZW09XCJwcm9wcy5pdGVtXCI+XHJcbiAgICAgICAgPC9jb21wb25lbnQ+XHJcbiAgICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kXCI+XHJcbiAgICAgICAgPHRlbXBsYXRlIHNsb3Q9XCJwcmVwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsfX08L3RlbXBsYXRlPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXCI+e3ttZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kSWNvblwiIDppY29uPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuICAgICAgICA8ZWwtYnV0dG9uIHNsb3Q9XCJhcHBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblwiIDppY29uPVwibWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblwiPjwvZWwtYnV0dG9uPlxyXG5cclxuICAgICAgICA8ZWwtc2VsZWN0IHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XCIgdi1tb2RlbD1cInByZXBlbmRTZWxlY3RWYWxcIiBzbG90PVwicHJlcGVuZFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCI+XHJcbiAgICAgICAgICA8ZWwtb3B0aW9uIHYtZm9yPVwiaXRlbSBpbiBwcmVwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtTGFiZWxGaWVsZF1cIiA6dmFsdWU9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuaXRlbVZhbHVlRmllbGRdXCIgOmtleT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XCIgdi1tb2RlbD1cImFwcGVuZFNlbGVjdFZhbFwiIHNsb3Q9XCJhcHBlbmRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gYXBwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFZhbC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgIDwvZWwtYXV0b2NvbXBsZXRlPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLm5jZm9ybS1pbnB1dCB7XHJcbiAgICAuZWwtc2VsZWN0IC5lbC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13aXRoLXNlbGVjdCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLm5jZm9ybS1pbnB1dC11cGxvYWQge1xyXG4gICAgICBbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbC1hdXRvY29tcGxldGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG5pbXBvcnQgX2dldCBmcm9tIFwibG9kYXNoLWVzL2dldFwiO1xyXG5pbXBvcnQgX2Nsb25lRGVlcCBmcm9tICdsb2Rhc2gtZXMvY2xvbmVEZWVwJztcclxuXHJcbmNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBwcm9wczoge1xyXG4gICAgdmFsdWU6IHtcclxuICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyLCBPYmplY3RdXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgY3JlYXRlZCgpIHtcclxuICAgIHRoaXMuJHdhdGNoKFwiaW5wdXRWYWxcIiwgKG5ld1ZhbCwgb2xkVmFsKSA9PiB7XHJcbiAgICAgIGlmICghbmV3VmFsICYmICFvbGRWYWwpIHJldHVybjtcclxuICAgICAgbGV0IHZhbCA9IHRoaXMuX3Byb2Nlc3NNb2RlbFZhbCgpO1xyXG4gICAgICB0aGlzLiRlbWl0KFwiaW5wdXRcIiwgdmFsKTtcclxuICAgIH0pO1xyXG5cclxuICAgIGlmICh0aGlzLiRkYXRhLm1vZGVsVmFsICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgdGhpcy4kZGF0YS5pbnB1dFZhbCA9XHJcbiAgICAgICAgW1wic3RyaW5nXCIsIFwibnVtYmVyXCJdLmluZGV4T2YodHlwZW9mIHRoaXMuJGRhdGEubW9kZWxWYWwpID49IDBcclxuICAgICAgICAgID8gdGhpcy4kZGF0YS5tb2RlbFZhbFxyXG4gICAgICAgICAgOiB0aGlzLiRkYXRhLm1vZGVsVmFsW3RoaXMuJGRhdGEubWVyZ2VDb25maWcubW9kZWxGaWVsZF07XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJhdXRvY29tcGxldGUuaXRlbVRlbXBsYXRlXCIpKSB7XHJcbiAgICAgIHRoaXMuJGRhdGEuaXRlbVRlbXBsYXRlLnRlbXBsYXRlID0gX2dldChcclxuICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgIFwiYXV0b2NvbXBsZXRlLml0ZW1UZW1wbGF0ZVwiXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0XCIpKSB7XHJcbiAgICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlXCIpKSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0T3B0aW9ucyA9IF9nZXQoXHJcbiAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0LmVudW1Tb3VyY2VcIlxyXG4gICAgICAgICk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy4kaHR0cCh7XHJcbiAgICAgICAgICB1cmw6IF9nZXQoXHJcbiAgICAgICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcsXHJcbiAgICAgICAgICAgIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybFwiXHJcbiAgICAgICAgICApXHJcbiAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0T3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuY29tcG91bmRcclxuICAgICAgICAgICAgLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZFxyXG4gICAgICAgICAgICA/IF9nZXQoXHJcbiAgICAgICAgICAgICAgICByZXMuZGF0YSxcclxuICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlXHJcbiAgICAgICAgICAgICAgICAgIC5yZXNGaWVsZFxyXG4gICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgOiByZXMuZGF0YTtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLiRkYXRhLnByZXBlbmRTZWxlY3RWYWwgPSBfZ2V0KFxyXG4gICAgICAgIHRoaXMudmFsdWUsXHJcbiAgICAgICAgX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLnByZXBlbmRTZWxlY3QubW9kZWxGaWVsZFwiKVxyXG4gICAgICApO1xyXG4gICAgICB0aGlzLiR3YXRjaChcInByZXBlbmRTZWxlY3RWYWxcIiwgZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgbGV0IHZhbCA9IHRoaXMuX3Byb2Nlc3NNb2RlbFZhbCgpO1xyXG4gICAgICAgIHRoaXMuJGVtaXQoXCJpbnB1dFwiLCB2YWwpO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlXCIpKSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RPcHRpb25zID0gX2dldChcclxuICAgICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcsXHJcbiAgICAgICAgICBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlXCJcclxuICAgICAgICApO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuJGh0dHAoe1xyXG4gICAgICAgICAgdXJsOiBfZ2V0KFxyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgICBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybFwiXHJcbiAgICAgICAgICApXHJcbiAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RPcHRpb25zID0gdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5jb21wb3VuZFxyXG4gICAgICAgICAgICAuYXBwZW5kU2VsZWN0LmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGRcclxuICAgICAgICAgICAgPyBfZ2V0KFxyXG4gICAgICAgICAgICAgICAgcmVzLmRhdGEsXHJcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlXHJcbiAgICAgICAgICAgICAgICAgIC5yZXNGaWVsZFxyXG4gICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgOiByZXMuZGF0YTtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLiRkYXRhLmFwcGVuZFNlbGVjdFZhbCA9IF9nZXQoXHJcbiAgICAgICAgdGhpcy52YWx1ZSxcclxuICAgICAgICBfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQuYXBwZW5kU2VsZWN0Lm1vZGVsRmllbGRcIilcclxuICAgICAgKTtcclxuXHJcbiAgICAgIHRoaXMuJHdhdGNoKFwiYXBwZW5kU2VsZWN0VmFsXCIsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgIGxldCB2YWwgPSB0aGlzLl9wcm9jZXNzTW9kZWxWYWwoKTtcclxuICAgICAgICB0aGlzLiRlbWl0KFwiaW5wdXRcIiwgdmFsKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gIH0sXHJcblxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBwcmVwZW5kU2VsZWN0T3B0aW9uczogW10sXHJcbiAgICAgIHByZXBlbmRTZWxlY3RWYWw6IFwiXCIsXHJcbiAgICAgIGFwcGVuZFNlbGVjdE9wdGlvbnM6IFtdLFxyXG4gICAgICBhcHBlbmRTZWxlY3RWYWw6IFwiXCIsXHJcblxyXG4gICAgICBpdGVtVGVtcGxhdGU6IHtcclxuICAgICAgICBwcm9wczogW1wiaXRlbVwiXSxcclxuICAgICAgICB0ZW1wbGF0ZTogXCJcIlxyXG4gICAgICB9LFxyXG5cclxuICAgICAgaXNVcGxvYWRpbmc6IGZhbHNlLFxyXG5cclxuICAgICAgaW5wdXRWYWw6IFwiXCIsXHJcblxyXG4gICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgdHlwZTogXCJ0ZXh0XCIsXHJcbiAgICAgICAgdHJpbTogdHJ1ZSxcclxuICAgICAgICBjbGVhcmFibGU6IGZhbHNlLFxyXG4gICAgICAgIHByZWZpeEljb246IFwiXCIsXHJcbiAgICAgICAgc3VmZml4SWNvbjogXCJcIixcclxuICAgICAgICBtb2RlbEZpZWxkOiBcIlwiLFxyXG5cclxuICAgICAgICAvLyBhdXRvY29tcGxldGU6IHsgLy8g6Ieq5Yqo6KGl5YWoXHJcbiAgICAgICAgLy8gICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICAvLyAgIGl0ZW1WYWx1ZUZpZWxkOiAndmFsdWUnLCAvLyDpobnmlbDmja7ooajnpLp2YWx1ZeeahOWtl+autVxyXG4gICAgICAgIC8vICAgaXRlbVRlbXBsYXRlOiAnPGxpIHZhbHVlPVwie3t2YWx1ZX19XCI+e3tsYWJlbH19PC9saT4nLCAvLyDmmL7npLrpobnnmoTmqKHmnb9cclxuICAgICAgICAvLyAgIGltbWVkaWF0ZVNob3c6IGZhbHNlLCAvLyDmmK/lkKbnq4vljbPmmL7npLrvvIzlpoLmnpzkuLpmYWxzZeWImeW9k+i+k+WFpeWFs+mUruWtl+aJjeaYvuekulxyXG4gICAgICAgIC8vICAgZW51bVNvdXJjZTogW3t2YWx1ZTogW1N0cmluZyB8IE51bWJlciB8IEJvb2xlYW5dLCBsYWJlbDogJyd9XSwgLy8g5b2T5o+Q56S65pWw5o2u5piv5pys5Zyw6ICM6Z2e6L+c56iL5pe25o+Q5L6bXHJcbiAgICAgICAgLy8gICBlbnVtU291cmNlUmVtb3RlOiB7XHJcbiAgICAgICAgLy8gICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgIC8vICAgICBwYXJhbU5hbWU6ICdrZXl3b3JkJywgLy8g6K+35rGC5Y+C5pWw5ZCN77yM6buY6K6k5piva2V5d29yZFxyXG4gICAgICAgIC8vICAgICBvdGhlclBhcmFtczoge30sIC8vIOWFtuWug+ivt+axguWPguaVsO+8jOWAvOaUr+aMgSBkeOihqOi+vuW8j1xyXG4gICAgICAgIC8vICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH0sXHJcblxyXG4gICAgICAgIC8vIGNvbXBvdW5kOiB7IC8vIOe7hOWQiFxyXG4gICAgICAgIC8vICAgcHJlcGVuZExhYmVsOiAnJywgLy8g5YmN572u5qCH562+XHJcbiAgICAgICAgLy8gICBhcHBlbmRMYWJlbDogJycsIC8vIOWQjue9ruagh+etvlxyXG4gICAgICAgIC8vICAgcHJlcGVuZEljb246ICcnLCAvLyDlkI7nva7lm77moIfmoLflvI9cclxuICAgICAgICAvLyAgIGFwcGVuZEljb246ICcnLCAvLyDliY3nva7lm77moIfmoLflvI9cclxuICAgICAgICAvLyAgIHByZXBlbmRTZWxlY3Q6IHsgLy8g5YmN572u5LiL5ouJ5qGG77yM5L2/55So6K+l56eN55qE5pWw5o2u5b+F6aG75piv5a+56LGhXHJcbiAgICAgICAgLy8gICAgIGl0ZW1MYWJlbEZpZWxkOiAnbGFiZWwnLCAvLyDpobnmlbDmja7ooajnpLpsYWJlbOeahOWtl+autVxyXG4gICAgICAgIC8vICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgZW51bVNvdXJjZTogW3t2YWx1ZTogW1N0cmluZyB8IE51bWJlciB8IEJvb2xlYW5dLCBsYWJlbDogJyd9XSwgLy8g5pys5Zyw5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgICAgcmVtb3RlVXJsOiAnJywgLy8g5aaC5p6c5piv6L+c56iL6K6/6Zeu77yM5YiZ5aGr5YaZ6K+ldXJsXHJcbiAgICAgICAgLy8gICAgICAgcmVzRmllbGQ6ICcnLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgfSxcclxuICAgICAgICAvLyAgICAgbW9kZWxGaWVsZDogJycgLy8g55So5LqO57uR5a6aaW5wdXQgdmFsdWXlgLznmoTmn5DkuKrlsZ7mgKdcclxuICAgICAgICAvLyAgIH0sXHJcbiAgICAgICAgLy8gICBhcHBlbmRTZWxlY3Q6IHsgLy8g5ZCO572u5LiL5ouJ5qGG77yM5L2/55So6K+l56eN55qE5pWw5o2u5b+F6aG75piv5a+56LGhXHJcbiAgICAgICAgLy8gICAgIGl0ZW1MYWJlbEZpZWxkOiAnbGFiZWwnLCAvLyDpobnmlbDmja7ooajnpLpsYWJlbOeahOWtl+autVxyXG4gICAgICAgIC8vICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgZW51bVNvdXJjZTogW3t2YWx1ZTogW1N0cmluZyB8IE51bWJlciB8IEJvb2xlYW5dLCBsYWJlbDogJyd9XSwgLy8g5pys5Zyw5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgICAgcmVtb3RlVXJsOiAnJywgLy8g5aaC5p6c5piv6L+c56iL6K6/6Zeu77yM5YiZ5aGr5YaZ6K+ldXJsXHJcbiAgICAgICAgLy8gICAgICAgcmVzRmllbGQ6ICcnLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgfSxcclxuICAgICAgICAvLyAgICAgbW9kZWxGaWVsZDogJycgLy8g55So5LqO57uR5a6aaW5wdXQgdmFsdWXlgLznmoTmn5DkuKrlsZ7mgKdcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIHVwbG9hZDoge1xyXG4gICAgICAgICAgLy8g5LiK5Lyg55qE5Y+C5pWw6YWN572u77yI5b2TdHlwZT1cImZpbGVcIuaXtu+8jOWPquiupOi/meS4quWPguaVsO+8iVxyXG4gICAgICAgICAgdXBsb2FkVXJsOiBcIlwiLCAvLyDkuIrkvKDnmoTlnLDlnYBcclxuICAgICAgICAgIGRhdGE6IHt9LCAvLyDkuIrkvKDml7bpmYTluKbnmoTpop3lpJblj4LmlbBcclxuICAgICAgICAgIGZpbGVGaWVsZDogXCJmaWxlXCIsIC8vIOihqOekuuaWh+S7tueahOWtl+aute+8jOm7mOiupOaYr2ZpbGVcclxuICAgICAgICAgIGFjY2VwdDogXCJcIiwgLy8g5o6l5Y+X5LiK5Lyg55qE5paH5Lu257G75Z6LXHJcbiAgICAgICAgICBjb25zdHJhaW50OiB7XHJcbiAgICAgICAgICAgIC8vIOe6puadn1xyXG4gICAgICAgICAgICB3aWR0aDogMCwgLy8g5Zu+54mH5a695bqmXHJcbiAgICAgICAgICAgIGhlaWdodDogMCwgLy8g5Zu+54mH6auY5bqmXHJcbiAgICAgICAgICAgIHNpemVGaXhlZDogdHJ1ZSwgLy8g5Zu+54mH5bC65a+457qm5p2f55qE5aSn5bCP5piv5ZCm5oyJ5Zu65a6a5YC877yM5b2T5Li6ZmFsc2Xml7bmjInmr5TkvotcclxuICAgICAgICAgICAgbWF4U2l6ZTogMCwgLy8g5pyA5aSn5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICAgIG1pblNpemU6IDAgLy8g5pyA5bCP5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcmVzRmllbGQ6IFwiXCIsIC8vIOiOt+WPlui/lOWbnue7k+aenOeahOWtl+autSxcclxuICAgICAgICAgIHVwbG9hZFRleHQ6IFwi54K55Ye75LiK5LygXCIgLy8gIOS4iuS8oOaMiemSrueahOWQjeensFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfTtcclxuICB9LFxyXG5cclxuICBjb21wdXRlZDoge1xyXG4gICAgYXV0b2NvbXBsZXRlT3RoZXJQYXJhbXMoKSB7XHJcbiAgICAgIGxldCBvdGhlclBhcmFtcyA9IF9jbG9uZURlZXAoX2dldCh0aGlzLm1lcmdlQ29uZmlnLCAnYXV0b2NvbXBsZXRlLmVudW1Tb3VyY2VSZW1vdGUub3RoZXJQYXJhbXMnKSwge30pO1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gb3RoZXJQYXJhbXMpIHtcclxuICAgICAgICBvdGhlclBhcmFtc1trZXldID0gdGhpcy5fYW5hbHl6ZVZhbChvdGhlclBhcmFtc1trZXldKTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gb3RoZXJQYXJhbXM7XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgcXVlcnlTZWFyY2gocXVlcnlTdHJpbmcsIGNiKSB7XHJcbiAgICAgIGNvbnN0IGF1dG9DcGwgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZTtcclxuXHJcbiAgICAgIC8vIOacrOWcsOaVsOaNrua6kOeahOWkhOeQhlxyXG4gICAgICBpZiAoYXV0b0NwbC5lbnVtU291cmNlKSB7XHJcbiAgICAgICAgY2IoXHJcbiAgICAgICAgICBhdXRvQ3BsLmVudW1Tb3VyY2UuZmlsdGVyKGl0ZW0gPT4ge1xyXG4gICAgICAgICAgICBsZXQgaXRlbVZhbCA9IGl0ZW1bYXV0b0NwbC5pdGVtVmFsdWVGaWVsZCB8fCBcInZhbHVlXCJdXHJcbiAgICAgICAgICAgICAgLnRvU3RyaW5nKClcclxuICAgICAgICAgICAgICAudG9Mb3dlckNhc2UoKTtcclxuICAgICAgICAgICAgcmV0dXJuIGl0ZW1WYWwuaW5kZXhPZihxdWVyeVN0cmluZy50b0xvd2VyQ2FzZSgpKSAhPT0gLTE7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDkuIvpnaLmmK/ov5znqIvmlbDmja7mupDnmoTlpITnkIZcclxuICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcclxuICAgICAgICB1cmw6IGF1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmwsXHJcbiAgICAgICAgcGFyYW1zOiB0aGlzLmF1dG9jb21wbGV0ZU90aGVyUGFyYW1zXHJcbiAgICAgICAgICA/IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5hdXRvY29tcGxldGVPdGhlclBhcmFtcykpXHJcbiAgICAgICAgICA6IHt9XHJcbiAgICAgIH07XHJcbiAgICAgIG9wdGlvbnMucGFyYW1zW2F1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5wYXJhbU5hbWVdID0gcXVlcnlTdHJpbmc7XHJcblxyXG4gICAgICB0aGlzLiRodHRwKG9wdGlvbnMpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICBjYihcclxuICAgICAgICAgIGF1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZFxyXG4gICAgICAgICAgICA/IF9nZXQocmVzLmRhdGEsIGF1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZClcclxuICAgICAgICAgICAgOiByZXMuZGF0YVxyXG4gICAgICAgICk7XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICBoYW5kbGVDbGlja1VwbG9hZCgpIHtcclxuICAgICAgLy8g5aSE55CG6YCJ5Lit55qEaW5wdXRbdHlwZT1cImZpbGVcIl1cclxuICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICBpZiAoIXZtLmRpc2FibGVkKSB7XHJcbiAgICAgICAgdm0uJHJlZnMudXBsb2FkLnZhbHVlID0gbnVsbDtcclxuICAgICAgICB2bS4kcmVmcy51cGxvYWQuY2xpY2soKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBoYW5kbGVGaWxlQ2hhbmdlKCkge1xyXG4gICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgIGNvbnN0IGZkID0gbmV3IEZvcm1EYXRhKCk7XHJcbiAgICAgIGNvbnN0IHsgdXBsb2FkVXJsLCBkYXRhLCByZXNGaWVsZCwgZmlsZUZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZy51cGxvYWQ7XHJcbiAgICAgIGNvbnN0IHNlbmRPYmogPSBPYmplY3QuYXNzaWduKHt9LCBkYXRhKTtcclxuICAgICAgc2VuZE9ialtmaWxlRmllbGRdID0gdGhpcy4kcmVmcy51cGxvYWQuZmlsZXNbMF07XHJcblxyXG4gICAgICAvLyDliKTmlq3mmK/lkKbnrKblkIjlpKflsI/nuqbmnZ9cclxuICAgICAgbGV0IGZpbGVTaXplID0gc2VuZE9ialtmaWxlRmllbGRdLnNpemUgLyAxMDI0O1xyXG4gICAgICBpZiAoXHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWF4U2l6ZSAmJlxyXG4gICAgICAgIGZpbGVTaXplID4gdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWF4U2l6ZVxyXG4gICAgICApIHtcclxuICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICBtZXNzYWdlOiBg6K+35LiK5Lyg5bCP5LqOJHtcclxuICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWF4U2l6ZVxyXG4gICAgICAgICAgfUtC55qE5paH5Lu277yM5oKo55qE5paH5Lu25Li6JHtmaWxlU2l6ZS50b0ZpeGVkKDApfUtCYCxcclxuICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIlxyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHJldHVybjtcclxuICAgICAgfVxyXG4gICAgICBpZiAoXHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWluU2l6ZSAmJlxyXG4gICAgICAgIGZpbGVTaXplIDwgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWluU2l6ZVxyXG4gICAgICApIHtcclxuICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICBtZXNzYWdlOiBg6K+35LiK5Lyg5aSn5LqOJHtcclxuICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWluU2l6ZVxyXG4gICAgICAgICAgfUtC55qE5paH5Lu277yM5oKo55qE5paH5Lu25Li6JHtmaWxlU2l6ZS50b0ZpeGVkKDApfUtCYCxcclxuICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIlxyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHJldHVybjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5Zu+54mH57G75Z6L5Yik5pat5piv5ZCm56ym5ZCI5a696auY6KaB5rGCXHJcbiAgICAgIGxldCBqdXJnZUltZ1Byb21pc2UgPSBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgICBpZiAoXHJcbiAgICAgICAgICBzZW5kT2JqW2ZpbGVGaWVsZF0udHlwZS5pbmRleE9mKFwiaW1hZ2VcIikgPj0gMCAmJlxyXG4gICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggJiZcclxuICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodFxyXG4gICAgICAgICkge1xyXG4gICAgICAgICAgbGV0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7XHJcbiAgICAgICAgICByZWFkZXIub25sb2FkID0gZnVuY3Rpb24odGhlRmlsZSkge1xyXG4gICAgICAgICAgICB2YXIgaW1hZ2UgPSBuZXcgSW1hZ2UoKTtcclxuICAgICAgICAgICAgaW1hZ2Uub25sb2FkID0gZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICAgICAgbGV0IHBhc3MgPSBmYWxzZTtcclxuICAgICAgICAgICAgICBpZiAodm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuc2l6ZUZpeGVkKSB7XHJcbiAgICAgICAgICAgICAgICBwYXNzID1cclxuICAgICAgICAgICAgICAgICAgdGhpcy53aWR0aCA9PT0gdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggJiZcclxuICAgICAgICAgICAgICAgICAgdGhpcy5oZWlnaHQgPT09IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodDtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgcGFzcyA9XHJcbiAgICAgICAgICAgICAgICAgICh0aGlzLndpZHRoIC8gdGhpcy5oZWlnaHQpLnRvRml4ZWQoMCkgPT09XHJcbiAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC53aWR0aCAvXHJcbiAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuaGVpZ2h0XHJcbiAgICAgICAgICAgICAgICAgICkudG9GaXhlZCgwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKCFwYXNzKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuc2l6ZUZpeGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBg6K+35LiK5LygJHt2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC53aWR0aH14JHtcclxuICAgICAgICAgICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodFxyXG4gICAgICAgICAgICAgICAgICAgIH3nmoTlm77niYfvvIzkvaDnmoTlm77niYfkuLoke3RoaXMud2lkdGh9eCR7dGhpcy5oZWlnaHR9YCxcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImVycm9yXCJcclxuICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oOWuvemrmOavlOS4uiR7dm0uX2dldEZyYWN0aW9uYWxFeHByZXNzaW9uKFxyXG4gICAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAwLjAxXHJcbiAgICAgICAgICAgICAgICAgICAgKX3nmoTlm77niYfvvIzkvaDnmoTlm77niYflrr3pq5jmr5TkuLoke3ZtLl9nZXRGcmFjdGlvbmFsRXhwcmVzc2lvbihcclxuICAgICAgICAgICAgICAgICAgICAgIHRoaXMud2lkdGggLyB0aGlzLmhlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgIDAuMDFcclxuICAgICAgICAgICAgICAgICAgICApfWAsXHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJlcnJvclwiXHJcbiAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICBpbWFnZS5zcmMgPSB0aGVGaWxlLnRhcmdldC5yZXN1bHQ7XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgICAgcmVhZGVyLnJlYWRBc0RhdGFVUkwoc2VuZE9ialtmaWxlRmllbGRdKTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgcmVzb2x2ZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcblxyXG4gICAgICBqdXJnZUltZ1Byb21pc2UudGhlbigoKSA9PiB7XHJcbiAgICAgICAgZm9yIChjb25zdCBba2V5LCB2YWx1ZV0gb2YgT2JqZWN0LmVudHJpZXMoc2VuZE9iaikpIHtcclxuICAgICAgICAgIGZkLmFwcGVuZChrZXksIHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy4kZGF0YS5pc1VwbG9hZGluZyA9IHRydWU7XHJcbiAgICAgICAgdGhpcy4kaHR0cCh7XHJcbiAgICAgICAgICBtZXRob2Q6IFwiUE9TVFwiLFxyXG4gICAgICAgICAgdXJsOiB1cGxvYWRVcmwsXHJcbiAgICAgICAgICBkYXRhOiBmZFxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgICAudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsID0gX2dldChyZXMsIHJlc0ZpZWxkIHx8IFwiXCIpO1xyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLmlzVXBsb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICAgLmNhdGNoKCgpID0+IHtcclxuICAgICAgICAgICAgdm0uJG1lc3NhZ2UuZXJyb3IoYOS4iuS8oOWksei0pe+8jOivt+eojeWQjuWGjeivle+8gWApO1xyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLmlzVXBsb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgfSk7XHJcbiAgICB9LFxyXG5cclxuICAgIF9nZXRGcmFjdGlvbmFsRXhwcmVzc2lvbih2YWx1ZSwgdGhyZXNob2xkKSB7XHJcbiAgICAgIGxldCBpID0gMSxcclxuICAgICAgICBqID0gMTtcclxuICAgICAgd2hpbGUgKE1hdGguYWJzKGkgLyBqIC0gdmFsdWUpID4gdGhyZXNob2xkKSB7XHJcbiAgICAgICAgaWYgKGkgLyBqID4gdmFsdWUpIHtcclxuICAgICAgICAgIGorKztcclxuICAgICAgICB9IGVsc2UgaWYgKGkgLyBqIDwgdmFsdWUpIHtcclxuICAgICAgICAgIGkrKztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIGkgKyBcIjpcIiArIGo7XHJcbiAgICB9LFxyXG5cclxuICAgIC8vIOS9oOWPr+S7pemAmui/h+ivpeaWueazleWcqG1vZGVsVmFs5Lyg5Ye65Y675LmL5YmN6L+b6KGM5Yqg5bel5aSE55CG77yM5Y2z5ZyodGhpcy4kZW1pdCgnaW5wdXQnKeS5i+WJjVxyXG4gICAgX3Byb2Nlc3NNb2RlbFZhbChuZXdWYWwpIHtcclxuICAgICAgbGV0IHZhbDtcclxuICAgICAgaWYgKG5ld1ZhbCAhPT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgICAgLy8gbWl4aW7osIPnlKjnmoRcclxuICAgICAgICBpZiAodHlwZW9mIHRoaXMudmFsdWUgPT09IFwib2JqZWN0XCIpIHtcclxuICAgICAgICAgIHZhbCA9IG5ld1ZhbFt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLm1vZGVsRmllbGRdO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB2YWwgPSBuZXdWYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHZhbCA9IHRoaXMuJGRhdGEuaW5wdXRWYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmKHRoaXMuJGRhdGEubWVyZ2VDb25maWcudHJpbSl7XHJcbiAgICAgICAgdmFsID0gdmFsID8gdmFsLnRvU3RyaW5nKCkudHJpbSgpIDogdmFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzd2l0Y2ggKHRoaXMuJGRhdGEubWVyZ2VDb25maWcudHlwZSkge1xyXG4gICAgICAgIGNhc2UgXCJudW1iZXJcIjpcclxuICAgICAgICAgIHZhbCA9IHBhcnNlRmxvYXQodmFsKTtcclxuICAgICAgICAgIHZhbCA9IGlzTmFOKHZhbCkgPyBcIlwiIDogdmFsO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSBcImludGVnZXJcIjpcclxuICAgICAgICAgIHZhbCA9IHBhcnNlSW50KHZhbCk7XHJcbiAgICAgICAgICB2YWwgPSBpc05hTih2YWwpID8gXCJcIiA6IHZhbDtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKHR5cGVvZiB0aGlzLnZhbHVlID09PSBcIm9iamVjdFwiKSB7XHJcbiAgICAgICAgY29uc3Qgb2JqID0ge307XHJcbiAgICAgICAgb2JqW3RoaXMuJGRhdGEubWVyZ2VDb25maWcubW9kZWxGaWVsZF0gPSB2YWw7XHJcbiAgICAgICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0XCIpKSB7XHJcbiAgICAgICAgICBvYmpbXHJcbiAgICAgICAgICAgIHRoaXMubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5tb2RlbEZpZWxkXHJcbiAgICAgICAgICBdID0gdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0VmFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICAgICAgb2JqW1xyXG4gICAgICAgICAgICB0aGlzLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5tb2RlbEZpZWxkXHJcbiAgICAgICAgICBdID0gdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RWYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBvYmo7XHJcbiAgICAgIH1cclxuICAgICAgZWxzZXtcclxuICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsID0gdmFsO1xyXG4gICAgICAgIHJldHVybiB2YWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2RUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBOztBQUlBO0FBQ0E7OztBQUVBO0FBREE7QUFEQTtBQUNBOztBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFRQTtBQUNBO0FBZkE7QUFqREE7QUFmQTtBQW9GQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQTtBQUNBOztBQVVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFGQTtBQU9BO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7O0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUtBO0FBR0E7QUFKQTtBQU1BO0FBQ0E7QUFDQTs7QUFLQTtBQUdBO0FBSkE7QUFNQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7O0FBRUE7QUFHQTtBQUpBO0FBTUE7O0FBRUE7QUFRQTtBQVRBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7O0FBQUE7Ozs7OztBQUNBOzs7O0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUhBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUEzTkE7QUFuTUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n selectPls: 'Select Please',\n uploading: 'Uploading...',\n upload: 'Upload'\n },\n zh_cn: {\n selectPls: '请选择',\n uploading: '上传中...',\n upload: '点击上传'\n }\n },\n\n props: {\n value: {\n type: [String, Number, Object]\n }\n },\n\n created: function created() {\n var _this = this;\n\n this.$watch(\"inputVal\", function (newVal, oldVal) {\n if (!newVal && !oldVal) return;\n var val = _this._processModelVal();\n _this.$emit(\"input\", val);\n });\n\n if (this.$data.modelVal !== undefined) {\n this.$data.inputVal = [\"string\", \"number\"].indexOf(_typeof(this.$data.modelVal)) >= 0 ? this.$data.modelVal : this.$data.modelVal[this.$data.mergeConfig.modelField];\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\")) {\n this.$data.itemTemplate.template = (0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\");\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\")) {\n this.$data.prependSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.prependSelectOptions = _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.prependSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.modelField\"));\n this.$watch(\"prependSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\")) {\n this.$data.appendSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.appendSelectOptions = _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.appendSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.modelField\"));\n\n this.$watch(\"appendSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n },\n data: function data() {\n return {\n prependSelectOptions: [],\n prependSelectVal: \"\",\n appendSelectOptions: [],\n appendSelectVal: \"\",\n\n itemTemplate: {\n props: [\"item\"],\n template: \"\"\n },\n\n isUploading: false,\n\n inputVal: \"\",\n\n defaultConfig: {\n type: \"text\",\n trim: true,\n clearable: false,\n prefixIcon: \"\",\n suffixIcon: \"\",\n modelField: \"\",\n\n // autocomplete: { // 自动补全\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // itemTemplate: '
  • {{label}}
  • ', // 显示项的模板\n // immediateShow: false, // 是否立即显示,如果为false则当输入关键字才显示\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 当提示数据是本地而非远程时提供\n // enumSourceRemote: {\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // paramName: 'keyword', // 请求参数名,默认是keyword\n // otherParams: {}, // 其它请求参数,值支持 dx表达式\n // resField: '', // 响应结果的字段\n // }\n // },\n\n // compound: { // 组合\n // prependLabel: '', // 前置标签\n // appendLabel: '', // 后置标签\n // prependIcon: '', // 后置图标样式\n // appendIcon: '', // 前置图标样式\n // prependSelect: { // 前置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // },\n // appendSelect: { // 后置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // }\n // }\n\n upload: {\n // 上传的参数配置(当type=\"file\"时,只认这个参数)\n uploadUrl: \"\", // 上传的地址\n data: {}, // 上传时附带的额外参数\n fileField: \"file\", // 表示文件的字段,默认是file\n accept: \"\", // 接受上传的文件类型\n constraint: {\n // 约束\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: \"\", // 获取返回结果的字段,\n uploadText: \"\" // 上传按钮的名称\n }\n }\n };\n },\n\n\n computed: {\n autocompleteOtherParams: function autocompleteOtherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'autocomplete.enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n querySearch: function querySearch(queryString, cb) {\n var autoCpl = this.$data.mergeConfig.autocomplete;\n\n // 本地数据源的处理\n if (autoCpl.enumSource) {\n cb(autoCpl.enumSource.filter(function (item) {\n var itemVal = item[autoCpl.itemValueField || \"value\"].toString().toLowerCase();\n return itemVal.indexOf(queryString.toLowerCase()) !== -1;\n }));\n return;\n }\n\n // 下面是远程数据源的处理\n var options = {\n url: autoCpl.enumSourceRemote.remoteUrl,\n params: this.autocompleteOtherParams ? JSON.parse(JSON.stringify(this.autocompleteOtherParams)) : {}\n };\n options.params[autoCpl.enumSourceRemote.paramName] = queryString;\n\n this.$http(options).then(function (res) {\n cb(autoCpl.enumSourceRemote.resField ? (0, _get3.default)(res.data, autoCpl.enumSourceRemote.resField) : res.data);\n });\n },\n handleClickUpload: function handleClickUpload() {\n // 处理选中的input[type=\"file\"]\n var vm = this;\n if (!vm.disabled) {\n vm.$refs.upload.value = null;\n vm.$refs.upload.click();\n }\n },\n handleFileChange: function handleFileChange() {\n var _this2 = this;\n\n var vm = this;\n var fd = new FormData();\n var _vm$mergeConfig$uploa = vm.mergeConfig.upload,\n uploadUrl = _vm$mergeConfig$uploa.uploadUrl,\n data = _vm$mergeConfig$uploa.data,\n resField = _vm$mergeConfig$uploa.resField,\n fileField = _vm$mergeConfig$uploa.fileField;\n\n var sendObj = Object.assign({}, data);\n sendObj[fileField] = this.$refs.upload.files[0];\n\n // 判断是否符合大小约束\n var fileSize = sendObj[fileField].size / 1024;\n if (vm.mergeConfig.upload.constraint.maxSize && fileSize > vm.mergeConfig.upload.constraint.maxSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5C0F\\u4E8E' + vm.mergeConfig.upload.constraint.maxSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n if (vm.mergeConfig.upload.constraint.minSize && fileSize < vm.mergeConfig.upload.constraint.minSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5927\\u4E8E' + vm.mergeConfig.upload.constraint.minSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n\n // 图片类型判断是否符合宽高要求\n var jurgeImgPromise = new Promise(function (resolve) {\n if (sendObj[fileField].type.indexOf(\"image\") >= 0 && vm.mergeConfig.upload.constraint.width && vm.mergeConfig.upload.constraint.height) {\n var reader = new FileReader();\n reader.onload = function (theFile) {\n var image = new Image();\n image.onload = function () {\n var pass = false;\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n pass = this.width === vm.mergeConfig.upload.constraint.width && this.height === vm.mergeConfig.upload.constraint.height;\n } else {\n pass = (this.width / this.height).toFixed(0) === (vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height).toFixed(0);\n }\n if (!pass) {\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20' + vm.mergeConfig.upload.constraint.width + 'x' + vm.mergeConfig.upload.constraint.height + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u4E3A' + this.width + 'x' + this.height,\n type: \"error\"\n });\n } else {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height, 0.01) + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(this.width / this.height, 0.01),\n type: \"error\"\n });\n }\n } else {\n resolve();\n }\n };\n image.src = theFile.target.result;\n };\n reader.readAsDataURL(sendObj[fileField]);\n } else {\n resolve();\n }\n });\n\n jurgeImgPromise.then(function () {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = Object.entries(sendObj)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var _step$value = _slicedToArray(_step.value, 2),\n key = _step$value[0],\n value = _step$value[1];\n\n fd.append(key, value);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n _this2.$data.isUploading = true;\n _this2.$http({\n method: \"POST\",\n url: uploadUrl,\n data: fd\n }).then(function (res) {\n _this2.$data.inputVal = (0, _get3.default)(res, resField || \"\");\n _this2.$data.isUploading = false;\n }).catch(function () {\n vm.$message.error('\\u4E0A\\u4F20\\u5931\\u8D25\\uFF0C\\u8BF7\\u7A0D\\u540E\\u518D\\u8BD5\\uFF01');\n _this2.$data.isUploading = false;\n });\n });\n },\n _getFractionalExpression: function _getFractionalExpression(value, threshold) {\n var i = 1,\n j = 1;\n while (Math.abs(i / j - value) > threshold) {\n if (i / j > value) {\n j++;\n } else if (i / j < value) {\n i++;\n }\n }\n return i + \":\" + j;\n },\n\n\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n var val = void 0;\n if (newVal !== undefined) {\n // mixin调用的\n if (_typeof(this.value) === \"object\") {\n val = newVal[this.$data.mergeConfig.modelField];\n } else {\n val = newVal;\n }\n } else {\n val = this.$data.inputVal;\n }\n\n if (this.$data.mergeConfig.trim) {\n val = val ? val.toString().trim() : val;\n }\n\n switch (this.$data.mergeConfig.type) {\n case \"number\":\n val = parseFloat(val);\n val = isNaN(val) ? \"\" : val;\n break;\n case \"integer\":\n val = parseInt(val);\n val = isNaN(val) ? \"\" : val;\n break;\n default:\n break;\n }\n\n if (_typeof(this.value) === \"object\") {\n var obj = {};\n obj[this.$data.mergeConfig.modelField] = val;\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n obj[this.mergeConfig.compound.prependSelect.modelField] = this.$data.prependSelectVal;\n }\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n obj[this.mergeConfig.compound.appendSelect.modelField] = this.$data.appendSelectVal;\n }\n return obj;\n } else {\n this.$data.inputVal = val;\n return val;\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9pbnB1dC52dWU/ZjAyOSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cIm5jZm9ybS1pbnB1dFwiPlxyXG4gICAgPCEtLSDmsqHmnInoh6rliqjooaXlhaggLS0+XHJcbiAgICA8ZWwtaW5wdXQgdi1pZj1cIiFtZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcIiA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpyZWFkb25seT1cInJlYWRvbmx5XCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZSA9PT0gJ2ZpbGUnID8gJ3RleHQnIDogbWVyZ2VDb25maWcudHlwZVwiIDpwcmVmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnByZWZpeEljb25cIiA6c3VmZml4LWljb249XCJtZXJnZUNvbmZpZy5zdWZmaXhJY29uXCIgdi1tb2RlbD1cImlucHV0VmFsXCI+XHJcblxyXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIm1lcmdlQ29uZmlnLnR5cGUgIT09ICdmaWxlJyAmJiBtZXJnZUNvbmZpZy5jb21wb3VuZFwiPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kTGFiZWxcIj57e21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kTGFiZWx9fTwvdGVtcGxhdGU+XHJcblxyXG4gICAgICAgIDxlbC1idXR0b24gc2xvdD1cInByZXBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXCI+PC9lbC1idXR0b24+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJwcmVwZW5kU2VsZWN0VmFsXCIgc2xvdD1cInByZXBlbmRcIiA6cGxhY2Vob2xkZXI9XCIkdCgnc2VsZWN0UGxzJylcIj5cclxuICAgICAgICAgIDxlbC1vcHRpb24gdi1mb3I9XCJpdGVtIGluIHByZXBlbmRTZWxlY3RPcHRpb25zXCIgOmxhYmVsPVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIiA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiPjwvZWwtb3B0aW9uPlxyXG4gICAgICAgIDwvZWwtc2VsZWN0PlxyXG5cclxuICAgICAgICA8ZWwtc2VsZWN0IHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3RcIiB2LW1vZGVsPVwiYXBwZW5kU2VsZWN0VmFsXCIgc2xvdD1cImFwcGVuZFwiIDpwbGFjZWhvbGRlcj1cIiR0KCdzZWxlY3RQbHMnKVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gYXBwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgIDwhLS3kuIrkvKDnsbvlnostLT5cclxuICAgICAgPHRlbXBsYXRlIHYtZWxzZS1pZj1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdmaWxlJyAmJiBtZXJnZUNvbmZpZy51cGxvYWRcIj5cclxuICAgICAgICA8ZWwtYnV0dG9uIHNsb3Q9XCJhcHBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcudXBsb2FkLnVwbG9hZFVybFwiIGNsYXNzPVwibmNmb3JtLWlucHV0LXVwbG9hZFwiIEBjbGljaz1cImhhbmRsZUNsaWNrVXBsb2FkXCI+e3tpc1VwbG9hZGluZyA/ICR0KCd1cGxvYWRpbmcnKSA6IG1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRUZXh0IHx8ICR0KCd1cGxvYWQnKX19XHJcbiAgICAgICAgICA8aW5wdXQgdHlwZT1cImZpbGVcIiByZWY9XCJ1cGxvYWRcIiA6YWNjZXB0PVwibWVyZ2VDb25maWcudXBsb2FkLmFjY2VwdCB8fCAnJ1wiIEBjaGFuZ2U9XCJoYW5kbGVGaWxlQ2hhbmdlXCIgLz5cclxuICAgICAgICA8L2VsLWJ1dHRvbj5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgIDwvZWwtaW5wdXQ+XHJcblxyXG4gICAgPCEtLSDoh6rliqjooaXlhaggLS0+XHJcbiAgICA8ZWwtYXV0b2NvbXBsZXRlIHYtZWxzZSA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpyZWFkb25seT1cInJlYWRvbmx5XCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZVwiIDpwcmVmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnByZWZpeEljb25cIiA6c3VmZml4LWljb249XCJtZXJnZUNvbmZpZy5zdWZmaXhJY29uXCIgOmZldGNoLXN1Z2dlc3Rpb25zPVwicXVlcnlTZWFyY2hcIiA6dHJpZ2dlci1vbi1mb2N1cz1cIiEhbWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLmltbWVkaWF0ZVNob3dcIiA6dmFsdWUta2V5PVwibWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1WYWx1ZUZpZWxkIHx8ICd2YWx1ZSdcIiB2LW1vZGVsPVwiaW5wdXRWYWxcIj5cclxuXHJcbiAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwicHJvcHNcIiB2LWlmPVwibWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlICYmIG1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcIj5cclxuICAgICAgICA8Y29tcG9uZW50IDppcz1cIml0ZW1UZW1wbGF0ZVwiIDppdGVtPVwicHJvcHMuaXRlbVwiPlxyXG4gICAgICAgIDwvY29tcG9uZW50PlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgPHRlbXBsYXRlIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZFwiPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kTGFiZWxcIj57e21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kTGFiZWx9fTwvdGVtcGxhdGU+XHJcblxyXG4gICAgICAgIDxlbC1idXR0b24gc2xvdD1cInByZXBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXCI+PC9lbC1idXR0b24+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJwcmVwZW5kU2VsZWN0VmFsXCIgc2xvdD1cInByZXBlbmRcIiA6cGxhY2Vob2xkZXI9XCIkdCgnc2VsZWN0UGxzJylcIj5cclxuICAgICAgICAgIDxlbC1vcHRpb24gdi1mb3I9XCJpdGVtIGluIHByZXBlbmRTZWxlY3RPcHRpb25zXCIgOmxhYmVsPVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIiA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiPjwvZWwtb3B0aW9uPlxyXG4gICAgICAgIDwvZWwtc2VsZWN0PlxyXG5cclxuICAgICAgICA8ZWwtc2VsZWN0IHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3RcIiB2LW1vZGVsPVwiYXBwZW5kU2VsZWN0VmFsXCIgc2xvdD1cImFwcGVuZFwiIDpwbGFjZWhvbGRlcj1cIiR0KCdzZWxlY3RQbHMnKVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gYXBwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFZhbC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgIDwvZWwtYXV0b2NvbXBsZXRlPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLm5jZm9ybS1pbnB1dCB7XHJcbiAgICAuZWwtc2VsZWN0IC5lbC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13aXRoLXNlbGVjdCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLm5jZm9ybS1pbnB1dC11cGxvYWQge1xyXG4gICAgICBbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbC1hdXRvY29tcGxldGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG5pbXBvcnQgX2dldCBmcm9tIFwibG9kYXNoLWVzL2dldFwiO1xyXG5pbXBvcnQgX2Nsb25lRGVlcCBmcm9tICdsb2Rhc2gtZXMvY2xvbmVEZWVwJztcclxuXHJcbmNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBpMThuRGF0YToge1xyXG4gICAgZW46IHtcclxuICAgICAgc2VsZWN0UGxzOiAnU2VsZWN0IFBsZWFzZScsXHJcbiAgICAgIHVwbG9hZGluZzogJ1VwbG9hZGluZy4uLicsXHJcbiAgICAgIHVwbG9hZDogJ1VwbG9hZCdcclxuICAgIH0sXHJcbiAgICB6aF9jbjoge1xyXG4gICAgICBzZWxlY3RQbHM6ICfor7fpgInmi6knLFxyXG4gICAgICB1cGxvYWRpbmc6ICfkuIrkvKDkuK0uLi4nLFxyXG4gICAgICB1cGxvYWQ6ICfngrnlh7vkuIrkvKAnXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgcHJvcHM6IHtcclxuICAgIHZhbHVlOiB7XHJcbiAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgT2JqZWN0XVxyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIGNyZWF0ZWQoKSB7XHJcbiAgICB0aGlzLiR3YXRjaChcImlucHV0VmFsXCIsIChuZXdWYWwsIG9sZFZhbCkgPT4ge1xyXG4gICAgICBpZiAoIW5ld1ZhbCAmJiAhb2xkVmFsKSByZXR1cm47XHJcbiAgICAgIGxldCB2YWwgPSB0aGlzLl9wcm9jZXNzTW9kZWxWYWwoKTtcclxuICAgICAgdGhpcy4kZW1pdChcImlucHV0XCIsIHZhbCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBpZiAodGhpcy4kZGF0YS5tb2RlbFZhbCAhPT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgIHRoaXMuJGRhdGEuaW5wdXRWYWwgPVxyXG4gICAgICAgIFtcInN0cmluZ1wiLCBcIm51bWJlclwiXS5pbmRleE9mKHR5cGVvZiB0aGlzLiRkYXRhLm1vZGVsVmFsKSA+PSAwXHJcbiAgICAgICAgICA/IHRoaXMuJGRhdGEubW9kZWxWYWxcclxuICAgICAgICAgIDogdGhpcy4kZGF0YS5tb2RlbFZhbFt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLm1vZGVsRmllbGRdO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiYXV0b2NvbXBsZXRlLml0ZW1UZW1wbGF0ZVwiKSkge1xyXG4gICAgICB0aGlzLiRkYXRhLml0ZW1UZW1wbGF0ZS50ZW1wbGF0ZSA9IF9nZXQoXHJcbiAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZyxcclxuICAgICAgICBcImF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcIlxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVwiKSkge1xyXG4gICAgICAgIHRoaXMuJGRhdGEucHJlcGVuZFNlbGVjdE9wdGlvbnMgPSBfZ2V0KFxyXG4gICAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZyxcclxuICAgICAgICAgIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlXCJcclxuICAgICAgICApO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuJGh0dHAoe1xyXG4gICAgICAgICAgdXJsOiBfZ2V0KFxyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgICBcImNvbXBvdW5kLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmxcIlxyXG4gICAgICAgICAgKVxyXG4gICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgIHRoaXMuJGRhdGEucHJlcGVuZFNlbGVjdE9wdGlvbnMgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmNvbXBvdW5kXHJcbiAgICAgICAgICAgIC5wcmVwZW5kU2VsZWN0LmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGRcclxuICAgICAgICAgICAgPyBfZ2V0KFxyXG4gICAgICAgICAgICAgICAgcmVzLmRhdGEsXHJcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZVxyXG4gICAgICAgICAgICAgICAgICAucmVzRmllbGRcclxuICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgIDogcmVzLmRhdGE7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0VmFsID0gX2dldChcclxuICAgICAgICB0aGlzLnZhbHVlLFxyXG4gICAgICAgIF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0Lm1vZGVsRmllbGRcIilcclxuICAgICAgKTtcclxuICAgICAgdGhpcy4kd2F0Y2goXCJwcmVwZW5kU2VsZWN0VmFsXCIsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgIGxldCB2YWwgPSB0aGlzLl9wcm9jZXNzTW9kZWxWYWwoKTtcclxuICAgICAgICB0aGlzLiRlbWl0KFwiaW5wdXRcIiwgdmFsKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3RcIikpIHtcclxuICAgICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVwiKSkge1xyXG4gICAgICAgIHRoaXMuJGRhdGEuYXBwZW5kU2VsZWN0T3B0aW9ucyA9IF9nZXQoXHJcbiAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgIHVybDogX2dldChcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZyxcclxuICAgICAgICAgICAgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmxcIlxyXG4gICAgICAgICAgKVxyXG4gICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgIHRoaXMuJGRhdGEuYXBwZW5kU2VsZWN0T3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuY29tcG91bmRcclxuICAgICAgICAgICAgLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlLnJlc0ZpZWxkXHJcbiAgICAgICAgICAgID8gX2dldChcclxuICAgICAgICAgICAgICAgIHJlcy5kYXRhLFxyXG4gICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZVxyXG4gICAgICAgICAgICAgICAgICAucmVzRmllbGRcclxuICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgIDogcmVzLmRhdGE7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RWYWwgPSBfZ2V0KFxyXG4gICAgICAgIHRoaXMudmFsdWUsXHJcbiAgICAgICAgX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5tb2RlbEZpZWxkXCIpXHJcbiAgICAgICk7XHJcblxyXG4gICAgICB0aGlzLiR3YXRjaChcImFwcGVuZFNlbGVjdFZhbFwiLCBmdW5jdGlvbigpIHtcclxuICAgICAgICBsZXQgdmFsID0gdGhpcy5fcHJvY2Vzc01vZGVsVmFsKCk7XHJcbiAgICAgICAgdGhpcy4kZW1pdChcImlucHV0XCIsIHZhbCk7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICB9LFxyXG5cclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgcHJlcGVuZFNlbGVjdE9wdGlvbnM6IFtdLFxyXG4gICAgICBwcmVwZW5kU2VsZWN0VmFsOiBcIlwiLFxyXG4gICAgICBhcHBlbmRTZWxlY3RPcHRpb25zOiBbXSxcclxuICAgICAgYXBwZW5kU2VsZWN0VmFsOiBcIlwiLFxyXG5cclxuICAgICAgaXRlbVRlbXBsYXRlOiB7XHJcbiAgICAgICAgcHJvcHM6IFtcIml0ZW1cIl0sXHJcbiAgICAgICAgdGVtcGxhdGU6IFwiXCJcclxuICAgICAgfSxcclxuXHJcbiAgICAgIGlzVXBsb2FkaW5nOiBmYWxzZSxcclxuXHJcbiAgICAgIGlucHV0VmFsOiBcIlwiLFxyXG5cclxuICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgIHR5cGU6IFwidGV4dFwiLFxyXG4gICAgICAgIHRyaW06IHRydWUsXHJcbiAgICAgICAgY2xlYXJhYmxlOiBmYWxzZSxcclxuICAgICAgICBwcmVmaXhJY29uOiBcIlwiLFxyXG4gICAgICAgIHN1ZmZpeEljb246IFwiXCIsXHJcbiAgICAgICAgbW9kZWxGaWVsZDogXCJcIixcclxuXHJcbiAgICAgICAgLy8gYXV0b2NvbXBsZXRlOiB7IC8vIOiHquWKqOihpeWFqFxyXG4gICAgICAgIC8vICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOmhueaVsOaNruihqOekumxhYmVs55qE5a2X5q61XHJcbiAgICAgICAgLy8gICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICAvLyAgIGl0ZW1UZW1wbGF0ZTogJzxsaSB2YWx1ZT1cInt7dmFsdWV9fVwiPnt7bGFiZWx9fTwvbGk+JywgLy8g5pi+56S66aG555qE5qih5p2/XHJcbiAgICAgICAgLy8gICBpbW1lZGlhdGVTaG93OiBmYWxzZSwgLy8g5piv5ZCm56uL5Y2z5pi+56S677yM5aaC5p6c5Li6ZmFsc2XliJnlvZPovpPlhaXlhbPplK7lrZfmiY3mmL7npLpcclxuICAgICAgICAvLyAgIGVudW1Tb3VyY2U6IFt7dmFsdWU6IFtTdHJpbmcgfCBOdW1iZXIgfCBCb29sZWFuXSwgbGFiZWw6ICcnfV0sIC8vIOW9k+aPkOekuuaVsOaNruaYr+acrOWcsOiAjOmdnui/nOeoi+aXtuaPkOS+m1xyXG4gICAgICAgIC8vICAgZW51bVNvdXJjZVJlbW90ZToge1xyXG4gICAgICAgIC8vICAgICByZW1vdGVVcmw6ICcnLCAvLyDlpoLmnpzmmK/ov5znqIvorr/pl67vvIzliJnloavlhpnor6V1cmxcclxuICAgICAgICAvLyAgICAgcGFyYW1OYW1lOiAna2V5d29yZCcsIC8vIOivt+axguWPguaVsOWQje+8jOm7mOiupOaYr2tleXdvcmRcclxuICAgICAgICAvLyAgICAgb3RoZXJQYXJhbXM6IHt9LCAvLyDlhbblroPor7fmsYLlj4LmlbDvvIzlgLzmlK/mjIEgZHjooajovr7lvI9cclxuICAgICAgICAvLyAgICAgcmVzRmllbGQ6ICcnLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9LFxyXG5cclxuICAgICAgICAvLyBjb21wb3VuZDogeyAvLyDnu4TlkIhcclxuICAgICAgICAvLyAgIHByZXBlbmRMYWJlbDogJycsIC8vIOWJjee9ruagh+etvlxyXG4gICAgICAgIC8vICAgYXBwZW5kTGFiZWw6ICcnLCAvLyDlkI7nva7moIfnrb5cclxuICAgICAgICAvLyAgIHByZXBlbmRJY29uOiAnJywgLy8g5ZCO572u5Zu+5qCH5qC35byPXHJcbiAgICAgICAgLy8gICBhcHBlbmRJY29uOiAnJywgLy8g5YmN572u5Zu+5qCH5qC35byPXHJcbiAgICAgICAgLy8gICBwcmVwZW5kU2VsZWN0OiB7IC8vIOWJjee9ruS4i+aLieahhu+8jOS9v+eUqOivpeenjeeahOaVsOaNruW/hemhu+aYr+WvueixoVxyXG4gICAgICAgIC8vICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOmhueaVsOaNruihqOekunZhbHVl55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2U6IFt7dmFsdWU6IFtTdHJpbmcgfCBOdW1iZXIgfCBCb29sZWFuXSwgbGFiZWw6ICcnfV0sIC8vIOacrOWcsOaVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICBlbnVtU291cmNlUmVtb3RlOiB7IC8vIOi/nOeoi+aVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgIC8vICAgICAgIHJlc0ZpZWxkOiAnJywgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIH0sXHJcbiAgICAgICAgLy8gICAgIG1vZGVsRmllbGQ6ICcnIC8vIOeUqOS6jue7keWummlucHV0IHZhbHVl5YC855qE5p+Q5Liq5bGe5oCnXHJcbiAgICAgICAgLy8gICB9LFxyXG4gICAgICAgIC8vICAgYXBwZW5kU2VsZWN0OiB7IC8vIOWQjue9ruS4i+aLieahhu+8jOS9v+eUqOivpeenjeeahOaVsOaNruW/hemhu+aYr+WvueixoVxyXG4gICAgICAgIC8vICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOmhueaVsOaNruihqOekunZhbHVl55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2U6IFt7dmFsdWU6IFtTdHJpbmcgfCBOdW1iZXIgfCBCb29sZWFuXSwgbGFiZWw6ICcnfV0sIC8vIOacrOWcsOaVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICBlbnVtU291cmNlUmVtb3RlOiB7IC8vIOi/nOeoi+aVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgIC8vICAgICAgIHJlc0ZpZWxkOiAnJywgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIH0sXHJcbiAgICAgICAgLy8gICAgIG1vZGVsRmllbGQ6ICcnIC8vIOeUqOS6jue7keWummlucHV0IHZhbHVl5YC855qE5p+Q5Liq5bGe5oCnXHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICB1cGxvYWQ6IHtcclxuICAgICAgICAgIC8vIOS4iuS8oOeahOWPguaVsOmFjee9ru+8iOW9k3R5cGU9XCJmaWxlXCLml7bvvIzlj6rorqTov5nkuKrlj4LmlbDvvIlcclxuICAgICAgICAgIHVwbG9hZFVybDogXCJcIiwgLy8g5LiK5Lyg55qE5Zyw5Z2AXHJcbiAgICAgICAgICBkYXRhOiB7fSwgLy8g5LiK5Lyg5pe26ZmE5bim55qE6aKd5aSW5Y+C5pWwXHJcbiAgICAgICAgICBmaWxlRmllbGQ6IFwiZmlsZVwiLCAvLyDooajnpLrmlofku7bnmoTlrZfmrrXvvIzpu5jorqTmmK9maWxlXHJcbiAgICAgICAgICBhY2NlcHQ6IFwiXCIsIC8vIOaOpeWPl+S4iuS8oOeahOaWh+S7tuexu+Wei1xyXG4gICAgICAgICAgY29uc3RyYWludDoge1xyXG4gICAgICAgICAgICAvLyDnuqbmnZ9cclxuICAgICAgICAgICAgd2lkdGg6IDAsIC8vIOWbvueJh+WuveW6plxyXG4gICAgICAgICAgICBoZWlnaHQ6IDAsIC8vIOWbvueJh+mrmOW6plxyXG4gICAgICAgICAgICBzaXplRml4ZWQ6IHRydWUsIC8vIOWbvueJh+WwuuWvuOe6puadn+eahOWkp+Wwj+aYr+WQpuaMieWbuuWumuWAvO+8jOW9k+S4umZhbHNl5pe25oyJ5q+U5L6LXHJcbiAgICAgICAgICAgIG1heFNpemU6IDAsIC8vIOacgOWkp+WbvueJh+Wkp+Wwj++8jOWNleS9jUtC77yMMOS7o+ihqOS4jemZkFxyXG4gICAgICAgICAgICBtaW5TaXplOiAwIC8vIOacgOWwj+WbvueJh+Wkp+Wwj++8jOWNleS9jUtC77yMMOS7o+ihqOS4jemZkFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIHJlc0ZpZWxkOiBcIlwiLCAvLyDojrflj5bov5Tlm57nu5PmnpznmoTlrZfmrrUsXHJcbiAgICAgICAgICB1cGxvYWRUZXh0OiBcIlwiIC8vICDkuIrkvKDmjInpkq7nmoTlkI3np7BcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH07XHJcbiAgfSxcclxuXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIGF1dG9jb21wbGV0ZU90aGVyUGFyYW1zKCkge1xyXG4gICAgICBsZXQgb3RoZXJQYXJhbXMgPSBfY2xvbmVEZWVwKF9nZXQodGhpcy5tZXJnZUNvbmZpZywgJ2F1dG9jb21wbGV0ZS5lbnVtU291cmNlUmVtb3RlLm90aGVyUGFyYW1zJyksIHt9KTtcclxuICAgICAgZm9yIChsZXQga2V5IGluIG90aGVyUGFyYW1zKSB7XHJcbiAgICAgICAgb3RoZXJQYXJhbXNba2V5XSA9IHRoaXMuX2FuYWx5emVWYWwob3RoZXJQYXJhbXNba2V5XSk7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG90aGVyUGFyYW1zO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIG1ldGhvZHM6IHtcclxuICAgIHF1ZXJ5U2VhcmNoKHF1ZXJ5U3RyaW5nLCBjYikge1xyXG4gICAgICBjb25zdCBhdXRvQ3BsID0gdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGU7XHJcblxyXG4gICAgICAvLyDmnKzlnLDmlbDmja7mupDnmoTlpITnkIZcclxuICAgICAgaWYgKGF1dG9DcGwuZW51bVNvdXJjZSkge1xyXG4gICAgICAgIGNiKFxyXG4gICAgICAgICAgYXV0b0NwbC5lbnVtU291cmNlLmZpbHRlcihpdGVtID0+IHtcclxuICAgICAgICAgICAgbGV0IGl0ZW1WYWwgPSBpdGVtW2F1dG9DcGwuaXRlbVZhbHVlRmllbGQgfHwgXCJ2YWx1ZVwiXVxyXG4gICAgICAgICAgICAgIC50b1N0cmluZygpXHJcbiAgICAgICAgICAgICAgLnRvTG93ZXJDYXNlKCk7XHJcbiAgICAgICAgICAgIHJldHVybiBpdGVtVmFsLmluZGV4T2YocXVlcnlTdHJpbmcudG9Mb3dlckNhc2UoKSkgIT09IC0xO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICApO1xyXG4gICAgICAgIHJldHVybjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5LiL6Z2i5piv6L+c56iL5pWw5o2u5rqQ55qE5aSE55CGXHJcbiAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XHJcbiAgICAgICAgdXJsOiBhdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsLFxyXG4gICAgICAgIHBhcmFtczogdGhpcy5hdXRvY29tcGxldGVPdGhlclBhcmFtc1xyXG4gICAgICAgICAgPyBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHRoaXMuYXV0b2NvbXBsZXRlT3RoZXJQYXJhbXMpKVxyXG4gICAgICAgICAgOiB7fVxyXG4gICAgICB9O1xyXG4gICAgICBvcHRpb25zLnBhcmFtc1thdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucGFyYW1OYW1lXSA9IHF1ZXJ5U3RyaW5nO1xyXG5cclxuICAgICAgdGhpcy4kaHR0cChvcHRpb25zKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgY2IoXHJcbiAgICAgICAgICBhdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGRcclxuICAgICAgICAgICAgPyBfZ2V0KHJlcy5kYXRhLCBhdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQpXHJcbiAgICAgICAgICAgIDogcmVzLmRhdGFcclxuICAgICAgICApO1xyXG4gICAgICB9KTtcclxuICAgIH0sXHJcblxyXG4gICAgaGFuZGxlQ2xpY2tVcGxvYWQoKSB7XHJcbiAgICAgIC8vIOWkhOeQhumAieS4reeahGlucHV0W3R5cGU9XCJmaWxlXCJdXHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgaWYgKCF2bS5kaXNhYmxlZCkge1xyXG4gICAgICAgIHZtLiRyZWZzLnVwbG9hZC52YWx1ZSA9IG51bGw7XHJcbiAgICAgICAgdm0uJHJlZnMudXBsb2FkLmNsaWNrKCk7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgaGFuZGxlRmlsZUNoYW5nZSgpIHtcclxuICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICBjb25zdCBmZCA9IG5ldyBGb3JtRGF0YSgpO1xyXG4gICAgICBjb25zdCB7IHVwbG9hZFVybCwgZGF0YSwgcmVzRmllbGQsIGZpbGVGaWVsZCB9ID0gdm0ubWVyZ2VDb25maWcudXBsb2FkO1xyXG4gICAgICBjb25zdCBzZW5kT2JqID0gT2JqZWN0LmFzc2lnbih7fSwgZGF0YSk7XHJcbiAgICAgIHNlbmRPYmpbZmlsZUZpZWxkXSA9IHRoaXMuJHJlZnMudXBsb2FkLmZpbGVzWzBdO1xyXG5cclxuICAgICAgLy8g5Yik5pat5piv5ZCm56ym5ZCI5aSn5bCP57qm5p2fXHJcbiAgICAgIGxldCBmaWxlU2l6ZSA9IHNlbmRPYmpbZmlsZUZpZWxkXS5zaXplIC8gMTAyNDtcclxuICAgICAgaWYgKFxyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1heFNpemUgJiZcclxuICAgICAgICBmaWxlU2l6ZSA+IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1heFNpemVcclxuICAgICAgKSB7XHJcbiAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oOWwj+S6jiR7XHJcbiAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1heFNpemVcclxuICAgICAgICAgIH1LQueahOaWh+S7tu+8jOaCqOeahOaWh+S7tuS4uiR7ZmlsZVNpemUudG9GaXhlZCgwKX1LQmAsXHJcbiAgICAgICAgICB0eXBlOiBcImVycm9yXCJcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgaWYgKFxyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1pblNpemUgJiZcclxuICAgICAgICBmaWxlU2l6ZSA8IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1pblNpemVcclxuICAgICAgKSB7XHJcbiAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oOWkp+S6jiR7XHJcbiAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1pblNpemVcclxuICAgICAgICAgIH1LQueahOaWh+S7tu+8jOaCqOeahOaWh+S7tuS4uiR7ZmlsZVNpemUudG9GaXhlZCgwKX1LQmAsXHJcbiAgICAgICAgICB0eXBlOiBcImVycm9yXCJcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOWbvueJh+exu+Wei+WIpOaWreaYr+WQpuespuWQiOWuvemrmOimgeaxglxyXG4gICAgICBsZXQganVyZ2VJbWdQcm9taXNlID0gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XHJcbiAgICAgICAgaWYgKFxyXG4gICAgICAgICAgc2VuZE9ialtmaWxlRmllbGRdLnR5cGUuaW5kZXhPZihcImltYWdlXCIpID49IDAgJiZcclxuICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LndpZHRoICYmXHJcbiAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHRcclxuICAgICAgICApIHtcclxuICAgICAgICAgIGxldCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpO1xyXG4gICAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uKHRoZUZpbGUpIHtcclxuICAgICAgICAgICAgdmFyIGltYWdlID0gbmV3IEltYWdlKCk7XHJcbiAgICAgICAgICAgIGltYWdlLm9ubG9hZCA9IGZ1bmN0aW9uKCkge1xyXG4gICAgICAgICAgICAgIGxldCBwYXNzID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgaWYgKHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LnNpemVGaXhlZCkge1xyXG4gICAgICAgICAgICAgICAgcGFzcyA9XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMud2lkdGggPT09IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LndpZHRoICYmXHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuaGVpZ2h0ID09PSB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHBhc3MgPVxyXG4gICAgICAgICAgICAgICAgICAodGhpcy53aWR0aCAvIHRoaXMuaGVpZ2h0KS50b0ZpeGVkKDApID09PVxyXG4gICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggL1xyXG4gICAgICAgICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodFxyXG4gICAgICAgICAgICAgICAgICApLnRvRml4ZWQoMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmICghcGFzcykge1xyXG4gICAgICAgICAgICAgICAgaWYgKHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LnNpemVGaXhlZCkge1xyXG4gICAgICAgICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oCR7dm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGh9eCR7XHJcbiAgICAgICAgICAgICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHRcclxuICAgICAgICAgICAgICAgICAgICB955qE5Zu+54mH77yM5L2g55qE5Zu+54mH5Li6JHt0aGlzLndpZHRofXgke3RoaXMuaGVpZ2h0fWAsXHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJlcnJvclwiXHJcbiAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGDor7fkuIrkvKDlrr3pq5jmr5TkuLoke3ZtLl9nZXRGcmFjdGlvbmFsRXhwcmVzc2lvbihcclxuICAgICAgICAgICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LndpZHRoIC9cclxuICAgICAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuaGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgMC4wMVxyXG4gICAgICAgICAgICAgICAgICAgICl955qE5Zu+54mH77yM5L2g55qE5Zu+54mH5a696auY5q+U5Li6JHt2bS5fZ2V0RnJhY3Rpb25hbEV4cHJlc3Npb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICB0aGlzLndpZHRoIC8gdGhpcy5oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAwLjAxXHJcbiAgICAgICAgICAgICAgICAgICAgKX1gLFxyXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIlxyXG4gICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgaW1hZ2Uuc3JjID0gdGhlRmlsZS50YXJnZXQucmVzdWx0O1xyXG4gICAgICAgICAgfTtcclxuICAgICAgICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKHNlbmRPYmpbZmlsZUZpZWxkXSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHJlc29sdmUoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAganVyZ2VJbWdQcm9taXNlLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgIGZvciAoY29uc3QgW2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHNlbmRPYmopKSB7XHJcbiAgICAgICAgICBmZC5hcHBlbmQoa2V5LCB2YWx1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuJGRhdGEuaXNVcGxvYWRpbmcgPSB0cnVlO1xyXG4gICAgICAgIHRoaXMuJGh0dHAoe1xyXG4gICAgICAgICAgbWV0aG9kOiBcIlBPU1RcIixcclxuICAgICAgICAgIHVybDogdXBsb2FkVXJsLFxyXG4gICAgICAgICAgZGF0YTogZmRcclxuICAgICAgICB9KVxyXG4gICAgICAgICAgLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5pbnB1dFZhbCA9IF9nZXQocmVzLCByZXNGaWVsZCB8fCBcIlwiKTtcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5pc1VwbG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICAgIC5jYXRjaCgoKSA9PiB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlLmVycm9yKGDkuIrkvKDlpLHotKXvvIzor7fnqI3lkI7lho3or5XvvIFgKTtcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5pc1VwbG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICBfZ2V0RnJhY3Rpb25hbEV4cHJlc3Npb24odmFsdWUsIHRocmVzaG9sZCkge1xyXG4gICAgICBsZXQgaSA9IDEsXHJcbiAgICAgICAgaiA9IDE7XHJcbiAgICAgIHdoaWxlIChNYXRoLmFicyhpIC8gaiAtIHZhbHVlKSA+IHRocmVzaG9sZCkge1xyXG4gICAgICAgIGlmIChpIC8gaiA+IHZhbHVlKSB7XHJcbiAgICAgICAgICBqKys7XHJcbiAgICAgICAgfSBlbHNlIGlmIChpIC8gaiA8IHZhbHVlKSB7XHJcbiAgICAgICAgICBpKys7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBpICsgXCI6XCIgKyBqO1xyXG4gICAgfSxcclxuXHJcbiAgICAvLyDkvaDlj6/ku6XpgJrov4for6Xmlrnms5XlnKhtb2RlbFZhbOS8oOWHuuWOu+S5i+WJjei/m+ihjOWKoOW3peWkhOeQhu+8jOWNs+WcqHRoaXMuJGVtaXQoJ2lucHV0JynkuYvliY1cclxuICAgIF9wcm9jZXNzTW9kZWxWYWwobmV3VmFsKSB7XHJcbiAgICAgIGxldCB2YWw7XHJcbiAgICAgIGlmIChuZXdWYWwgIT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgIC8vIG1peGlu6LCD55So55qEXHJcbiAgICAgICAgaWYgKHR5cGVvZiB0aGlzLnZhbHVlID09PSBcIm9iamVjdFwiKSB7XHJcbiAgICAgICAgICB2YWwgPSBuZXdWYWxbdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5tb2RlbEZpZWxkXTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdmFsID0gbmV3VmFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB2YWwgPSB0aGlzLiRkYXRhLmlucHV0VmFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZih0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnRyaW0pe1xyXG4gICAgICAgIHZhbCA9IHZhbCA/IHZhbC50b1N0cmluZygpLnRyaW0oKSA6IHZhbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3dpdGNoICh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnR5cGUpIHtcclxuICAgICAgICBjYXNlIFwibnVtYmVyXCI6XHJcbiAgICAgICAgICB2YWwgPSBwYXJzZUZsb2F0KHZhbCk7XHJcbiAgICAgICAgICB2YWwgPSBpc05hTih2YWwpID8gXCJcIiA6IHZhbDtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgXCJpbnRlZ2VyXCI6XHJcbiAgICAgICAgICB2YWwgPSBwYXJzZUludCh2YWwpO1xyXG4gICAgICAgICAgdmFsID0gaXNOYU4odmFsKSA/IFwiXCIgOiB2YWw7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmICh0eXBlb2YgdGhpcy52YWx1ZSA9PT0gXCJvYmplY3RcIikge1xyXG4gICAgICAgIGNvbnN0IG9iaiA9IHt9O1xyXG4gICAgICAgIG9ialt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLm1vZGVsRmllbGRdID0gdmFsO1xyXG4gICAgICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICAgICAgb2JqW1xyXG4gICAgICAgICAgICB0aGlzLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QubW9kZWxGaWVsZFxyXG4gICAgICAgICAgXSA9IHRoaXMuJGRhdGEucHJlcGVuZFNlbGVjdFZhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3RcIikpIHtcclxuICAgICAgICAgIG9ialtcclxuICAgICAgICAgICAgdGhpcy5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3QubW9kZWxGaWVsZFxyXG4gICAgICAgICAgXSA9IHRoaXMuJGRhdGEuYXBwZW5kU2VsZWN0VmFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gb2JqO1xyXG4gICAgICB9XHJcbiAgICAgIGVsc2V7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5pbnB1dFZhbCA9IHZhbDtcclxuICAgICAgICByZXR1cm4gdmFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkVBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTs7QUFJQTtBQUNBOzs7QUFFQTtBQUNBO0FBQ0E7QUFIQTs7QUFNQTtBQUNBO0FBQ0E7QUFIQTtBQU5BO0FBQ0E7OztBQWNBO0FBREE7QUFEQTtBQUNBOztBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFRQTtBQUNBO0FBZkE7QUFqREE7QUFmQTtBQW9GQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQTtBQUNBOztBQVVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFGQTtBQU9BO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7O0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUtBO0FBR0E7QUFKQTtBQU1BO0FBQ0E7QUFDQTs7QUFLQTtBQUdBO0FBSkE7QUFNQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7O0FBRUE7QUFHQTtBQUpBO0FBTUE7O0FBRUE7QUFRQTtBQVRBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7O0FBQUE7Ozs7OztBQUNBOzs7O0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUhBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUEzTkE7QUFoTkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"ncform-input\" },\n [\n !_vm.mergeConfig.autocomplete\n ? _c(\n \"el-input\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type:\n _vm.mergeConfig.type === \"file\"\n ? \"text\"\n : _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon\n },\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.type !== \"file\" && _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"prepend\", placeholder: \"请选择\" },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"append\", placeholder: \"请选择\" },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm.mergeConfig.type === \"file\" && _vm.mergeConfig.upload\n ? [\n _vm.mergeConfig.upload.uploadUrl\n ? _c(\n \"el-button\",\n {\n staticClass: \"ncform-input-upload\",\n attrs: { slot: \"append\" },\n on: { click: _vm.handleClickUpload },\n slot: \"append\"\n },\n [\n _vm._v(\n _vm._s(\n _vm.isUploading\n ? \"上传中...\"\n : _vm.mergeConfig.upload.uploadText\n ) + \"\\n \"\n ),\n _c(\"input\", {\n ref: \"upload\",\n attrs: {\n type: \"file\",\n accept: _vm.mergeConfig.upload.accept || \"\"\n },\n on: { change: _vm.handleFileChange }\n })\n ]\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n : _c(\n \"el-autocomplete\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type: _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon,\n \"fetch-suggestions\": _vm.querySearch,\n \"trigger-on-focus\": !!_vm.mergeConfig.autocomplete\n .immediateShow,\n \"value-key\":\n _vm.mergeConfig.autocomplete.itemValueField || \"value\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(props) {\n return _vm.mergeConfig.autocomplete &&\n _vm.mergeConfig.autocomplete.itemTemplate\n ? [\n _c(_vm.itemTemplate, {\n tag: \"component\",\n attrs: { item: props.item }\n })\n ]\n : undefined\n }\n }\n ]),\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"prepend\", placeholder: \"请选择\" },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"append\", placeholder: \"请选择\" },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelectVal\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNmFlYzEyMiYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT81MmE3Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dFwiIH0sXG4gICAgW1xuICAgICAgIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtaW5wdXRcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiAhX3ZtLmhpZGRlbixcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgcmVhZG9ubHk6IF92bS5yZWFkb25seSxcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgIGNsZWFyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmNsZWFyYWJsZSxcbiAgICAgICAgICAgICAgICB0eXBlOlxuICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiZmlsZVwiXG4gICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0ubWVyZ2VDb25maWcudHlwZSxcbiAgICAgICAgICAgICAgICBcInByZWZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5wcmVmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwic3VmZml4LWljb25cIjogX3ZtLm1lcmdlQ29uZmlnLnN1ZmZpeEljb25cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmlucHV0VmFsLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5pbnB1dFZhbCA9ICQkdlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJpbnB1dFZhbFwiXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy50eXBlICE9PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwicHJlcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImFwcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcudXBsb2FkXG4gICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcudXBsb2FkLnVwbG9hZFVybFxuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dC11cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiYXBwZW5kXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uaGFuZGxlQ2xpY2tVcGxvYWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pc1VwbG9hZGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcIuS4iuS8oOS4rS4uLlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5tZXJnZUNvbmZpZy51cGxvYWQudXBsb2FkVGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApICsgXCJcXG4gICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImZpbGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy51cGxvYWQuYWNjZXB0IHx8IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlRmlsZUNoYW5nZSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICAgICAgOiBfYyhcbiAgICAgICAgICAgIFwiZWwtYXV0b2NvbXBsZXRlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgIHJlYWRvbmx5OiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF92bS5wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICBjbGVhcmFibGU6IF92bS5tZXJnZUNvbmZpZy5jbGVhcmFibGUsXG4gICAgICAgICAgICAgICAgdHlwZTogX3ZtLm1lcmdlQ29uZmlnLnR5cGUsXG4gICAgICAgICAgICAgICAgXCJwcmVmaXgtaWNvblwiOiBfdm0ubWVyZ2VDb25maWcucHJlZml4SWNvbixcbiAgICAgICAgICAgICAgICBcInN1ZmZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5zdWZmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwiZmV0Y2gtc3VnZ2VzdGlvbnNcIjogX3ZtLnF1ZXJ5U2VhcmNoLFxuICAgICAgICAgICAgICAgIFwidHJpZ2dlci1vbi1mb2N1c1wiOiAhIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgICAgICAgICAgIC5pbW1lZGlhdGVTaG93LFxuICAgICAgICAgICAgICAgIFwidmFsdWUta2V5XCI6XG4gICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1WYWx1ZUZpZWxkIHx8IFwidmFsdWVcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uKHByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlICYmXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcbiAgICAgICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoX3ZtLml0ZW1UZW1wbGF0ZSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhZzogXCJjb21wb25lbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBpdGVtOiBwcm9wcy5pdGVtIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICA6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5pbnB1dFZhbCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uaW5wdXRWYWwgPSAkJHZcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiaW5wdXRWYWxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwicHJlcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImFwcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0VmFsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=template&id=26aec122&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"ncform-input\" },\n [\n !_vm.mergeConfig.autocomplete\n ? _c(\n \"el-input\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type:\n _vm.mergeConfig.type === \"file\"\n ? \"text\"\n : _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon\n },\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.type !== \"file\" && _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"prepend\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"append\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm.mergeConfig.type === \"file\" && _vm.mergeConfig.upload\n ? [\n _vm.mergeConfig.upload.uploadUrl\n ? _c(\n \"el-button\",\n {\n staticClass: \"ncform-input-upload\",\n attrs: { slot: \"append\" },\n on: { click: _vm.handleClickUpload },\n slot: \"append\"\n },\n [\n _vm._v(\n _vm._s(\n _vm.isUploading\n ? _vm.$t(\"uploading\")\n : _vm.mergeConfig.upload.uploadText ||\n _vm.$t(\"upload\")\n ) + \"\\n \"\n ),\n _c(\"input\", {\n ref: \"upload\",\n attrs: {\n type: \"file\",\n accept: _vm.mergeConfig.upload.accept || \"\"\n },\n on: { change: _vm.handleFileChange }\n })\n ]\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n : _c(\n \"el-autocomplete\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type: _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon,\n \"fetch-suggestions\": _vm.querySearch,\n \"trigger-on-focus\": !!_vm.mergeConfig.autocomplete\n .immediateShow,\n \"value-key\":\n _vm.mergeConfig.autocomplete.itemValueField || \"value\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(props) {\n return _vm.mergeConfig.autocomplete &&\n _vm.mergeConfig.autocomplete.itemTemplate\n ? [\n _c(_vm.itemTemplate, {\n tag: \"component\",\n attrs: { item: props.item }\n })\n ]\n : undefined\n }\n }\n ]),\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"prepend\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"append\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelectVal\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNmFlYzEyMiYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT81MmE3Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dFwiIH0sXG4gICAgW1xuICAgICAgIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtaW5wdXRcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiAhX3ZtLmhpZGRlbixcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgcmVhZG9ubHk6IF92bS5yZWFkb25seSxcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgIGNsZWFyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmNsZWFyYWJsZSxcbiAgICAgICAgICAgICAgICB0eXBlOlxuICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiZmlsZVwiXG4gICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0ubWVyZ2VDb25maWcudHlwZSxcbiAgICAgICAgICAgICAgICBcInByZWZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5wcmVmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwic3VmZml4LWljb25cIjogX3ZtLm1lcmdlQ29uZmlnLnN1ZmZpeEljb25cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmlucHV0VmFsLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5pbnB1dFZhbCA9ICQkdlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJpbnB1dFZhbFwiXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy50eXBlICE9PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcInByZXBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcudXBsb2FkXG4gICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcudXBsb2FkLnVwbG9hZFVybFxuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dC11cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiYXBwZW5kXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uaGFuZGxlQ2xpY2tVcGxvYWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pc1VwbG9hZGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfdm0uJHQoXCJ1cGxvYWRpbmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLm1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRUZXh0IHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kdChcInVwbG9hZFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApICsgXCJcXG4gICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImZpbGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy51cGxvYWQuYWNjZXB0IHx8IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlRmlsZUNoYW5nZSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICAgICAgOiBfYyhcbiAgICAgICAgICAgIFwiZWwtYXV0b2NvbXBsZXRlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgIHJlYWRvbmx5OiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF92bS5wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICBjbGVhcmFibGU6IF92bS5tZXJnZUNvbmZpZy5jbGVhcmFibGUsXG4gICAgICAgICAgICAgICAgdHlwZTogX3ZtLm1lcmdlQ29uZmlnLnR5cGUsXG4gICAgICAgICAgICAgICAgXCJwcmVmaXgtaWNvblwiOiBfdm0ubWVyZ2VDb25maWcucHJlZml4SWNvbixcbiAgICAgICAgICAgICAgICBcInN1ZmZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5zdWZmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwiZmV0Y2gtc3VnZ2VzdGlvbnNcIjogX3ZtLnF1ZXJ5U2VhcmNoLFxuICAgICAgICAgICAgICAgIFwidHJpZ2dlci1vbi1mb2N1c1wiOiAhIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgICAgICAgICAgIC5pbW1lZGlhdGVTaG93LFxuICAgICAgICAgICAgICAgIFwidmFsdWUta2V5XCI6XG4gICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1WYWx1ZUZpZWxkIHx8IFwidmFsdWVcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uKHByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlICYmXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcbiAgICAgICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoX3ZtLml0ZW1UZW1wbGF0ZSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhZzogXCJjb21wb25lbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBpdGVtOiBwcm9wcy5pdGVtIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICA6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5pbnB1dFZhbCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uaW5wdXRWYWwgPSAkJHZcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiaW5wdXRWYWxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcInByZXBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0VmFsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=template&id=26aec122&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/label.js b/ncform-theme-elementui/assets/dist/label.js index 30f1c55..861e080 100644 --- a/ncform-theme-elementui/assets/dist/label.js +++ b/ncform-theme-elementui/assets/dist/label.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n multiLine: false // 是否多行显示 (当为false时,内容溢出时用...显示,然后鼠标移上去可显示完整的内容)\n },\n val: '',\n dynamicWidth: '100%'\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n methods: {\n setDynamicWidth: function setDynamicWidth() {\n var _this = this;\n\n var vm = this;\n // 不只使用css3的原因在于 内嵌ncform布局组件,此组件的父组件下有子组件具有浮动属性导致宽度继承失效,父组件宽度为0,只能靠子组件自行撑开宽度\n if (!vm.mergeConfig.multiLine && vm.modelVal !== '') {\n vm.$nextTick(function () {\n vm.dynamicWidth = _this.$parent.$el.offsetWidth + 'px';\n });\n }\n }\n },\n\n mounted: function mounted() {\n var vm = this;\n vm.setDynamicWidth();\n vm.val = vm.modelVal;\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvbGFiZWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9sYWJlbC52dWU/OWUzNiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZWwtdG9vbHRpcFxyXG4gICAgY2xhc3M9XCJuY2Zvcm0tbGFiZWwtd3JhcFwiXHJcbiAgICA6Y29udGVudD1cIm1vZGVsVmFsXCJcclxuICAgIHBsYWNlbWVudD1cInRvcFwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJtZXJnZUNvbmZpZy5tdWx0aUxpbmVcIlxyXG4gID5cclxuICAgIDxsYWJlbFxyXG4gICAgICByZWY9XCJsYWJlbFwiXHJcbiAgICAgIDpjbGFzcz1cIlsnbmNmb3JtLWxhYmVsJywgbWVyZ2VDb25maWcubXVsdGlMaW5lID8gJ211bHRpLWxpbmUnIDogJyddXCJcclxuICAgICAgOnN0eWxlPVwieyB3aWR0aDogZHluYW1pY1dpZHRoIH1cIlxyXG4gICAgPnt7dmFsfX08L2xhYmVsPlxyXG4gIDwvZWwtdG9vbHRpcD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gIC5uY2Zvcm0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICY6bm90KC5tdWx0aS1saW5lKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl1cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICByZXR1cm4ge1xyXG4gICAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICAgIGRlZmF1bHRDb25maWc6IHtcclxuICAgICAgICAgIG11bHRpTGluZTogZmFsc2UgLy8g5piv5ZCm5aSa6KGM5pi+56S6IO+8iOW9k+S4umZhbHNl5pe277yM5YaF5a655rqi5Ye65pe255SoLi4u5pi+56S677yM54S25ZCO6byg5qCH56e75LiK5Y675Y+v5pi+56S65a6M5pW055qE5YaF5a6577yJXHJcbiAgICAgICAgfSxcclxuICAgICAgICB2YWw6ICcnLFxyXG4gICAgICAgIGR5bmFtaWNXaWR0aDogJzEwMCUnXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIHNldER5bmFtaWNXaWR0aCgpIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgLy8g5LiN5Y+q5L2/55SoY3NzM+eahOWOn+WboOWcqOS6jiDlhoXltYxuY2Zvcm3luIPlsYDnu4Tku7bvvIzmraTnu4Tku7bnmoTniLbnu4Tku7bkuIvmnInlrZDnu4Tku7blhbfmnInmta7liqjlsZ7mgKflr7zoh7Tlrr3luqbnu6fmib/lpLHmlYjvvIzniLbnu4Tku7blrr3luqbkuLow77yM5Y+q6IO96Z2g5a2Q57uE5Lu26Ieq6KGM5pKR5byA5a695bqmXHJcbiAgICAgICAgaWYgKCF2bS5tZXJnZUNvbmZpZy5tdWx0aUxpbmUgJiYgdm0ubW9kZWxWYWwgIT09ICcnKSB7XHJcbiAgICAgICAgICB2bS4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgICB2bS5keW5hbWljV2lkdGggPSBgJHt0aGlzLiRwYXJlbnQuJGVsLm9mZnNldFdpZHRofXB4YDtcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgdm0uc2V0RHluYW1pY1dpZHRoKCk7XHJcbiAgICAgIHZtLnZhbCA9IHZtLm1vZGVsVmFsO1xyXG4gICAgfSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQStCQTtBQUNBOzs7OztBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKQTtBQUNBOzs7QUFPQTtBQUNBOzs7QUFFQTtBQURBO0FBREE7QUFDQTtBQUtBOztBQUVBOztBQUVBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQVJBO0FBV0E7QUFDQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBO0FBQ0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdENBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n multiLine: false // 是否多行显示 (当为false时,内容溢出时用...显示,然后鼠标移上去可显示完整的内容)\n },\n val: ''\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n mounted: function mounted() {\n var vm = this;\n vm.val = vm.modelVal;\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvbGFiZWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9sYWJlbC52dWU/OWUzNiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGxhYmVsIDp0aXRsZT1cIm1lcmdlQ29uZmlnLm11bHRpTGluZSA/ICcnIDogdmFsXCJcclxuICAgIHJlZj1cImxhYmVsXCJcclxuICAgIDpjbGFzcz1cIlsnbmNmb3JtLWxhYmVsJywgbWVyZ2VDb25maWcubXVsdGlMaW5lID8gJ211bHRpLWxpbmUnIDogJyddXCJcclxuICA+e3t2YWx9fTwvbGFiZWw+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuICAubmNmb3JtLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmOm5vdCgubXVsdGktbGluZSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG4gIGNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gICAgcHJvcHM6IHtcclxuICAgICAgdmFsdWU6IHtcclxuICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICBtdWx0aUxpbmU6IGZhbHNlIC8vIOaYr+WQpuWkmuihjOaYvuekuiDvvIjlvZPkuLpmYWxzZeaXtu+8jOWGheWuuea6ouWHuuaXtueUqC4uLuaYvuekuu+8jOeEtuWQjum8oOagh+enu+S4iuWOu+WPr+aYvuekuuWujOaVtOeahOWGheWuue+8iVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdmFsOiAnJyxcclxuICAgICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgICAgLy8gbW9kZWxWYWzvvJror7fkvb/nlKjor6XlgLzmnaXnu5Hlrprlrp7pmYXnmoTnu4Tku7bnmoRtb2RlbFxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgdm0udmFsID0gdm0ubW9kZWxWYWw7XHJcbiAgICB9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBdUJBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKQTtBQUNBOzs7QUFPQTtBQUNBOzs7QUFFQTtBQURBO0FBREE7QUFDQTtBQUtBOztBQUVBOztBQUVBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFQQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF4QkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-tooltip\",\n {\n staticClass: \"ncform-label-wrap\",\n attrs: {\n content: _vm.modelVal,\n placement: \"top\",\n disabled: _vm.mergeConfig.multiLine\n }\n },\n [\n _c(\n \"label\",\n {\n ref: \"label\",\n class: [\n \"ncform-label\",\n _vm.mergeConfig.multiLine ? \"multi-line\" : \"\"\n ],\n style: { width: _vm.dynamicWidth }\n },\n [_vm._v(_vm._s(_vm.val))]\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MmIxMjE5OSYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT9lOTM2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJlbC10b29sdGlwXCIsXG4gICAge1xuICAgICAgc3RhdGljQ2xhc3M6IFwibmNmb3JtLWxhYmVsLXdyYXBcIixcbiAgICAgIGF0dHJzOiB7XG4gICAgICAgIGNvbnRlbnQ6IF92bS5tb2RlbFZhbCxcbiAgICAgICAgcGxhY2VtZW50OiBcInRvcFwiLFxuICAgICAgICBkaXNhYmxlZDogX3ZtLm1lcmdlQ29uZmlnLm11bHRpTGluZVxuICAgICAgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX2MoXG4gICAgICAgIFwibGFiZWxcIixcbiAgICAgICAge1xuICAgICAgICAgIHJlZjogXCJsYWJlbFwiLFxuICAgICAgICAgIGNsYXNzOiBbXG4gICAgICAgICAgICBcIm5jZm9ybS1sYWJlbFwiLFxuICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLm11bHRpTGluZSA/IFwibXVsdGktbGluZVwiIDogXCJcIlxuICAgICAgICAgIF0sXG4gICAgICAgICAgc3R5bGU6IHsgd2lkdGg6IF92bS5keW5hbWljV2lkdGggfVxuICAgICAgICB9LFxuICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0udmFsKSldXG4gICAgICApXG4gICAgXVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=template&id=62b12199&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"label\",\n {\n ref: \"label\",\n class: [\"ncform-label\", _vm.mergeConfig.multiLine ? \"multi-line\" : \"\"],\n attrs: { title: _vm.mergeConfig.multiLine ? \"\" : _vm.val }\n },\n [_vm._v(_vm._s(_vm.val))]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MmIxMjE5OSYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT9lOTM2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJsYWJlbFwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJsYWJlbFwiLFxuICAgICAgY2xhc3M6IFtcIm5jZm9ybS1sYWJlbFwiLCBfdm0ubWVyZ2VDb25maWcubXVsdGlMaW5lID8gXCJtdWx0aS1saW5lXCIgOiBcIlwiXSxcbiAgICAgIGF0dHJzOiB7IHRpdGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlMaW5lID8gXCJcIiA6IF92bS52YWwgfVxuICAgIH0sXG4gICAgW192bS5fdihfdm0uX3MoX3ZtLnZhbCkpXVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=template&id=62b12199&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/ncformStdComps.js b/ncform-theme-elementui/assets/dist/ncformStdComps.js index 5783be7..2781868 100644 --- a/ncform-theme-elementui/assets/dist/ncformStdComps.js +++ b/ncform-theme-elementui/assets/dist/ncformStdComps.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n // type: [String, Number, Boolean, Array],\n type: [Boolean, Array],\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'checkbox', // 显示类型,可选值:[checkbox | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认值[{label: '是'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = [];\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n var modelVal = vm.modelVal;\n\n if (typeof modelVal === 'boolean') {\n res.push(modelVal ? '是' : '否');\n } else {\n for (var m in modelVal) {\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === modelVal[m]) {\n res.push(enumSource[i][itemLabelField]);\n break;\n }\n }\n }\n }\n\n return res;\n }\n },\n\n methods: {\n handleCheckAllChange: function handleCheckAllChange(val) {\n var vm = this;\n var mergeConfig = vm.mergeConfig;\n var itemValueField = mergeConfig.itemValueField;\n var arrResAll = [];\n mergeConfig.enumSource.map(function (obj) {\n arrResAll.push(obj[itemValueField]);\n });\n vm.modelVal = val ? arrResAll : [];\n vm.mergeConfig.isIndeterminate = false;\n },\n handleCheckedOptChange: function handleCheckedOptChange(value) {\n var vm = this;\n var checkedCount = value.length;\n vm.mergeConfig.checkAll = checkedCount === vm.mergeConfig.enumSource.length;\n vm.mergeConfig.isIndeterminate = checkedCount > 0 && checkedCount < vm.mergeConfig.enumSource.lengths;\n },\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = (0, _get3.default)(data, enumSourceRemote.resField || '', []);\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ label: '是', value: true }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9jaGVja2JveC52dWU/MjdhZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdlxyXG4gICAgY2xhc3M9XCJuY2Zvcm0tY2hlY2tib3hcIlxyXG4gICAgOnN0eWxlPVwie2Rpc3BsYXk6IGhpZGRlbiA/ICdub25lJyA6ICcnfVwiXHJcbiAgPlxyXG4gICAgPGVsLWNoZWNrYm94XHJcbiAgICAgIHYtaWY9XCJtZXJnZUNvbmZpZy5zZWxlY3RBbGwgJiYgIXJlYWRvbmx5XCJcclxuICAgICAgOmNsYXNzPVwiJ2NoZWNrLWFsbCdcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIDppbmRldGVybWluYXRlPVwibWVyZ2VDb25maWcuaXNJbmRldGVybWluYXRlXCJcclxuICAgICAgdi1tb2RlbD1cIm1lcmdlQ29uZmlnLmNoZWNrQWxsXCJcclxuICAgICAgQGNoYW5nZT1cImhhbmRsZUNoZWNrQWxsQ2hhbmdlXCJcclxuICAgID7lhajpgIk8L2VsLWNoZWNrYm94PlxyXG5cclxuICAgIDxlbC1jaGVja2JveC1ncm91cFxyXG4gICAgICB2LWlmPVwiIXJlYWRvbmx5XCJcclxuICAgICAgc2l6ZT1cIm1pbmlcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICAgIEBjaGFuZ2U9XCJoYW5kbGVDaGVja2VkT3B0Q2hhbmdlXCJcclxuICAgID5cclxuICAgICAgPGNvbXBvbmVudCA6aXM9XCInZWwtY2hlY2tib3gnICsgKG1lcmdlQ29uZmlnLnR5cGUgPT09ICdidXR0b24nID8gJy1idXR0b24nIDogJycpXCJcclxuICAgICAgICB2LWZvcj1cIm9wdCBpbiBtZXJnZUNvbmZpZy5lbnVtU291cmNlXCJcclxuICAgICAgICA6a2V5PVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgOmxhYmVsPVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgOmNsYXNzPVwibWVyZ2VDb25maWcudHlwZSA9PT0gJ2NoZWNrYm94JyAmJiBtZXJnZUNvbmZpZy5hcnJhbmdlbWVudCA9PT0gJ3YnID8gJ2lzLXZlcnRpY2FsJyA6ICcnXCJcclxuICAgICAgPnt7b3B0W21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXX19PC9jb21wb25lbnQ+XHJcbiAgICA8L2VsLWNoZWNrYm94LWdyb3VwPlxyXG5cclxuICAgIDxsYWJlbFxyXG4gICAgICB2LXNob3c9XCJyZWFkb25seVwiXHJcbiAgICAgIHYtZm9yPVwiKGxhYmVsLCBpZHgpIGluIGxhYmVsUmVhZFwiXHJcbiAgICAgIDprZXk9XCJpZHhcIlxyXG4gICAgICA6Y2xhc3M9XCJbJ2xhYmVsLXJlYWQnLCBtZXJnZUNvbmZpZy50eXBlID09PSAnY2hlY2tib3gnICYmIG1lcmdlQ29uZmlnLmFycmFuZ2VtZW50ID09PSAndicgPyAnbGFiZWwtdmVydGljYWwnIDogJyddXCJcclxuICAgID57e2xhYmVsfX08L2xhYmVsPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLWNoZWNrYm94IHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tY2hlY2tib3gge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLWNoZWNrYm94IHtcclxuICAgIC5jaGVjay1hbGwge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsLWNoZWNrYm94LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcy12ZXJ0aWNhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgJiArIC5lbC1jaGVja2JveCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbC1yZWFkIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgJi5ub3RbbGFiZWwtdmVydGljYWxdICsgLmxhYmVsLXJlYWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxhYmVsLXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuICBpbXBvcnQgX2dldCBmcm9tICdsb2Rhc2gtZXMvZ2V0JztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIC8vIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbiwgQXJyYXldLFxyXG4gICAgICAgIHR5cGU6IFtCb29sZWFuLCBBcnJheV0sXHJcbiAgICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICAgIHJldHVybiBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICBpc0luZGV0ZXJtaW5hdGU6IHRydWUsXHJcbiAgICAgICAgICBzZWxlY3RBbGw6IGZhbHNlLCAvLyDmmK/lkKbmmL7npLrlhajpgIlcclxuICAgICAgICAgIGNoZWNrQWxsOiBmYWxzZSxcclxuICAgICAgICAgIGFycmFuZ2VtZW50OiAnaCcsIC8vIOaOkuWIlyDlj6/pgInlgLwgW3YgfCBoXVxyXG4gICAgICAgICAgdHlwZTogJ2NoZWNrYm94JywgLy8g5pi+56S657G75Z6L77yM5Y+v6YCJ5YC877yaW2NoZWNrYm94IHwgYnV0dG9uXVxyXG4gICAgICAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOWAvOWtl+autVxyXG4gICAgICAgICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOaYvuekuuWtl+autVxyXG4gICAgICAgICAgZW51bVNvdXJjZTogW10sIC8vIOWPr+mAiemhue+8jOm7mOiupOWAvFt7bGFiZWw6ICfmmK8nfV1cclxuICAgICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgICAgIGxhYmVsUmVhZCgpIHtcclxuICAgICAgICBsZXQgcmVzID0gW107XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IHsgZW51bVNvdXJjZSwgZW51bVNvdXJjZVJlbW90ZSwgaXRlbVZhbHVlRmllbGQsIGl0ZW1MYWJlbEZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuICAgICAgICBjb25zdCBtb2RlbFZhbCA9IHZtLm1vZGVsVmFsO1xyXG5cclxuICAgICAgICBpZiAodHlwZW9mIG1vZGVsVmFsID09PSAnYm9vbGVhbicpIHtcclxuICAgICAgICAgIHJlcy5wdXNoKG1vZGVsVmFsID8gJ+aYrycgOiAn5ZCmJyk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGZvciAobGV0IG0gaW4gbW9kZWxWYWwpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaSBpbiBlbnVtU291cmNlKSB7XHJcbiAgICAgICAgICAgICAgaWYgKGVudW1Tb3VyY2VbaV1baXRlbVZhbHVlRmllbGRdID09PSBtb2RlbFZhbFttXSkge1xyXG4gICAgICAgICAgICAgICAgcmVzLnB1c2goZW51bVNvdXJjZVtpXVtpdGVtTGFiZWxGaWVsZF0pO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgaGFuZGxlQ2hlY2tBbGxDaGFuZ2UodmFsKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IG1lcmdlQ29uZmlnID0gdm0ubWVyZ2VDb25maWc7XHJcbiAgICAgICAgY29uc3QgaXRlbVZhbHVlRmllbGQgPSBtZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZDtcclxuICAgICAgICBjb25zdCBhcnJSZXNBbGwgPSBbXTtcclxuICAgICAgICBtZXJnZUNvbmZpZy5lbnVtU291cmNlLm1hcChvYmogPT4ge1xyXG4gICAgICAgICAgYXJyUmVzQWxsLnB1c2gob2JqW2l0ZW1WYWx1ZUZpZWxkXSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgdm0ubW9kZWxWYWwgPSB2YWwgPyBhcnJSZXNBbGwgOiBbXTtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBmYWxzZTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlQ2hlY2tlZE9wdENoYW5nZSh2YWx1ZSkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBsZXQgY2hlY2tlZENvdW50ID0gdmFsdWUubGVuZ3RoO1xyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLmNoZWNrQWxsID0gY2hlY2tlZENvdW50ID09PSB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aDtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBjaGVja2VkQ291bnQgPiAwICYmIGNoZWNrZWRDb3VudCA8IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RocztcclxuICAgICAgfSxcclxuICAgICAgZ2V0UmVtb3RlU291cmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgICBjb25zdCBlbnVtU291cmNlUmVtb3RlID0gdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZTtcclxuXHJcbiAgICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgdXJsOiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICAgICAgZGF0YToge30sXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6J1hNTEh0dHBSZXF1ZXN0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwICkge1xyXG4gICAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7XHJcbiAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IF9nZXQoZGF0YSwgZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCB8fCAnJywgW10pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlID0gW107XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGNhdGNoKGVycikge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNyZWF0ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcbiAgICAgIGlmIChlbnVtU291cmNlUmVtb3RlICYmIGVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsKSB7XHJcbiAgICAgICAgdm0uZ2V0UmVtb3RlU291cmNlKCk7XHJcbiAgICAgIH0gZWxzZSBpZiAoIXZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RoKSB7XHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IFsge2xhYmVsOiAn5pivJywgdmFsdWU6IHRydWV9XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkZBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFMQTtBQURBO0FBQ0E7QUFTQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVhBO0FBY0E7QUFDQTtBQWpCQTtBQW9CQTtBQUNBO0FBQ0E7O0FBQUE7O0FBRUE7QUFDQTtBQUZBOzs7Ozs7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBdEJBO0FBQ0E7O0FBeUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQURBO0FBSkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBekNBO0FBMkNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQS9HQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n yes: 'Yes',\n all: 'All'\n },\n zh_cn: {\n yes: '是',\n all: '全选'\n }\n },\n\n props: {\n value: {\n // type: [String, Number, Boolean, Array],\n type: [Boolean, Array],\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'checkbox', // 显示类型,可选值:[checkbox | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认值[{label: '是'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = [];\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n var modelVal = vm.modelVal;\n\n if (typeof modelVal === 'boolean') {\n res.push(modelVal ? '是' : '否');\n } else {\n for (var m in modelVal) {\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === modelVal[m]) {\n res.push(enumSource[i][itemLabelField]);\n break;\n }\n }\n }\n }\n\n return res;\n }\n },\n\n methods: {\n handleCheckAllChange: function handleCheckAllChange(val) {\n var vm = this;\n var mergeConfig = vm.mergeConfig;\n var itemValueField = mergeConfig.itemValueField;\n var arrResAll = [];\n mergeConfig.enumSource.map(function (obj) {\n arrResAll.push(obj[itemValueField]);\n });\n vm.modelVal = val ? arrResAll : [];\n vm.mergeConfig.isIndeterminate = false;\n },\n handleCheckedOptChange: function handleCheckedOptChange(value) {\n var vm = this;\n var checkedCount = value.length;\n vm.mergeConfig.checkAll = checkedCount === vm.mergeConfig.enumSource.length;\n vm.mergeConfig.isIndeterminate = checkedCount > 0 && checkedCount < vm.mergeConfig.enumSource.lengths;\n },\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = (0, _get3.default)(data, enumSourceRemote.resField || '', []);\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ label: this.$t('yes'), value: true }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9jaGVja2JveC52dWU/MjdhZiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdlxyXG4gICAgY2xhc3M9XCJuY2Zvcm0tY2hlY2tib3hcIlxyXG4gICAgOnN0eWxlPVwie2Rpc3BsYXk6IGhpZGRlbiA/ICdub25lJyA6ICcnfVwiXHJcbiAgPlxyXG4gICAgPGVsLWNoZWNrYm94XHJcbiAgICAgIHYtaWY9XCJtZXJnZUNvbmZpZy5zZWxlY3RBbGwgJiYgIXJlYWRvbmx5XCJcclxuICAgICAgOmNsYXNzPVwiJ2NoZWNrLWFsbCdcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIDppbmRldGVybWluYXRlPVwibWVyZ2VDb25maWcuaXNJbmRldGVybWluYXRlXCJcclxuICAgICAgdi1tb2RlbD1cIm1lcmdlQ29uZmlnLmNoZWNrQWxsXCJcclxuICAgICAgQGNoYW5nZT1cImhhbmRsZUNoZWNrQWxsQ2hhbmdlXCJcclxuICAgID57eyR0KCdhbGwnKX19PC9lbC1jaGVja2JveD5cclxuXHJcbiAgICA8ZWwtY2hlY2tib3gtZ3JvdXBcclxuICAgICAgdi1pZj1cIiFyZWFkb25seVwiXHJcbiAgICAgIHNpemU9XCJtaW5pXCJcclxuICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICB2LW1vZGVsPVwibW9kZWxWYWxcIlxyXG4gICAgICBAY2hhbmdlPVwiaGFuZGxlQ2hlY2tlZE9wdENoYW5nZVwiXHJcbiAgICA+XHJcbiAgICAgIDxjb21wb25lbnQgOmlzPVwiJ2VsLWNoZWNrYm94JyArIChtZXJnZUNvbmZpZy50eXBlID09PSAnYnV0dG9uJyA/ICctYnV0dG9uJyA6ICcnKVwiXHJcbiAgICAgICAgdi1mb3I9XCJvcHQgaW4gbWVyZ2VDb25maWcuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgOmtleT1cIm9wdFttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIlxyXG4gICAgICAgIDpsYWJlbD1cIm9wdFttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIlxyXG4gICAgICAgIDpjbGFzcz1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdjaGVja2JveCcgJiYgbWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09ICd2JyA/ICdpcy12ZXJ0aWNhbCcgOiAnJ1wiXHJcbiAgICAgID57e29wdFttZXJnZUNvbmZpZy5pdGVtTGFiZWxGaWVsZF19fTwvY29tcG9uZW50PlxyXG4gICAgPC9lbC1jaGVja2JveC1ncm91cD5cclxuXHJcbiAgICA8bGFiZWxcclxuICAgICAgdi1zaG93PVwicmVhZG9ubHlcIlxyXG4gICAgICB2LWZvcj1cIihsYWJlbCwgaWR4KSBpbiBsYWJlbFJlYWRcIlxyXG4gICAgICA6a2V5PVwiaWR4XCJcclxuICAgICAgOmNsYXNzPVwiWydsYWJlbC1yZWFkJywgbWVyZ2VDb25maWcudHlwZSA9PT0gJ2NoZWNrYm94JyAmJiBtZXJnZUNvbmZpZy5hcnJhbmdlbWVudCA9PT0gJ3YnID8gJ2xhYmVsLXZlcnRpY2FsJyA6ICcnXVwiXHJcbiAgICA+e3tsYWJlbH19PC9sYWJlbD5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuICAuaC1sYXlvdXQge1xyXG4gICAgLm5jZm9ybS1jaGVja2JveCB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52LWxheW91dCB7XHJcbiAgICAubmNmb3JtLWNoZWNrYm94IHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5jZm9ybS1jaGVja2JveCB7XHJcbiAgICAuY2hlY2stYWxsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lbC1jaGVja2JveC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaXMtdmVydGljYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYgKyAuZWwtY2hlY2tib3gge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtcmVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICYubm90W2xhYmVsLXZlcnRpY2FsXSArIC5sYWJlbC1yZWFkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sYWJlbC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcbiAgaW1wb3J0IF9nZXQgZnJvbSAnbG9kYXNoLWVzL2dldCc7XHJcblxyXG4gIGNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbiAgZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gICAgaTE4bkRhdGE6IHtcclxuICAgICAgZW46IHtcclxuICAgICAgICB5ZXM6ICdZZXMnLFxyXG4gICAgICAgIGFsbDogJ0FsbCdcclxuICAgICAgfSxcclxuICAgICAgemhfY246IHtcclxuICAgICAgICB5ZXM6ICfmmK8nLFxyXG4gICAgICAgIGFsbDogJ+WFqOmAiSdcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIC8vIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbiwgQXJyYXldLFxyXG4gICAgICAgIHR5cGU6IFtCb29sZWFuLCBBcnJheV0sXHJcbiAgICAgICAgZGVmYXVsdCgpIHtcclxuICAgICAgICAgIHJldHVybiBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICBpc0luZGV0ZXJtaW5hdGU6IHRydWUsXHJcbiAgICAgICAgICBzZWxlY3RBbGw6IGZhbHNlLCAvLyDmmK/lkKbmmL7npLrlhajpgIlcclxuICAgICAgICAgIGNoZWNrQWxsOiBmYWxzZSxcclxuICAgICAgICAgIGFycmFuZ2VtZW50OiAnaCcsIC8vIOaOkuWIlyDlj6/pgInlgLwgW3YgfCBoXVxyXG4gICAgICAgICAgdHlwZTogJ2NoZWNrYm94JywgLy8g5pi+56S657G75Z6L77yM5Y+v6YCJ5YC877yaW2NoZWNrYm94IHwgYnV0dG9uXVxyXG4gICAgICAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOWAvOWtl+autVxyXG4gICAgICAgICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOaYvuekuuWtl+autVxyXG4gICAgICAgICAgZW51bVNvdXJjZTogW10sIC8vIOWPr+mAiemhue+8jOm7mOiupOWAvFt7bGFiZWw6ICfmmK8nfV1cclxuICAgICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgICAgIGxhYmVsUmVhZCgpIHtcclxuICAgICAgICBsZXQgcmVzID0gW107XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IHsgZW51bVNvdXJjZSwgZW51bVNvdXJjZVJlbW90ZSwgaXRlbVZhbHVlRmllbGQsIGl0ZW1MYWJlbEZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuICAgICAgICBjb25zdCBtb2RlbFZhbCA9IHZtLm1vZGVsVmFsO1xyXG5cclxuICAgICAgICBpZiAodHlwZW9mIG1vZGVsVmFsID09PSAnYm9vbGVhbicpIHtcclxuICAgICAgICAgIHJlcy5wdXNoKG1vZGVsVmFsID8gJ+aYrycgOiAn5ZCmJyk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIGZvciAobGV0IG0gaW4gbW9kZWxWYWwpIHtcclxuICAgICAgICAgICAgZm9yIChsZXQgaSBpbiBlbnVtU291cmNlKSB7XHJcbiAgICAgICAgICAgICAgaWYgKGVudW1Tb3VyY2VbaV1baXRlbVZhbHVlRmllbGRdID09PSBtb2RlbFZhbFttXSkge1xyXG4gICAgICAgICAgICAgICAgcmVzLnB1c2goZW51bVNvdXJjZVtpXVtpdGVtTGFiZWxGaWVsZF0pO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgaGFuZGxlQ2hlY2tBbGxDaGFuZ2UodmFsKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IG1lcmdlQ29uZmlnID0gdm0ubWVyZ2VDb25maWc7XHJcbiAgICAgICAgY29uc3QgaXRlbVZhbHVlRmllbGQgPSBtZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZDtcclxuICAgICAgICBjb25zdCBhcnJSZXNBbGwgPSBbXTtcclxuICAgICAgICBtZXJnZUNvbmZpZy5lbnVtU291cmNlLm1hcChvYmogPT4ge1xyXG4gICAgICAgICAgYXJyUmVzQWxsLnB1c2gob2JqW2l0ZW1WYWx1ZUZpZWxkXSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgdm0ubW9kZWxWYWwgPSB2YWwgPyBhcnJSZXNBbGwgOiBbXTtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBmYWxzZTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlQ2hlY2tlZE9wdENoYW5nZSh2YWx1ZSkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBsZXQgY2hlY2tlZENvdW50ID0gdmFsdWUubGVuZ3RoO1xyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLmNoZWNrQWxsID0gY2hlY2tlZENvdW50ID09PSB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aDtcclxuICAgICAgICB2bS5tZXJnZUNvbmZpZy5pc0luZGV0ZXJtaW5hdGUgPSBjaGVja2VkQ291bnQgPiAwICYmIGNoZWNrZWRDb3VudCA8IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RocztcclxuICAgICAgfSxcclxuICAgICAgZ2V0UmVtb3RlU291cmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgICBjb25zdCBlbnVtU291cmNlUmVtb3RlID0gdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZTtcclxuXHJcbiAgICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgdXJsOiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICAgICAgZGF0YToge30sXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6J1hNTEh0dHBSZXF1ZXN0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwICkge1xyXG4gICAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7XHJcbiAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IF9nZXQoZGF0YSwgZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCB8fCAnJywgW10pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlID0gW107XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGNhdGNoKGVycikge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuICAgIGNyZWF0ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcbiAgICAgIGlmIChlbnVtU291cmNlUmVtb3RlICYmIGVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsKSB7XHJcbiAgICAgICAgdm0uZ2V0UmVtb3RlU291cmNlKCk7XHJcbiAgICAgIH0gZWxzZSBpZiAoIXZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RoKSB7XHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IFsge2xhYmVsOiB0aGlzLiR0KCd5ZXMnKSwgdmFsdWU6IHRydWV9XTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkZBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7QUFMQTtBQUNBOzs7QUFZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFEQTtBQUNBO0FBU0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFYQTtBQWNBO0FBQ0E7QUFqQkE7QUFvQkE7QUFDQTtBQUNBOztBQUFBOztBQUVBO0FBQ0E7QUFGQTs7Ozs7O0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQXRCQTtBQUNBOztBQXlCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFEQTtBQUpBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXpDQTtBQTJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUExSEEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -128,7 +128,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n mixins: [controlMixin],\n\n props: {\n value: {\n type: String,\n default: ''\n }\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n\n if (this.$data.modelVal) {\n this.$data.modelVal = new Date(parseInt(this.$data.modelVal));\n }\n\n this.$nextTick(function () {\n if (!_this.$data.typeOptions[_this.$data.mergeConfig.type]) {\n _this.$data.mergeConfig.type = 'date';\n }\n });\n },\n data: function data() {\n return {\n typeOptions: {\n year: {\n format: '',\n placeholder: '选择年'\n },\n month: {\n format: '',\n placeholder: '选择月'\n },\n date: {\n format: '',\n placeholder: '选择日期'\n },\n week: {\n format: 'yyyy年 第WW周',\n placeholder: '选择周'\n },\n datetime: {\n format: '',\n placeholder: '选择时间'\n }\n },\n // 组件特有的配置属性\n defaultConfig: {\n type: \"date\" // year/month/date/week/datetime\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n },\n\n methods: {\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n return '' + new Date(newVal).getTime();\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvZGF0ZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9kYXRlLXBpY2tlci52dWU/N2RkYiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGVsLWRhdGUtcGlja2VyIGNsYXNzPVwibmNmb3JtLWRhdGUtcGlja2VyXCJcclxuICAgIHYtaWY9XCJtZXJnZUNvbmZpZy50eXBlICYmIHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdXCJcclxuICAgIDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyIHx8IHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdLnBsYWNlaG9sZGVyXCJcclxuICAgIDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuICAgIDpyZWFkb25seT1cInJlYWRvbmx5XCJcclxuICAgIHYtc2hvdz1cIiFoaWRkZW5cIlxyXG4gICAgdi1tb2RlbD1cIm1vZGVsVmFsXCJcclxuICAgIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZVwiXHJcbiAgICA6Zm9ybWF0PVwibWVyZ2VDb25maWcuZm9ybWF0IHx8IHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdLmZvcm1hdFwiXHJcbiAgICA+XHJcbiAgPC9lbC1kYXRlLXBpY2tlcj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLWRhdGUtcGlja2VyIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tZGF0ZS1waWNrZXIge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLWRhdGUtcGlja2VyIHtcclxuICAgICYuZWwtZGF0ZS1lZGl0b3IuZWwtaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG5jb25zdCBjb250cm9sTWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5jb250cm9sTWl4aW47XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgcHJvcHM6IHtcclxuICAgIHZhbHVlOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJydcclxuICAgIH1cclxuICB9LFxyXG4gIGNyZWF0ZWQoKSB7XHJcbiAgfSxcclxuXHJcbiAgbW91bnRlZCgpIHtcclxuICAgIGlmKHRoaXMuJGRhdGEubW9kZWxWYWwpe1xyXG4gICAgICB0aGlzLiRkYXRhLm1vZGVsVmFsID0gbmV3IERhdGUocGFyc2VJbnQodGhpcy4kZGF0YS5tb2RlbFZhbCkpO1xyXG4gICAgfVxyXG5cclxuICAgIHRoaXMuJG5leHRUaWNrKCgpPT57XHJcbiAgICAgIGlmKCF0aGlzLiRkYXRhLnR5cGVPcHRpb25zW3RoaXMuJGRhdGEubWVyZ2VDb25maWcudHlwZV0pe1xyXG4gICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcudHlwZSA9ICdkYXRlJztcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgfSxcclxuXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHR5cGVPcHRpb25zOiB7XHJcbiAgICAgICAgeWVhcjoge1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAn6YCJ5oup5bm0JyxcclxuICAgICAgICB9LFxyXG4gICAgICAgIG1vbnRoOiB7XHJcbiAgICAgICAgICBmb3JtYXQ6ICcnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICfpgInmi6nmnIgnLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZGF0ZToge1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAn6YCJ5oup5pel5pyfJyxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHdlZWs6IHtcclxuICAgICAgICAgIGZvcm1hdDogJ3l5eXnlubQg56ysV1flkagnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICfpgInmi6nlkagnLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZGF0ZXRpbWU6e1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAn6YCJ5oup5pe26Ze0JyxcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgdHlwZTogXCJkYXRlXCIgIC8vIHllYXIvbW9udGgvZGF0ZS93ZWVrL2RhdGV0aW1lXHJcbiAgICAgIH1cclxuICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAvLyBtb2RlbFZhbO+8muivt+S9v+eUqOivpeWAvOadpee7keWumuWunumZheeahOe7hOS7tueahG1vZGVsXHJcbiAgICB9O1xyXG4gIH0sXHJcblxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgLy8g5L2g5Y+v5Lul6YCa6L+H6K+l5pa55rOV5ZyobW9kZWxWYWzkvKDlh7rljrvkuYvliY3ov5vooYzliqDlt6XlpITnkIbvvIzljbPlnKh0aGlzLiRlbWl0KCdpbnB1dCcp5LmL5YmNXHJcbiAgICBfcHJvY2Vzc01vZGVsVmFsKG5ld1ZhbCl7XHJcbiAgICAgIHJldHVybiBgJHtuZXcgRGF0ZShuZXdWYWwpLmdldFRpbWUoKX1gO1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBdUNBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFLQTtBQUNBOzs7QUFFQTtBQUNBO0FBRkE7QUFEQTtBQU1BOztBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7O0FBS0E7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTtBQWpCQTtBQXNCQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBT0E7QUFDQTtBQUNBOztBQUFBO0FBREE7QUFDQTs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBN0RBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n chYear: 'Choose Year',\n chMonth: 'Choose Month',\n chDate: 'Choose Date',\n chWeek: 'Choose Week',\n chTime: 'Choose Datetime',\n weekFormat: 'Week WW of yyyy'\n },\n zh_cn: {\n chYear: '选择年份',\n chMonth: '选择月份',\n chDate: '选择日期',\n chWeek: '选择周',\n chTime: '选择时间',\n weekFormat: 'yyyy年 第WW周'\n }\n },\n\n props: {\n value: {\n type: String,\n default: ''\n }\n },\n created: function created() {},\n mounted: function mounted() {\n var _this = this;\n\n if (this.$data.modelVal) {\n this.$data.modelVal = new Date(parseInt(this.$data.modelVal));\n }\n\n this.$nextTick(function () {\n if (!_this.$data.typeOptions[_this.$data.mergeConfig.type]) {\n _this.$data.mergeConfig.type = 'date';\n }\n });\n },\n data: function data() {\n return {\n typeOptions: {\n year: {\n format: '',\n placeholder: 'chYear'\n },\n month: {\n format: '',\n placeholder: 'chMonth'\n },\n date: {\n format: '',\n placeholder: 'chDate'\n },\n week: {\n format: 'weekFormat',\n placeholder: 'chWeek'\n },\n datetime: {\n format: '',\n placeholder: 'chTime'\n }\n },\n // 组件特有的配置属性\n defaultConfig: {\n type: \"date\" // year/month/date/week/datetime\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n },\n\n methods: {\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n return '' + new Date(newVal).getTime();\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvZGF0ZS1waWNrZXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9kYXRlLXBpY2tlci52dWU/N2RkYiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGVsLWRhdGUtcGlja2VyIGNsYXNzPVwibmNmb3JtLWRhdGUtcGlja2VyXCJcclxuICAgIHYtaWY9XCJtZXJnZUNvbmZpZy50eXBlICYmIHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdXCJcclxuICAgIDpwbGFjZWhvbGRlcj1cInBsYWNlaG9sZGVyIHx8ICR0KHR5cGVPcHRpb25zW21lcmdlQ29uZmlnLnR5cGVdLnBsYWNlaG9sZGVyKVwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICA6cmVhZG9ubHk9XCJyZWFkb25seVwiXHJcbiAgICB2LXNob3c9XCIhaGlkZGVuXCJcclxuICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICA6dHlwZT1cIm1lcmdlQ29uZmlnLnR5cGVcIlxyXG4gICAgOmZvcm1hdD1cIm1lcmdlQ29uZmlnLmZvcm1hdCB8fCAkdCh0eXBlT3B0aW9uc1ttZXJnZUNvbmZpZy50eXBlXS5mb3JtYXQpXCJcclxuICAgID5cclxuICA8L2VsLWRhdGUtcGlja2VyPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLmgtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tZGF0ZS1waWNrZXIge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudi1sYXlvdXQge1xyXG4gICAgLm5jZm9ybS1kYXRlLXBpY2tlciB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uY2Zvcm0tZGF0ZS1waWNrZXIge1xyXG4gICAgJi5lbC1kYXRlLWVkaXRvci5lbC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbmNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBpMThuRGF0YToge1xyXG4gICAgZW46IHtcclxuICAgICAgY2hZZWFyOiAnQ2hvb3NlIFllYXInLFxyXG4gICAgICBjaE1vbnRoOiAnQ2hvb3NlIE1vbnRoJyxcclxuICAgICAgY2hEYXRlOiAnQ2hvb3NlIERhdGUnLFxyXG4gICAgICBjaFdlZWs6ICdDaG9vc2UgV2VlaycsXHJcbiAgICAgIGNoVGltZTogJ0Nob29zZSBEYXRldGltZScsXHJcbiAgICAgIHdlZWtGb3JtYXQ6ICdXZWVrIFdXIG9mIHl5eXknXHJcbiAgICB9LFxyXG4gICAgemhfY246IHtcclxuICAgICAgY2hZZWFyOiAn6YCJ5oup5bm05Lu9JyxcclxuICAgICAgY2hNb250aDogJ+mAieaLqeaciOS7vScsXHJcbiAgICAgIGNoRGF0ZTogJ+mAieaLqeaXpeacnycsXHJcbiAgICAgIGNoV2VlazogJ+mAieaLqeWRqCcsXHJcbiAgICAgIGNoVGltZTogJ+mAieaLqeaXtumXtCcsXHJcbiAgICAgIHdlZWtGb3JtYXQ6ICd5eXl55bm0IOesrFdX5ZGoJ1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIHByb3BzOiB7XHJcbiAgICB2YWx1ZToge1xyXG4gICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgIGRlZmF1bHQ6ICcnXHJcbiAgICB9XHJcbiAgfSxcclxuICBjcmVhdGVkKCkge1xyXG4gIH0sXHJcblxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICBpZih0aGlzLiRkYXRhLm1vZGVsVmFsKXtcclxuICAgICAgdGhpcy4kZGF0YS5tb2RlbFZhbCA9IG5ldyBEYXRlKHBhcnNlSW50KHRoaXMuJGRhdGEubW9kZWxWYWwpKTtcclxuICAgIH1cclxuXHJcbiAgICB0aGlzLiRuZXh0VGljaygoKT0+e1xyXG4gICAgICBpZighdGhpcy4kZGF0YS50eXBlT3B0aW9uc1t0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnR5cGVdKXtcclxuICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnR5cGUgPSAnZGF0ZSc7XHJcbiAgICAgIH1cclxuICAgIH0pO1xyXG4gIH0sXHJcblxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICB0eXBlT3B0aW9uczoge1xyXG4gICAgICAgIHllYXI6IHtcclxuICAgICAgICAgIGZvcm1hdDogJycsXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcjogJ2NoWWVhcicsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBtb250aDoge1xyXG4gICAgICAgICAgZm9ybWF0OiAnJyxcclxuICAgICAgICAgIHBsYWNlaG9sZGVyOiAnY2hNb250aCcsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRlOiB7XHJcbiAgICAgICAgICBmb3JtYXQ6ICcnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICdjaERhdGUnLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgd2Vlazoge1xyXG4gICAgICAgICAgZm9ybWF0OiAnd2Vla0Zvcm1hdCcsXHJcbiAgICAgICAgICBwbGFjZWhvbGRlcjogJ2NoV2VlaycsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRldGltZTp7XHJcbiAgICAgICAgICBmb3JtYXQ6ICcnLFxyXG4gICAgICAgICAgcGxhY2Vob2xkZXI6ICdjaFRpbWUnLFxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgLy8g57uE5Lu254m55pyJ55qE6YWN572u5bGe5oCnXHJcbiAgICAgIGRlZmF1bHRDb25maWc6IHtcclxuICAgICAgICB0eXBlOiBcImRhdGVcIiAgLy8geWVhci9tb250aC9kYXRlL3dlZWsvZGF0ZXRpbWVcclxuICAgICAgfVxyXG4gICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgIH07XHJcbiAgfSxcclxuXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuICB9LFxyXG5cclxuICBtZXRob2RzOiB7XHJcbiAgICAvLyDkvaDlj6/ku6XpgJrov4for6Xmlrnms5XlnKhtb2RlbFZhbOS8oOWHuuWOu+S5i+WJjei/m+ihjOWKoOW3peWkhOeQhu+8jOWNs+WcqHRoaXMuJGVtaXQoJ2lucHV0JynkuYvliY1cclxuICAgIF9wcm9jZXNzTW9kZWxWYWwobmV3VmFsKXtcclxuICAgICAgcmV0dXJuIGAke25ldyBEYXRlKG5ld1ZhbCkuZ2V0VGltZSgpfWA7XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUF1Q0E7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BOztBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBVEE7QUFDQTs7O0FBb0JBO0FBQ0E7QUFGQTtBQURBO0FBTUE7O0FBR0E7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7Ozs7QUFJQTtBQUNBO0FBRkE7O0FBS0E7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7O0FBS0E7QUFDQTtBQUZBO0FBakJBO0FBc0JBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFPQTtBQUNBO0FBQ0E7O0FBQUE7QUFEQTtBQUNBOztBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFoRkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -152,7 +152,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number, Object]\n }\n },\n\n created: function created() {\n var _this = this;\n\n this.$watch(\"inputVal\", function (newVal, oldVal) {\n if (!newVal && !oldVal) return;\n var val = _this._processModelVal();\n _this.$emit(\"input\", val);\n });\n\n if (this.$data.modelVal !== undefined) {\n this.$data.inputVal = [\"string\", \"number\"].indexOf(_typeof(this.$data.modelVal)) >= 0 ? this.$data.modelVal : this.$data.modelVal[this.$data.mergeConfig.modelField];\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\")) {\n this.$data.itemTemplate.template = (0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\");\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\")) {\n this.$data.prependSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.prependSelectOptions = _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.prependSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.modelField\"));\n this.$watch(\"prependSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\")) {\n this.$data.appendSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.appendSelectOptions = _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.appendSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.modelField\"));\n\n this.$watch(\"appendSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n },\n data: function data() {\n return {\n prependSelectOptions: [],\n prependSelectVal: \"\",\n appendSelectOptions: [],\n appendSelectVal: \"\",\n\n itemTemplate: {\n props: [\"item\"],\n template: \"\"\n },\n\n isUploading: false,\n\n inputVal: \"\",\n\n defaultConfig: {\n type: \"text\",\n trim: true,\n clearable: false,\n prefixIcon: \"\",\n suffixIcon: \"\",\n modelField: \"\",\n\n // autocomplete: { // 自动补全\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // itemTemplate: '
  • {{label}}
  • ', // 显示项的模板\n // immediateShow: false, // 是否立即显示,如果为false则当输入关键字才显示\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 当提示数据是本地而非远程时提供\n // enumSourceRemote: {\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // paramName: 'keyword', // 请求参数名,默认是keyword\n // otherParams: {}, // 其它请求参数,值支持 dx表达式\n // resField: '', // 响应结果的字段\n // }\n // },\n\n // compound: { // 组合\n // prependLabel: '', // 前置标签\n // appendLabel: '', // 后置标签\n // prependIcon: '', // 后置图标样式\n // appendIcon: '', // 前置图标样式\n // prependSelect: { // 前置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // },\n // appendSelect: { // 后置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // }\n // }\n\n upload: {\n // 上传的参数配置(当type=\"file\"时,只认这个参数)\n uploadUrl: \"\", // 上传的地址\n data: {}, // 上传时附带的额外参数\n fileField: \"file\", // 表示文件的字段,默认是file\n accept: \"\", // 接受上传的文件类型\n constraint: {\n // 约束\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: \"\", // 获取返回结果的字段,\n uploadText: \"点击上传\" // 上传按钮的名称\n }\n }\n };\n },\n\n\n computed: {\n autocompleteOtherParams: function autocompleteOtherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'autocomplete.enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n querySearch: function querySearch(queryString, cb) {\n var autoCpl = this.$data.mergeConfig.autocomplete;\n\n // 本地数据源的处理\n if (autoCpl.enumSource) {\n cb(autoCpl.enumSource.filter(function (item) {\n var itemVal = item[autoCpl.itemValueField || \"value\"].toString().toLowerCase();\n return itemVal.indexOf(queryString.toLowerCase()) !== -1;\n }));\n return;\n }\n\n // 下面是远程数据源的处理\n var options = {\n url: autoCpl.enumSourceRemote.remoteUrl,\n params: this.autocompleteOtherParams ? JSON.parse(JSON.stringify(this.autocompleteOtherParams)) : {}\n };\n options.params[autoCpl.enumSourceRemote.paramName] = queryString;\n\n this.$http(options).then(function (res) {\n cb(autoCpl.enumSourceRemote.resField ? (0, _get3.default)(res.data, autoCpl.enumSourceRemote.resField) : res.data);\n });\n },\n handleClickUpload: function handleClickUpload() {\n // 处理选中的input[type=\"file\"]\n var vm = this;\n if (!vm.disabled) {\n vm.$refs.upload.value = null;\n vm.$refs.upload.click();\n }\n },\n handleFileChange: function handleFileChange() {\n var _this2 = this;\n\n var vm = this;\n var fd = new FormData();\n var _vm$mergeConfig$uploa = vm.mergeConfig.upload,\n uploadUrl = _vm$mergeConfig$uploa.uploadUrl,\n data = _vm$mergeConfig$uploa.data,\n resField = _vm$mergeConfig$uploa.resField,\n fileField = _vm$mergeConfig$uploa.fileField;\n\n var sendObj = Object.assign({}, data);\n sendObj[fileField] = this.$refs.upload.files[0];\n\n // 判断是否符合大小约束\n var fileSize = sendObj[fileField].size / 1024;\n if (vm.mergeConfig.upload.constraint.maxSize && fileSize > vm.mergeConfig.upload.constraint.maxSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5C0F\\u4E8E' + vm.mergeConfig.upload.constraint.maxSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n if (vm.mergeConfig.upload.constraint.minSize && fileSize < vm.mergeConfig.upload.constraint.minSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5927\\u4E8E' + vm.mergeConfig.upload.constraint.minSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n\n // 图片类型判断是否符合宽高要求\n var jurgeImgPromise = new Promise(function (resolve) {\n if (sendObj[fileField].type.indexOf(\"image\") >= 0 && vm.mergeConfig.upload.constraint.width && vm.mergeConfig.upload.constraint.height) {\n var reader = new FileReader();\n reader.onload = function (theFile) {\n var image = new Image();\n image.onload = function () {\n var pass = false;\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n pass = this.width === vm.mergeConfig.upload.constraint.width && this.height === vm.mergeConfig.upload.constraint.height;\n } else {\n pass = (this.width / this.height).toFixed(0) === (vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height).toFixed(0);\n }\n if (!pass) {\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20' + vm.mergeConfig.upload.constraint.width + 'x' + vm.mergeConfig.upload.constraint.height + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u4E3A' + this.width + 'x' + this.height,\n type: \"error\"\n });\n } else {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height, 0.01) + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(this.width / this.height, 0.01),\n type: \"error\"\n });\n }\n } else {\n resolve();\n }\n };\n image.src = theFile.target.result;\n };\n reader.readAsDataURL(sendObj[fileField]);\n } else {\n resolve();\n }\n });\n\n jurgeImgPromise.then(function () {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = Object.entries(sendObj)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var _step$value = _slicedToArray(_step.value, 2),\n key = _step$value[0],\n value = _step$value[1];\n\n fd.append(key, value);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n _this2.$data.isUploading = true;\n _this2.$http({\n method: \"POST\",\n url: uploadUrl,\n data: fd\n }).then(function (res) {\n _this2.$data.inputVal = (0, _get3.default)(res, resField || \"\");\n _this2.$data.isUploading = false;\n }).catch(function () {\n vm.$message.error('\\u4E0A\\u4F20\\u5931\\u8D25\\uFF0C\\u8BF7\\u7A0D\\u540E\\u518D\\u8BD5\\uFF01');\n _this2.$data.isUploading = false;\n });\n });\n },\n _getFractionalExpression: function _getFractionalExpression(value, threshold) {\n var i = 1,\n j = 1;\n while (Math.abs(i / j - value) > threshold) {\n if (i / j > value) {\n j++;\n } else if (i / j < value) {\n i++;\n }\n }\n return i + \":\" + j;\n },\n\n\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n var val = void 0;\n if (newVal !== undefined) {\n // mixin调用的\n if (_typeof(this.value) === \"object\") {\n val = newVal[this.$data.mergeConfig.modelField];\n } else {\n val = newVal;\n }\n } else {\n val = this.$data.inputVal;\n }\n\n if (this.$data.mergeConfig.trim) {\n val = val ? val.toString().trim() : val;\n }\n\n switch (this.$data.mergeConfig.type) {\n case \"number\":\n val = parseFloat(val);\n val = isNaN(val) ? \"\" : val;\n break;\n case \"integer\":\n val = parseInt(val);\n val = isNaN(val) ? \"\" : val;\n break;\n default:\n break;\n }\n\n if (_typeof(this.value) === \"object\") {\n var obj = {};\n obj[this.$data.mergeConfig.modelField] = val;\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n obj[this.mergeConfig.compound.prependSelect.modelField] = this.$data.prependSelectVal;\n }\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n obj[this.mergeConfig.compound.appendSelect.modelField] = this.$data.appendSelectVal;\n }\n return obj;\n } else {\n this.$data.inputVal = val;\n return val;\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9pbnB1dC52dWU/ZjAyOSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cIm5jZm9ybS1pbnB1dFwiPlxyXG4gICAgPCEtLSDmsqHmnInoh6rliqjooaXlhaggLS0+XHJcbiAgICA8ZWwtaW5wdXQgdi1pZj1cIiFtZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcIiA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpyZWFkb25seT1cInJlYWRvbmx5XCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZSA9PT0gJ2ZpbGUnID8gJ3RleHQnIDogbWVyZ2VDb25maWcudHlwZVwiIDpwcmVmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnByZWZpeEljb25cIiA6c3VmZml4LWljb249XCJtZXJnZUNvbmZpZy5zdWZmaXhJY29uXCIgdi1tb2RlbD1cImlucHV0VmFsXCI+XHJcblxyXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIm1lcmdlQ29uZmlnLnR5cGUgIT09ICdmaWxlJyAmJiBtZXJnZUNvbmZpZy5jb21wb3VuZFwiPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kTGFiZWxcIj57e21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kTGFiZWx9fTwvdGVtcGxhdGU+XHJcblxyXG4gICAgICAgIDxlbC1idXR0b24gc2xvdD1cInByZXBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXCI+PC9lbC1idXR0b24+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJwcmVwZW5kU2VsZWN0VmFsXCIgc2xvdD1cInByZXBlbmRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gcHJlcGVuZFNlbGVjdE9wdGlvbnNcIiA6bGFiZWw9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuaXRlbUxhYmVsRmllbGRdXCIgOnZhbHVlPVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuaXRlbVZhbHVlRmllbGRdXCI+PC9lbC1vcHRpb24+XHJcbiAgICAgICAgPC9lbC1zZWxlY3Q+XHJcblxyXG4gICAgICAgIDxlbC1zZWxlY3Qgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJhcHBlbmRTZWxlY3RWYWxcIiBzbG90PVwiYXBwZW5kXCIgcGxhY2Vob2xkZXI9XCLor7fpgInmi6lcIj5cclxuICAgICAgICAgIDxlbC1vcHRpb24gdi1mb3I9XCJpdGVtIGluIGFwcGVuZFNlbGVjdE9wdGlvbnNcIiA6bGFiZWw9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5pdGVtTGFiZWxGaWVsZF1cIiA6dmFsdWU9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIiA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3QuaXRlbVZhbHVlRmllbGRdXCI+PC9lbC1vcHRpb24+XHJcbiAgICAgICAgPC9lbC1zZWxlY3Q+XHJcbiAgICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gICAgICA8IS0t5LiK5Lyg57G75Z6LLS0+XHJcbiAgICAgIDx0ZW1wbGF0ZSB2LWVsc2UtaWY9XCJtZXJnZUNvbmZpZy50eXBlID09PSAnZmlsZScgJiYgbWVyZ2VDb25maWcudXBsb2FkXCI+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRVcmxcIiBjbGFzcz1cIm5jZm9ybS1pbnB1dC11cGxvYWRcIiBAY2xpY2s9XCJoYW5kbGVDbGlja1VwbG9hZFwiPnt7aXNVcGxvYWRpbmcgPyAn5LiK5Lyg5LitLi4uJyA6IG1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRUZXh0fX1cclxuICAgICAgICAgIDxpbnB1dCB0eXBlPVwiZmlsZVwiIHJlZj1cInVwbG9hZFwiIDphY2NlcHQ9XCJtZXJnZUNvbmZpZy51cGxvYWQuYWNjZXB0IHx8ICcnXCIgQGNoYW5nZT1cImhhbmRsZUZpbGVDaGFuZ2VcIiAvPlxyXG4gICAgICAgIDwvZWwtYnV0dG9uPlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG4gICAgPC9lbC1pbnB1dD5cclxuXHJcbiAgICA8IS0tIOiHquWKqOihpeWFqCAtLT5cclxuICAgIDxlbC1hdXRvY29tcGxldGUgdi1lbHNlIDpkaXNhYmxlZD1cImRpc2FibGVkXCIgOnJlYWRvbmx5PVwicmVhZG9ubHlcIiA6cGxhY2Vob2xkZXI9XCJwbGFjZWhvbGRlclwiIHYtc2hvdz1cIiFoaWRkZW5cIiA6Y2xlYXJhYmxlPVwibWVyZ2VDb25maWcuY2xlYXJhYmxlXCIgOnR5cGU9XCJtZXJnZUNvbmZpZy50eXBlXCIgOnByZWZpeC1pY29uPVwibWVyZ2VDb25maWcucHJlZml4SWNvblwiIDpzdWZmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnN1ZmZpeEljb25cIiA6ZmV0Y2gtc3VnZ2VzdGlvbnM9XCJxdWVyeVNlYXJjaFwiIDp0cmlnZ2VyLW9uLWZvY3VzPVwiISFtZXJnZUNvbmZpZy5hdXRvY29tcGxldGUuaW1tZWRpYXRlU2hvd1wiIDp2YWx1ZS1rZXk9XCJtZXJnZUNvbmZpZy5hdXRvY29tcGxldGUuaXRlbVZhbHVlRmllbGQgfHwgJ3ZhbHVlJ1wiIHYtbW9kZWw9XCJpbnB1dFZhbFwiPlxyXG5cclxuICAgICAgPHRlbXBsYXRlIHNsb3Qtc2NvcGU9XCJwcm9wc1wiIHYtaWY9XCJtZXJnZUNvbmZpZy5hdXRvY29tcGxldGUgJiYgbWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1UZW1wbGF0ZVwiPlxyXG4gICAgICAgIDxjb21wb25lbnQgOmlzPVwiaXRlbVRlbXBsYXRlXCIgOml0ZW09XCJwcm9wcy5pdGVtXCI+XHJcbiAgICAgICAgPC9jb21wb25lbnQ+XHJcbiAgICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kXCI+XHJcbiAgICAgICAgPHRlbXBsYXRlIHNsb3Q9XCJwcmVwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsfX08L3RlbXBsYXRlPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXCI+e3ttZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kSWNvblwiIDppY29uPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuICAgICAgICA8ZWwtYnV0dG9uIHNsb3Q9XCJhcHBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblwiIDppY29uPVwibWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblwiPjwvZWwtYnV0dG9uPlxyXG5cclxuICAgICAgICA8ZWwtc2VsZWN0IHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XCIgdi1tb2RlbD1cInByZXBlbmRTZWxlY3RWYWxcIiBzbG90PVwicHJlcGVuZFwiIHBsYWNlaG9sZGVyPVwi6K+36YCJ5oupXCI+XHJcbiAgICAgICAgICA8ZWwtb3B0aW9uIHYtZm9yPVwiaXRlbSBpbiBwcmVwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtTGFiZWxGaWVsZF1cIiA6dmFsdWU9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuaXRlbVZhbHVlRmllbGRdXCIgOmtleT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XCIgdi1tb2RlbD1cImFwcGVuZFNlbGVjdFZhbFwiIHNsb3Q9XCJhcHBlbmRcIiBwbGFjZWhvbGRlcj1cIuivt+mAieaLqVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gYXBwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFZhbC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgIDwvZWwtYXV0b2NvbXBsZXRlPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLm5jZm9ybS1pbnB1dCB7XHJcbiAgICAuZWwtc2VsZWN0IC5lbC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13aXRoLXNlbGVjdCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLm5jZm9ybS1pbnB1dC11cGxvYWQge1xyXG4gICAgICBbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbC1hdXRvY29tcGxldGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG5pbXBvcnQgX2dldCBmcm9tIFwibG9kYXNoLWVzL2dldFwiO1xyXG5pbXBvcnQgX2Nsb25lRGVlcCBmcm9tICdsb2Rhc2gtZXMvY2xvbmVEZWVwJztcclxuXHJcbmNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBwcm9wczoge1xyXG4gICAgdmFsdWU6IHtcclxuICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyLCBPYmplY3RdXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgY3JlYXRlZCgpIHtcclxuICAgIHRoaXMuJHdhdGNoKFwiaW5wdXRWYWxcIiwgKG5ld1ZhbCwgb2xkVmFsKSA9PiB7XHJcbiAgICAgIGlmICghbmV3VmFsICYmICFvbGRWYWwpIHJldHVybjtcclxuICAgICAgbGV0IHZhbCA9IHRoaXMuX3Byb2Nlc3NNb2RlbFZhbCgpO1xyXG4gICAgICB0aGlzLiRlbWl0KFwiaW5wdXRcIiwgdmFsKTtcclxuICAgIH0pO1xyXG5cclxuICAgIGlmICh0aGlzLiRkYXRhLm1vZGVsVmFsICE9PSB1bmRlZmluZWQpIHtcclxuICAgICAgdGhpcy4kZGF0YS5pbnB1dFZhbCA9XHJcbiAgICAgICAgW1wic3RyaW5nXCIsIFwibnVtYmVyXCJdLmluZGV4T2YodHlwZW9mIHRoaXMuJGRhdGEubW9kZWxWYWwpID49IDBcclxuICAgICAgICAgID8gdGhpcy4kZGF0YS5tb2RlbFZhbFxyXG4gICAgICAgICAgOiB0aGlzLiRkYXRhLm1vZGVsVmFsW3RoaXMuJGRhdGEubWVyZ2VDb25maWcubW9kZWxGaWVsZF07XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJhdXRvY29tcGxldGUuaXRlbVRlbXBsYXRlXCIpKSB7XHJcbiAgICAgIHRoaXMuJGRhdGEuaXRlbVRlbXBsYXRlLnRlbXBsYXRlID0gX2dldChcclxuICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgIFwiYXV0b2NvbXBsZXRlLml0ZW1UZW1wbGF0ZVwiXHJcbiAgICAgICk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0XCIpKSB7XHJcbiAgICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlXCIpKSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0T3B0aW9ucyA9IF9nZXQoXHJcbiAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0LmVudW1Tb3VyY2VcIlxyXG4gICAgICAgICk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy4kaHR0cCh7XHJcbiAgICAgICAgICB1cmw6IF9nZXQoXHJcbiAgICAgICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcsXHJcbiAgICAgICAgICAgIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybFwiXHJcbiAgICAgICAgICApXHJcbiAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0T3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuY29tcG91bmRcclxuICAgICAgICAgICAgLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZFxyXG4gICAgICAgICAgICA/IF9nZXQoXHJcbiAgICAgICAgICAgICAgICByZXMuZGF0YSxcclxuICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlXHJcbiAgICAgICAgICAgICAgICAgIC5yZXNGaWVsZFxyXG4gICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgOiByZXMuZGF0YTtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLiRkYXRhLnByZXBlbmRTZWxlY3RWYWwgPSBfZ2V0KFxyXG4gICAgICAgIHRoaXMudmFsdWUsXHJcbiAgICAgICAgX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLnByZXBlbmRTZWxlY3QubW9kZWxGaWVsZFwiKVxyXG4gICAgICApO1xyXG4gICAgICB0aGlzLiR3YXRjaChcInByZXBlbmRTZWxlY3RWYWxcIiwgZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgbGV0IHZhbCA9IHRoaXMuX3Byb2Nlc3NNb2RlbFZhbCgpO1xyXG4gICAgICAgIHRoaXMuJGVtaXQoXCJpbnB1dFwiLCB2YWwpO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlXCIpKSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RPcHRpb25zID0gX2dldChcclxuICAgICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcsXHJcbiAgICAgICAgICBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlXCJcclxuICAgICAgICApO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuJGh0dHAoe1xyXG4gICAgICAgICAgdXJsOiBfZ2V0KFxyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgICBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybFwiXHJcbiAgICAgICAgICApXHJcbiAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RPcHRpb25zID0gdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5jb21wb3VuZFxyXG4gICAgICAgICAgICAuYXBwZW5kU2VsZWN0LmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGRcclxuICAgICAgICAgICAgPyBfZ2V0KFxyXG4gICAgICAgICAgICAgICAgcmVzLmRhdGEsXHJcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlXHJcbiAgICAgICAgICAgICAgICAgIC5yZXNGaWVsZFxyXG4gICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgOiByZXMuZGF0YTtcclxuICAgICAgICB9KTtcclxuICAgICAgfVxyXG4gICAgICB0aGlzLiRkYXRhLmFwcGVuZFNlbGVjdFZhbCA9IF9nZXQoXHJcbiAgICAgICAgdGhpcy52YWx1ZSxcclxuICAgICAgICBfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQuYXBwZW5kU2VsZWN0Lm1vZGVsRmllbGRcIilcclxuICAgICAgKTtcclxuXHJcbiAgICAgIHRoaXMuJHdhdGNoKFwiYXBwZW5kU2VsZWN0VmFsXCIsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgIGxldCB2YWwgPSB0aGlzLl9wcm9jZXNzTW9kZWxWYWwoKTtcclxuICAgICAgICB0aGlzLiRlbWl0KFwiaW5wdXRcIiwgdmFsKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gIH0sXHJcblxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBwcmVwZW5kU2VsZWN0T3B0aW9uczogW10sXHJcbiAgICAgIHByZXBlbmRTZWxlY3RWYWw6IFwiXCIsXHJcbiAgICAgIGFwcGVuZFNlbGVjdE9wdGlvbnM6IFtdLFxyXG4gICAgICBhcHBlbmRTZWxlY3RWYWw6IFwiXCIsXHJcblxyXG4gICAgICBpdGVtVGVtcGxhdGU6IHtcclxuICAgICAgICBwcm9wczogW1wiaXRlbVwiXSxcclxuICAgICAgICB0ZW1wbGF0ZTogXCJcIlxyXG4gICAgICB9LFxyXG5cclxuICAgICAgaXNVcGxvYWRpbmc6IGZhbHNlLFxyXG5cclxuICAgICAgaW5wdXRWYWw6IFwiXCIsXHJcblxyXG4gICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgdHlwZTogXCJ0ZXh0XCIsXHJcbiAgICAgICAgdHJpbTogdHJ1ZSxcclxuICAgICAgICBjbGVhcmFibGU6IGZhbHNlLFxyXG4gICAgICAgIHByZWZpeEljb246IFwiXCIsXHJcbiAgICAgICAgc3VmZml4SWNvbjogXCJcIixcclxuICAgICAgICBtb2RlbEZpZWxkOiBcIlwiLFxyXG5cclxuICAgICAgICAvLyBhdXRvY29tcGxldGU6IHsgLy8g6Ieq5Yqo6KGl5YWoXHJcbiAgICAgICAgLy8gICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICAvLyAgIGl0ZW1WYWx1ZUZpZWxkOiAndmFsdWUnLCAvLyDpobnmlbDmja7ooajnpLp2YWx1ZeeahOWtl+autVxyXG4gICAgICAgIC8vICAgaXRlbVRlbXBsYXRlOiAnPGxpIHZhbHVlPVwie3t2YWx1ZX19XCI+e3tsYWJlbH19PC9saT4nLCAvLyDmmL7npLrpobnnmoTmqKHmnb9cclxuICAgICAgICAvLyAgIGltbWVkaWF0ZVNob3c6IGZhbHNlLCAvLyDmmK/lkKbnq4vljbPmmL7npLrvvIzlpoLmnpzkuLpmYWxzZeWImeW9k+i+k+WFpeWFs+mUruWtl+aJjeaYvuekulxyXG4gICAgICAgIC8vICAgZW51bVNvdXJjZTogW3t2YWx1ZTogW1N0cmluZyB8IE51bWJlciB8IEJvb2xlYW5dLCBsYWJlbDogJyd9XSwgLy8g5b2T5o+Q56S65pWw5o2u5piv5pys5Zyw6ICM6Z2e6L+c56iL5pe25o+Q5L6bXHJcbiAgICAgICAgLy8gICBlbnVtU291cmNlUmVtb3RlOiB7XHJcbiAgICAgICAgLy8gICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgIC8vICAgICBwYXJhbU5hbWU6ICdrZXl3b3JkJywgLy8g6K+35rGC5Y+C5pWw5ZCN77yM6buY6K6k5piva2V5d29yZFxyXG4gICAgICAgIC8vICAgICBvdGhlclBhcmFtczoge30sIC8vIOWFtuWug+ivt+axguWPguaVsO+8jOWAvOaUr+aMgSBkeOihqOi+vuW8j1xyXG4gICAgICAgIC8vICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgIC8vICAgfVxyXG4gICAgICAgIC8vIH0sXHJcblxyXG4gICAgICAgIC8vIGNvbXBvdW5kOiB7IC8vIOe7hOWQiFxyXG4gICAgICAgIC8vICAgcHJlcGVuZExhYmVsOiAnJywgLy8g5YmN572u5qCH562+XHJcbiAgICAgICAgLy8gICBhcHBlbmRMYWJlbDogJycsIC8vIOWQjue9ruagh+etvlxyXG4gICAgICAgIC8vICAgcHJlcGVuZEljb246ICcnLCAvLyDlkI7nva7lm77moIfmoLflvI9cclxuICAgICAgICAvLyAgIGFwcGVuZEljb246ICcnLCAvLyDliY3nva7lm77moIfmoLflvI9cclxuICAgICAgICAvLyAgIHByZXBlbmRTZWxlY3Q6IHsgLy8g5YmN572u5LiL5ouJ5qGG77yM5L2/55So6K+l56eN55qE5pWw5o2u5b+F6aG75piv5a+56LGhXHJcbiAgICAgICAgLy8gICAgIGl0ZW1MYWJlbEZpZWxkOiAnbGFiZWwnLCAvLyDpobnmlbDmja7ooajnpLpsYWJlbOeahOWtl+autVxyXG4gICAgICAgIC8vICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgZW51bVNvdXJjZTogW3t2YWx1ZTogW1N0cmluZyB8IE51bWJlciB8IEJvb2xlYW5dLCBsYWJlbDogJyd9XSwgLy8g5pys5Zyw5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgICAgcmVtb3RlVXJsOiAnJywgLy8g5aaC5p6c5piv6L+c56iL6K6/6Zeu77yM5YiZ5aGr5YaZ6K+ldXJsXHJcbiAgICAgICAgLy8gICAgICAgcmVzRmllbGQ6ICcnLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgfSxcclxuICAgICAgICAvLyAgICAgbW9kZWxGaWVsZDogJycgLy8g55So5LqO57uR5a6aaW5wdXQgdmFsdWXlgLznmoTmn5DkuKrlsZ7mgKdcclxuICAgICAgICAvLyAgIH0sXHJcbiAgICAgICAgLy8gICBhcHBlbmRTZWxlY3Q6IHsgLy8g5ZCO572u5LiL5ouJ5qGG77yM5L2/55So6K+l56eN55qE5pWw5o2u5b+F6aG75piv5a+56LGhXHJcbiAgICAgICAgLy8gICAgIGl0ZW1MYWJlbEZpZWxkOiAnbGFiZWwnLCAvLyDpobnmlbDmja7ooajnpLpsYWJlbOeahOWtl+autVxyXG4gICAgICAgIC8vICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgZW51bVNvdXJjZTogW3t2YWx1ZTogW1N0cmluZyB8IE51bWJlciB8IEJvb2xlYW5dLCBsYWJlbDogJyd9XSwgLy8g5pys5Zyw5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgLy8gICAgICAgcmVtb3RlVXJsOiAnJywgLy8g5aaC5p6c5piv6L+c56iL6K6/6Zeu77yM5YiZ5aGr5YaZ6K+ldXJsXHJcbiAgICAgICAgLy8gICAgICAgcmVzRmllbGQ6ICcnLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgfSxcclxuICAgICAgICAvLyAgICAgbW9kZWxGaWVsZDogJycgLy8g55So5LqO57uR5a6aaW5wdXQgdmFsdWXlgLznmoTmn5DkuKrlsZ7mgKdcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIHVwbG9hZDoge1xyXG4gICAgICAgICAgLy8g5LiK5Lyg55qE5Y+C5pWw6YWN572u77yI5b2TdHlwZT1cImZpbGVcIuaXtu+8jOWPquiupOi/meS4quWPguaVsO+8iVxyXG4gICAgICAgICAgdXBsb2FkVXJsOiBcIlwiLCAvLyDkuIrkvKDnmoTlnLDlnYBcclxuICAgICAgICAgIGRhdGE6IHt9LCAvLyDkuIrkvKDml7bpmYTluKbnmoTpop3lpJblj4LmlbBcclxuICAgICAgICAgIGZpbGVGaWVsZDogXCJmaWxlXCIsIC8vIOihqOekuuaWh+S7tueahOWtl+aute+8jOm7mOiupOaYr2ZpbGVcclxuICAgICAgICAgIGFjY2VwdDogXCJcIiwgLy8g5o6l5Y+X5LiK5Lyg55qE5paH5Lu257G75Z6LXHJcbiAgICAgICAgICBjb25zdHJhaW50OiB7XHJcbiAgICAgICAgICAgIC8vIOe6puadn1xyXG4gICAgICAgICAgICB3aWR0aDogMCwgLy8g5Zu+54mH5a695bqmXHJcbiAgICAgICAgICAgIGhlaWdodDogMCwgLy8g5Zu+54mH6auY5bqmXHJcbiAgICAgICAgICAgIHNpemVGaXhlZDogdHJ1ZSwgLy8g5Zu+54mH5bC65a+457qm5p2f55qE5aSn5bCP5piv5ZCm5oyJ5Zu65a6a5YC877yM5b2T5Li6ZmFsc2Xml7bmjInmr5TkvotcclxuICAgICAgICAgICAgbWF4U2l6ZTogMCwgLy8g5pyA5aSn5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICAgIG1pblNpemU6IDAgLy8g5pyA5bCP5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcmVzRmllbGQ6IFwiXCIsIC8vIOiOt+WPlui/lOWbnue7k+aenOeahOWtl+autSxcclxuICAgICAgICAgIHVwbG9hZFRleHQ6IFwi54K55Ye75LiK5LygXCIgLy8gIOS4iuS8oOaMiemSrueahOWQjeensFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfTtcclxuICB9LFxyXG5cclxuICBjb21wdXRlZDoge1xyXG4gICAgYXV0b2NvbXBsZXRlT3RoZXJQYXJhbXMoKSB7XHJcbiAgICAgIGxldCBvdGhlclBhcmFtcyA9IF9jbG9uZURlZXAoX2dldCh0aGlzLm1lcmdlQ29uZmlnLCAnYXV0b2NvbXBsZXRlLmVudW1Tb3VyY2VSZW1vdGUub3RoZXJQYXJhbXMnKSwge30pO1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gb3RoZXJQYXJhbXMpIHtcclxuICAgICAgICBvdGhlclBhcmFtc1trZXldID0gdGhpcy5fYW5hbHl6ZVZhbChvdGhlclBhcmFtc1trZXldKTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gb3RoZXJQYXJhbXM7XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgcXVlcnlTZWFyY2gocXVlcnlTdHJpbmcsIGNiKSB7XHJcbiAgICAgIGNvbnN0IGF1dG9DcGwgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZTtcclxuXHJcbiAgICAgIC8vIOacrOWcsOaVsOaNrua6kOeahOWkhOeQhlxyXG4gICAgICBpZiAoYXV0b0NwbC5lbnVtU291cmNlKSB7XHJcbiAgICAgICAgY2IoXHJcbiAgICAgICAgICBhdXRvQ3BsLmVudW1Tb3VyY2UuZmlsdGVyKGl0ZW0gPT4ge1xyXG4gICAgICAgICAgICBsZXQgaXRlbVZhbCA9IGl0ZW1bYXV0b0NwbC5pdGVtVmFsdWVGaWVsZCB8fCBcInZhbHVlXCJdXHJcbiAgICAgICAgICAgICAgLnRvU3RyaW5nKClcclxuICAgICAgICAgICAgICAudG9Mb3dlckNhc2UoKTtcclxuICAgICAgICAgICAgcmV0dXJuIGl0ZW1WYWwuaW5kZXhPZihxdWVyeVN0cmluZy50b0xvd2VyQ2FzZSgpKSAhPT0gLTE7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICk7XHJcbiAgICAgICAgcmV0dXJuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDkuIvpnaLmmK/ov5znqIvmlbDmja7mupDnmoTlpITnkIZcclxuICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcclxuICAgICAgICB1cmw6IGF1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmwsXHJcbiAgICAgICAgcGFyYW1zOiB0aGlzLmF1dG9jb21wbGV0ZU90aGVyUGFyYW1zXHJcbiAgICAgICAgICA/IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5hdXRvY29tcGxldGVPdGhlclBhcmFtcykpXHJcbiAgICAgICAgICA6IHt9XHJcbiAgICAgIH07XHJcbiAgICAgIG9wdGlvbnMucGFyYW1zW2F1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5wYXJhbU5hbWVdID0gcXVlcnlTdHJpbmc7XHJcblxyXG4gICAgICB0aGlzLiRodHRwKG9wdGlvbnMpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICBjYihcclxuICAgICAgICAgIGF1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZFxyXG4gICAgICAgICAgICA/IF9nZXQocmVzLmRhdGEsIGF1dG9DcGwuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZClcclxuICAgICAgICAgICAgOiByZXMuZGF0YVxyXG4gICAgICAgICk7XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICBoYW5kbGVDbGlja1VwbG9hZCgpIHtcclxuICAgICAgLy8g5aSE55CG6YCJ5Lit55qEaW5wdXRbdHlwZT1cImZpbGVcIl1cclxuICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICBpZiAoIXZtLmRpc2FibGVkKSB7XHJcbiAgICAgICAgdm0uJHJlZnMudXBsb2FkLnZhbHVlID0gbnVsbDtcclxuICAgICAgICB2bS4kcmVmcy51cGxvYWQuY2xpY2soKTtcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBoYW5kbGVGaWxlQ2hhbmdlKCkge1xyXG4gICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgIGNvbnN0IGZkID0gbmV3IEZvcm1EYXRhKCk7XHJcbiAgICAgIGNvbnN0IHsgdXBsb2FkVXJsLCBkYXRhLCByZXNGaWVsZCwgZmlsZUZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZy51cGxvYWQ7XHJcbiAgICAgIGNvbnN0IHNlbmRPYmogPSBPYmplY3QuYXNzaWduKHt9LCBkYXRhKTtcclxuICAgICAgc2VuZE9ialtmaWxlRmllbGRdID0gdGhpcy4kcmVmcy51cGxvYWQuZmlsZXNbMF07XHJcblxyXG4gICAgICAvLyDliKTmlq3mmK/lkKbnrKblkIjlpKflsI/nuqbmnZ9cclxuICAgICAgbGV0IGZpbGVTaXplID0gc2VuZE9ialtmaWxlRmllbGRdLnNpemUgLyAxMDI0O1xyXG4gICAgICBpZiAoXHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWF4U2l6ZSAmJlxyXG4gICAgICAgIGZpbGVTaXplID4gdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWF4U2l6ZVxyXG4gICAgICApIHtcclxuICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICBtZXNzYWdlOiBg6K+35LiK5Lyg5bCP5LqOJHtcclxuICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWF4U2l6ZVxyXG4gICAgICAgICAgfUtC55qE5paH5Lu277yM5oKo55qE5paH5Lu25Li6JHtmaWxlU2l6ZS50b0ZpeGVkKDApfUtCYCxcclxuICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIlxyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHJldHVybjtcclxuICAgICAgfVxyXG4gICAgICBpZiAoXHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWluU2l6ZSAmJlxyXG4gICAgICAgIGZpbGVTaXplIDwgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWluU2l6ZVxyXG4gICAgICApIHtcclxuICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICBtZXNzYWdlOiBg6K+35LiK5Lyg5aSn5LqOJHtcclxuICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQubWluU2l6ZVxyXG4gICAgICAgICAgfUtC55qE5paH5Lu277yM5oKo55qE5paH5Lu25Li6JHtmaWxlU2l6ZS50b0ZpeGVkKDApfUtCYCxcclxuICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIlxyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHJldHVybjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5Zu+54mH57G75Z6L5Yik5pat5piv5ZCm56ym5ZCI5a696auY6KaB5rGCXHJcbiAgICAgIGxldCBqdXJnZUltZ1Byb21pc2UgPSBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuICAgICAgICBpZiAoXHJcbiAgICAgICAgICBzZW5kT2JqW2ZpbGVGaWVsZF0udHlwZS5pbmRleE9mKFwiaW1hZ2VcIikgPj0gMCAmJlxyXG4gICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggJiZcclxuICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodFxyXG4gICAgICAgICkge1xyXG4gICAgICAgICAgbGV0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7XHJcbiAgICAgICAgICByZWFkZXIub25sb2FkID0gZnVuY3Rpb24odGhlRmlsZSkge1xyXG4gICAgICAgICAgICB2YXIgaW1hZ2UgPSBuZXcgSW1hZ2UoKTtcclxuICAgICAgICAgICAgaW1hZ2Uub25sb2FkID0gZnVuY3Rpb24oKSB7XHJcbiAgICAgICAgICAgICAgbGV0IHBhc3MgPSBmYWxzZTtcclxuICAgICAgICAgICAgICBpZiAodm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuc2l6ZUZpeGVkKSB7XHJcbiAgICAgICAgICAgICAgICBwYXNzID1cclxuICAgICAgICAgICAgICAgICAgdGhpcy53aWR0aCA9PT0gdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggJiZcclxuICAgICAgICAgICAgICAgICAgdGhpcy5oZWlnaHQgPT09IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodDtcclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgcGFzcyA9XHJcbiAgICAgICAgICAgICAgICAgICh0aGlzLndpZHRoIC8gdGhpcy5oZWlnaHQpLnRvRml4ZWQoMCkgPT09XHJcbiAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC53aWR0aCAvXHJcbiAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuaGVpZ2h0XHJcbiAgICAgICAgICAgICAgICAgICkudG9GaXhlZCgwKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaWYgKCFwYXNzKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAodm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuc2l6ZUZpeGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBg6K+35LiK5LygJHt2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC53aWR0aH14JHtcclxuICAgICAgICAgICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodFxyXG4gICAgICAgICAgICAgICAgICAgIH3nmoTlm77niYfvvIzkvaDnmoTlm77niYfkuLoke3RoaXMud2lkdGh9eCR7dGhpcy5oZWlnaHR9YCxcclxuICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImVycm9yXCJcclxuICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oOWuvemrmOavlOS4uiR7dm0uX2dldEZyYWN0aW9uYWxFeHByZXNzaW9uKFxyXG4gICAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAwLjAxXHJcbiAgICAgICAgICAgICAgICAgICAgKX3nmoTlm77niYfvvIzkvaDnmoTlm77niYflrr3pq5jmr5TkuLoke3ZtLl9nZXRGcmFjdGlvbmFsRXhwcmVzc2lvbihcclxuICAgICAgICAgICAgICAgICAgICAgIHRoaXMud2lkdGggLyB0aGlzLmhlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgIDAuMDFcclxuICAgICAgICAgICAgICAgICAgICApfWAsXHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJlcnJvclwiXHJcbiAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICByZXNvbHZlKCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICBpbWFnZS5zcmMgPSB0aGVGaWxlLnRhcmdldC5yZXN1bHQ7XHJcbiAgICAgICAgICB9O1xyXG4gICAgICAgICAgcmVhZGVyLnJlYWRBc0RhdGFVUkwoc2VuZE9ialtmaWxlRmllbGRdKTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgcmVzb2x2ZSgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcblxyXG4gICAgICBqdXJnZUltZ1Byb21pc2UudGhlbigoKSA9PiB7XHJcbiAgICAgICAgZm9yIChjb25zdCBba2V5LCB2YWx1ZV0gb2YgT2JqZWN0LmVudHJpZXMoc2VuZE9iaikpIHtcclxuICAgICAgICAgIGZkLmFwcGVuZChrZXksIHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy4kZGF0YS5pc1VwbG9hZGluZyA9IHRydWU7XHJcbiAgICAgICAgdGhpcy4kaHR0cCh7XHJcbiAgICAgICAgICBtZXRob2Q6IFwiUE9TVFwiLFxyXG4gICAgICAgICAgdXJsOiB1cGxvYWRVcmwsXHJcbiAgICAgICAgICBkYXRhOiBmZFxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgICAudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsID0gX2dldChyZXMsIHJlc0ZpZWxkIHx8IFwiXCIpO1xyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLmlzVXBsb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgICAgLmNhdGNoKCgpID0+IHtcclxuICAgICAgICAgICAgdm0uJG1lc3NhZ2UuZXJyb3IoYOS4iuS8oOWksei0pe+8jOivt+eojeWQjuWGjeivle+8gWApO1xyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLmlzVXBsb2FkaW5nID0gZmFsc2U7XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgfSk7XHJcbiAgICB9LFxyXG5cclxuICAgIF9nZXRGcmFjdGlvbmFsRXhwcmVzc2lvbih2YWx1ZSwgdGhyZXNob2xkKSB7XHJcbiAgICAgIGxldCBpID0gMSxcclxuICAgICAgICBqID0gMTtcclxuICAgICAgd2hpbGUgKE1hdGguYWJzKGkgLyBqIC0gdmFsdWUpID4gdGhyZXNob2xkKSB7XHJcbiAgICAgICAgaWYgKGkgLyBqID4gdmFsdWUpIHtcclxuICAgICAgICAgIGorKztcclxuICAgICAgICB9IGVsc2UgaWYgKGkgLyBqIDwgdmFsdWUpIHtcclxuICAgICAgICAgIGkrKztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIGkgKyBcIjpcIiArIGo7XHJcbiAgICB9LFxyXG5cclxuICAgIC8vIOS9oOWPr+S7pemAmui/h+ivpeaWueazleWcqG1vZGVsVmFs5Lyg5Ye65Y675LmL5YmN6L+b6KGM5Yqg5bel5aSE55CG77yM5Y2z5ZyodGhpcy4kZW1pdCgnaW5wdXQnKeS5i+WJjVxyXG4gICAgX3Byb2Nlc3NNb2RlbFZhbChuZXdWYWwpIHtcclxuICAgICAgbGV0IHZhbDtcclxuICAgICAgaWYgKG5ld1ZhbCAhPT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgICAgLy8gbWl4aW7osIPnlKjnmoRcclxuICAgICAgICBpZiAodHlwZW9mIHRoaXMudmFsdWUgPT09IFwib2JqZWN0XCIpIHtcclxuICAgICAgICAgIHZhbCA9IG5ld1ZhbFt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLm1vZGVsRmllbGRdO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB2YWwgPSBuZXdWYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHZhbCA9IHRoaXMuJGRhdGEuaW5wdXRWYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmKHRoaXMuJGRhdGEubWVyZ2VDb25maWcudHJpbSl7XHJcbiAgICAgICAgdmFsID0gdmFsID8gdmFsLnRvU3RyaW5nKCkudHJpbSgpIDogdmFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzd2l0Y2ggKHRoaXMuJGRhdGEubWVyZ2VDb25maWcudHlwZSkge1xyXG4gICAgICAgIGNhc2UgXCJudW1iZXJcIjpcclxuICAgICAgICAgIHZhbCA9IHBhcnNlRmxvYXQodmFsKTtcclxuICAgICAgICAgIHZhbCA9IGlzTmFOKHZhbCkgPyBcIlwiIDogdmFsO1xyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgY2FzZSBcImludGVnZXJcIjpcclxuICAgICAgICAgIHZhbCA9IHBhcnNlSW50KHZhbCk7XHJcbiAgICAgICAgICB2YWwgPSBpc05hTih2YWwpID8gXCJcIiA6IHZhbDtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgfVxyXG5cclxuICAgICAgaWYgKHR5cGVvZiB0aGlzLnZhbHVlID09PSBcIm9iamVjdFwiKSB7XHJcbiAgICAgICAgY29uc3Qgb2JqID0ge307XHJcbiAgICAgICAgb2JqW3RoaXMuJGRhdGEubWVyZ2VDb25maWcubW9kZWxGaWVsZF0gPSB2YWw7XHJcbiAgICAgICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0XCIpKSB7XHJcbiAgICAgICAgICBvYmpbXHJcbiAgICAgICAgICAgIHRoaXMubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5tb2RlbEZpZWxkXHJcbiAgICAgICAgICBdID0gdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0VmFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICAgICAgb2JqW1xyXG4gICAgICAgICAgICB0aGlzLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5tb2RlbEZpZWxkXHJcbiAgICAgICAgICBdID0gdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RWYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBvYmo7XHJcbiAgICAgIH1cclxuICAgICAgZWxzZXtcclxuICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsID0gdmFsO1xyXG4gICAgICAgIHJldHVybiB2YWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn07XHJcbjwvc2NyaXB0PlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2RUE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBOztBQUlBO0FBQ0E7OztBQUVBO0FBREE7QUFEQTtBQUNBOztBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFRQTtBQUNBO0FBZkE7QUFqREE7QUFmQTtBQW9GQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQTtBQUNBOztBQVVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFGQTtBQU9BO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7O0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUtBO0FBR0E7QUFKQTtBQU1BO0FBQ0E7QUFDQTs7QUFLQTtBQUdBO0FBSkE7QUFNQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7O0FBRUE7QUFHQTtBQUpBO0FBTUE7O0FBRUE7QUFRQTtBQVRBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7O0FBQUE7Ozs7OztBQUNBOzs7O0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUhBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUEzTkE7QUFuTUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n selectPls: 'Select Please',\n uploading: 'Uploading...',\n upload: 'Upload'\n },\n zh_cn: {\n selectPls: '请选择',\n uploading: '上传中...',\n upload: '点击上传'\n }\n },\n\n props: {\n value: {\n type: [String, Number, Object]\n }\n },\n\n created: function created() {\n var _this = this;\n\n this.$watch(\"inputVal\", function (newVal, oldVal) {\n if (!newVal && !oldVal) return;\n var val = _this._processModelVal();\n _this.$emit(\"input\", val);\n });\n\n if (this.$data.modelVal !== undefined) {\n this.$data.inputVal = [\"string\", \"number\"].indexOf(_typeof(this.$data.modelVal)) >= 0 ? this.$data.modelVal : this.$data.modelVal[this.$data.mergeConfig.modelField];\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\")) {\n this.$data.itemTemplate.template = (0, _get3.default)(this.$data.mergeConfig, \"autocomplete.itemTemplate\");\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\")) {\n this.$data.prependSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.prependSelectOptions = _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.prependSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.prependSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect.modelField\"));\n this.$watch(\"prependSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\")) {\n this.$data.appendSelectOptions = (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSource\");\n } else {\n this.$http({\n url: (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.enumSourceRemote.remoteUrl\")\n }).then(function (res) {\n _this.$data.appendSelectOptions = _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.compound.appendSelect.enumSourceRemote.resField) : res.data;\n });\n }\n this.$data.appendSelectVal = (0, _get3.default)(this.value, (0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect.modelField\"));\n\n this.$watch(\"appendSelectVal\", function () {\n var val = this._processModelVal();\n this.$emit(\"input\", val);\n });\n }\n },\n data: function data() {\n return {\n prependSelectOptions: [],\n prependSelectVal: \"\",\n appendSelectOptions: [],\n appendSelectVal: \"\",\n\n itemTemplate: {\n props: [\"item\"],\n template: \"\"\n },\n\n isUploading: false,\n\n inputVal: \"\",\n\n defaultConfig: {\n type: \"text\",\n trim: true,\n clearable: false,\n prefixIcon: \"\",\n suffixIcon: \"\",\n modelField: \"\",\n\n // autocomplete: { // 自动补全\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // itemTemplate: '
  • {{label}}
  • ', // 显示项的模板\n // immediateShow: false, // 是否立即显示,如果为false则当输入关键字才显示\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 当提示数据是本地而非远程时提供\n // enumSourceRemote: {\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // paramName: 'keyword', // 请求参数名,默认是keyword\n // otherParams: {}, // 其它请求参数,值支持 dx表达式\n // resField: '', // 响应结果的字段\n // }\n // },\n\n // compound: { // 组合\n // prependLabel: '', // 前置标签\n // appendLabel: '', // 后置标签\n // prependIcon: '', // 后置图标样式\n // appendIcon: '', // 前置图标样式\n // prependSelect: { // 前置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // },\n // appendSelect: { // 后置下拉框,使用该种的数据必须是对象\n // itemLabelField: 'label', // 项数据表示label的字段\n // itemValueField: 'value', // 项数据表示value的字段\n // enumSource: [{value: [String | Number | Boolean], label: ''}], // 本地数据源\n // enumSourceRemote: { // 远程数据源\n // remoteUrl: '', // 如果是远程访问,则填写该url\n // resField: '', // 响应结果的字段\n // },\n // modelField: '' // 用于绑定input value值的某个属性\n // }\n // }\n\n upload: {\n // 上传的参数配置(当type=\"file\"时,只认这个参数)\n uploadUrl: \"\", // 上传的地址\n data: {}, // 上传时附带的额外参数\n fileField: \"file\", // 表示文件的字段,默认是file\n accept: \"\", // 接受上传的文件类型\n constraint: {\n // 约束\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: \"\", // 获取返回结果的字段,\n uploadText: \"\" // 上传按钮的名称\n }\n }\n };\n },\n\n\n computed: {\n autocompleteOtherParams: function autocompleteOtherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'autocomplete.enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n querySearch: function querySearch(queryString, cb) {\n var autoCpl = this.$data.mergeConfig.autocomplete;\n\n // 本地数据源的处理\n if (autoCpl.enumSource) {\n cb(autoCpl.enumSource.filter(function (item) {\n var itemVal = item[autoCpl.itemValueField || \"value\"].toString().toLowerCase();\n return itemVal.indexOf(queryString.toLowerCase()) !== -1;\n }));\n return;\n }\n\n // 下面是远程数据源的处理\n var options = {\n url: autoCpl.enumSourceRemote.remoteUrl,\n params: this.autocompleteOtherParams ? JSON.parse(JSON.stringify(this.autocompleteOtherParams)) : {}\n };\n options.params[autoCpl.enumSourceRemote.paramName] = queryString;\n\n this.$http(options).then(function (res) {\n cb(autoCpl.enumSourceRemote.resField ? (0, _get3.default)(res.data, autoCpl.enumSourceRemote.resField) : res.data);\n });\n },\n handleClickUpload: function handleClickUpload() {\n // 处理选中的input[type=\"file\"]\n var vm = this;\n if (!vm.disabled) {\n vm.$refs.upload.value = null;\n vm.$refs.upload.click();\n }\n },\n handleFileChange: function handleFileChange() {\n var _this2 = this;\n\n var vm = this;\n var fd = new FormData();\n var _vm$mergeConfig$uploa = vm.mergeConfig.upload,\n uploadUrl = _vm$mergeConfig$uploa.uploadUrl,\n data = _vm$mergeConfig$uploa.data,\n resField = _vm$mergeConfig$uploa.resField,\n fileField = _vm$mergeConfig$uploa.fileField;\n\n var sendObj = Object.assign({}, data);\n sendObj[fileField] = this.$refs.upload.files[0];\n\n // 判断是否符合大小约束\n var fileSize = sendObj[fileField].size / 1024;\n if (vm.mergeConfig.upload.constraint.maxSize && fileSize > vm.mergeConfig.upload.constraint.maxSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5C0F\\u4E8E' + vm.mergeConfig.upload.constraint.maxSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n if (vm.mergeConfig.upload.constraint.minSize && fileSize < vm.mergeConfig.upload.constraint.minSize) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5927\\u4E8E' + vm.mergeConfig.upload.constraint.minSize + 'KB\\u7684\\u6587\\u4EF6\\uFF0C\\u60A8\\u7684\\u6587\\u4EF6\\u4E3A' + fileSize.toFixed(0) + 'KB',\n type: \"error\"\n });\n return;\n }\n\n // 图片类型判断是否符合宽高要求\n var jurgeImgPromise = new Promise(function (resolve) {\n if (sendObj[fileField].type.indexOf(\"image\") >= 0 && vm.mergeConfig.upload.constraint.width && vm.mergeConfig.upload.constraint.height) {\n var reader = new FileReader();\n reader.onload = function (theFile) {\n var image = new Image();\n image.onload = function () {\n var pass = false;\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n pass = this.width === vm.mergeConfig.upload.constraint.width && this.height === vm.mergeConfig.upload.constraint.height;\n } else {\n pass = (this.width / this.height).toFixed(0) === (vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height).toFixed(0);\n }\n if (!pass) {\n if (vm.mergeConfig.upload.constraint.sizeFixed) {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20' + vm.mergeConfig.upload.constraint.width + 'x' + vm.mergeConfig.upload.constraint.height + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u4E3A' + this.width + 'x' + this.height,\n type: \"error\"\n });\n } else {\n vm.$message({\n message: '\\u8BF7\\u4E0A\\u4F20\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(vm.mergeConfig.upload.constraint.width / vm.mergeConfig.upload.constraint.height, 0.01) + '\\u7684\\u56FE\\u7247\\uFF0C\\u4F60\\u7684\\u56FE\\u7247\\u5BBD\\u9AD8\\u6BD4\\u4E3A' + vm._getFractionalExpression(this.width / this.height, 0.01),\n type: \"error\"\n });\n }\n } else {\n resolve();\n }\n };\n image.src = theFile.target.result;\n };\n reader.readAsDataURL(sendObj[fileField]);\n } else {\n resolve();\n }\n });\n\n jurgeImgPromise.then(function () {\n var _iteratorNormalCompletion = true;\n var _didIteratorError = false;\n var _iteratorError = undefined;\n\n try {\n for (var _iterator = Object.entries(sendObj)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {\n var _step$value = _slicedToArray(_step.value, 2),\n key = _step$value[0],\n value = _step$value[1];\n\n fd.append(key, value);\n }\n } catch (err) {\n _didIteratorError = true;\n _iteratorError = err;\n } finally {\n try {\n if (!_iteratorNormalCompletion && _iterator.return) {\n _iterator.return();\n }\n } finally {\n if (_didIteratorError) {\n throw _iteratorError;\n }\n }\n }\n\n _this2.$data.isUploading = true;\n _this2.$http({\n method: \"POST\",\n url: uploadUrl,\n data: fd\n }).then(function (res) {\n _this2.$data.inputVal = (0, _get3.default)(res, resField || \"\");\n _this2.$data.isUploading = false;\n }).catch(function () {\n vm.$message.error('\\u4E0A\\u4F20\\u5931\\u8D25\\uFF0C\\u8BF7\\u7A0D\\u540E\\u518D\\u8BD5\\uFF01');\n _this2.$data.isUploading = false;\n });\n });\n },\n _getFractionalExpression: function _getFractionalExpression(value, threshold) {\n var i = 1,\n j = 1;\n while (Math.abs(i / j - value) > threshold) {\n if (i / j > value) {\n j++;\n } else if (i / j < value) {\n i++;\n }\n }\n return i + \":\" + j;\n },\n\n\n // 你可以通过该方法在modelVal传出去之前进行加工处理,即在this.$emit('input')之前\n _processModelVal: function _processModelVal(newVal) {\n var val = void 0;\n if (newVal !== undefined) {\n // mixin调用的\n if (_typeof(this.value) === \"object\") {\n val = newVal[this.$data.mergeConfig.modelField];\n } else {\n val = newVal;\n }\n } else {\n val = this.$data.inputVal;\n }\n\n if (this.$data.mergeConfig.trim) {\n val = val ? val.toString().trim() : val;\n }\n\n switch (this.$data.mergeConfig.type) {\n case \"number\":\n val = parseFloat(val);\n val = isNaN(val) ? \"\" : val;\n break;\n case \"integer\":\n val = parseInt(val);\n val = isNaN(val) ? \"\" : val;\n break;\n default:\n break;\n }\n\n if (_typeof(this.value) === \"object\") {\n var obj = {};\n obj[this.$data.mergeConfig.modelField] = val;\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.prependSelect\")) {\n obj[this.mergeConfig.compound.prependSelect.modelField] = this.$data.prependSelectVal;\n }\n if ((0, _get3.default)(this.$data.mergeConfig, \"compound.appendSelect\")) {\n obj[this.mergeConfig.compound.appendSelect.modelField] = this.$data.appendSelectVal;\n }\n return obj;\n } else {\n this.$data.inputVal = val;\n return val;\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9pbnB1dC52dWU/ZjAyOSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBjbGFzcz1cIm5jZm9ybS1pbnB1dFwiPlxyXG4gICAgPCEtLSDmsqHmnInoh6rliqjooaXlhaggLS0+XHJcbiAgICA8ZWwtaW5wdXQgdi1pZj1cIiFtZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcIiA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpyZWFkb25seT1cInJlYWRvbmx5XCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZSA9PT0gJ2ZpbGUnID8gJ3RleHQnIDogbWVyZ2VDb25maWcudHlwZVwiIDpwcmVmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnByZWZpeEljb25cIiA6c3VmZml4LWljb249XCJtZXJnZUNvbmZpZy5zdWZmaXhJY29uXCIgdi1tb2RlbD1cImlucHV0VmFsXCI+XHJcblxyXG4gICAgICA8dGVtcGxhdGUgdi1pZj1cIm1lcmdlQ29uZmlnLnR5cGUgIT09ICdmaWxlJyAmJiBtZXJnZUNvbmZpZy5jb21wb3VuZFwiPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kTGFiZWxcIj57e21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kTGFiZWx9fTwvdGVtcGxhdGU+XHJcblxyXG4gICAgICAgIDxlbC1idXR0b24gc2xvdD1cInByZXBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXCI+PC9lbC1idXR0b24+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJwcmVwZW5kU2VsZWN0VmFsXCIgc2xvdD1cInByZXBlbmRcIiA6cGxhY2Vob2xkZXI9XCIkdCgnc2VsZWN0UGxzJylcIj5cclxuICAgICAgICAgIDxlbC1vcHRpb24gdi1mb3I9XCJpdGVtIGluIHByZXBlbmRTZWxlY3RPcHRpb25zXCIgOmxhYmVsPVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIiA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiPjwvZWwtb3B0aW9uPlxyXG4gICAgICAgIDwvZWwtc2VsZWN0PlxyXG5cclxuICAgICAgICA8ZWwtc2VsZWN0IHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3RcIiB2LW1vZGVsPVwiYXBwZW5kU2VsZWN0VmFsXCIgc2xvdD1cImFwcGVuZFwiIDpwbGFjZWhvbGRlcj1cIiR0KCdzZWxlY3RQbHMnKVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gYXBwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgIDwhLS3kuIrkvKDnsbvlnostLT5cclxuICAgICAgPHRlbXBsYXRlIHYtZWxzZS1pZj1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdmaWxlJyAmJiBtZXJnZUNvbmZpZy51cGxvYWRcIj5cclxuICAgICAgICA8ZWwtYnV0dG9uIHNsb3Q9XCJhcHBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcudXBsb2FkLnVwbG9hZFVybFwiIGNsYXNzPVwibmNmb3JtLWlucHV0LXVwbG9hZFwiIEBjbGljaz1cImhhbmRsZUNsaWNrVXBsb2FkXCI+e3tpc1VwbG9hZGluZyA/ICR0KCd1cGxvYWRpbmcnKSA6IG1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRUZXh0IHx8ICR0KCd1cGxvYWQnKX19XHJcbiAgICAgICAgICA8aW5wdXQgdHlwZT1cImZpbGVcIiByZWY9XCJ1cGxvYWRcIiA6YWNjZXB0PVwibWVyZ2VDb25maWcudXBsb2FkLmFjY2VwdCB8fCAnJ1wiIEBjaGFuZ2U9XCJoYW5kbGVGaWxlQ2hhbmdlXCIgLz5cclxuICAgICAgICA8L2VsLWJ1dHRvbj5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgIDwvZWwtaW5wdXQ+XHJcblxyXG4gICAgPCEtLSDoh6rliqjooaXlhaggLS0+XHJcbiAgICA8ZWwtYXV0b2NvbXBsZXRlIHYtZWxzZSA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIDpyZWFkb25seT1cInJlYWRvbmx5XCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiIDp0eXBlPVwibWVyZ2VDb25maWcudHlwZVwiIDpwcmVmaXgtaWNvbj1cIm1lcmdlQ29uZmlnLnByZWZpeEljb25cIiA6c3VmZml4LWljb249XCJtZXJnZUNvbmZpZy5zdWZmaXhJY29uXCIgOmZldGNoLXN1Z2dlc3Rpb25zPVwicXVlcnlTZWFyY2hcIiA6dHJpZ2dlci1vbi1mb2N1cz1cIiEhbWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLmltbWVkaWF0ZVNob3dcIiA6dmFsdWUta2V5PVwibWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1WYWx1ZUZpZWxkIHx8ICd2YWx1ZSdcIiB2LW1vZGVsPVwiaW5wdXRWYWxcIj5cclxuXHJcbiAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwicHJvcHNcIiB2LWlmPVwibWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlICYmIG1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcIj5cclxuICAgICAgICA8Y29tcG9uZW50IDppcz1cIml0ZW1UZW1wbGF0ZVwiIDppdGVtPVwicHJvcHMuaXRlbVwiPlxyXG4gICAgICAgIDwvY29tcG9uZW50PlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgPHRlbXBsYXRlIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZFwiPlxyXG4gICAgICAgIDx0ZW1wbGF0ZSBzbG90PVwicHJlcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kTGFiZWxcIj57e21lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbH19PC90ZW1wbGF0ZT5cclxuICAgICAgICA8dGVtcGxhdGUgc2xvdD1cImFwcGVuZFwiIHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRMYWJlbFwiPnt7bWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kTGFiZWx9fTwvdGVtcGxhdGU+XHJcblxyXG4gICAgICAgIDxlbC1idXR0b24gc2xvdD1cInByZXBlbmRcIiB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXCI+PC9lbC1idXR0b24+XHJcbiAgICAgICAgPGVsLWJ1dHRvbiBzbG90PVwiYXBwZW5kXCIgdi1pZj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIiA6aWNvbj1cIm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZEljb25cIj48L2VsLWJ1dHRvbj5cclxuXHJcbiAgICAgICAgPGVsLXNlbGVjdCB2LWlmPVwibWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFwiIHYtbW9kZWw9XCJwcmVwZW5kU2VsZWN0VmFsXCIgc2xvdD1cInByZXBlbmRcIiA6cGxhY2Vob2xkZXI9XCIkdCgnc2VsZWN0UGxzJylcIj5cclxuICAgICAgICAgIDxlbC1vcHRpb24gdi1mb3I9XCJpdGVtIGluIHByZXBlbmRTZWxlY3RPcHRpb25zXCIgOmxhYmVsPVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdC5pdGVtVmFsdWVGaWVsZF1cIiA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiPjwvZWwtb3B0aW9uPlxyXG4gICAgICAgIDwvZWwtc2VsZWN0PlxyXG5cclxuICAgICAgICA8ZWwtc2VsZWN0IHYtaWY9XCJtZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3RcIiB2LW1vZGVsPVwiYXBwZW5kU2VsZWN0VmFsXCIgc2xvdD1cImFwcGVuZFwiIDpwbGFjZWhvbGRlcj1cIiR0KCdzZWxlY3RQbHMnKVwiPlxyXG4gICAgICAgICAgPGVsLW9wdGlvbiB2LWZvcj1cIml0ZW0gaW4gYXBwZW5kU2VsZWN0T3B0aW9uc1wiIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1MYWJlbEZpZWxkXVwiIDp2YWx1ZT1cIml0ZW1bbWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0Lml0ZW1WYWx1ZUZpZWxkXVwiIDprZXk9XCJpdGVtW21lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFZhbC5pdGVtVmFsdWVGaWVsZF1cIj48L2VsLW9wdGlvbj5cclxuICAgICAgICA8L2VsLXNlbGVjdD5cclxuICAgICAgPC90ZW1wbGF0ZT5cclxuICAgIDwvZWwtYXV0b2NvbXBsZXRlPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLm5jZm9ybS1pbnB1dCB7XHJcbiAgICAuZWwtc2VsZWN0IC5lbC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgIH1cclxuICAgIC5pbnB1dC13aXRoLXNlbGVjdCAuZWwtaW5wdXQtZ3JvdXBfX3ByZXBlbmQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLm5jZm9ybS1pbnB1dC11cGxvYWQge1xyXG4gICAgICBbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbC1hdXRvY29tcGxldGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG5pbXBvcnQgX2dldCBmcm9tIFwibG9kYXNoLWVzL2dldFwiO1xyXG5pbXBvcnQgX2Nsb25lRGVlcCBmcm9tICdsb2Rhc2gtZXMvY2xvbmVEZWVwJztcclxuXHJcbmNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBpMThuRGF0YToge1xyXG4gICAgZW46IHtcclxuICAgICAgc2VsZWN0UGxzOiAnU2VsZWN0IFBsZWFzZScsXHJcbiAgICAgIHVwbG9hZGluZzogJ1VwbG9hZGluZy4uLicsXHJcbiAgICAgIHVwbG9hZDogJ1VwbG9hZCdcclxuICAgIH0sXHJcbiAgICB6aF9jbjoge1xyXG4gICAgICBzZWxlY3RQbHM6ICfor7fpgInmi6knLFxyXG4gICAgICB1cGxvYWRpbmc6ICfkuIrkvKDkuK0uLi4nLFxyXG4gICAgICB1cGxvYWQ6ICfngrnlh7vkuIrkvKAnXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgcHJvcHM6IHtcclxuICAgIHZhbHVlOiB7XHJcbiAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgT2JqZWN0XVxyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIGNyZWF0ZWQoKSB7XHJcbiAgICB0aGlzLiR3YXRjaChcImlucHV0VmFsXCIsIChuZXdWYWwsIG9sZFZhbCkgPT4ge1xyXG4gICAgICBpZiAoIW5ld1ZhbCAmJiAhb2xkVmFsKSByZXR1cm47XHJcbiAgICAgIGxldCB2YWwgPSB0aGlzLl9wcm9jZXNzTW9kZWxWYWwoKTtcclxuICAgICAgdGhpcy4kZW1pdChcImlucHV0XCIsIHZhbCk7XHJcbiAgICB9KTtcclxuXHJcbiAgICBpZiAodGhpcy4kZGF0YS5tb2RlbFZhbCAhPT0gdW5kZWZpbmVkKSB7XHJcbiAgICAgIHRoaXMuJGRhdGEuaW5wdXRWYWwgPVxyXG4gICAgICAgIFtcInN0cmluZ1wiLCBcIm51bWJlclwiXS5pbmRleE9mKHR5cGVvZiB0aGlzLiRkYXRhLm1vZGVsVmFsKSA+PSAwXHJcbiAgICAgICAgICA/IHRoaXMuJGRhdGEubW9kZWxWYWxcclxuICAgICAgICAgIDogdGhpcy4kZGF0YS5tb2RlbFZhbFt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLm1vZGVsRmllbGRdO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiYXV0b2NvbXBsZXRlLml0ZW1UZW1wbGF0ZVwiKSkge1xyXG4gICAgICB0aGlzLiRkYXRhLml0ZW1UZW1wbGF0ZS50ZW1wbGF0ZSA9IF9nZXQoXHJcbiAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZyxcclxuICAgICAgICBcImF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcIlxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICBpZiAoX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVwiKSkge1xyXG4gICAgICAgIHRoaXMuJGRhdGEucHJlcGVuZFNlbGVjdE9wdGlvbnMgPSBfZ2V0KFxyXG4gICAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZyxcclxuICAgICAgICAgIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdC5lbnVtU291cmNlXCJcclxuICAgICAgICApO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuJGh0dHAoe1xyXG4gICAgICAgICAgdXJsOiBfZ2V0KFxyXG4gICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgICBcImNvbXBvdW5kLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmxcIlxyXG4gICAgICAgICAgKVxyXG4gICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgIHRoaXMuJGRhdGEucHJlcGVuZFNlbGVjdE9wdGlvbnMgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmNvbXBvdW5kXHJcbiAgICAgICAgICAgIC5wcmVwZW5kU2VsZWN0LmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGRcclxuICAgICAgICAgICAgPyBfZ2V0KFxyXG4gICAgICAgICAgICAgICAgcmVzLmRhdGEsXHJcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZVxyXG4gICAgICAgICAgICAgICAgICAucmVzRmllbGRcclxuICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgIDogcmVzLmRhdGE7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy4kZGF0YS5wcmVwZW5kU2VsZWN0VmFsID0gX2dldChcclxuICAgICAgICB0aGlzLnZhbHVlLFxyXG4gICAgICAgIF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5wcmVwZW5kU2VsZWN0Lm1vZGVsRmllbGRcIilcclxuICAgICAgKTtcclxuICAgICAgdGhpcy4kd2F0Y2goXCJwcmVwZW5kU2VsZWN0VmFsXCIsIGZ1bmN0aW9uKCkge1xyXG4gICAgICAgIGxldCB2YWwgPSB0aGlzLl9wcm9jZXNzTW9kZWxWYWwoKTtcclxuICAgICAgICB0aGlzLiRlbWl0KFwiaW5wdXRcIiwgdmFsKTtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3RcIikpIHtcclxuICAgICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVwiKSkge1xyXG4gICAgICAgIHRoaXMuJGRhdGEuYXBwZW5kU2VsZWN0T3B0aW9ucyA9IF9nZXQoXHJcbiAgICAgICAgICB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLFxyXG4gICAgICAgICAgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgKTtcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgIHVybDogX2dldChcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZyxcclxuICAgICAgICAgICAgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmxcIlxyXG4gICAgICAgICAgKVxyXG4gICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgIHRoaXMuJGRhdGEuYXBwZW5kU2VsZWN0T3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuY29tcG91bmRcclxuICAgICAgICAgICAgLmFwcGVuZFNlbGVjdC5lbnVtU291cmNlUmVtb3RlLnJlc0ZpZWxkXHJcbiAgICAgICAgICAgID8gX2dldChcclxuICAgICAgICAgICAgICAgIHJlcy5kYXRhLFxyXG4gICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3QuZW51bVNvdXJjZVJlbW90ZVxyXG4gICAgICAgICAgICAgICAgICAucmVzRmllbGRcclxuICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgIDogcmVzLmRhdGE7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH1cclxuICAgICAgdGhpcy4kZGF0YS5hcHBlbmRTZWxlY3RWYWwgPSBfZ2V0KFxyXG4gICAgICAgIHRoaXMudmFsdWUsXHJcbiAgICAgICAgX2dldCh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLCBcImNvbXBvdW5kLmFwcGVuZFNlbGVjdC5tb2RlbEZpZWxkXCIpXHJcbiAgICAgICk7XHJcblxyXG4gICAgICB0aGlzLiR3YXRjaChcImFwcGVuZFNlbGVjdFZhbFwiLCBmdW5jdGlvbigpIHtcclxuICAgICAgICBsZXQgdmFsID0gdGhpcy5fcHJvY2Vzc01vZGVsVmFsKCk7XHJcbiAgICAgICAgdGhpcy4kZW1pdChcImlucHV0XCIsIHZhbCk7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICB9LFxyXG5cclxuICBkYXRhKCkge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgcHJlcGVuZFNlbGVjdE9wdGlvbnM6IFtdLFxyXG4gICAgICBwcmVwZW5kU2VsZWN0VmFsOiBcIlwiLFxyXG4gICAgICBhcHBlbmRTZWxlY3RPcHRpb25zOiBbXSxcclxuICAgICAgYXBwZW5kU2VsZWN0VmFsOiBcIlwiLFxyXG5cclxuICAgICAgaXRlbVRlbXBsYXRlOiB7XHJcbiAgICAgICAgcHJvcHM6IFtcIml0ZW1cIl0sXHJcbiAgICAgICAgdGVtcGxhdGU6IFwiXCJcclxuICAgICAgfSxcclxuXHJcbiAgICAgIGlzVXBsb2FkaW5nOiBmYWxzZSxcclxuXHJcbiAgICAgIGlucHV0VmFsOiBcIlwiLFxyXG5cclxuICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgIHR5cGU6IFwidGV4dFwiLFxyXG4gICAgICAgIHRyaW06IHRydWUsXHJcbiAgICAgICAgY2xlYXJhYmxlOiBmYWxzZSxcclxuICAgICAgICBwcmVmaXhJY29uOiBcIlwiLFxyXG4gICAgICAgIHN1ZmZpeEljb246IFwiXCIsXHJcbiAgICAgICAgbW9kZWxGaWVsZDogXCJcIixcclxuXHJcbiAgICAgICAgLy8gYXV0b2NvbXBsZXRlOiB7IC8vIOiHquWKqOihpeWFqFxyXG4gICAgICAgIC8vICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOmhueaVsOaNruihqOekumxhYmVs55qE5a2X5q61XHJcbiAgICAgICAgLy8gICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICAvLyAgIGl0ZW1UZW1wbGF0ZTogJzxsaSB2YWx1ZT1cInt7dmFsdWV9fVwiPnt7bGFiZWx9fTwvbGk+JywgLy8g5pi+56S66aG555qE5qih5p2/XHJcbiAgICAgICAgLy8gICBpbW1lZGlhdGVTaG93OiBmYWxzZSwgLy8g5piv5ZCm56uL5Y2z5pi+56S677yM5aaC5p6c5Li6ZmFsc2XliJnlvZPovpPlhaXlhbPplK7lrZfmiY3mmL7npLpcclxuICAgICAgICAvLyAgIGVudW1Tb3VyY2U6IFt7dmFsdWU6IFtTdHJpbmcgfCBOdW1iZXIgfCBCb29sZWFuXSwgbGFiZWw6ICcnfV0sIC8vIOW9k+aPkOekuuaVsOaNruaYr+acrOWcsOiAjOmdnui/nOeoi+aXtuaPkOS+m1xyXG4gICAgICAgIC8vICAgZW51bVNvdXJjZVJlbW90ZToge1xyXG4gICAgICAgIC8vICAgICByZW1vdGVVcmw6ICcnLCAvLyDlpoLmnpzmmK/ov5znqIvorr/pl67vvIzliJnloavlhpnor6V1cmxcclxuICAgICAgICAvLyAgICAgcGFyYW1OYW1lOiAna2V5d29yZCcsIC8vIOivt+axguWPguaVsOWQje+8jOm7mOiupOaYr2tleXdvcmRcclxuICAgICAgICAvLyAgICAgb3RoZXJQYXJhbXM6IHt9LCAvLyDlhbblroPor7fmsYLlj4LmlbDvvIzlgLzmlK/mjIEgZHjooajovr7lvI9cclxuICAgICAgICAvLyAgICAgcmVzRmllbGQ6ICcnLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9LFxyXG5cclxuICAgICAgICAvLyBjb21wb3VuZDogeyAvLyDnu4TlkIhcclxuICAgICAgICAvLyAgIHByZXBlbmRMYWJlbDogJycsIC8vIOWJjee9ruagh+etvlxyXG4gICAgICAgIC8vICAgYXBwZW5kTGFiZWw6ICcnLCAvLyDlkI7nva7moIfnrb5cclxuICAgICAgICAvLyAgIHByZXBlbmRJY29uOiAnJywgLy8g5ZCO572u5Zu+5qCH5qC35byPXHJcbiAgICAgICAgLy8gICBhcHBlbmRJY29uOiAnJywgLy8g5YmN572u5Zu+5qCH5qC35byPXHJcbiAgICAgICAgLy8gICBwcmVwZW5kU2VsZWN0OiB7IC8vIOWJjee9ruS4i+aLieahhu+8jOS9v+eUqOivpeenjeeahOaVsOaNruW/hemhu+aYr+WvueixoVxyXG4gICAgICAgIC8vICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOmhueaVsOaNruihqOekunZhbHVl55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2U6IFt7dmFsdWU6IFtTdHJpbmcgfCBOdW1iZXIgfCBCb29sZWFuXSwgbGFiZWw6ICcnfV0sIC8vIOacrOWcsOaVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICBlbnVtU291cmNlUmVtb3RlOiB7IC8vIOi/nOeoi+aVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgIC8vICAgICAgIHJlc0ZpZWxkOiAnJywgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIH0sXHJcbiAgICAgICAgLy8gICAgIG1vZGVsRmllbGQ6ICcnIC8vIOeUqOS6jue7keWummlucHV0IHZhbHVl5YC855qE5p+Q5Liq5bGe5oCnXHJcbiAgICAgICAgLy8gICB9LFxyXG4gICAgICAgIC8vICAgYXBwZW5kU2VsZWN0OiB7IC8vIOWQjue9ruS4i+aLieahhu+8jOS9v+eUqOivpeenjeeahOaVsOaNruW/hemhu+aYr+WvueixoVxyXG4gICAgICAgIC8vICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICAvLyAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOmhueaVsOaNruihqOekunZhbHVl55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIGVudW1Tb3VyY2U6IFt7dmFsdWU6IFtTdHJpbmcgfCBOdW1iZXIgfCBCb29sZWFuXSwgbGFiZWw6ICcnfV0sIC8vIOacrOWcsOaVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICBlbnVtU291cmNlUmVtb3RlOiB7IC8vIOi/nOeoi+aVsOaNrua6kFxyXG4gICAgICAgIC8vICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgIC8vICAgICAgIHJlc0ZpZWxkOiAnJywgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgLy8gICAgIH0sXHJcbiAgICAgICAgLy8gICAgIG1vZGVsRmllbGQ6ICcnIC8vIOeUqOS6jue7keWummlucHV0IHZhbHVl5YC855qE5p+Q5Liq5bGe5oCnXHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICB1cGxvYWQ6IHtcclxuICAgICAgICAgIC8vIOS4iuS8oOeahOWPguaVsOmFjee9ru+8iOW9k3R5cGU9XCJmaWxlXCLml7bvvIzlj6rorqTov5nkuKrlj4LmlbDvvIlcclxuICAgICAgICAgIHVwbG9hZFVybDogXCJcIiwgLy8g5LiK5Lyg55qE5Zyw5Z2AXHJcbiAgICAgICAgICBkYXRhOiB7fSwgLy8g5LiK5Lyg5pe26ZmE5bim55qE6aKd5aSW5Y+C5pWwXHJcbiAgICAgICAgICBmaWxlRmllbGQ6IFwiZmlsZVwiLCAvLyDooajnpLrmlofku7bnmoTlrZfmrrXvvIzpu5jorqTmmK9maWxlXHJcbiAgICAgICAgICBhY2NlcHQ6IFwiXCIsIC8vIOaOpeWPl+S4iuS8oOeahOaWh+S7tuexu+Wei1xyXG4gICAgICAgICAgY29uc3RyYWludDoge1xyXG4gICAgICAgICAgICAvLyDnuqbmnZ9cclxuICAgICAgICAgICAgd2lkdGg6IDAsIC8vIOWbvueJh+WuveW6plxyXG4gICAgICAgICAgICBoZWlnaHQ6IDAsIC8vIOWbvueJh+mrmOW6plxyXG4gICAgICAgICAgICBzaXplRml4ZWQ6IHRydWUsIC8vIOWbvueJh+WwuuWvuOe6puadn+eahOWkp+Wwj+aYr+WQpuaMieWbuuWumuWAvO+8jOW9k+S4umZhbHNl5pe25oyJ5q+U5L6LXHJcbiAgICAgICAgICAgIG1heFNpemU6IDAsIC8vIOacgOWkp+WbvueJh+Wkp+Wwj++8jOWNleS9jUtC77yMMOS7o+ihqOS4jemZkFxyXG4gICAgICAgICAgICBtaW5TaXplOiAwIC8vIOacgOWwj+WbvueJh+Wkp+Wwj++8jOWNleS9jUtC77yMMOS7o+ihqOS4jemZkFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICAgIHJlc0ZpZWxkOiBcIlwiLCAvLyDojrflj5bov5Tlm57nu5PmnpznmoTlrZfmrrUsXHJcbiAgICAgICAgICB1cGxvYWRUZXh0OiBcIlwiIC8vICDkuIrkvKDmjInpkq7nmoTlkI3np7BcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH07XHJcbiAgfSxcclxuXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIGF1dG9jb21wbGV0ZU90aGVyUGFyYW1zKCkge1xyXG4gICAgICBsZXQgb3RoZXJQYXJhbXMgPSBfY2xvbmVEZWVwKF9nZXQodGhpcy5tZXJnZUNvbmZpZywgJ2F1dG9jb21wbGV0ZS5lbnVtU291cmNlUmVtb3RlLm90aGVyUGFyYW1zJyksIHt9KTtcclxuICAgICAgZm9yIChsZXQga2V5IGluIG90aGVyUGFyYW1zKSB7XHJcbiAgICAgICAgb3RoZXJQYXJhbXNba2V5XSA9IHRoaXMuX2FuYWx5emVWYWwob3RoZXJQYXJhbXNba2V5XSk7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG90aGVyUGFyYW1zO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIG1ldGhvZHM6IHtcclxuICAgIHF1ZXJ5U2VhcmNoKHF1ZXJ5U3RyaW5nLCBjYikge1xyXG4gICAgICBjb25zdCBhdXRvQ3BsID0gdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGU7XHJcblxyXG4gICAgICAvLyDmnKzlnLDmlbDmja7mupDnmoTlpITnkIZcclxuICAgICAgaWYgKGF1dG9DcGwuZW51bVNvdXJjZSkge1xyXG4gICAgICAgIGNiKFxyXG4gICAgICAgICAgYXV0b0NwbC5lbnVtU291cmNlLmZpbHRlcihpdGVtID0+IHtcclxuICAgICAgICAgICAgbGV0IGl0ZW1WYWwgPSBpdGVtW2F1dG9DcGwuaXRlbVZhbHVlRmllbGQgfHwgXCJ2YWx1ZVwiXVxyXG4gICAgICAgICAgICAgIC50b1N0cmluZygpXHJcbiAgICAgICAgICAgICAgLnRvTG93ZXJDYXNlKCk7XHJcbiAgICAgICAgICAgIHJldHVybiBpdGVtVmFsLmluZGV4T2YocXVlcnlTdHJpbmcudG9Mb3dlckNhc2UoKSkgIT09IC0xO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICApO1xyXG4gICAgICAgIHJldHVybjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5LiL6Z2i5piv6L+c56iL5pWw5o2u5rqQ55qE5aSE55CGXHJcbiAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XHJcbiAgICAgICAgdXJsOiBhdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsLFxyXG4gICAgICAgIHBhcmFtczogdGhpcy5hdXRvY29tcGxldGVPdGhlclBhcmFtc1xyXG4gICAgICAgICAgPyBKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KHRoaXMuYXV0b2NvbXBsZXRlT3RoZXJQYXJhbXMpKVxyXG4gICAgICAgICAgOiB7fVxyXG4gICAgICB9O1xyXG4gICAgICBvcHRpb25zLnBhcmFtc1thdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucGFyYW1OYW1lXSA9IHF1ZXJ5U3RyaW5nO1xyXG5cclxuICAgICAgdGhpcy4kaHR0cChvcHRpb25zKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgY2IoXHJcbiAgICAgICAgICBhdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGRcclxuICAgICAgICAgICAgPyBfZ2V0KHJlcy5kYXRhLCBhdXRvQ3BsLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQpXHJcbiAgICAgICAgICAgIDogcmVzLmRhdGFcclxuICAgICAgICApO1xyXG4gICAgICB9KTtcclxuICAgIH0sXHJcblxyXG4gICAgaGFuZGxlQ2xpY2tVcGxvYWQoKSB7XHJcbiAgICAgIC8vIOWkhOeQhumAieS4reeahGlucHV0W3R5cGU9XCJmaWxlXCJdXHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgaWYgKCF2bS5kaXNhYmxlZCkge1xyXG4gICAgICAgIHZtLiRyZWZzLnVwbG9hZC52YWx1ZSA9IG51bGw7XHJcbiAgICAgICAgdm0uJHJlZnMudXBsb2FkLmNsaWNrKCk7XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgaGFuZGxlRmlsZUNoYW5nZSgpIHtcclxuICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICBjb25zdCBmZCA9IG5ldyBGb3JtRGF0YSgpO1xyXG4gICAgICBjb25zdCB7IHVwbG9hZFVybCwgZGF0YSwgcmVzRmllbGQsIGZpbGVGaWVsZCB9ID0gdm0ubWVyZ2VDb25maWcudXBsb2FkO1xyXG4gICAgICBjb25zdCBzZW5kT2JqID0gT2JqZWN0LmFzc2lnbih7fSwgZGF0YSk7XHJcbiAgICAgIHNlbmRPYmpbZmlsZUZpZWxkXSA9IHRoaXMuJHJlZnMudXBsb2FkLmZpbGVzWzBdO1xyXG5cclxuICAgICAgLy8g5Yik5pat5piv5ZCm56ym5ZCI5aSn5bCP57qm5p2fXHJcbiAgICAgIGxldCBmaWxlU2l6ZSA9IHNlbmRPYmpbZmlsZUZpZWxkXS5zaXplIC8gMTAyNDtcclxuICAgICAgaWYgKFxyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1heFNpemUgJiZcclxuICAgICAgICBmaWxlU2l6ZSA+IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1heFNpemVcclxuICAgICAgKSB7XHJcbiAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oOWwj+S6jiR7XHJcbiAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1heFNpemVcclxuICAgICAgICAgIH1LQueahOaWh+S7tu+8jOaCqOeahOaWh+S7tuS4uiR7ZmlsZVNpemUudG9GaXhlZCgwKX1LQmAsXHJcbiAgICAgICAgICB0eXBlOiBcImVycm9yXCJcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuICAgICAgaWYgKFxyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1pblNpemUgJiZcclxuICAgICAgICBmaWxlU2l6ZSA8IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1pblNpemVcclxuICAgICAgKSB7XHJcbiAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oOWkp+S6jiR7XHJcbiAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50Lm1pblNpemVcclxuICAgICAgICAgIH1LQueahOaWh+S7tu+8jOaCqOeahOaWh+S7tuS4uiR7ZmlsZVNpemUudG9GaXhlZCgwKX1LQmAsXHJcbiAgICAgICAgICB0eXBlOiBcImVycm9yXCJcclxuICAgICAgICB9KTtcclxuICAgICAgICByZXR1cm47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIOWbvueJh+exu+Wei+WIpOaWreaYr+WQpuespuWQiOWuvemrmOimgeaxglxyXG4gICAgICBsZXQganVyZ2VJbWdQcm9taXNlID0gbmV3IFByb21pc2UocmVzb2x2ZSA9PiB7XHJcbiAgICAgICAgaWYgKFxyXG4gICAgICAgICAgc2VuZE9ialtmaWxlRmllbGRdLnR5cGUuaW5kZXhPZihcImltYWdlXCIpID49IDAgJiZcclxuICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LndpZHRoICYmXHJcbiAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHRcclxuICAgICAgICApIHtcclxuICAgICAgICAgIGxldCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpO1xyXG4gICAgICAgICAgcmVhZGVyLm9ubG9hZCA9IGZ1bmN0aW9uKHRoZUZpbGUpIHtcclxuICAgICAgICAgICAgdmFyIGltYWdlID0gbmV3IEltYWdlKCk7XHJcbiAgICAgICAgICAgIGltYWdlLm9ubG9hZCA9IGZ1bmN0aW9uKCkge1xyXG4gICAgICAgICAgICAgIGxldCBwYXNzID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgaWYgKHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LnNpemVGaXhlZCkge1xyXG4gICAgICAgICAgICAgICAgcGFzcyA9XHJcbiAgICAgICAgICAgICAgICAgIHRoaXMud2lkdGggPT09IHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LndpZHRoICYmXHJcbiAgICAgICAgICAgICAgICAgIHRoaXMuaGVpZ2h0ID09PSB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHBhc3MgPVxyXG4gICAgICAgICAgICAgICAgICAodGhpcy53aWR0aCAvIHRoaXMuaGVpZ2h0KS50b0ZpeGVkKDApID09PVxyXG4gICAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGggL1xyXG4gICAgICAgICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LmhlaWdodFxyXG4gICAgICAgICAgICAgICAgICApLnRvRml4ZWQoMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGlmICghcGFzcykge1xyXG4gICAgICAgICAgICAgICAgaWYgKHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LnNpemVGaXhlZCkge1xyXG4gICAgICAgICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogYOivt+S4iuS8oCR7dm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQud2lkdGh9eCR7XHJcbiAgICAgICAgICAgICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy51cGxvYWQuY29uc3RyYWludC5oZWlnaHRcclxuICAgICAgICAgICAgICAgICAgICB955qE5Zu+54mH77yM5L2g55qE5Zu+54mH5Li6JHt0aGlzLndpZHRofXgke3RoaXMuaGVpZ2h0fWAsXHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJlcnJvclwiXHJcbiAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IGDor7fkuIrkvKDlrr3pq5jmr5TkuLoke3ZtLl9nZXRGcmFjdGlvbmFsRXhwcmVzc2lvbihcclxuICAgICAgICAgICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLnVwbG9hZC5jb25zdHJhaW50LndpZHRoIC9cclxuICAgICAgICAgICAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcudXBsb2FkLmNvbnN0cmFpbnQuaGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgMC4wMVxyXG4gICAgICAgICAgICAgICAgICAgICl955qE5Zu+54mH77yM5L2g55qE5Zu+54mH5a696auY5q+U5Li6JHt2bS5fZ2V0RnJhY3Rpb25hbEV4cHJlc3Npb24oXHJcbiAgICAgICAgICAgICAgICAgICAgICB0aGlzLndpZHRoIC8gdGhpcy5oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAwLjAxXHJcbiAgICAgICAgICAgICAgICAgICAgKX1gLFxyXG4gICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiZXJyb3JcIlxyXG4gICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgaW1hZ2Uuc3JjID0gdGhlRmlsZS50YXJnZXQucmVzdWx0O1xyXG4gICAgICAgICAgfTtcclxuICAgICAgICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKHNlbmRPYmpbZmlsZUZpZWxkXSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIHJlc29sdmUoKTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG5cclxuICAgICAganVyZ2VJbWdQcm9taXNlLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgIGZvciAoY29uc3QgW2tleSwgdmFsdWVdIG9mIE9iamVjdC5lbnRyaWVzKHNlbmRPYmopKSB7XHJcbiAgICAgICAgICBmZC5hcHBlbmQoa2V5LCB2YWx1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuJGRhdGEuaXNVcGxvYWRpbmcgPSB0cnVlO1xyXG4gICAgICAgIHRoaXMuJGh0dHAoe1xyXG4gICAgICAgICAgbWV0aG9kOiBcIlBPU1RcIixcclxuICAgICAgICAgIHVybDogdXBsb2FkVXJsLFxyXG4gICAgICAgICAgZGF0YTogZmRcclxuICAgICAgICB9KVxyXG4gICAgICAgICAgLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5pbnB1dFZhbCA9IF9nZXQocmVzLCByZXNGaWVsZCB8fCBcIlwiKTtcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5pc1VwbG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgfSlcclxuICAgICAgICAgIC5jYXRjaCgoKSA9PiB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlLmVycm9yKGDkuIrkvKDlpLHotKXvvIzor7fnqI3lkI7lho3or5XvvIFgKTtcclxuICAgICAgICAgICAgdGhpcy4kZGF0YS5pc1VwbG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgfSk7XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICBfZ2V0RnJhY3Rpb25hbEV4cHJlc3Npb24odmFsdWUsIHRocmVzaG9sZCkge1xyXG4gICAgICBsZXQgaSA9IDEsXHJcbiAgICAgICAgaiA9IDE7XHJcbiAgICAgIHdoaWxlIChNYXRoLmFicyhpIC8gaiAtIHZhbHVlKSA+IHRocmVzaG9sZCkge1xyXG4gICAgICAgIGlmIChpIC8gaiA+IHZhbHVlKSB7XHJcbiAgICAgICAgICBqKys7XHJcbiAgICAgICAgfSBlbHNlIGlmIChpIC8gaiA8IHZhbHVlKSB7XHJcbiAgICAgICAgICBpKys7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHJldHVybiBpICsgXCI6XCIgKyBqO1xyXG4gICAgfSxcclxuXHJcbiAgICAvLyDkvaDlj6/ku6XpgJrov4for6Xmlrnms5XlnKhtb2RlbFZhbOS8oOWHuuWOu+S5i+WJjei/m+ihjOWKoOW3peWkhOeQhu+8jOWNs+WcqHRoaXMuJGVtaXQoJ2lucHV0JynkuYvliY1cclxuICAgIF9wcm9jZXNzTW9kZWxWYWwobmV3VmFsKSB7XHJcbiAgICAgIGxldCB2YWw7XHJcbiAgICAgIGlmIChuZXdWYWwgIT09IHVuZGVmaW5lZCkge1xyXG4gICAgICAgIC8vIG1peGlu6LCD55So55qEXHJcbiAgICAgICAgaWYgKHR5cGVvZiB0aGlzLnZhbHVlID09PSBcIm9iamVjdFwiKSB7XHJcbiAgICAgICAgICB2YWwgPSBuZXdWYWxbdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5tb2RlbEZpZWxkXTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgdmFsID0gbmV3VmFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICB2YWwgPSB0aGlzLiRkYXRhLmlucHV0VmFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpZih0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnRyaW0pe1xyXG4gICAgICAgIHZhbCA9IHZhbCA/IHZhbC50b1N0cmluZygpLnRyaW0oKSA6IHZhbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3dpdGNoICh0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLnR5cGUpIHtcclxuICAgICAgICBjYXNlIFwibnVtYmVyXCI6XHJcbiAgICAgICAgICB2YWwgPSBwYXJzZUZsb2F0KHZhbCk7XHJcbiAgICAgICAgICB2YWwgPSBpc05hTih2YWwpID8gXCJcIiA6IHZhbDtcclxuICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIGNhc2UgXCJpbnRlZ2VyXCI6XHJcbiAgICAgICAgICB2YWwgPSBwYXJzZUludCh2YWwpO1xyXG4gICAgICAgICAgdmFsID0gaXNOYU4odmFsKSA/IFwiXCIgOiB2YWw7XHJcbiAgICAgICAgICBicmVhaztcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgYnJlYWs7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmICh0eXBlb2YgdGhpcy52YWx1ZSA9PT0gXCJvYmplY3RcIikge1xyXG4gICAgICAgIGNvbnN0IG9iaiA9IHt9O1xyXG4gICAgICAgIG9ialt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLm1vZGVsRmllbGRdID0gdmFsO1xyXG4gICAgICAgIGlmIChfZ2V0KHRoaXMuJGRhdGEubWVyZ2VDb25maWcsIFwiY29tcG91bmQucHJlcGVuZFNlbGVjdFwiKSkge1xyXG4gICAgICAgICAgb2JqW1xyXG4gICAgICAgICAgICB0aGlzLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3QubW9kZWxGaWVsZFxyXG4gICAgICAgICAgXSA9IHRoaXMuJGRhdGEucHJlcGVuZFNlbGVjdFZhbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYgKF9nZXQodGhpcy4kZGF0YS5tZXJnZUNvbmZpZywgXCJjb21wb3VuZC5hcHBlbmRTZWxlY3RcIikpIHtcclxuICAgICAgICAgIG9ialtcclxuICAgICAgICAgICAgdGhpcy5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRTZWxlY3QubW9kZWxGaWVsZFxyXG4gICAgICAgICAgXSA9IHRoaXMuJGRhdGEuYXBwZW5kU2VsZWN0VmFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gb2JqO1xyXG4gICAgICB9XHJcbiAgICAgIGVsc2V7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5pbnB1dFZhbCA9IHZhbDtcclxuICAgICAgICByZXR1cm4gdmFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkVBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7QUFDQTs7QUFJQTtBQUNBOzs7QUFFQTtBQUNBO0FBQ0E7QUFIQTs7QUFNQTtBQUNBO0FBQ0E7QUFIQTtBQU5BO0FBQ0E7OztBQWNBO0FBREE7QUFEQTtBQUNBOztBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUFBO0FBQ0E7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBSUE7O0FBRUE7QUFEQTtBQU1BO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFGQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFRQTtBQUNBO0FBZkE7QUFqREE7QUFmQTtBQW9GQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFQQTtBQUNBOztBQVVBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUFBOztBQUVBO0FBQ0E7QUFGQTtBQU9BO0FBQ0E7QUFBQTtBQUNBO0FBS0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTs7Ozs7O0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUtBO0FBR0E7QUFKQTtBQU1BO0FBQ0E7QUFDQTs7QUFLQTtBQUdBO0FBSkE7QUFNQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7O0FBRUE7QUFHQTtBQUpBO0FBTUE7O0FBRUE7QUFRQTtBQVRBO0FBV0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7O0FBQUE7Ozs7OztBQUNBOzs7O0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7OztBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUhBO0FBTUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUEzTkE7QUFoTkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -164,7 +164,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n multiLine: false // 是否多行显示 (当为false时,内容溢出时用...显示,然后鼠标移上去可显示完整的内容)\n },\n val: '',\n dynamicWidth: '100%'\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n methods: {\n setDynamicWidth: function setDynamicWidth() {\n var _this = this;\n\n var vm = this;\n // 不只使用css3的原因在于 内嵌ncform布局组件,此组件的父组件下有子组件具有浮动属性导致宽度继承失效,父组件宽度为0,只能靠子组件自行撑开宽度\n if (!vm.mergeConfig.multiLine && vm.modelVal !== '') {\n vm.$nextTick(function () {\n vm.dynamicWidth = _this.$parent.$el.offsetWidth + 'px';\n });\n }\n }\n },\n\n mounted: function mounted() {\n var vm = this;\n vm.setDynamicWidth();\n vm.val = vm.modelVal;\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvbGFiZWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9sYWJlbC52dWU/OWUzNiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZWwtdG9vbHRpcFxyXG4gICAgY2xhc3M9XCJuY2Zvcm0tbGFiZWwtd3JhcFwiXHJcbiAgICA6Y29udGVudD1cIm1vZGVsVmFsXCJcclxuICAgIHBsYWNlbWVudD1cInRvcFwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJtZXJnZUNvbmZpZy5tdWx0aUxpbmVcIlxyXG4gID5cclxuICAgIDxsYWJlbFxyXG4gICAgICByZWY9XCJsYWJlbFwiXHJcbiAgICAgIDpjbGFzcz1cIlsnbmNmb3JtLWxhYmVsJywgbWVyZ2VDb25maWcubXVsdGlMaW5lID8gJ211bHRpLWxpbmUnIDogJyddXCJcclxuICAgICAgOnN0eWxlPVwieyB3aWR0aDogZHluYW1pY1dpZHRoIH1cIlxyXG4gICAgPnt7dmFsfX08L2xhYmVsPlxyXG4gIDwvZWwtdG9vbHRpcD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG4gIC5uY2Zvcm0tbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICY6bm90KC5tdWx0aS1saW5lKSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlcl1cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICByZXR1cm4ge1xyXG4gICAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICAgIGRlZmF1bHRDb25maWc6IHtcclxuICAgICAgICAgIG11bHRpTGluZTogZmFsc2UgLy8g5piv5ZCm5aSa6KGM5pi+56S6IO+8iOW9k+S4umZhbHNl5pe277yM5YaF5a655rqi5Ye65pe255SoLi4u5pi+56S677yM54S25ZCO6byg5qCH56e75LiK5Y675Y+v5pi+56S65a6M5pW055qE5YaF5a6577yJXHJcbiAgICAgICAgfSxcclxuICAgICAgICB2YWw6ICcnLFxyXG4gICAgICAgIGR5bmFtaWNXaWR0aDogJzEwMCUnXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIHNldER5bmFtaWNXaWR0aCgpIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgLy8g5LiN5Y+q5L2/55SoY3NzM+eahOWOn+WboOWcqOS6jiDlhoXltYxuY2Zvcm3luIPlsYDnu4Tku7bvvIzmraTnu4Tku7bnmoTniLbnu4Tku7bkuIvmnInlrZDnu4Tku7blhbfmnInmta7liqjlsZ7mgKflr7zoh7Tlrr3luqbnu6fmib/lpLHmlYjvvIzniLbnu4Tku7blrr3luqbkuLow77yM5Y+q6IO96Z2g5a2Q57uE5Lu26Ieq6KGM5pKR5byA5a695bqmXHJcbiAgICAgICAgaWYgKCF2bS5tZXJnZUNvbmZpZy5tdWx0aUxpbmUgJiYgdm0ubW9kZWxWYWwgIT09ICcnKSB7XHJcbiAgICAgICAgICB2bS4kbmV4dFRpY2soKCkgPT4ge1xyXG4gICAgICAgICAgICB2bS5keW5hbWljV2lkdGggPSBgJHt0aGlzLiRwYXJlbnQuJGVsLm9mZnNldFdpZHRofXB4YDtcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgdm0uc2V0RHluYW1pY1dpZHRoKCk7XHJcbiAgICAgIHZtLnZhbCA9IHZtLm1vZGVsVmFsO1xyXG4gICAgfSxcclxuXHR9XHJcbjwvc2NyaXB0PlxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQStCQTtBQUNBOzs7OztBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKQTtBQUNBOzs7QUFPQTtBQUNBOzs7QUFFQTtBQURBO0FBREE7QUFDQTtBQUtBOztBQUVBOztBQUVBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQVJBO0FBV0E7QUFDQTtBQUNBOzs7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBO0FBQ0E7QUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBdENBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n multiLine: false // 是否多行显示 (当为false时,内容溢出时用...显示,然后鼠标移上去可显示完整的内容)\n },\n val: ''\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n mounted: function mounted() {\n var vm = this;\n vm.val = vm.modelVal;\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvbGFiZWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9sYWJlbC52dWU/OWUzNiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGxhYmVsIDp0aXRsZT1cIm1lcmdlQ29uZmlnLm11bHRpTGluZSA/ICcnIDogdmFsXCJcclxuICAgIHJlZj1cImxhYmVsXCJcclxuICAgIDpjbGFzcz1cIlsnbmNmb3JtLWxhYmVsJywgbWVyZ2VDb25maWcubXVsdGlMaW5lID8gJ211bHRpLWxpbmUnIDogJyddXCJcclxuICA+e3t2YWx9fTwvbGFiZWw+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuICAubmNmb3JtLWxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmOm5vdCgubXVsdGktbGluZSkge1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG4gIGNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gICAgcHJvcHM6IHtcclxuICAgICAgdmFsdWU6IHtcclxuICAgICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXJdXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICBtdWx0aUxpbmU6IGZhbHNlIC8vIOaYr+WQpuWkmuihjOaYvuekuiDvvIjlvZPkuLpmYWxzZeaXtu+8jOWGheWuuea6ouWHuuaXtueUqC4uLuaYvuekuu+8jOeEtuWQjum8oOagh+enu+S4iuWOu+WPr+aYvuekuuWujOaVtOeahOWGheWuue+8iVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdmFsOiAnJyxcclxuICAgICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgICAgLy8gbW9kZWxWYWzvvJror7fkvb/nlKjor6XlgLzmnaXnu5Hlrprlrp7pmYXnmoTnu4Tku7bnmoRtb2RlbFxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgdm0udmFsID0gdm0ubW9kZWxWYWw7XHJcbiAgICB9LFxyXG5cdH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBdUJBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFKQTtBQUNBOzs7QUFPQTtBQUNBOzs7QUFFQTtBQURBO0FBREE7QUFDQTtBQUtBOztBQUVBOztBQUVBO0FBREE7QUFHQTtBQUNBO0FBQ0E7QUFQQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF4QkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -176,7 +176,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number, Boolean]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'radio', // 显示类型,可选值:[radio | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认[{value: true, label: '是'}, {value: false, label: '否'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = '';\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === vm.modelVal) {\n res = enumSource[i][itemLabelField];\n break;\n }\n }\n return res;\n }\n },\n\n methods: {\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = enumSourceRemote.resField ? (0, _get3.default)(data, enumSourceRemote.resField, []) : data;\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ value: true, label: '是' }, { value: false, label: '否' }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9yYWRpby52dWU/MmEyOCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZGl2IGNsYXNzPVwibmNmb3JtLXJhZGlvXCI+XHJcbiAgICAgIDxlbC1yYWRpby1ncm91cFxyXG4gICAgICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICAgIHYtc2hvdz1cIiFoaWRkZW4gJiYgIXJlYWRvbmx5XCJcclxuICAgICAgICBzaXplPVwibWluaVwiXHJcbiAgICAgID5cclxuICAgICAgICA8Y29tcG9uZW50IDppcz1cIidlbC1yYWRpbycgKyAobWVyZ2VDb25maWcudHlwZSA9PT0gJ2J1dHRvbicgPyAnLWJ1dHRvbicgOiAnJylcIlxyXG4gICAgICAgICAgdi1mb3I9XCJvcHQgaW4gbWVyZ2VDb25maWcuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgICA6a2V5PVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgICA6bGFiZWw9XCJvcHRbbWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdXCJcclxuICAgICAgICAgIDpjbGFzcz1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdyYWRpbycgJiYgbWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09ICd2JyA/ICdpcy12ZXJ0aWNhbCcgOiAnJ1wiXHJcbiAgICAgICAgPnt7b3B0W21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXX19PC9jb21wb25lbnQ+XHJcbiAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XHJcblxyXG4gICAgICA8bGFiZWwgdi1zaG93PVwicmVhZG9ubHlcIiBjbGFzcz1cImxhYmVsLXJlYWRcIj57e2xhYmVsUmVhZH19PC9sYWJlbD5cclxuICAgIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLXJhZGlvIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tcmFkaW8ge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLXJhZGlvIHtcclxuXHJcbiAgICAuaXMtdmVydGljYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYgKyAuZWwtcmFkaW8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtcmVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuICBpbXBvcnQgX2dldCBmcm9tICdsb2Rhc2gtZXMvZ2V0JztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbl1cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICByZXR1cm4ge1xyXG4gICAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICAgIGRlZmF1bHRDb25maWc6IHtcclxuICAgICAgICAgIGlzSW5kZXRlcm1pbmF0ZTogdHJ1ZSxcclxuICAgICAgICAgIHNlbGVjdEFsbDogZmFsc2UsIC8vIOaYr+WQpuaYvuekuuWFqOmAiVxyXG4gICAgICAgICAgY2hlY2tBbGw6IGZhbHNlLFxyXG4gICAgICAgICAgYXJyYW5nZW1lbnQ6ICdoJywgLy8g5o6S5YiXIOWPr+mAieWAvCBbdiB8IGhdXHJcbiAgICAgICAgICB0eXBlOiAncmFkaW8nLCAvLyDmmL7npLrnsbvlnovvvIzlj6/pgInlgLzvvJpbcmFkaW8gfCBidXR0b25dXHJcbiAgICAgICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g5YC85a2X5q61XHJcbiAgICAgICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g5pi+56S65a2X5q61XHJcbiAgICAgICAgICBlbnVtU291cmNlOiBbXSwgLy8g5Y+v6YCJ6aG577yM6buY6K6kW3t2YWx1ZTogdHJ1ZSwgbGFiZWw6ICfmmK8nfSwge3ZhbHVlOiBmYWxzZSwgbGFiZWw6ICflkKYnfV1cclxuICAgICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgICAgIGxhYmVsUmVhZCgpIHtcclxuICAgICAgICBsZXQgcmVzID0gJyc7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IHsgZW51bVNvdXJjZSwgZW51bVNvdXJjZVJlbW90ZSwgaXRlbVZhbHVlRmllbGQsIGl0ZW1MYWJlbEZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuXHJcbiAgICAgICAgZm9yIChsZXQgaSBpbiBlbnVtU291cmNlKSB7XHJcbiAgICAgICAgICBpZiAoZW51bVNvdXJjZVtpXVtpdGVtVmFsdWVGaWVsZF0gPT09IHZtLm1vZGVsVmFsKSB7XHJcbiAgICAgICAgICAgIHJlcyA9IGVudW1Tb3VyY2VbaV1baXRlbUxhYmVsRmllbGRdO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHJlcztcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIGdldFJlbW90ZVNvdXJjZSgpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcblxyXG4gICAgICAgICAgdGhpcy4kaHR0cCh7XHJcbiAgICAgICAgICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICAgICAgICAgIHVybDogZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmwsXHJcbiAgICAgICAgICAgIGRhdGE6IHt9LFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgJ1gtUmVxdWVzdGVkLVdpdGgnOidYTUxIdHRwUmVxdWVzdCdcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgaWYgKHJlcy5zdGF0dXMgPT09IDIwMCApIHtcclxuICAgICAgICAgICAgICBsZXQgZGF0YSA9IHJlcy5kYXRhO1xyXG4gICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UgPSBlbnVtU291cmNlUmVtb3RlLnJlc0ZpZWxkID8gX2dldChkYXRhLCBlbnVtU291cmNlUmVtb3RlLnJlc0ZpZWxkLCBbXSkgOiBkYXRhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlID0gW107XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGNhdGNoKGVycikge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgLy8gLy8g5L2g5Y+v5Lul6YCa6L+H6K+l5pa55rOV5ZyobW9kZWxWYWzkvKDlh7rljrvkuYvliY3ov5vooYzliqDlt6XlpITnkIbvvIzljbPlnKh0aGlzLiRlbWl0KCdpbnB1dCcp5LmL5YmNXHJcbiAgICAgIC8vIF9wcm9jZXNzTW9kZWxWYWwobW9kZWxWYWwpIHtcclxuICAgICAgLy8gICBsZXQgdmFsID0gbW9kZWxWYWw7XHJcbiAgICAgIC8vICAgc3dpdGNoKHRoaXMuY29uZmlnLnR5cGUpIHtcclxuICAgICAgLy8gICAgIGNhc2UgJ251bWJlcic6XHJcbiAgICAgIC8vICAgICAgIHZhbCA9IHBhcnNlRmxvYXQodmFsKTtcclxuICAgICAgLy8gICAgICAgYnJlYWs7XHJcbiAgICAgIC8vICAgICBjYXNlICdpbnRlZ2VyJzpcclxuICAgICAgLy8gICAgICAgdmFsID0gcGFyc2VJbnQodmFsKTtcclxuICAgICAgLy8gICAgICAgYnJlYWs7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgIHJldHVybiB2YWw7XHJcbiAgICAgIC8vIH1cclxuICAgIH0sXHJcbiAgICBjcmVhdGVkKCkge1xyXG4gICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgIGNvbnN0IGVudW1Tb3VyY2VSZW1vdGUgPSB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlO1xyXG4gICAgICBpZiAoZW51bVNvdXJjZVJlbW90ZSAmJiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCkge1xyXG4gICAgICAgIHZtLmdldFJlbW90ZVNvdXJjZSgpO1xyXG4gICAgICB9IGVsc2UgaWYgKCF2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aCkge1xyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UgPSBbIHt2YWx1ZTogdHJ1ZSwgbGFiZWw6ICfmmK8nfSwge3ZhbHVlOiBmYWxzZSwgbGFiZWw6ICflkKYnfSBdO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE0REE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUNBOzs7QUFLQTtBQUNBOzs7QUFFQTtBQURBO0FBREE7QUFDQTtBQUtBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBWEE7QUFjQTtBQUNBO0FBakJBO0FBb0JBO0FBQ0E7QUFDQTs7QUFBQTs7QUFFQTtBQUNBO0FBRkE7Ozs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBZEE7QUFDQTs7QUFpQkE7QUFDQTtBQUNBO0FBRUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFEQTtBQUpBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXhCQTtBQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEvRkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/radio.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n yes: 'Yes',\n no: 'No'\n },\n zh_cn: {\n yes: '是',\n no: '否'\n }\n },\n\n props: {\n value: {\n type: [String, Number, Boolean]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'radio', // 显示类型,可选值:[radio | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认[{value: true, label: '是'}, {value: false, label: '否'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = '';\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === vm.modelVal) {\n res = enumSource[i][itemLabelField];\n break;\n }\n }\n return res;\n }\n },\n\n methods: {\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = enumSourceRemote.resField ? (0, _get3.default)(data, enumSourceRemote.resField, []) : data;\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ value: true, label: this.$t('yes') }, { value: false, label: this.$t('no') }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9yYWRpby52dWU/MmEyOCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZGl2IGNsYXNzPVwibmNmb3JtLXJhZGlvXCI+XHJcbiAgICAgIDxlbC1yYWRpby1ncm91cFxyXG4gICAgICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICAgIHYtc2hvdz1cIiFoaWRkZW4gJiYgIXJlYWRvbmx5XCJcclxuICAgICAgICBzaXplPVwibWluaVwiXHJcbiAgICAgID5cclxuICAgICAgICA8Y29tcG9uZW50IDppcz1cIidlbC1yYWRpbycgKyAobWVyZ2VDb25maWcudHlwZSA9PT0gJ2J1dHRvbicgPyAnLWJ1dHRvbicgOiAnJylcIlxyXG4gICAgICAgICAgdi1mb3I9XCJvcHQgaW4gbWVyZ2VDb25maWcuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgICA6a2V5PVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgICA6bGFiZWw9XCJvcHRbbWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdXCJcclxuICAgICAgICAgIDpjbGFzcz1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdyYWRpbycgJiYgbWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09ICd2JyA/ICdpcy12ZXJ0aWNhbCcgOiAnJ1wiXHJcbiAgICAgICAgPnt7b3B0W21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXX19PC9jb21wb25lbnQ+XHJcbiAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XHJcblxyXG4gICAgICA8bGFiZWwgdi1zaG93PVwicmVhZG9ubHlcIiBjbGFzcz1cImxhYmVsLXJlYWRcIj57e2xhYmVsUmVhZH19PC9sYWJlbD5cclxuICAgIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLXJhZGlvIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tcmFkaW8ge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLXJhZGlvIHtcclxuXHJcbiAgICAuaXMtdmVydGljYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYgKyAuZWwtcmFkaW8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtcmVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuICBpbXBvcnQgX2dldCBmcm9tICdsb2Rhc2gtZXMvZ2V0JztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBpMThuRGF0YToge1xyXG4gICAgICBlbjoge1xyXG4gICAgICAgIHllczogJ1llcycsXHJcbiAgICAgICAgbm86ICdObydcclxuICAgICAgfSxcclxuICAgICAgemhfY246IHtcclxuICAgICAgICB5ZXM6ICfmmK8nLFxyXG4gICAgICAgIG5vOiAn5ZCmJ1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIHByb3BzOiB7XHJcbiAgICAgIHZhbHVlOiB7XHJcbiAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyLCBCb29sZWFuXVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgLy8g57uE5Lu254m55pyJ55qE6YWN572u5bGe5oCnXHJcbiAgICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgICAgaXNJbmRldGVybWluYXRlOiB0cnVlLFxyXG4gICAgICAgICAgc2VsZWN0QWxsOiBmYWxzZSwgLy8g5piv5ZCm5pi+56S65YWo6YCJXHJcbiAgICAgICAgICBjaGVja0FsbDogZmFsc2UsXHJcbiAgICAgICAgICBhcnJhbmdlbWVudDogJ2gnLCAvLyDmjpLliJcg5Y+v6YCJ5YC8IFt2IHwgaF1cclxuICAgICAgICAgIHR5cGU6ICdyYWRpbycsIC8vIOaYvuekuuexu+Wei++8jOWPr+mAieWAvO+8mltyYWRpbyB8IGJ1dHRvbl1cclxuICAgICAgICAgIGl0ZW1WYWx1ZUZpZWxkOiAndmFsdWUnLCAvLyDlgLzlrZfmrrVcclxuICAgICAgICAgIGl0ZW1MYWJlbEZpZWxkOiAnbGFiZWwnLCAvLyDmmL7npLrlrZfmrrVcclxuICAgICAgICAgIGVudW1Tb3VyY2U6IFtdLCAvLyDlj6/pgInpobnvvIzpu5jorqRbe3ZhbHVlOiB0cnVlLCBsYWJlbDogJ+aYryd9LCB7dmFsdWU6IGZhbHNlLCBsYWJlbDogJ+WQpid9XVxyXG4gICAgICAgICAgZW51bVNvdXJjZVJlbW90ZTogeyAvLyDov5znqIvmlbDmja7mupBcclxuICAgICAgICAgICAgcmVtb3RlVXJsOiAnJywgLy8g5aaC5p6c5piv6L+c56iL6K6/6Zeu77yM5YiZ5aGr5YaZ6K+ldXJsXHJcbiAgICAgICAgICAgIHJlc0ZpZWxkOiAnJywgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgICAgLy8gbW9kZWxWYWzvvJror7fkvb/nlKjor6XlgLzmnaXnu5Hlrprlrp7pmYXnmoTnu4Tku7bnmoRtb2RlbFxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuICAgICAgbGFiZWxSZWFkKCkge1xyXG4gICAgICAgIGxldCByZXMgPSAnJztcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgY29uc3QgeyBlbnVtU291cmNlLCBlbnVtU291cmNlUmVtb3RlLCBpdGVtVmFsdWVGaWVsZCwgaXRlbUxhYmVsRmllbGQgfSA9IHZtLm1lcmdlQ29uZmlnO1xyXG5cclxuICAgICAgICBmb3IgKGxldCBpIGluIGVudW1Tb3VyY2UpIHtcclxuICAgICAgICAgIGlmIChlbnVtU291cmNlW2ldW2l0ZW1WYWx1ZUZpZWxkXSA9PT0gdm0ubW9kZWxWYWwpIHtcclxuICAgICAgICAgICAgcmVzID0gZW51bVNvdXJjZVtpXVtpdGVtTGFiZWxGaWVsZF07XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgZ2V0UmVtb3RlU291cmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgICBjb25zdCBlbnVtU291cmNlUmVtb3RlID0gdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZTtcclxuXHJcbiAgICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgdXJsOiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICAgICAgZGF0YToge30sXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6J1hNTEh0dHBSZXF1ZXN0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwICkge1xyXG4gICAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7XHJcbiAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IGVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQgPyBfZ2V0KGRhdGEsIGVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQsIFtdKSA6IGRhdGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0pLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UgPSBbXTtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0gY2F0Y2goZXJyKSB7XHJcbiAgICAgICAgICBjb25zb2xlLmVycm9yKGVycik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICAvLyAvLyDkvaDlj6/ku6XpgJrov4for6Xmlrnms5XlnKhtb2RlbFZhbOS8oOWHuuWOu+S5i+WJjei/m+ihjOWKoOW3peWkhOeQhu+8jOWNs+WcqHRoaXMuJGVtaXQoJ2lucHV0JynkuYvliY1cclxuICAgICAgLy8gX3Byb2Nlc3NNb2RlbFZhbChtb2RlbFZhbCkge1xyXG4gICAgICAvLyAgIGxldCB2YWwgPSBtb2RlbFZhbDtcclxuICAgICAgLy8gICBzd2l0Y2godGhpcy5jb25maWcudHlwZSkge1xyXG4gICAgICAvLyAgICAgY2FzZSAnbnVtYmVyJzpcclxuICAgICAgLy8gICAgICAgdmFsID0gcGFyc2VGbG9hdCh2YWwpO1xyXG4gICAgICAvLyAgICAgICBicmVhaztcclxuICAgICAgLy8gICAgIGNhc2UgJ2ludGVnZXInOlxyXG4gICAgICAvLyAgICAgICB2YWwgPSBwYXJzZUludCh2YWwpO1xyXG4gICAgICAvLyAgICAgICBicmVhaztcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vICAgcmV0dXJuIHZhbDtcclxuICAgICAgLy8gfVxyXG4gICAgfSxcclxuICAgIGNyZWF0ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcbiAgICAgIGlmIChlbnVtU291cmNlUmVtb3RlICYmIGVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsKSB7XHJcbiAgICAgICAgdm0uZ2V0UmVtb3RlU291cmNlKCk7XHJcbiAgICAgIH0gZWxzZSBpZiAoIXZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RoKSB7XHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IFsge3ZhbHVlOiB0cnVlLCBsYWJlbDogdGhpcy4kdCgneWVzJyl9LCB7dmFsdWU6IGZhbHNlLCBsYWJlbDogdGhpcy4kdCgnbm8nKX0gXTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBNERBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTs7O0FBS0E7QUFDQTs7O0FBRUE7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTtBQUxBO0FBQ0E7OztBQVlBO0FBREE7QUFEQTtBQUNBO0FBS0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFYQTtBQWNBO0FBQ0E7QUFqQkE7QUFvQkE7QUFDQTtBQUNBOztBQUFBOztBQUVBO0FBQ0E7QUFGQTs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFkQTtBQUNBOztBQWlCQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQURBO0FBSkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBeEJBO0FBdUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/radio.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -200,7 +200,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\n\nexports.default = {\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number, Boolean, Object, Array],\n default: ''\n }\n },\n created: function created() {\n if (typeof this.value === 'boolean') {\n this.$data.valueType = 'boolean';\n this.$data.modelVal = this.$data.modelVal ? 1 : 0;\n }\n },\n mounted: function mounted() {\n // 判断是否存在自定义模板\n this.$data.itemTemplate.template = this.$data.mergeConfig.itemTemplate;\n\n // 标记是否使用本地数据\n if (this.$data.mergeConfig.enumSource.length == 0) {\n this.$data.isLocalSource = false;\n if (ncformUtils.getValType(this.value) == 'boolean') {\n this.$data.options = [{\n value: 1,\n label: 'true'\n }, {\n value: 0,\n label: 'false'\n }];\n }\n } else {\n this.$data.options = this.$data.mergeConfig.enumSource;\n }\n },\n data: function data() {\n return {\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n\n // 组件特有的配置属性\n defaultConfig: {\n multiple: false, // 是否多选\n clearable: true, // 是否出现清空选项\n filterable: false, // 是否可搜索,即可输入关键字\n filterLocal: true, // 搜索本地的还是远程的数据,当为true时,就算配了enumSourceRemote,也只会从远程取一次数据\n itemTemplate: \"\", // 显示项的模板\n\n itemLabelField: 'label', // 项数据表示label的字段\n itemValueField: 'value', // 项数据表示value的字段\n enumSource: [], // 本地数据源\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"\", // 如果是远程访问,则填写该url\n paramName: \"keyword\", // 请求参数名,默认是keyword\n otherParams: {}, // 其它请求的参数,支持字符串表达式\n resField: \"\", // 响应结果的字段\n selectFirstItem: false // 默认选中第一项\n }\n },\n\n isLocalSource: true,\n options: [],\n itemTemplate: {\n template: \"\",\n props: [\"item\"]\n },\n\n loading: false\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n\n //【使config支持字符串表达式】(1) 声明computed属性,使用this._analyzeVal方法分析值\n otherParams: function otherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n remoteMethod: function remoteMethod(query) {\n var _this = this;\n\n if (!(0, _get3.default)(this.mergeConfig, 'enumSourceRemote.remoteUrl')) {\n return;\n };\n\n var options = {\n url: this.mergeConfig.enumSourceRemote.remoteUrl,\n params: JSON.parse(JSON.stringify(this.otherParams)) // //【使config支持字符串表达式】(3) 使用computed属性\n };\n options.params[this.$data.mergeConfig.enumSourceRemote.paramName] = query;\n this.$http(options).then(function (res) {\n _this.$data.options = _this.$data.mergeConfig.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.enumSourceRemote.resField) : res.data;\n if (_this.mergeConfig.enumSourceRemote.selectFirstItem && _this.$data.options.length > 0) {\n _this.$data.modelVal = _this.$data.modelVal || _this.$data.options[0][_this.$data.mergeConfig.itemValueField];\n }\n });\n },\n _processModelVal: function _processModelVal(newVal) {\n if (this.$data.valueType === 'boolean') {\n return newVal ? true : false;\n }\n return newVal;\n }\n },\n\n watch: {\n //【使config支持字符串表达式】(2) watch在computed声明的属性,当发生变化时,执行相关的动作\n otherParams: function otherParams(newVal, oldVal) {\n if (JSON.stringify(newVal) !== JSON.stringify(oldVal)) {\n if (oldVal !== undefined) {\n // 非第一次\n if (Array.isArray(this.modelVal)) {\n this.modelVal = [];\n } else {\n this.modelVal = null;\n }\n }\n this.remoteMethod();\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvc2VsZWN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vc2VsZWN0LnZ1ZT9lZDA3Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cIm1vZGVsVmFsXCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXIgfHwgJ+ivt+mAieaLqSdcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmRpc2FibGVkPVwiZGlzYWJsZWQgfHwgcmVhZG9ubHlcIlxyXG4gICAgICA6Y2xlYXJhYmxlPVwibWVyZ2VDb25maWcuY2xlYXJhYmxlXCJcclxuICAgICAgOm11bHRpcGxlPVwibWVyZ2VDb25maWcubXVsdGlwbGVcIlxyXG4gICAgICA6ZmlsdGVyYWJsZT1cIm1lcmdlQ29uZmlnLmZpbHRlcmFibGVcIlxyXG4gICAgICA6cmVtb3RlPVwiIWlzTG9jYWxTb3VyY2UgJiYgIW1lcmdlQ29uZmlnLmZpbHRlckxvY2FsXCJcclxuICAgICAgOnJlbW90ZS1tZXRob2Q9XCJyZW1vdGVNZXRob2RcIlxyXG4gICAgICA6bG9hZGluZz1cImxvYWRpbmdcIj5cclxuICAgICAgPGVsLW9wdGlvblxyXG4gICAgICAgIHYtZm9yPVwiaXRlbSBpbiBvcHRpb25zXCJcclxuICAgICAgICA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIlxyXG4gICAgICAgIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuaXRlbUxhYmVsRmllbGRdXCJcclxuICAgICAgICA6dmFsdWU9XCJpdGVtW21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiPlxyXG4gICAgICAgIDxjb21wb25lbnRcclxuICAgICAgICAgIHYtaWY9XCJpdGVtVGVtcGxhdGUudGVtcGxhdGVcIlxyXG4gICAgICAgICAgOml0ZW09XCJpdGVtXCJcclxuICAgICAgICAgIDppcz1cIml0ZW1UZW1wbGF0ZVwiPjwvY29tcG9uZW50PlxyXG4gICAgICA8L2VsLW9wdGlvbj5cclxuICAgIDwvZWwtc2VsZWN0PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBfZ2V0IGZyb20gXCJsb2Rhc2gtZXMvZ2V0XCI7XHJcbmltcG9ydCBfY2xvbmVEZWVwIGZyb20gJ2xvZGFzaC1lcy9jbG9uZURlZXAnO1xyXG5pbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG5jb25zdCBjb250cm9sTWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5jb250cm9sTWl4aW47XHJcbmNvbnN0IG5jZm9ybVV0aWxzID0gbmNmb3JtQ29tbW9uLm5jZm9ybVV0aWxzO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gIHByb3BzOiB7XHJcbiAgICB2YWx1ZToge1xyXG4gICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXIsIEJvb2xlYW4sIE9iamVjdCwgQXJyYXldLFxyXG4gICAgICBkZWZhdWx0OiAnJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgY3JlYXRlZCgpIHtcclxuICAgIGlmKHR5cGVvZiB0aGlzLnZhbHVlID09PSAnYm9vbGVhbicpe1xyXG4gICAgICB0aGlzLiRkYXRhLnZhbHVlVHlwZSA9ICdib29sZWFuJztcclxuICAgICAgdGhpcy4kZGF0YS5tb2RlbFZhbCA9IHRoaXMuJGRhdGEubW9kZWxWYWwgPyAxIDogMDtcclxuICAgIH1cclxuICB9LFxyXG5cclxuICBtb3VudGVkKCkge1xyXG4gICAgLy8g5Yik5pat5piv5ZCm5a2Y5Zyo6Ieq5a6a5LmJ5qih5p2/XHJcbiAgICB0aGlzLiRkYXRhLml0ZW1UZW1wbGF0ZS50ZW1wbGF0ZSA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuaXRlbVRlbXBsYXRlO1xyXG5cclxuICAgIC8vIOagh+iusOaYr+WQpuS9v+eUqOacrOWcsOaVsOaNrlxyXG4gICAgaWYgKHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZS5sZW5ndGggPT0gMCkge1xyXG4gICAgICB0aGlzLiRkYXRhLmlzTG9jYWxTb3VyY2UgPSBmYWxzZTtcclxuICAgICAgaWYobmNmb3JtVXRpbHMuZ2V0VmFsVHlwZSh0aGlzLnZhbHVlKSA9PSAnYm9vbGVhbicpe1xyXG4gICAgICAgIHRoaXMuJGRhdGEub3B0aW9ucyA9IFt7XHJcbiAgICAgICAgICB2YWx1ZTogMSxcclxuICAgICAgICAgIGxhYmVsOiAndHJ1ZSdcclxuICAgICAgICB9LHtcclxuICAgICAgICAgIHZhbHVlOiAwLFxyXG4gICAgICAgICAgbGFiZWw6ICdmYWxzZSdcclxuICAgICAgICB9XVxyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB0aGlzLiRkYXRhLm9wdGlvbnMgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2U7XHJcbiAgICB9XHJcblxyXG4gIH0sXHJcblxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG5cclxuICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAvLyBtb2RlbFZhbO+8muivt+S9v+eUqOivpeWAvOadpee7keWumuWunumZheeahOe7hOS7tueahG1vZGVsXHJcblxyXG4gICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgIG11bHRpcGxlOiBmYWxzZSwgLy8g5piv5ZCm5aSa6YCJXHJcbiAgICAgICAgY2xlYXJhYmxlOiB0cnVlLCAvLyDmmK/lkKblh7rnjrDmuIXnqbrpgInpoblcclxuICAgICAgICBmaWx0ZXJhYmxlOiBmYWxzZSwgLy8g5piv5ZCm5Y+v5pCc57Si77yM5Y2z5Y+v6L6T5YWl5YWz6ZSu5a2XXHJcbiAgICAgICAgZmlsdGVyTG9jYWw6IHRydWUsIC8vIOaQnOe0ouacrOWcsOeahOi/mOaYr+i/nOeoi+eahOaVsOaNru+8jOW9k+S4unRydWXml7bvvIzlsLHnrpfphY3kuoZlbnVtU291cmNlUmVtb3Rl77yM5Lmf5Y+q5Lya5LuO6L+c56iL5Y+W5LiA5qyh5pWw5o2uXHJcbiAgICAgICAgaXRlbVRlbXBsYXRlOiBcIlwiLCAvLyDmmL7npLrpobnnmoTmqKHmnb9cclxuXHJcbiAgICAgICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOmhueaVsOaNruihqOekumxhYmVs55qE5a2X5q61XHJcbiAgICAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOmhueaVsOaNruihqOekunZhbHVl55qE5a2X5q61XHJcbiAgICAgICAgZW51bVNvdXJjZTogW10sIC8vIOacrOWcsOaVsOaNrua6kFxyXG4gICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHtcclxuICAgICAgICAgIC8vIOi/nOeoi+aVsOaNrua6kFxyXG4gICAgICAgICAgcmVtb3RlVXJsOiBcIlwiLCAvLyDlpoLmnpzmmK/ov5znqIvorr/pl67vvIzliJnloavlhpnor6V1cmxcclxuICAgICAgICAgIHBhcmFtTmFtZTogXCJrZXl3b3JkXCIsIC8vIOivt+axguWPguaVsOWQje+8jOm7mOiupOaYr2tleXdvcmRcclxuICAgICAgICAgIG90aGVyUGFyYW1zOiB7fSwgLy8g5YW25a6D6K+35rGC55qE5Y+C5pWw77yM5pSv5oyB5a2X56ym5Liy6KGo6L6+5byPXHJcbiAgICAgICAgICByZXNGaWVsZDogXCJcIiwgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgICBzZWxlY3RGaXJzdEl0ZW06IGZhbHNlLCAvLyDpu5jorqTpgInkuK3nrKzkuIDpoblcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcblxyXG4gICAgICBpc0xvY2FsU291cmNlOiB0cnVlLFxyXG4gICAgICBvcHRpb25zOiBbXSxcclxuICAgICAgaXRlbVRlbXBsYXRlOiB7XHJcbiAgICAgICAgdGVtcGxhdGU6IFwiXCIsXHJcbiAgICAgICAgcHJvcHM6IFtcIml0ZW1cIl1cclxuICAgICAgfSxcclxuXHJcbiAgICAgIGxvYWRpbmc6IGZhbHNlXHJcbiAgICB9O1xyXG4gIH0sXHJcblxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcblxyXG4gICAgLy/jgJDkvb9jb25maWfmlK/mjIHlrZfnrKbkuLLooajovr7lvI/jgJEoMSkg5aOw5piOY29tcHV0ZWTlsZ7mgKfvvIzkvb/nlKh0aGlzLl9hbmFseXplVmFs5pa55rOV5YiG5p6Q5YC8XHJcbiAgICBvdGhlclBhcmFtcygpIHtcclxuICAgICAgbGV0IG90aGVyUGFyYW1zID0gX2Nsb25lRGVlcChfZ2V0KHRoaXMubWVyZ2VDb25maWcsICdlbnVtU291cmNlUmVtb3RlLm90aGVyUGFyYW1zJyksIHt9KTtcclxuICAgICAgZm9yIChsZXQga2V5IGluIG90aGVyUGFyYW1zKSB7XHJcbiAgICAgICAgb3RoZXJQYXJhbXNba2V5XSA9IHRoaXMuX2FuYWx5emVWYWwob3RoZXJQYXJhbXNba2V5XSk7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG90aGVyUGFyYW1zO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIG1ldGhvZHM6IHtcclxuICAgIHJlbW90ZU1ldGhvZChxdWVyeSkge1xyXG5cclxuICAgICAgaWYoIV9nZXQodGhpcy5tZXJnZUNvbmZpZywgJ2VudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsJykpeyByZXR1cm47IH07XHJcblxyXG4gICAgICBjb25zdCBvcHRpb25zID0ge1xyXG4gICAgICAgIHVybDogdGhpcy5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICBwYXJhbXM6IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5vdGhlclBhcmFtcykpIC8vIC8v44CQ5L2/Y29uZmln5pSv5oyB5a2X56ym5Liy6KGo6L6+5byP44CRKDMpIOS9v+eUqGNvbXB1dGVk5bGe5oCnXHJcbiAgICAgIH07XHJcbiAgICAgIG9wdGlvbnMucGFyYW1zW1xyXG4gICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5wYXJhbU5hbWVcclxuICAgICAgXSA9IHF1ZXJ5O1xyXG4gICAgICB0aGlzLiRodHRwKG9wdGlvbnMpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICB0aGlzLiRkYXRhLm9wdGlvbnMgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQgPyBfZ2V0KHJlcy5kYXRhLCB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQpIDogcmVzLmRhdGE7XHJcbiAgICAgICAgaWYgKHRoaXMubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5zZWxlY3RGaXJzdEl0ZW0gJiYgdGhpcy4kZGF0YS5vcHRpb25zLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgIHRoaXMuJGRhdGEubW9kZWxWYWwgPSB0aGlzLiRkYXRhLm1vZGVsVmFsIHx8IHRoaXMuJGRhdGEub3B0aW9uc1swXVt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICBfcHJvY2Vzc01vZGVsVmFsKG5ld1ZhbCl7XHJcbiAgICAgIGlmKHRoaXMuJGRhdGEudmFsdWVUeXBlID09PSAnYm9vbGVhbicpe1xyXG4gICAgICAgIHJldHVybiBuZXdWYWwgPyB0cnVlIDogZmFsc2U7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG5ld1ZhbDtcclxuICAgIH1cclxuICB9LFxyXG5cclxuICB3YXRjaDoge1xyXG4gICAgLy/jgJDkvb9jb25maWfmlK/mjIHlrZfnrKbkuLLooajovr7lvI/jgJEoMikgd2F0Y2jlnKhjb21wdXRlZOWjsOaYjueahOWxnuaAp++8jOW9k+WPkeeUn+WPmOWMluaXtu+8jOaJp+ihjOebuOWFs+eahOWKqOS9nFxyXG4gICAgb3RoZXJQYXJhbXMobmV3VmFsLCBvbGRWYWwpIHtcclxuICAgICAgaWYgKEpTT04uc3RyaW5naWZ5KG5ld1ZhbCkgIT09IEpTT04uc3RyaW5naWZ5KG9sZFZhbCkpIHtcclxuICAgICAgICBpZiAob2xkVmFsICE9PSB1bmRlZmluZWQpIHsgLy8g6Z2e56ys5LiA5qyhXHJcbiAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheSh0aGlzLm1vZGVsVmFsKSkge1xyXG4gICAgICAgICAgICB0aGlzLm1vZGVsVmFsID0gW107XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLm1vZGVsVmFsID0gbnVsbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5yZW1vdGVNZXRob2QoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkJBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7O0FBSUE7QUFDQTs7O0FBRUE7QUFDQTtBQUZBO0FBREE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTs7O0FBR0E7QUFFQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBVkE7QUFDQTtBQW1CQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7QUFoQ0E7QUFtQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVkE7QUFDQTs7O0FBY0E7QUFDQTs7O0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBekJBO0FBQ0E7O0FBNEJBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWJBO0FBckhBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\n\nexports.default = {\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n selectPls: 'Select Please'\n },\n zh_cn: {\n selectPls: '请选择'\n }\n },\n\n props: {\n value: {\n type: [String, Number, Boolean, Object, Array],\n default: ''\n }\n },\n created: function created() {\n if (typeof this.value === 'boolean') {\n this.$data.valueType = 'boolean';\n this.$data.modelVal = this.$data.modelVal ? 1 : 0;\n }\n },\n mounted: function mounted() {\n // 判断是否存在自定义模板\n this.$data.itemTemplate.template = this.$data.mergeConfig.itemTemplate;\n\n // 标记是否使用本地数据\n if (this.$data.mergeConfig.enumSource.length == 0) {\n this.$data.isLocalSource = false;\n if (ncformUtils.getValType(this.value) == 'boolean') {\n this.$data.options = [{\n value: 1,\n label: 'true'\n }, {\n value: 0,\n label: 'false'\n }];\n }\n } else {\n this.$data.options = this.$data.mergeConfig.enumSource;\n }\n },\n data: function data() {\n return {\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n\n // 组件特有的配置属性\n defaultConfig: {\n multiple: false, // 是否多选\n clearable: true, // 是否出现清空选项\n filterable: false, // 是否可搜索,即可输入关键字\n filterLocal: true, // 搜索本地的还是远程的数据,当为true时,就算配了enumSourceRemote,也只会从远程取一次数据\n itemTemplate: \"\", // 显示项的模板\n\n itemLabelField: 'label', // 项数据表示label的字段\n itemValueField: 'value', // 项数据表示value的字段\n enumSource: [], // 本地数据源\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"\", // 如果是远程访问,则填写该url\n paramName: \"keyword\", // 请求参数名,默认是keyword\n otherParams: {}, // 其它请求的参数,支持字符串表达式\n resField: \"\", // 响应结果的字段\n selectFirstItem: false // 默认选中第一项\n }\n },\n\n isLocalSource: true,\n options: [],\n itemTemplate: {\n template: \"\",\n props: [\"item\"]\n },\n\n loading: false\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n\n //【使config支持字符串表达式】(1) 声明computed属性,使用this._analyzeVal方法分析值\n otherParams: function otherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n remoteMethod: function remoteMethod(query) {\n var _this = this;\n\n if (!(0, _get3.default)(this.mergeConfig, 'enumSourceRemote.remoteUrl')) {\n return;\n };\n\n var options = {\n url: this.mergeConfig.enumSourceRemote.remoteUrl,\n params: JSON.parse(JSON.stringify(this.otherParams)) // //【使config支持字符串表达式】(3) 使用computed属性\n };\n options.params[this.$data.mergeConfig.enumSourceRemote.paramName] = query;\n this.$http(options).then(function (res) {\n _this.$data.options = _this.$data.mergeConfig.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.enumSourceRemote.resField) : res.data;\n if (_this.mergeConfig.enumSourceRemote.selectFirstItem && _this.$data.options.length > 0) {\n _this.$data.modelVal = _this.$data.modelVal || _this.$data.options[0][_this.$data.mergeConfig.itemValueField];\n }\n });\n },\n _processModelVal: function _processModelVal(newVal) {\n if (this.$data.valueType === 'boolean') {\n return newVal ? true : false;\n }\n return newVal;\n }\n },\n\n watch: {\n //【使config支持字符串表达式】(2) watch在computed声明的属性,当发生变化时,执行相关的动作\n otherParams: function otherParams(newVal, oldVal) {\n if (JSON.stringify(newVal) !== JSON.stringify(oldVal)) {\n if (oldVal !== undefined) {\n // 非第一次\n if (Array.isArray(this.modelVal)) {\n this.modelVal = [];\n } else {\n this.modelVal = null;\n }\n }\n this.remoteMethod();\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvc2VsZWN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vc2VsZWN0LnZ1ZT9lZDA3Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cIm1vZGVsVmFsXCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXIgfHwgJHQoJ3NlbGVjdFBscycpXCIgdi1zaG93PVwiIWhpZGRlblwiIDpkaXNhYmxlZD1cImRpc2FibGVkIHx8IHJlYWRvbmx5XCJcclxuICAgICAgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiXHJcbiAgICAgIDptdWx0aXBsZT1cIm1lcmdlQ29uZmlnLm11bHRpcGxlXCJcclxuICAgICAgOmZpbHRlcmFibGU9XCJtZXJnZUNvbmZpZy5maWx0ZXJhYmxlXCJcclxuICAgICAgOnJlbW90ZT1cIiFpc0xvY2FsU291cmNlICYmICFtZXJnZUNvbmZpZy5maWx0ZXJMb2NhbFwiXHJcbiAgICAgIDpyZW1vdGUtbWV0aG9kPVwicmVtb3RlTWV0aG9kXCJcclxuICAgICAgOmxvYWRpbmc9XCJsb2FkaW5nXCI+XHJcbiAgICAgIDxlbC1vcHRpb25cclxuICAgICAgICB2LWZvcj1cIml0ZW0gaW4gb3B0aW9uc1wiXHJcbiAgICAgICAgOmtleT1cIml0ZW1bbWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdXCJcclxuICAgICAgICA6bGFiZWw9XCJpdGVtW21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXVwiXHJcbiAgICAgICAgOnZhbHVlPVwiaXRlbVttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIj5cclxuICAgICAgICA8Y29tcG9uZW50XHJcbiAgICAgICAgICB2LWlmPVwiaXRlbVRlbXBsYXRlLnRlbXBsYXRlXCJcclxuICAgICAgICAgIDppdGVtPVwiaXRlbVwiXHJcbiAgICAgICAgICA6aXM9XCJpdGVtVGVtcGxhdGVcIj48L2NvbXBvbmVudD5cclxuICAgICAgPC9lbC1vcHRpb24+XHJcbiAgICA8L2VsLXNlbGVjdD5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgX2dldCBmcm9tIFwibG9kYXNoLWVzL2dldFwiO1xyXG5pbXBvcnQgX2Nsb25lRGVlcCBmcm9tICdsb2Rhc2gtZXMvY2xvbmVEZWVwJztcclxuaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG5cclxuY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5jb25zdCBuY2Zvcm1VdGlscyA9IG5jZm9ybUNvbW1vbi5uY2Zvcm1VdGlscztcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBpMThuRGF0YToge1xyXG4gICAgZW46IHtcclxuICAgICAgc2VsZWN0UGxzOiAnU2VsZWN0IFBsZWFzZSdcclxuICAgIH0sXHJcbiAgICB6aF9jbjoge1xyXG4gICAgICBzZWxlY3RQbHM6ICfor7fpgInmi6knXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgcHJvcHM6IHtcclxuICAgIHZhbHVlOiB7XHJcbiAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbiwgT2JqZWN0LCBBcnJheV0sXHJcbiAgICAgIGRlZmF1bHQ6ICcnXHJcbiAgICB9XHJcbiAgfSxcclxuICBjcmVhdGVkKCkge1xyXG4gICAgaWYodHlwZW9mIHRoaXMudmFsdWUgPT09ICdib29sZWFuJyl7XHJcbiAgICAgIHRoaXMuJGRhdGEudmFsdWVUeXBlID0gJ2Jvb2xlYW4nO1xyXG4gICAgICB0aGlzLiRkYXRhLm1vZGVsVmFsID0gdGhpcy4kZGF0YS5tb2RlbFZhbCA/IDEgOiAwO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICAvLyDliKTmlq3mmK/lkKblrZjlnKjoh6rlrprkuYnmqKHmnb9cclxuICAgIHRoaXMuJGRhdGEuaXRlbVRlbXBsYXRlLnRlbXBsYXRlID0gdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5pdGVtVGVtcGxhdGU7XHJcblxyXG4gICAgLy8g5qCH6K6w5piv5ZCm5L2/55So5pys5Zyw5pWw5o2uXHJcbiAgICBpZiAodGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aCA9PSAwKSB7XHJcbiAgICAgIHRoaXMuJGRhdGEuaXNMb2NhbFNvdXJjZSA9IGZhbHNlO1xyXG4gICAgICBpZihuY2Zvcm1VdGlscy5nZXRWYWxUeXBlKHRoaXMudmFsdWUpID09ICdib29sZWFuJyl7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5vcHRpb25zID0gW3tcclxuICAgICAgICAgIHZhbHVlOiAxLFxyXG4gICAgICAgICAgbGFiZWw6ICd0cnVlJ1xyXG4gICAgICAgIH0se1xyXG4gICAgICAgICAgdmFsdWU6IDAsXHJcbiAgICAgICAgICBsYWJlbDogJ2ZhbHNlJ1xyXG4gICAgICAgIH1dXHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHRoaXMuJGRhdGEub3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZTtcclxuICAgIH1cclxuXHJcbiAgfSxcclxuXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcblxyXG4gICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuXHJcbiAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgbXVsdGlwbGU6IGZhbHNlLCAvLyDmmK/lkKblpJrpgIlcclxuICAgICAgICBjbGVhcmFibGU6IHRydWUsIC8vIOaYr+WQpuWHuueOsOa4heepuumAiemhuVxyXG4gICAgICAgIGZpbHRlcmFibGU6IGZhbHNlLCAvLyDmmK/lkKblj6/mkJzntKLvvIzljbPlj6/ovpPlhaXlhbPplK7lrZdcclxuICAgICAgICBmaWx0ZXJMb2NhbDogdHJ1ZSwgLy8g5pCc57Si5pys5Zyw55qE6L+Y5piv6L+c56iL55qE5pWw5o2u77yM5b2T5Li6dHJ1ZeaXtu+8jOWwseeul+mFjeS6hmVudW1Tb3VyY2VSZW1vdGXvvIzkuZ/lj6rkvJrku47ov5znqIvlj5bkuIDmrKHmlbDmja5cclxuICAgICAgICBpdGVtVGVtcGxhdGU6IFwiXCIsIC8vIOaYvuekuumhueeahOaooeadv1xyXG5cclxuICAgICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICBlbnVtU291cmNlOiBbXSwgLy8g5pys5Zyw5pWw5o2u5rqQXHJcbiAgICAgICAgZW51bVNvdXJjZVJlbW90ZToge1xyXG4gICAgICAgICAgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICByZW1vdGVVcmw6IFwiXCIsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgcGFyYW1OYW1lOiBcImtleXdvcmRcIiwgLy8g6K+35rGC5Y+C5pWw5ZCN77yM6buY6K6k5piva2V5d29yZFxyXG4gICAgICAgICAgb3RoZXJQYXJhbXM6IHt9LCAvLyDlhbblroPor7fmsYLnmoTlj4LmlbDvvIzmlK/mjIHlrZfnrKbkuLLooajovr7lvI9cclxuICAgICAgICAgIHJlc0ZpZWxkOiBcIlwiLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAgIHNlbGVjdEZpcnN0SXRlbTogZmFsc2UsIC8vIOm7mOiupOmAieS4reesrOS4gOmhuVxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuXHJcbiAgICAgIGlzTG9jYWxTb3VyY2U6IHRydWUsXHJcbiAgICAgIG9wdGlvbnM6IFtdLFxyXG4gICAgICBpdGVtVGVtcGxhdGU6IHtcclxuICAgICAgICB0ZW1wbGF0ZTogXCJcIixcclxuICAgICAgICBwcm9wczogW1wiaXRlbVwiXVxyXG4gICAgICB9LFxyXG5cclxuICAgICAgbG9hZGluZzogZmFsc2VcclxuICAgIH07XHJcbiAgfSxcclxuXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuXHJcbiAgICAvL+OAkOS9v2NvbmZpZ+aUr+aMgeWtl+espuS4suihqOi+vuW8j+OAkSgxKSDlo7DmmI5jb21wdXRlZOWxnuaAp++8jOS9v+eUqHRoaXMuX2FuYWx5emVWYWzmlrnms5XliIbmnpDlgLxcclxuICAgIG90aGVyUGFyYW1zKCkge1xyXG4gICAgICBsZXQgb3RoZXJQYXJhbXMgPSBfY2xvbmVEZWVwKF9nZXQodGhpcy5tZXJnZUNvbmZpZywgJ2VudW1Tb3VyY2VSZW1vdGUub3RoZXJQYXJhbXMnKSwge30pO1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gb3RoZXJQYXJhbXMpIHtcclxuICAgICAgICBvdGhlclBhcmFtc1trZXldID0gdGhpcy5fYW5hbHl6ZVZhbChvdGhlclBhcmFtc1trZXldKTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gb3RoZXJQYXJhbXM7XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgcmVtb3RlTWV0aG9kKHF1ZXJ5KSB7XHJcblxyXG4gICAgICBpZighX2dldCh0aGlzLm1lcmdlQ29uZmlnLCAnZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmwnKSl7IHJldHVybjsgfTtcclxuXHJcbiAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XHJcbiAgICAgICAgdXJsOiB0aGlzLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsLFxyXG4gICAgICAgIHBhcmFtczogSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLm90aGVyUGFyYW1zKSkgLy8gLy/jgJDkvb9jb25maWfmlK/mjIHlrZfnrKbkuLLooajovr7lvI/jgJEoMykg5L2/55SoY29tcHV0ZWTlsZ7mgKdcclxuICAgICAgfTtcclxuICAgICAgb3B0aW9ucy5wYXJhbXNbXHJcbiAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlLnBhcmFtTmFtZVxyXG4gICAgICBdID0gcXVlcnk7XHJcbiAgICAgIHRoaXMuJGh0dHAob3B0aW9ucykudGhlbihyZXMgPT4ge1xyXG4gICAgICAgIHRoaXMuJGRhdGEub3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCA/IF9nZXQocmVzLmRhdGEsIHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCkgOiByZXMuZGF0YTtcclxuICAgICAgICBpZiAodGhpcy5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlLnNlbGVjdEZpcnN0SXRlbSAmJiB0aGlzLiRkYXRhLm9wdGlvbnMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgdGhpcy4kZGF0YS5tb2RlbFZhbCA9IHRoaXMuJGRhdGEubW9kZWxWYWwgfHwgdGhpcy4kZGF0YS5vcHRpb25zWzBdW3RoaXMuJGRhdGEubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICB9LFxyXG5cclxuICAgIF9wcm9jZXNzTW9kZWxWYWwobmV3VmFsKXtcclxuICAgICAgaWYodGhpcy4kZGF0YS52YWx1ZVR5cGUgPT09ICdib29sZWFuJyl7XHJcbiAgICAgICAgcmV0dXJuIG5ld1ZhbCA/IHRydWUgOiBmYWxzZTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gbmV3VmFsO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIHdhdGNoOiB7XHJcbiAgICAvL+OAkOS9v2NvbmZpZ+aUr+aMgeWtl+espuS4suihqOi+vuW8j+OAkSgyKSB3YXRjaOWcqGNvbXB1dGVk5aOw5piO55qE5bGe5oCn77yM5b2T5Y+R55Sf5Y+Y5YyW5pe277yM5omn6KGM55u45YWz55qE5Yqo5L2cXHJcbiAgICBvdGhlclBhcmFtcyhuZXdWYWwsIG9sZFZhbCkge1xyXG4gICAgICBpZiAoSlNPTi5zdHJpbmdpZnkobmV3VmFsKSAhPT0gSlNPTi5zdHJpbmdpZnkob2xkVmFsKSkge1xyXG4gICAgICAgIGlmIChvbGRWYWwgIT09IHVuZGVmaW5lZCkgeyAvLyDpnZ7nrKzkuIDmrKFcclxuICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHRoaXMubW9kZWxWYWwpKSB7XHJcbiAgICAgICAgICAgIHRoaXMubW9kZWxWYWwgPSBbXTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHRoaXMubW9kZWxWYWwgPSBudWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLnJlbW90ZU1ldGhvZCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUEyQkE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTs7QUFJQTtBQUNBOzs7QUFFQTtBQURBOztBQUlBO0FBREE7QUFKQTtBQUNBOzs7QUFVQTtBQUNBO0FBRkE7QUFEQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBOzs7QUFHQTtBQUVBO0FBQ0E7QUFBQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFWQTtBQUNBO0FBbUJBO0FBQ0E7O0FBRUE7QUFDQTtBQUZBO0FBQ0E7QUFJQTtBQWhDQTtBQW1DQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFWQTtBQUNBOzs7QUFjQTtBQUNBOzs7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6QkE7QUFDQTs7QUE0QkE7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYkE7QUE5SEEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -236,7 +236,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n uploadUrl: '', // 上传的地址\n multiple: false, // 是否支持多选\n data: {}, // 上传时附带的额外参数\n showFileList: true, // 是否显示已上传文件列表\n drag: false, // 是否启用拖拽上传\n accept: '', // 接受上传的文件类型\n listType: 'text', // 文件列表的类型。 可选值:text/picture/picture-card\n autoUpload: false, // 是否在选取文件后立即进行上传\n limit: 1, // 最大允许上传个数\n constraint: { // 约束 TODO: 未实现\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: '', // 获取返回结果的字段,\n fileNameField: 'name',\n fileUrlField: 'url',\n fileField: 'file'\n },\n uploadInfo: {\n numUploaded: 0,\n total: 0,\n count: 0,\n num: {\n success: 0, // 成功个数\n error: 0 // 失败个数\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model--> [{name: 'xx', url: ''}]\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n uploadUrl: function uploadUrl() {\n return this.mergeConfig.uploadUrl || this.config.uploadUrl || this.defaultConfig.uploadUrl;\n },\n listType: function listType() {\n var vm = this;\n var listType = vm.mergeConfig.listType;\n return listType === 'picture-card' ? '' : listType;\n },\n fileList: function fileList() {\n var vm = this;\n var modelVal = vm.modelVal;\n var numUploaded = 0;\n for (var i in modelVal) {\n if (modelVal[i].status === 'success' || !modelVal[i].status) {\n numUploaded++;\n if (!modelVal[i].status) modelVal[i].status = 'success';\n }\n }\n vm.uploadInfo.numUploaded = numUploaded;\n return modelVal;\n },\n showFileList: function showFileList() {\n return this.readonly || this.mergeConfig.showFileList;\n }\n },\n\n methods: {\n submitUpload: function submitUpload() {\n this.$refs.upload.submit();\n },\n handleUploadChange: function handleUploadChange(file, fileList) {\n var vm = this;\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n\n if (!vm.mergeConfig.autoUpload && !vm.mergeConfig.showFileList && fileList.length) {\n vm.$message({\n message: '\\u6210\\u529F\\u9009\\u4E2D\\u6587\\u4EF6\\uFF01\\u76EE\\u524D\\u9009\\u4E2D\\u6587\\u4EF6\\u5171 ' + fileList.length + ' \\u4E2A',\n type: 'success'\n });\n }\n },\n handleUploadSucess: function handleUploadSucess(res, file, fileList) {\n // 每个文件回调一次\n var vm = this;\n var i = void 0;\n for (i in fileList) {\n if (fileList[i].uid === file.uid) {\n var _vm$mergeConfig = vm.mergeConfig,\n resField = _vm$mergeConfig.resField,\n fileUrlField = _vm$mergeConfig.fileUrlField,\n fileNameField = _vm$mergeConfig.fileNameField;\n\n var resObj = (0, _get3.default)(res, resField || '', {});\n fileList[i].name = resObj && resObj[fileNameField] || fileList[i].name;\n fileList[i].url = resObj && resObj[fileUrlField] || fileList[i].url;\n break;\n }\n }\n if (fileList[i].url) {\n vm.uploadCallback({ state: 'success', fileList: fileList });\n } else {\n // 去掉这个fileList\n fileList.splice(i, 1);\n vm.uploadCallback({ state: 'error', fileList: fileList });\n }\n },\n handleUploadError: function handleUploadError(err, file, fileList) {\n // 每个文件回调一次\n this.uploadCallback({ state: 'error', fileList: fileList });\n },\n uploadCallback: function uploadCallback(_ref) {\n var state = _ref.state,\n fileList = _ref.fileList;\n\n var vm = this;\n var total = vm.uploadInfo.total;\n vm.uploadInfo.count++;\n vm.uploadInfo.num[state]++;\n if (vm.uploadInfo.count === total) {\n // 完成上传\n var content = void 0;\n if (total === vm.uploadInfo.num[state]) {\n vm.$message({\n message: state === 'success' ? '上传成功!' : '上传文件全部失败!',\n type: state\n });\n } else {\n vm.$message({\n message: '部分文件上传失败!',\n type: 'error'\n });\n }\n\n vm.modelVal = fileList;\n vm.uploadInfo.count = 0;\n vm.uploadInfo.num.success = 0;\n vm.uploadInfo.num.error = 0;\n }\n },\n handleUploadExceed: function handleUploadExceed(files, fileList) {\n var vm = this;\n vm.$message({\n message: '\\u6B64\\u6B21\\u9009\\u62E9\\u5BFC\\u81F4\\u4E00\\u6B21\\u4E0A\\u4F20\\u7684\\u6587\\u4EF6\\u4E2A\\u6570\\u8D85\\u8FC7\\u9650\\u5236\\u6570\\u76EE' + vm.mergeConfig.limit + '\\u4E2A\\uFF0C\\u8BF7\\u91CD\\u65B0\\u9009\\u62E9\\uFF01',\n type: 'warning'\n });\n },\n handleUploadRemove: function handleUploadRemove(file, fileList) {\n var vm = this;\n if (file.status === 'success') {\n vm.uploadInfo.numUploaded--;\n }\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n vm.modelVal = fileList;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvdXBsb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vdXBsb2FkLnZ1ZT9iZWY4Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZWwtdXBsb2FkXHJcbiAgICByZWY9XCJ1cGxvYWRcIlxyXG4gICAgOmNsYXNzPVwiWyduY2Zvcm0tdXBsb2FkJywgcmVhZG9ubHkgPyAnaXMtcmVhZC1vbmx5JyA6ICcnXVwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJyZWFkb25seSB8fCBkaXNhYmxlZFwiXHJcbiAgICA6c3R5bGU9XCJ7ZGlzcGxheTogaGlkZGVuID8gJ25vbmUnIDogJyd9XCJcclxuICAgIDphY3Rpb249XCJ1cGxvYWRVcmxcIlxyXG4gICAgOm11bHRpcGxlPVwibWVyZ2VDb25maWcubXVsdGlwbGVcIlxyXG4gICAgOmRhdGE9XCJtZXJnZUNvbmZpZy5kYXRhXCJcclxuICAgIDpzaG93LWZpbGUtbGlzdD1cInNob3dGaWxlTGlzdFwiXHJcbiAgICA6ZHJhZz1cIm1lcmdlQ29uZmlnLmRyYWdcIlxyXG4gICAgOmFjY2VwdD1cIm1lcmdlQ29uZmlnLmFjY2VwdFwiXHJcbiAgICA6bGlzdC10eXBlPVwibGlzdFR5cGVcIlxyXG4gICAgOmF1dG8tdXBsb2FkPVwibWVyZ2VDb25maWcuYXV0b1VwbG9hZFwiXHJcbiAgICA6bGltaXQ9XCJtZXJnZUNvbmZpZy5saW1pdFwiXHJcbiAgICA6b24tY2hhbmdlPVwiaGFuZGxlVXBsb2FkQ2hhbmdlXCJcclxuICAgIDpvbi1zdWNjZXNzPVwiaGFuZGxlVXBsb2FkU3VjZXNzXCJcclxuICAgIDpvbi1lcnJvcj1cImhhbmRsZVVwbG9hZEVycm9yXCJcclxuICAgIDpvbi1leGNlZWQ9XCJoYW5kbGVVcGxvYWRFeGNlZWRcIlxyXG4gICAgOm9uLXJlbW92ZT1cImhhbmRsZVVwbG9hZFJlbW92ZVwiXHJcbiAgICA6ZmlsZS1saXN0PVwiZmlsZUxpc3RcIlxyXG4gICAgOm5hbWU9XCJtZXJnZUNvbmZpZy5maWxlRmllbGRcIlxyXG4gID5cclxuICAgIDwhLS0g5Y+v5ouW5ou9IC0tPlxyXG4gICAgPHRlbXBsYXRlIHYtaWY9XCIhcmVhZG9ubHkgJiYgbWVyZ2VDb25maWcuZHJhZ1wiIHNsb3Q9XCJ0cmlnZ2VyXCI+XHJcbiAgICAgIDxpIGNsYXNzPVwiZWwtaWNvbi11cGxvYWRcIj48L2k+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJlbC11cGxvYWRfX3RleHRcIj7lsIbmlofku7bmi5bliLDmraTlpITvvIzmiJY8ZW0+54K55Ye75LiK5LygPC9lbT48L2Rpdj5cclxuICAgIDwvdGVtcGxhdGU+XHJcbiAgICA8ZGl2IHYtaWY9XCJtZXJnZUNvbmZpZy5kcmFnICYmIGRpc2FibGVkXCIgY2xhc3M9XCJkaXNhYmxlZC1tYXNrXCI+PC9kaXY+XHJcblxyXG4gICAgPGVsLWJ1dHRvblxyXG4gICAgICB2LWlmPVwiIXJlYWRvbmx5ICYmIG1lcmdlQ29uZmlnLmRyYWcgJiYgIW1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIGNsYXNzPVwidXBsb2FkLWJ0blwiXHJcbiAgICAgIHNpemU9XCJzbWFsbFwiXHJcbiAgICAgIHR5cGU9XCJzdWNjZXNzXCJcclxuICAgICAgQGNsaWNrPVwic3VibWl0VXBsb2FkXCJcclxuICAgID7kuIrkvKDliLDmnI3liqHlmag8L2VsLWJ1dHRvbj5cclxuXHJcbiAgICA8IS0tIOS4jeiDveWPr+aLluaLvSDmmK/lkKboh6rliqjkuIrkvKAg57u05bqmLS0+XHJcbiAgICA8ZWwtYnV0dG9uXHJcbiAgICAgIHYtaWY9XCIhcmVhZG9ubHkgJiYgIW1lcmdlQ29uZmlnLmRyYWcgJiYgbWVyZ2VDb25maWcuYXV0b1VwbG9hZFwiXHJcbiAgICAgIDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuICAgICAgc2l6ZT1cInNtYWxsXCJcclxuICAgICAgdHlwZT1cInByaW1hcnlcIlxyXG4gICAgPueCueWHu+S4iuS8oDwvZWwtYnV0dG9uPlxyXG5cclxuICAgIDx0ZW1wbGF0ZSB2LWlmPVwiIXJlYWRvbmx5ICYmICFtZXJnZUNvbmZpZy5kcmFnICYmICFtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCI+XHJcbiAgICAgIDxlbC1idXR0b25cclxuICAgICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgICAgc2xvdD1cInRyaWdnZXJcIlxyXG4gICAgICAgIHNpemU9XCJzbWFsbFwiXHJcbiAgICAgICAgdHlwZT1cInByaW1hcnlcIlxyXG4gICAgICA+6YCJ5Y+W5paH5Lu2PC9lbC1idXR0b24+XHJcbiAgICAgIDxlbC1idXR0b25cclxuICAgICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgICAgY2xhc3M9XCJ1cGxvYWQtYnRuXCJcclxuICAgICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICAgIHR5cGU9XCJzdWNjZXNzXCJcclxuICAgICAgICBAY2xpY2s9XCJzdWJtaXRVcGxvYWRcIlxyXG4gICAgICA+5LiK5Lyg5Yiw5pyN5Yqh5ZmoPC9lbC1idXR0b24+XHJcbiAgICA8L3RlbXBsYXRlPlxyXG5cclxuICA8L2VsLXVwbG9hZD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuICAuaC1sYXlvdXQge1xyXG4gICAgLm5jZm9ybS11cGxvYWQge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52LWxheW91dCB7XHJcbiAgICAubmNmb3JtLXVwbG9hZCB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uY2Zvcm0tdXBsb2FkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGlzYWJsZWQtbWFzayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWQtYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1yZWFkLW9ubHl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAuZWwtdXBsb2FkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuXHJcbiAgaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG4gIGltcG9ydCBfZ2V0IGZyb20gJ2xvZGFzaC1lcy9nZXQnO1xyXG5cclxuICBjb25zdCBjb250cm9sTWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5jb250cm9sTWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICAgIHByb3BzOiB7XHJcbiAgICAgIHZhbHVlOiB7XHJcbiAgICAgICAgdHlwZTogQXJyYXksXHJcbiAgICAgICAgZGVmYXVsdCAoKSB7XHJcbiAgICAgICAgICByZXR1cm4gW107XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgLy8g57uE5Lu254m55pyJ55qE6YWN572u5bGe5oCnXHJcbiAgICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgICAgdXBsb2FkVXJsOiAnJywgLy8g5LiK5Lyg55qE5Zyw5Z2AXHJcbiAgICAgICAgICBtdWx0aXBsZTogZmFsc2UsIC8vIOaYr+WQpuaUr+aMgeWkmumAiVxyXG4gICAgICAgICAgZGF0YToge30sIC8vIOS4iuS8oOaXtumZhOW4pueahOmineWkluWPguaVsFxyXG4gICAgICAgICAgc2hvd0ZpbGVMaXN0OiB0cnVlLCAvLyDmmK/lkKbmmL7npLrlt7LkuIrkvKDmlofku7bliJfooahcclxuICAgICAgICAgIGRyYWc6IGZhbHNlLCAvLyDmmK/lkKblkK/nlKjmi5bmi73kuIrkvKBcclxuICAgICAgICAgIGFjY2VwdDogJycsIC8vIOaOpeWPl+S4iuS8oOeahOaWh+S7tuexu+Wei1xyXG4gICAgICAgICAgbGlzdFR5cGU6ICd0ZXh0JywgLy8g5paH5Lu25YiX6KGo55qE57G75Z6L44CCIOWPr+mAieWAvO+8mnRleHQvcGljdHVyZS9waWN0dXJlLWNhcmRcclxuICAgICAgICAgIGF1dG9VcGxvYWQ6IGZhbHNlLCAvLyDmmK/lkKblnKjpgInlj5bmlofku7blkI7nq4vljbPov5vooYzkuIrkvKBcclxuICAgICAgICAgIGxpbWl0OiAxLCAvLyDmnIDlpKflhYHorrjkuIrkvKDkuKrmlbBcclxuICAgICAgICAgIGNvbnN0cmFpbnQ6IHsgLy8g57qm5p2fIFRPRE86IOacquWunueOsFxyXG4gICAgICAgICAgICB3aWR0aDogMCwgLy8g5Zu+54mH5a695bqmXHJcbiAgICAgICAgICAgIGhlaWdodDogMCwgLy8g5Zu+54mH6auY5bqmXHJcbiAgICAgICAgICAgIHNpemVGaXhlZDogdHJ1ZSwgLy8g5Zu+54mH5bC65a+457qm5p2f55qE5aSn5bCP5piv5ZCm5oyJ5Zu65a6a5YC877yM5b2T5Li6ZmFsc2Xml7bmjInmr5TkvotcclxuICAgICAgICAgICAgbWF4U2l6ZTogMCwgLy8g5pyA5aSn5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICAgIG1pblNpemU6IDAgLy8g5pyA5bCP5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcmVzRmllbGQ6ICcnLCAvLyDojrflj5bov5Tlm57nu5PmnpznmoTlrZfmrrUsXHJcbiAgICAgICAgICBmaWxlTmFtZUZpZWxkOiAnbmFtZScsXHJcbiAgICAgICAgICBmaWxlVXJsRmllbGQ6ICd1cmwnLFxyXG4gICAgICAgICAgZmlsZUZpZWxkOiAnZmlsZSdcclxuICAgICAgICB9LFxyXG4gICAgICAgIHVwbG9hZEluZm86IHtcclxuICAgICAgICAgIG51bVVwbG9hZGVkOiAwLFxyXG4gICAgICAgICAgdG90YWw6IDAsXHJcbiAgICAgICAgICBjb3VudDogMCxcclxuICAgICAgICAgIG51bToge1xyXG4gICAgICAgICAgICBzdWNjZXNzOiAwLCAvLyDmiJDlip/kuKrmlbBcclxuICAgICAgICAgICAgZXJyb3I6IDAgIC8vIOWksei0peS4quaVsFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgICAgLy8gbW9kZWxWYWzvvJror7fkvb/nlKjor6XlgLzmnaXnu5Hlrprlrp7pmYXnmoTnu4Tku7bnmoRtb2RlbC0tPiBbe25hbWU6ICd4eCcsIHVybDogJyd9XVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuICAgICAgdXBsb2FkVXJsKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1lcmdlQ29uZmlnLnVwbG9hZFVybFxyXG4gICAgICAgICAgICB8fCB0aGlzLmNvbmZpZy51cGxvYWRVcmxcclxuICAgICAgICAgICAgfHwgdGhpcy5kZWZhdWx0Q29uZmlnLnVwbG9hZFVybDtcclxuICAgICAgfSxcclxuICAgICAgbGlzdFR5cGUoKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IGxpc3RUeXBlID0gdm0ubWVyZ2VDb25maWcubGlzdFR5cGU7XHJcbiAgICAgICAgcmV0dXJuIGxpc3RUeXBlID09PSAncGljdHVyZS1jYXJkJyA/ICcnIDogbGlzdFR5cGU7XHJcbiAgICAgIH0sXHJcbiAgICAgIGZpbGVMaXN0KCkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBjb25zdCBtb2RlbFZhbCA9IHZtLm1vZGVsVmFsO1xyXG4gICAgICAgIGxldCBudW1VcGxvYWRlZCA9IDA7XHJcbiAgICAgICAgZm9yIChsZXQgaSBpbiBtb2RlbFZhbCkge1xyXG4gICAgICAgICAgaWYgKG1vZGVsVmFsW2ldLnN0YXR1cyA9PT0gJ3N1Y2Nlc3MnIHx8ICEobW9kZWxWYWxbaV0uc3RhdHVzKSkge1xyXG4gICAgICAgICAgICBudW1VcGxvYWRlZCsrO1xyXG4gICAgICAgICAgICBpZiAoIShtb2RlbFZhbFtpXS5zdGF0dXMpKSBtb2RlbFZhbFtpXS5zdGF0dXMgPSAnc3VjY2Vzcyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZtLnVwbG9hZEluZm8ubnVtVXBsb2FkZWQgPSBudW1VcGxvYWRlZDtcclxuICAgICAgICByZXR1cm4gbW9kZWxWYWw7XHJcbiAgICAgIH0sXHJcbiAgICAgIHNob3dGaWxlTGlzdCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5yZWFkb25seSB8fCB0aGlzLm1lcmdlQ29uZmlnLnNob3dGaWxlTGlzdDtcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIHN1Ym1pdFVwbG9hZCgpIHtcclxuICAgICAgICB0aGlzLiRyZWZzLnVwbG9hZC5zdWJtaXQoKTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkQ2hhbmdlKGZpbGUsIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIHZtLnVwbG9hZEluZm8udG90YWwgPSBmaWxlTGlzdC5sZW5ndGggLSB2bS51cGxvYWRJbmZvLm51bVVwbG9hZGVkO1xyXG5cclxuICAgICAgICBpZiAoIXZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcclxuICAgICAgICAgICYmICF2bS5tZXJnZUNvbmZpZy5zaG93RmlsZUxpc3RcclxuICAgICAgICAgICYmIGZpbGVMaXN0Lmxlbmd0aCkge1xyXG4gICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgbWVzc2FnZTogYOaIkOWKn+mAieS4reaWh+S7tu+8geebruWJjemAieS4reaWh+S7tuWFsSAke2ZpbGVMaXN0Lmxlbmd0aH0g5LiqYCxcclxuICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcydcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVVcGxvYWRTdWNlc3MocmVzLCBmaWxlLCBmaWxlTGlzdCkgeyAvLyDmr4/kuKrmlofku7blm57osIPkuIDmrKFcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgbGV0IGk7XHJcbiAgICAgICAgZm9yIChpIGluIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgICBpZiAoZmlsZUxpc3RbaV0udWlkID09PSBmaWxlLnVpZCkge1xyXG4gICAgICAgICAgICBjb25zdCB7IHJlc0ZpZWxkLCBmaWxlVXJsRmllbGQsIGZpbGVOYW1lRmllbGQgfSA9IHZtLm1lcmdlQ29uZmlnO1xyXG4gICAgICAgICAgICBjb25zdCByZXNPYmogPSBfZ2V0KHJlcywgcmVzRmllbGQgfHwgJycsIHt9KTtcclxuICAgICAgICAgICAgZmlsZUxpc3RbaV0ubmFtZSA9IHJlc09iaiAmJiByZXNPYmpbZmlsZU5hbWVGaWVsZF0gfHwgZmlsZUxpc3RbaV0ubmFtZTtcclxuICAgICAgICAgICAgZmlsZUxpc3RbaV0udXJsID0gcmVzT2JqICYmIHJlc09ialtmaWxlVXJsRmllbGRdIHx8IGZpbGVMaXN0W2ldLnVybDtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChmaWxlTGlzdFtpXS51cmwpIHtcclxuICAgICAgICAgIHZtLnVwbG9hZENhbGxiYWNrKHsgc3RhdGU6ICdzdWNjZXNzJywgZmlsZUxpc3QgfSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIC8vIOWOu+aOiei/meS4qmZpbGVMaXN0XHJcbiAgICAgICAgICBmaWxlTGlzdC5zcGxpY2UoaSwxKTtcclxuICAgICAgICAgIHZtLnVwbG9hZENhbGxiYWNrKHsgc3RhdGU6ICdlcnJvcicsIGZpbGVMaXN0IH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkRXJyb3IoZXJyLCBmaWxlLCBmaWxlTGlzdCkgeyAvLyDmr4/kuKrmlofku7blm57osIPkuIDmrKFcclxuICAgICAgICB0aGlzLnVwbG9hZENhbGxiYWNrKHsgc3RhdGU6ICdlcnJvcicsIGZpbGVMaXN0IH0pO1xyXG4gICAgICB9LFxyXG4gICAgICB1cGxvYWRDYWxsYmFjayh7c3RhdGUsIGZpbGVMaXN0fSkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBjb25zdCB0b3RhbCA9IHZtLnVwbG9hZEluZm8udG90YWw7XHJcbiAgICAgICAgdm0udXBsb2FkSW5mby5jb3VudCsrO1xyXG4gICAgICAgIHZtLnVwbG9hZEluZm8ubnVtW3N0YXRlXSsrO1xyXG4gICAgICAgIGlmICggdm0udXBsb2FkSW5mby5jb3VudCA9PT0gdG90YWwpIHsgLy8g5a6M5oiQ5LiK5LygXHJcbiAgICAgICAgICBsZXQgY29udGVudDtcclxuICAgICAgICAgIGlmICh0b3RhbCA9PT0gdm0udXBsb2FkSW5mby5udW1bc3RhdGVdKSB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICBtZXNzYWdlOiBzdGF0ZSA9PT0gJ3N1Y2Nlc3MnID8gJ+S4iuS8oOaIkOWKn++8gScgOiAn5LiK5Lyg5paH5Lu25YWo6YOo5aSx6LSl77yBJyxcclxuICAgICAgICAgICAgICB0eXBlOiBzdGF0ZVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICBtZXNzYWdlOiAn6YOo5YiG5paH5Lu25LiK5Lyg5aSx6LSl77yBJyxcclxuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHZtLm1vZGVsVmFsID0gZmlsZUxpc3Q7XHJcbiAgICAgICAgICB2bS51cGxvYWRJbmZvLmNvdW50ID0gMDtcclxuICAgICAgICAgIHZtLnVwbG9hZEluZm8ubnVtLnN1Y2Nlc3MgPSAwO1xyXG4gICAgICAgICAgdm0udXBsb2FkSW5mby5udW0uZXJyb3IgPSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkRXhjZWVkKGZpbGVzLCBmaWxlTGlzdCkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICBtZXNzYWdlOiBg5q2k5qyh6YCJ5oup5a+86Ie05LiA5qyh5LiK5Lyg55qE5paH5Lu25Liq5pWw6LaF6L+H6ZmQ5Yi25pWw55uuJHt2bS5tZXJnZUNvbmZpZy5saW1pdH3kuKrvvIzor7fph43mlrDpgInmi6nvvIFgLFxyXG4gICAgICAgICAgdHlwZTogJ3dhcm5pbmcnXHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0sXHJcbiAgICAgIGhhbmRsZVVwbG9hZFJlbW92ZShmaWxlLCBmaWxlTGlzdCkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBpZiAoZmlsZS5zdGF0dXMgPT09ICdzdWNjZXNzJykge1xyXG4gICAgICAgICAgdm0udXBsb2FkSW5mby5udW1VcGxvYWRlZC0tO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2bS51cGxvYWRJbmZvLnRvdGFsID0gZmlsZUxpc3QubGVuZ3RoIC0gdm0udXBsb2FkSW5mby5udW1VcGxvYWRlZDtcclxuICAgICAgICB2bS5tb2RlbFZhbCA9IGZpbGVMaXN0O1xyXG4gICAgICB9LFxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBaUhBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUNBOzs7QUFLQTtBQUNBOzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBREE7QUFDQTtBQVFBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQXBCQTs7QUF1QkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFWQTtBQWFBO0FBQ0E7QUFDQTs7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTNCQTtBQUNBOztBQThCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBOztBQUlBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7OztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTs7QUFFQTtBQUNBO0FBRkE7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEvRUE7QUFqRkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n uploadTips: 'Drag file here, or click to upload',\n uploadServer: 'Upload to server',\n upload: 'Upload',\n chFile: 'Select file',\n successChTips: '<%= fileCount %> files selected',\n uploadSuccess: 'Uploaded successfully!',\n uploadFail: 'Uploading files all failed!',\n uploadSomeFail: 'Some files failed to upload!',\n limitTips: 'No more than <%= limit %> files can be selected, please re-select'\n },\n zh_cn: {\n uploadTips: '将文件拖到此处,或点击上传',\n uploadServer: '上传到服务器',\n upload: '点击上传',\n chFile: '选取文件',\n successChTips: '共选中文件 <%= fileCount %> 个',\n uploadSuccess: '上传成功!',\n uploadFail: '上传文件全部失败!',\n uploadSomeFail: '部分文件上传失败!',\n limitTips: '选中文件不能多于<%= limit %>个,请重新选择'\n }\n },\n\n props: {\n value: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n uploadUrl: '', // 上传的地址\n multiple: false, // 是否支持多选\n data: {}, // 上传时附带的额外参数\n showFileList: true, // 是否显示已上传文件列表\n drag: false, // 是否启用拖拽上传\n accept: '', // 接受上传的文件类型\n listType: 'text', // 文件列表的类型。 可选值:text/picture/picture-card\n autoUpload: false, // 是否在选取文件后立即进行上传\n limit: 1, // 最大允许上传个数\n constraint: { // 约束 TODO: 未实现\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: '', // 获取返回结果的字段,\n fileNameField: 'name',\n fileUrlField: 'url',\n fileField: 'file'\n },\n uploadInfo: {\n numUploaded: 0,\n total: 0,\n count: 0,\n num: {\n success: 0, // 成功个数\n error: 0 // 失败个数\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model--> [{name: 'xx', url: ''}]\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n uploadUrl: function uploadUrl() {\n return this.mergeConfig.uploadUrl || this.config.uploadUrl || this.defaultConfig.uploadUrl;\n },\n listType: function listType() {\n var vm = this;\n var listType = vm.mergeConfig.listType;\n return listType === 'picture-card' ? '' : listType;\n },\n fileList: function fileList() {\n var vm = this;\n var modelVal = vm.modelVal;\n var numUploaded = 0;\n for (var i in modelVal) {\n if (modelVal[i].status === 'success' || !modelVal[i].status) {\n numUploaded++;\n if (!modelVal[i].status) modelVal[i].status = 'success';\n }\n }\n vm.uploadInfo.numUploaded = numUploaded;\n return modelVal;\n },\n showFileList: function showFileList() {\n return this.readonly || this.mergeConfig.showFileList;\n }\n },\n\n methods: {\n submitUpload: function submitUpload() {\n this.$refs.upload.submit();\n },\n handleUploadChange: function handleUploadChange(file, fileList) {\n var vm = this;\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n\n if (!vm.mergeConfig.autoUpload && !vm.mergeConfig.showFileList && fileList.length) {\n vm.$message({\n message: this.$t('successChTips', { fileCount: fileList.length }),\n type: 'success'\n });\n }\n },\n handleUploadSucess: function handleUploadSucess(res, file, fileList) {\n // 每个文件回调一次\n var vm = this;\n var i = void 0;\n for (i in fileList) {\n if (fileList[i].uid === file.uid) {\n var _vm$mergeConfig = vm.mergeConfig,\n resField = _vm$mergeConfig.resField,\n fileUrlField = _vm$mergeConfig.fileUrlField,\n fileNameField = _vm$mergeConfig.fileNameField;\n\n var resObj = (0, _get3.default)(res, resField || '', {});\n fileList[i].name = resObj && resObj[fileNameField] || fileList[i].name;\n fileList[i].url = resObj && resObj[fileUrlField] || fileList[i].url;\n break;\n }\n }\n if (fileList[i].url) {\n vm.uploadCallback({ state: 'success', fileList: fileList });\n } else {\n // 去掉这个fileList\n fileList.splice(i, 1);\n vm.uploadCallback({ state: 'error', fileList: fileList });\n }\n },\n handleUploadError: function handleUploadError(err, file, fileList) {\n // 每个文件回调一次\n this.uploadCallback({ state: 'error', fileList: fileList });\n },\n uploadCallback: function uploadCallback(_ref) {\n var state = _ref.state,\n fileList = _ref.fileList;\n\n var vm = this;\n var total = vm.uploadInfo.total;\n vm.uploadInfo.count++;\n vm.uploadInfo.num[state]++;\n if (vm.uploadInfo.count === total) {\n // 完成上传\n var content = void 0;\n if (total === vm.uploadInfo.num[state]) {\n vm.$message({\n message: state === 'success' ? vm.$t('uploadSuccess') : vm.$t('uploadFail'),\n type: state\n });\n } else {\n vm.$message({\n message: vm.$t('uploadSomeFail'),\n type: 'error'\n });\n }\n\n vm.modelVal = fileList;\n vm.uploadInfo.count = 0;\n vm.uploadInfo.num.success = 0;\n vm.uploadInfo.num.error = 0;\n }\n },\n handleUploadExceed: function handleUploadExceed(files, fileList) {\n var vm = this;\n vm.$message({\n message: vm.$t('limitTips', { limit: vm.mergeConfig.limit }),\n type: 'warning'\n });\n },\n handleUploadRemove: function handleUploadRemove(file, fileList) {\n var vm = this;\n if (file.status === 'success') {\n vm.uploadInfo.numUploaded--;\n }\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n vm.modelVal = fileList;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvdXBsb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vdXBsb2FkLnZ1ZT9iZWY4Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZWwtdXBsb2FkXHJcbiAgICByZWY9XCJ1cGxvYWRcIlxyXG4gICAgOmNsYXNzPVwiWyduY2Zvcm0tdXBsb2FkJywgcmVhZG9ubHkgPyAnaXMtcmVhZC1vbmx5JyA6ICcnXVwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJyZWFkb25seSB8fCBkaXNhYmxlZFwiXHJcbiAgICA6c3R5bGU9XCJ7ZGlzcGxheTogaGlkZGVuID8gJ25vbmUnIDogJyd9XCJcclxuICAgIDphY3Rpb249XCJ1cGxvYWRVcmxcIlxyXG4gICAgOm11bHRpcGxlPVwibWVyZ2VDb25maWcubXVsdGlwbGVcIlxyXG4gICAgOmRhdGE9XCJtZXJnZUNvbmZpZy5kYXRhXCJcclxuICAgIDpzaG93LWZpbGUtbGlzdD1cInNob3dGaWxlTGlzdFwiXHJcbiAgICA6ZHJhZz1cIm1lcmdlQ29uZmlnLmRyYWdcIlxyXG4gICAgOmFjY2VwdD1cIm1lcmdlQ29uZmlnLmFjY2VwdFwiXHJcbiAgICA6bGlzdC10eXBlPVwibGlzdFR5cGVcIlxyXG4gICAgOmF1dG8tdXBsb2FkPVwibWVyZ2VDb25maWcuYXV0b1VwbG9hZFwiXHJcbiAgICA6bGltaXQ9XCJtZXJnZUNvbmZpZy5saW1pdFwiXHJcbiAgICA6b24tY2hhbmdlPVwiaGFuZGxlVXBsb2FkQ2hhbmdlXCJcclxuICAgIDpvbi1zdWNjZXNzPVwiaGFuZGxlVXBsb2FkU3VjZXNzXCJcclxuICAgIDpvbi1lcnJvcj1cImhhbmRsZVVwbG9hZEVycm9yXCJcclxuICAgIDpvbi1leGNlZWQ9XCJoYW5kbGVVcGxvYWRFeGNlZWRcIlxyXG4gICAgOm9uLXJlbW92ZT1cImhhbmRsZVVwbG9hZFJlbW92ZVwiXHJcbiAgICA6ZmlsZS1saXN0PVwiZmlsZUxpc3RcIlxyXG4gICAgOm5hbWU9XCJtZXJnZUNvbmZpZy5maWxlRmllbGRcIlxyXG4gID5cclxuICAgIDwhLS0g5Y+v5ouW5ou9IC0tPlxyXG4gICAgPHRlbXBsYXRlIHYtaWY9XCIhcmVhZG9ubHkgJiYgbWVyZ2VDb25maWcuZHJhZ1wiIHNsb3Q9XCJ0cmlnZ2VyXCI+XHJcbiAgICAgIDxpIGNsYXNzPVwiZWwtaWNvbi11cGxvYWRcIj48L2k+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJlbC11cGxvYWRfX3RleHRcIiB2LWh0bWw9XCIkdCgndXBsb2FkVGlwcycpXCI+PC9kaXY+XHJcbiAgICA8L3RlbXBsYXRlPlxyXG4gICAgPGRpdiB2LWlmPVwibWVyZ2VDb25maWcuZHJhZyAmJiBkaXNhYmxlZFwiIGNsYXNzPVwiZGlzYWJsZWQtbWFza1wiPjwvZGl2PlxyXG5cclxuICAgIDxlbC1idXR0b25cclxuICAgICAgdi1pZj1cIiFyZWFkb25seSAmJiBtZXJnZUNvbmZpZy5kcmFnICYmICFtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCJcclxuICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICBjbGFzcz1cInVwbG9hZC1idG5cIlxyXG4gICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICB0eXBlPVwic3VjY2Vzc1wiXHJcbiAgICAgIEBjbGljaz1cInN1Ym1pdFVwbG9hZFwiXHJcbiAgICA+e3skdCgndXBsb2FkU2VydmVyJyl9fTwvZWwtYnV0dG9uPlxyXG5cclxuICAgIDwhLS0g5LiN6IO95Y+v5ouW5ou9IOaYr+WQpuiHquWKqOS4iuS8oCDnu7TluqYtLT5cclxuICAgIDxlbC1idXR0b25cclxuICAgICAgdi1pZj1cIiFyZWFkb25seSAmJiAhbWVyZ2VDb25maWcuZHJhZyAmJiBtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCJcclxuICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICB0eXBlPVwicHJpbWFyeVwiXHJcbiAgICA+e3skdCgndXBsb2FkJyl9fTwvZWwtYnV0dG9uPlxyXG5cclxuICAgIDx0ZW1wbGF0ZSB2LWlmPVwiIXJlYWRvbmx5ICYmICFtZXJnZUNvbmZpZy5kcmFnICYmICFtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCI+XHJcbiAgICAgIDxlbC1idXR0b25cclxuICAgICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgICAgc2xvdD1cInRyaWdnZXJcIlxyXG4gICAgICAgIHNpemU9XCJzbWFsbFwiXHJcbiAgICAgICAgdHlwZT1cInByaW1hcnlcIlxyXG4gICAgICA+e3skdCgnY2hGaWxlJyl9fTwvZWwtYnV0dG9uPlxyXG4gICAgICA8ZWwtYnV0dG9uXHJcbiAgICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICAgIGNsYXNzPVwidXBsb2FkLWJ0blwiXHJcbiAgICAgICAgc2l6ZT1cInNtYWxsXCJcclxuICAgICAgICB0eXBlPVwic3VjY2Vzc1wiXHJcbiAgICAgICAgQGNsaWNrPVwic3VibWl0VXBsb2FkXCJcclxuICAgICAgPnt7JHQoJ3VwbG9hZFNlcnZlcicpfX08L2VsLWJ1dHRvbj5cclxuICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gIDwvZWwtdXBsb2FkPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLXVwbG9hZCB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tdXBsb2FkIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5jZm9ybS11cGxvYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5kaXNhYmxlZC1tYXNrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZC1idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXJlYWQtb25seXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC5lbC11cGxvYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcbiAgaW1wb3J0IF9nZXQgZnJvbSAnbG9kYXNoLWVzL2dldCc7XHJcblxyXG4gIGNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbiAgZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gICAgaTE4bkRhdGE6IHtcclxuICAgICAgZW46IHtcclxuICAgICAgICB1cGxvYWRUaXBzOiAnRHJhZyBmaWxlIGhlcmUsIG9yIDxlbT5jbGljayB0byB1cGxvYWQ8L2VtPicsXHJcbiAgICAgICAgdXBsb2FkU2VydmVyOiAnVXBsb2FkIHRvIHNlcnZlcicsXHJcbiAgICAgICAgdXBsb2FkOiAnVXBsb2FkJyxcclxuICAgICAgICBjaEZpbGU6ICdTZWxlY3QgZmlsZScsXHJcbiAgICAgICAgc3VjY2Vzc0NoVGlwczogJzwlPSBmaWxlQ291bnQgJT4gZmlsZXMgc2VsZWN0ZWQnLFxyXG4gICAgICAgIHVwbG9hZFN1Y2Nlc3M6ICdVcGxvYWRlZCBzdWNjZXNzZnVsbHkhJyxcclxuICAgICAgICB1cGxvYWRGYWlsOiAnVXBsb2FkaW5nIGZpbGVzIGFsbCBmYWlsZWQhJyxcclxuICAgICAgICB1cGxvYWRTb21lRmFpbDogJ1NvbWUgZmlsZXMgZmFpbGVkIHRvIHVwbG9hZCEnLFxyXG4gICAgICAgIGxpbWl0VGlwczogJ05vIG1vcmUgdGhhbiA8JT0gbGltaXQgJT4gZmlsZXMgY2FuIGJlIHNlbGVjdGVkLCBwbGVhc2UgcmUtc2VsZWN0J1xyXG4gICAgICB9LFxyXG4gICAgICB6aF9jbjoge1xyXG4gICAgICAgIHVwbG9hZFRpcHM6ICflsIbmlofku7bmi5bliLDmraTlpITvvIzmiJY8ZW0+54K55Ye75LiK5LygPC9lbT4nLFxyXG4gICAgICAgIHVwbG9hZFNlcnZlcjogJ+S4iuS8oOWIsOacjeWKoeWZqCcsXHJcbiAgICAgICAgdXBsb2FkOiAn54K55Ye75LiK5LygJyxcclxuICAgICAgICBjaEZpbGU6ICfpgInlj5bmlofku7YnLFxyXG4gICAgICAgIHN1Y2Nlc3NDaFRpcHM6ICflhbHpgInkuK3mlofku7YgPCU9IGZpbGVDb3VudCAlPiDkuKonLFxyXG4gICAgICAgIHVwbG9hZFN1Y2Nlc3M6ICfkuIrkvKDmiJDlip/vvIEnLFxyXG4gICAgICAgIHVwbG9hZEZhaWw6ICfkuIrkvKDmlofku7blhajpg6jlpLHotKXvvIEnLFxyXG4gICAgICAgIHVwbG9hZFNvbWVGYWlsOiAn6YOo5YiG5paH5Lu25LiK5Lyg5aSx6LSl77yBJyxcclxuICAgICAgICBsaW1pdFRpcHM6ICfpgInkuK3mlofku7bkuI3og73lpJrkuo48JT0gbGltaXQgJT7kuKrvvIzor7fph43mlrDpgInmi6knXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgcHJvcHM6IHtcclxuICAgICAgdmFsdWU6IHtcclxuICAgICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgICBkZWZhdWx0ICgpIHtcclxuICAgICAgICAgIHJldHVybiBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICB1cGxvYWRVcmw6ICcnLCAvLyDkuIrkvKDnmoTlnLDlnYBcclxuICAgICAgICAgIG11bHRpcGxlOiBmYWxzZSwgLy8g5piv5ZCm5pSv5oyB5aSa6YCJXHJcbiAgICAgICAgICBkYXRhOiB7fSwgLy8g5LiK5Lyg5pe26ZmE5bim55qE6aKd5aSW5Y+C5pWwXHJcbiAgICAgICAgICBzaG93RmlsZUxpc3Q6IHRydWUsIC8vIOaYr+WQpuaYvuekuuW3suS4iuS8oOaWh+S7tuWIl+ihqFxyXG4gICAgICAgICAgZHJhZzogZmFsc2UsIC8vIOaYr+WQpuWQr+eUqOaLluaLveS4iuS8oFxyXG4gICAgICAgICAgYWNjZXB0OiAnJywgLy8g5o6l5Y+X5LiK5Lyg55qE5paH5Lu257G75Z6LXHJcbiAgICAgICAgICBsaXN0VHlwZTogJ3RleHQnLCAvLyDmlofku7bliJfooajnmoTnsbvlnovjgIIg5Y+v6YCJ5YC877yadGV4dC9waWN0dXJlL3BpY3R1cmUtY2FyZFxyXG4gICAgICAgICAgYXV0b1VwbG9hZDogZmFsc2UsIC8vIOaYr+WQpuWcqOmAieWPluaWh+S7tuWQjueri+WNs+i/m+ihjOS4iuS8oFxyXG4gICAgICAgICAgbGltaXQ6IDEsIC8vIOacgOWkp+WFgeiuuOS4iuS8oOS4quaVsFxyXG4gICAgICAgICAgY29uc3RyYWludDogeyAvLyDnuqbmnZ8gVE9ETzog5pyq5a6e546wXHJcbiAgICAgICAgICAgIHdpZHRoOiAwLCAvLyDlm77niYflrr3luqZcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLCAvLyDlm77niYfpq5jluqZcclxuICAgICAgICAgICAgc2l6ZUZpeGVkOiB0cnVlLCAvLyDlm77niYflsLrlr7jnuqbmnZ/nmoTlpKflsI/mmK/lkKbmjInlm7rlrprlgLzvvIzlvZPkuLpmYWxzZeaXtuaMieavlOS+i1xyXG4gICAgICAgICAgICBtYXhTaXplOiAwLCAvLyDmnIDlpKflm77niYflpKflsI/vvIzljZXkvY1LQu+8jDDku6PooajkuI3pmZBcclxuICAgICAgICAgICAgbWluU2l6ZTogMCAvLyDmnIDlsI/lm77niYflpKflsI/vvIzljZXkvY1LQu+8jDDku6PooajkuI3pmZBcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOiOt+WPlui/lOWbnue7k+aenOeahOWtl+autSxcclxuICAgICAgICAgIGZpbGVOYW1lRmllbGQ6ICduYW1lJyxcclxuICAgICAgICAgIGZpbGVVcmxGaWVsZDogJ3VybCcsXHJcbiAgICAgICAgICBmaWxlRmllbGQ6ICdmaWxlJ1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdXBsb2FkSW5mbzoge1xyXG4gICAgICAgICAgbnVtVXBsb2FkZWQ6IDAsXHJcbiAgICAgICAgICB0b3RhbDogMCxcclxuICAgICAgICAgIGNvdW50OiAwLFxyXG4gICAgICAgICAgbnVtOiB7XHJcbiAgICAgICAgICAgIHN1Y2Nlc3M6IDAsIC8vIOaIkOWKn+S4quaVsFxyXG4gICAgICAgICAgICBlcnJvcjogMCAgLy8g5aSx6LSl5Liq5pWwXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIG1lcmdlQ29uZmlnOiDor7fkvb/nlKjor6XlgLzljrvnu5HlrprkvaDnmoTnu4Tku7bnmoTlsZ7mgKfvvIzlroPljIXlkKvkuoZkZWZhdWx0Q29uZmlnIGRhdGHlkoxjb25maWcgcHJvcHPnmoTlgLxcclxuICAgICAgICAvLyBtb2RlbFZhbO+8muivt+S9v+eUqOivpeWAvOadpee7keWumuWunumZheeahOe7hOS7tueahG1vZGVsLS0+IFt7bmFtZTogJ3h4JywgdXJsOiAnJ31dXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgY29tcHV0ZWQ6IHtcclxuICAgICAgLy8gZGlzYWJsZWQgLyByZWFkb25seSAvIGhpZGRlbiAvIHBsYWNlaG9sZGVyIOS9oOWPr+S7peebtOaOpeS9v+eUqOi/meS6m+WPmOmHj+adpeaOp+WItue7hOS7tueahOihjOS4ulxyXG4gICAgICB1cGxvYWRVcmwoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWVyZ2VDb25maWcudXBsb2FkVXJsXHJcbiAgICAgICAgICAgIHx8IHRoaXMuY29uZmlnLnVwbG9hZFVybFxyXG4gICAgICAgICAgICB8fCB0aGlzLmRlZmF1bHRDb25maWcudXBsb2FkVXJsO1xyXG4gICAgICB9LFxyXG4gICAgICBsaXN0VHlwZSgpIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgY29uc3QgbGlzdFR5cGUgPSB2bS5tZXJnZUNvbmZpZy5saXN0VHlwZTtcclxuICAgICAgICByZXR1cm4gbGlzdFR5cGUgPT09ICdwaWN0dXJlLWNhcmQnID8gJycgOiBsaXN0VHlwZTtcclxuICAgICAgfSxcclxuICAgICAgZmlsZUxpc3QoKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IG1vZGVsVmFsID0gdm0ubW9kZWxWYWw7XHJcbiAgICAgICAgbGV0IG51bVVwbG9hZGVkID0gMDtcclxuICAgICAgICBmb3IgKGxldCBpIGluIG1vZGVsVmFsKSB7XHJcbiAgICAgICAgICBpZiAobW9kZWxWYWxbaV0uc3RhdHVzID09PSAnc3VjY2VzcycgfHwgIShtb2RlbFZhbFtpXS5zdGF0dXMpKSB7XHJcbiAgICAgICAgICAgIG51bVVwbG9hZGVkKys7XHJcbiAgICAgICAgICAgIGlmICghKG1vZGVsVmFsW2ldLnN0YXR1cykpIG1vZGVsVmFsW2ldLnN0YXR1cyA9ICdzdWNjZXNzJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdm0udXBsb2FkSW5mby5udW1VcGxvYWRlZCA9IG51bVVwbG9hZGVkO1xyXG4gICAgICAgIHJldHVybiBtb2RlbFZhbDtcclxuICAgICAgfSxcclxuICAgICAgc2hvd0ZpbGVMaXN0KCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnJlYWRvbmx5IHx8IHRoaXMubWVyZ2VDb25maWcuc2hvd0ZpbGVMaXN0O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgc3VibWl0VXBsb2FkKCkge1xyXG4gICAgICAgIHRoaXMuJHJlZnMudXBsb2FkLnN1Ym1pdCgpO1xyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVVcGxvYWRDaGFuZ2UoZmlsZSwgZmlsZUxpc3QpIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgdm0udXBsb2FkSW5mby50b3RhbCA9IGZpbGVMaXN0Lmxlbmd0aCAtIHZtLnVwbG9hZEluZm8ubnVtVXBsb2FkZWQ7XHJcblxyXG4gICAgICAgIGlmICghdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZFxyXG4gICAgICAgICAgJiYgIXZtLm1lcmdlQ29uZmlnLnNob3dGaWxlTGlzdFxyXG4gICAgICAgICAgJiYgZmlsZUxpc3QubGVuZ3RoKSB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICBtZXNzYWdlOiB0aGlzLiR0KCdzdWNjZXNzQ2hUaXBzJywge2ZpbGVDb3VudDogZmlsZUxpc3QubGVuZ3RofSksXHJcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkU3VjZXNzKHJlcywgZmlsZSwgZmlsZUxpc3QpIHsgLy8g5q+P5Liq5paH5Lu25Zue6LCD5LiA5qyhXHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGxldCBpO1xyXG4gICAgICAgIGZvciAoaSBpbiBmaWxlTGlzdCkge1xyXG4gICAgICAgICAgaWYgKGZpbGVMaXN0W2ldLnVpZCA9PT0gZmlsZS51aWQpIHtcclxuICAgICAgICAgICAgY29uc3QgeyByZXNGaWVsZCwgZmlsZVVybEZpZWxkLCBmaWxlTmFtZUZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuICAgICAgICAgICAgY29uc3QgcmVzT2JqID0gX2dldChyZXMsIHJlc0ZpZWxkIHx8ICcnLCB7fSk7XHJcbiAgICAgICAgICAgIGZpbGVMaXN0W2ldLm5hbWUgPSByZXNPYmogJiYgcmVzT2JqW2ZpbGVOYW1lRmllbGRdIHx8IGZpbGVMaXN0W2ldLm5hbWU7XHJcbiAgICAgICAgICAgIGZpbGVMaXN0W2ldLnVybCA9IHJlc09iaiAmJiByZXNPYmpbZmlsZVVybEZpZWxkXSB8fCBmaWxlTGlzdFtpXS51cmw7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoZmlsZUxpc3RbaV0udXJsKSB7XHJcbiAgICAgICAgICB2bS51cGxvYWRDYWxsYmFjayh7IHN0YXRlOiAnc3VjY2VzcycsIGZpbGVMaXN0IH0pO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAvLyDljrvmjonov5nkuKpmaWxlTGlzdFxyXG4gICAgICAgICAgZmlsZUxpc3Quc3BsaWNlKGksMSk7XHJcbiAgICAgICAgICB2bS51cGxvYWRDYWxsYmFjayh7IHN0YXRlOiAnZXJyb3InLCBmaWxlTGlzdCB9KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIGhhbmRsZVVwbG9hZEVycm9yKGVyciwgZmlsZSwgZmlsZUxpc3QpIHsgLy8g5q+P5Liq5paH5Lu25Zue6LCD5LiA5qyhXHJcbiAgICAgICAgdGhpcy51cGxvYWRDYWxsYmFjayh7IHN0YXRlOiAnZXJyb3InLCBmaWxlTGlzdCB9KTtcclxuICAgICAgfSxcclxuICAgICAgdXBsb2FkQ2FsbGJhY2soe3N0YXRlLCBmaWxlTGlzdH0pIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgY29uc3QgdG90YWwgPSB2bS51cGxvYWRJbmZvLnRvdGFsO1xyXG4gICAgICAgIHZtLnVwbG9hZEluZm8uY291bnQrKztcclxuICAgICAgICB2bS51cGxvYWRJbmZvLm51bVtzdGF0ZV0rKztcclxuICAgICAgICBpZiAoIHZtLnVwbG9hZEluZm8uY291bnQgPT09IHRvdGFsKSB7IC8vIOWujOaIkOS4iuS8oFxyXG4gICAgICAgICAgbGV0IGNvbnRlbnQ7XHJcbiAgICAgICAgICBpZiAodG90YWwgPT09IHZtLnVwbG9hZEluZm8ubnVtW3N0YXRlXSkge1xyXG4gICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgbWVzc2FnZTogc3RhdGUgPT09ICdzdWNjZXNzJyA/IHZtLiR0KCd1cGxvYWRTdWNjZXNzJykgOiB2bS4kdCgndXBsb2FkRmFpbCcpLFxyXG4gICAgICAgICAgICAgIHR5cGU6IHN0YXRlXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHZtLiR0KCd1cGxvYWRTb21lRmFpbCcpLFxyXG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcidcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdm0ubW9kZWxWYWwgPSBmaWxlTGlzdDtcclxuICAgICAgICAgIHZtLnVwbG9hZEluZm8uY291bnQgPSAwO1xyXG4gICAgICAgICAgdm0udXBsb2FkSW5mby5udW0uc3VjY2VzcyA9IDA7XHJcbiAgICAgICAgICB2bS51cGxvYWRJbmZvLm51bS5lcnJvciA9IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVVcGxvYWRFeGNlZWQoZmlsZXMsIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgIG1lc3NhZ2U6IHZtLiR0KCdsaW1pdFRpcHMnLCB7bGltaXQ6IHZtLm1lcmdlQ29uZmlnLmxpbWl0fSksXHJcbiAgICAgICAgICB0eXBlOiAnd2FybmluZydcclxuICAgICAgICB9KTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkUmVtb3ZlKGZpbGUsIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGlmIChmaWxlLnN0YXR1cyA9PT0gJ3N1Y2Nlc3MnKSB7XHJcbiAgICAgICAgICB2bS51cGxvYWRJbmZvLm51bVVwbG9hZGVkLS07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZtLnVwbG9hZEluZm8udG90YWwgPSBmaWxlTGlzdC5sZW5ndGggLSB2bS51cGxvYWRJbmZvLm51bVVwbG9hZGVkO1xyXG4gICAgICAgIHZtLm1vZGVsVmFsID0gZmlsZUxpc3Q7XHJcbiAgICAgIH0sXHJcbiAgICB9XHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFpSEE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBOztBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBO0FBWkE7QUFDQTs7O0FBMEJBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFEQTtBQUNBO0FBUUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBcEJBOztBQXVCQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUZBO0FBS0E7QUFDQTtBQVZBO0FBYUE7QUFDQTtBQUNBOztBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBM0JBO0FBQ0E7O0FBOEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7O0FBSUE7QUFDQTtBQUZBO0FBSUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFDQTs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUlBOztBQUVBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQS9FQTtBQTFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -248,7 +248,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _map2 = __webpack_require__(/*! lodash-es/map */ \"./node_modules/lodash-es/map.js\");\n\nvar _map3 = _interopRequireDefault(_map2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin;\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n created: function created() {\n\n // 取得表头数据\n if (ncformUtils.isNormalObjSchema(this.schema.items)) {\n this.$data.renderSchemas = (0, _map3.default)(this.schema.items.properties, function (fieldSchema, fieldName) {\n return fieldSchema;\n });\n } else {\n this.$data.renderSchemas = [this.schema.items];\n }\n },\n data: function data() {\n return {\n renderSchemas: []\n };\n },\n\n\n methods: {\n analyzeItemVal: function analyzeItemVal(val, idxChain) {\n return ncformUtils.smartAnalyzeVal(val, { idxChain: idxChain + '', data: { rootData: this.formData, constData: this.globalConst } });\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LXRhYmxlLnZ1ZT9jYzViIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktdGFibGUtZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8dGFibGUgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwidGFibGUgdGFibGUtYm9yZGVyZWRcIj5cclxuICAgICAgPHRoZWFkPlxyXG4gICAgICAgICAgPHRoIHYtZm9yPVwiKHJlbmRlclNjaGVtYSwgaWR4KSBpbiByZW5kZXJTY2hlbWFzXCIgOmtleT1cInJlbmRlclNjaGVtYS51aS5sYWJlbFwiIHYtc2hvdz1cIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpXCI+XHJcblxyXG4gICAgICAgICAgICA8aSB2LWlmPVwicmVuZGVyU2NoZW1hLnJ1bGVzICYmIHJlbmRlclNjaGVtYS5ydWxlcy5yZXF1aXJlZFwiIGNsYXNzPVwidGV4dC1kYW5nZXJcIj4qPC9pPlxyXG5cclxuICAgICAgICAgICAge3tyZW5kZXJTY2hlbWEudWkubGFiZWx9fTwhLS0gIOagh+etvuS/oeaBryAtLT5cclxuXHJcbiAgICAgICAgICAgIDwhLS0g5o+Q56S65L+h5oGvIC0tPlxyXG4gICAgICAgICAgICA8ZWwtdG9vbHRpcCBjbGFzcz1cIml0ZW1cIiBlZmZlY3Q9XCJkYXJrXCIgcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIj5cclxuICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJjb250ZW50XCIgdi1odG1sPVwicmVuZGVyU2NoZW1hLnVpLmhlbHAuY29udGVudFwiPjwvZGl2PlxyXG4gICAgICAgICAgICAgIDxhIGNsYXNzPVwiaGVscFwiIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5zaG93ID09PSB0cnVlXCIgaHJlZj1cIiNcIj48c3BhbiA6Y2xhc3M9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5pY29uQ2xzXCI+e3tyZW5kZXJTY2hlbWEudWkuaGVscC50ZXh0fX08L3NwYW4+PC9hPlxyXG4gICAgICAgICAgICA8L2VsLXRvb2x0aXA+XHJcblxyXG4gICAgICAgICAgICA8IS0tIOivtOaYjuS/oeaBryAtLT5cclxuICAgICAgICAgICAgPHNtYWxsIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb25cIiBjbGFzcz1cImZvcm0tdGV4dCB0ZXh0LW11dGVkXCIgdi1odG1sPVwiX2FuYWx5emVWYWwocmVuZGVyU2NoZW1hLnVpLmRlc2NyaXB0aW9uKVwiPlxyXG4gICAgICAgICAgICA8L3NtYWxsPlxyXG4gICAgICAgICAgPC90aD5cclxuXHJcbiAgICAgICAgICA8dGggdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiPuaTjeS9nDwvdGg+XHJcbiAgICAgIDwvdGhlYWQ+XHJcbiAgICAgIDx0Ym9keT5cclxuICAgICAgICA8dHIgdi1mb3I9XCIoZGF0YUl0ZW0sIGlkeCkgaW4gc2NoZW1hLnZhbHVlXCIgOmtleT1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fX2lkXCI+XHJcbiAgICAgICAgICA8dGQgdi1mb3I9XCIoZmllbGRTY2hlbWEsIGZpZWxkTmFtZSwgZklkeCkgaW4gKGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtfX25vdE9iakl0ZW06IGRhdGFJdGVtLl9fZGF0YVNjaGVtYX0pXCIgOmtleT1cImZpZWxkTmFtZVwiIHYtc2hvdz1cIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWFzW2ZJZHhdLnVpLmhpZGRlbiwgZklkeClcIj48IS0tIOazqOaEj++8ml9fbm90T2JqSXRlbSDov5nkuKpLZXnkuLrkuI5mb3JtLWl0ZW3nuqblrprlpb3nmoTlgLzvvIzlhbblroPlkI3lrZfkuI3nlJ/mlYggLS0+XHJcbiAgICAgICAgICAgIDxzbG90IDpuYW1lPVwiZmllbGROYW1lXCIgOnNjaGVtYT1cImZpZWxkU2NoZW1hXCIgOmlkeD1cImlkeFwiPjwvc2xvdD5cclxuICAgICAgICAgIDwvdGQ+XHJcblxyXG4gICAgICAgICAgPHRkIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhbWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcIiBzdHlsZT1cIndpZHRoOiAxMzBweDtcIj5cclxuICAgICAgICAgICAgPCEtLSDpobnmjqfliLbmjInpkq4gLS0+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJlbC1idXR0b24tZ3JvdXBcIj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEl0ZW0oaWR4KVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiaXRlbVVwKGlkeClcIiB2LXNob3c9XCJpZHggIT09IDBcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1zb3J0LXVwXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiaXRlbURvd24oaWR4KVwiIHYtc2hvdz1cImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1zb3J0LWRvd25cIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgPC90ZD5cclxuICAgICAgICA8L3RyPlxyXG4gICAgICA8L3Rib2R5PlxyXG4gICAgICA8dGZvb3Qgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCI+XHJcbiAgICAgICAgPHRyPlxyXG4gICAgICAgICAgPHRkIDpjb2xzcGFuPVwicmVuZGVyU2NoZW1hcy5sZW5ndGggKyAxXCI+XHJcbiAgICAgICAgICAgIDwhLS0g5YiX6KGo5o6n5Yi25oyJ6ZKuIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsXCI+XHJcbiAgICAgICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJhZGRJdGVtKClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVBZGRcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLWNpcmNsZS1wbHVzLW91dGxpbmVcIj48L2k+IHt7bWVyZ2VDb25maWcuYWRkVHh0fX08L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEFsbEl0ZW1zKClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWxcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXJlbW92ZVwiPjwvaT4ge3ttZXJnZUNvbmZpZy5kZWxBbGxUeHR9fTwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgPC90cj5cclxuICAgICAgPC90Zm9vdD5cclxuICAgIDwvdGFibGU+XHJcblxyXG4gIDwvZGl2PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuLl9fYXJyYXktdGFibGUtZm9ybS1pdGVtIHtcclxuXHJcbiAgLy8gbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAmID4gbGVnZW5kIHtcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzg3OEQ5OTtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRjZTU7XHJcbiAgICBjb2xvcjogIzVhNWU2NjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIHRoZWFkIHRkLCB0aGVhZCB0aCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmViZjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODc4ZDk5O1xyXG4gICAgfVxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBfbWFwIGZyb20gJ2xvZGFzaC1lcy9tYXAnO1xyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgbmNmb3JtVXRpbHMgPSBuY2Zvcm1Db21tb24ubmNmb3JtVXRpbHM7XHJcbiAgY29uc3QgbGF5b3V0QXJyYXlNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmxheW91dEFycmF5TWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtsYXlvdXRBcnJheU1peGluXSxcclxuXHJcbiAgICBjcmVhdGVkKCkge1xyXG5cclxuICAgICAgLy8g5Y+W5b6X6KGo5aS05pWw5o2uXHJcbiAgICAgIGlmIChuY2Zvcm1VdGlscy5pc05vcm1hbE9ialNjaGVtYSh0aGlzLnNjaGVtYS5pdGVtcykpIHtcclxuICAgICAgICB0aGlzLiRkYXRhLnJlbmRlclNjaGVtYXMgPSBfbWFwKHRoaXMuc2NoZW1hLml0ZW1zLnByb3BlcnRpZXMsIChmaWVsZFNjaGVtYSwgZmllbGROYW1lKSA9PiB7XHJcbiAgICAgICAgICByZXR1cm4gZmllbGRTY2hlbWE7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5yZW5kZXJTY2hlbWFzID0gW3RoaXMuc2NoZW1hLml0ZW1zXTtcclxuICAgICAgfVxyXG5cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICByZW5kZXJTY2hlbWFzOiBbXVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgYW5hbHl6ZUl0ZW1WYWwodmFsLCBpZHhDaGFpbikge1xyXG4gICAgICAgIHJldHVybiBuY2Zvcm1VdGlscy5zbWFydEFuYWx5emVWYWwodmFsLCB7IGlkeENoYWluOiBpZHhDaGFpbiArICcnLCBkYXRhOiB7IHJvb3REYXRhOiB0aGlzLmZvcm1EYXRhLCBjb25zdERhdGE6IHRoaXMuZ2xvYmFsQ29uc3QgfSB9KTtcclxuICAgICAgfSxcclxuICAgIH1cclxuXHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFtSEE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTtBQUNBOzs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBOztBQUVBO0FBREE7QUFJQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQXZCQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _map2 = __webpack_require__(/*! lodash-es/map */ \"./node_modules/lodash-es/map.js\");\n\nvar _map3 = _interopRequireDefault(_map2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin;\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n i18nData: {\n en: {\n action: 'Action',\n add: 'Add',\n delAll: 'Delete All'\n },\n zh_cn: {\n action: '操作',\n add: '增加',\n delAll: '删除全部'\n }\n },\n\n created: function created() {\n\n // 取得表头数据\n if (ncformUtils.isNormalObjSchema(this.schema.items)) {\n this.$data.renderSchemas = (0, _map3.default)(this.schema.items.properties, function (fieldSchema, fieldName) {\n return fieldSchema;\n });\n } else {\n this.$data.renderSchemas = [this.schema.items];\n }\n },\n data: function data() {\n return {\n renderSchemas: []\n };\n },\n\n\n methods: {\n analyzeItemVal: function analyzeItemVal(val, idxChain) {\n return ncformUtils.smartAnalyzeVal(val, { idxChain: idxChain + '', data: { rootData: this.formData, constData: this.globalConst } });\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LXRhYmxlLnZ1ZT9jYzViIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktdGFibGUtZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8dGFibGUgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwidGFibGUgdGFibGUtYm9yZGVyZWRcIj5cclxuICAgICAgPHRoZWFkPlxyXG4gICAgICAgICAgPHRoIHYtZm9yPVwiKHJlbmRlclNjaGVtYSwgaWR4KSBpbiByZW5kZXJTY2hlbWFzXCIgOmtleT1cInJlbmRlclNjaGVtYS51aS5sYWJlbFwiIHYtc2hvdz1cIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpXCI+XHJcblxyXG4gICAgICAgICAgICA8aSB2LWlmPVwicmVuZGVyU2NoZW1hLnJ1bGVzICYmIHJlbmRlclNjaGVtYS5ydWxlcy5yZXF1aXJlZFwiIGNsYXNzPVwidGV4dC1kYW5nZXJcIj4qPC9pPlxyXG5cclxuICAgICAgICAgICAge3tyZW5kZXJTY2hlbWEudWkubGFiZWx9fTwhLS0gIOagh+etvuS/oeaBryAtLT5cclxuXHJcbiAgICAgICAgICAgIDwhLS0g5o+Q56S65L+h5oGvIC0tPlxyXG4gICAgICAgICAgICA8ZWwtdG9vbHRpcCBjbGFzcz1cIml0ZW1cIiBlZmZlY3Q9XCJkYXJrXCIgcGxhY2VtZW50PVwicmlnaHQtc3RhcnRcIj5cclxuICAgICAgICAgICAgICA8ZGl2IHNsb3Q9XCJjb250ZW50XCIgdi1odG1sPVwicmVuZGVyU2NoZW1hLnVpLmhlbHAuY29udGVudFwiPjwvZGl2PlxyXG4gICAgICAgICAgICAgIDxhIGNsYXNzPVwiaGVscFwiIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5zaG93ID09PSB0cnVlXCIgaHJlZj1cIiNcIj48c3BhbiA6Y2xhc3M9XCJyZW5kZXJTY2hlbWEudWkuaGVscC5pY29uQ2xzXCI+e3tyZW5kZXJTY2hlbWEudWkuaGVscC50ZXh0fX08L3NwYW4+PC9hPlxyXG4gICAgICAgICAgICA8L2VsLXRvb2x0aXA+XHJcblxyXG4gICAgICAgICAgICA8IS0tIOivtOaYjuS/oeaBryAtLT5cclxuICAgICAgICAgICAgPHNtYWxsIHYtaWY9XCJyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb25cIiBjbGFzcz1cImZvcm0tdGV4dCB0ZXh0LW11dGVkXCIgdi1odG1sPVwiX2FuYWx5emVWYWwocmVuZGVyU2NoZW1hLnVpLmRlc2NyaXB0aW9uKVwiPlxyXG4gICAgICAgICAgICA8L3NtYWxsPlxyXG4gICAgICAgICAgPC90aD5cclxuXHJcbiAgICAgICAgICA8dGggdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiPnt7JHQoJ2FjdGlvbicpfX08L3RoPlxyXG4gICAgICA8L3RoZWFkPlxyXG4gICAgICA8dGJvZHk+XHJcbiAgICAgICAgPHRyIHYtZm9yPVwiKGRhdGFJdGVtLCBpZHgpIGluIHNjaGVtYS52YWx1ZVwiIDprZXk9XCJkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX19pZFwiPlxyXG4gICAgICAgICAgPHRkIHYtZm9yPVwiKGZpZWxkU2NoZW1hLCBmaWVsZE5hbWUsIGZJZHgpIGluIChkYXRhSXRlbS5fX2RhdGFTY2hlbWEucHJvcGVydGllcyB8fCB7X19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWF9KVwiIDprZXk9XCJmaWVsZE5hbWVcIiB2LXNob3c9XCIhYW5hbHl6ZUl0ZW1WYWwocmVuZGVyU2NoZW1hc1tmSWR4XS51aS5oaWRkZW4sIGZJZHgpXCI+PCEtLSDms6jmhI/vvJpfX25vdE9iakl0ZW0g6L+Z5LiqS2V55Li65LiOZm9ybS1pdGVt57qm5a6a5aW955qE5YC877yM5YW25a6D5ZCN5a2X5LiN55Sf5pWIIC0tPlxyXG4gICAgICAgICAgICA8c2xvdCA6bmFtZT1cImZpZWxkTmFtZVwiIDpzY2hlbWE9XCJmaWVsZFNjaGVtYVwiIDppZHg9XCJpZHhcIj48L3Nsb3Q+XHJcbiAgICAgICAgICA8L3RkPlxyXG5cclxuICAgICAgICAgIDx0ZCB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWwgfHwgIW1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXCIgc3R5bGU9XCJ3aWR0aDogMTMwcHg7XCI+XHJcbiAgICAgICAgICAgIDwhLS0g6aG55o6n5Yi25oyJ6ZKuIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCI+XHJcbiAgICAgICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJkZWxJdGVtKGlkeClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWxcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXJlbW92ZVwiPjwvaT48L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1VcChpZHgpXCIgdi1zaG93PVwiaWR4ICE9PSAwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC11cFwiPjwvaT48L2J1dHRvbj5cclxuICAgICAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1Eb3duKGlkeClcIiB2LXNob3c9XCJpZHggIT09IHNjaGVtYS52YWx1ZS5sZW5ndGggLSAxXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgPC90cj5cclxuICAgICAgPC90Ym9keT5cclxuICAgICAgPHRmb290IHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhbWVyZ2VDb25maWcuZGlzYWJsZUFkZFwiPlxyXG4gICAgICAgIDx0cj5cclxuICAgICAgICAgIDx0ZCA6Y29sc3Bhbj1cInJlbmRlclNjaGVtYXMubGVuZ3RoICsgMVwiPlxyXG4gICAgICAgICAgICA8IS0tIOWIl+ihqOaOp+WItuaMiemSriAtLT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImVsLWJ1dHRvbi1ncm91cFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZUFkZCB8fCAhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiYWRkSXRlbSgpXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCI+PC9pPiB7e21lcmdlQ29uZmlnLmFkZFR4dCB8fCAkdCgnYWRkJyl9fTwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgIDxidXR0b24gQGNsaWNrPVwiZGVsQWxsSXRlbXMoKVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPiB7e21lcmdlQ29uZmlnLmRlbEFsbFR4dCB8fCAkdCgnZGVsQWxsJyl9fTwvYnV0dG9uPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgIDwvdGQ+XHJcbiAgICAgICAgPC90cj5cclxuICAgICAgPC90Zm9vdD5cclxuICAgIDwvdGFibGU+XHJcblxyXG4gIDwvZGl2PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuLl9fYXJyYXktdGFibGUtZm9ybS1pdGVtIHtcclxuXHJcbiAgLy8gbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAmID4gbGVnZW5kIHtcclxuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzg3OEQ5OTtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRjZTU7XHJcbiAgICBjb2xvcjogIzVhNWU2NjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgIC5lbC1jb2xsYXBzZS1pdGVtX19hcnJvdyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIHRoZWFkIHRkLCB0aGVhZCB0aCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmViZjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAjODc4ZDk5O1xyXG4gICAgfVxyXG4gICAgdGQsIHRoIHtcclxuICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWJmNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBfbWFwIGZyb20gJ2xvZGFzaC1lcy9tYXAnO1xyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgbmNmb3JtVXRpbHMgPSBuY2Zvcm1Db21tb24ubmNmb3JtVXRpbHM7XHJcbiAgY29uc3QgbGF5b3V0QXJyYXlNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmxheW91dEFycmF5TWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtsYXlvdXRBcnJheU1peGluXSxcclxuXHJcbiAgICBpMThuRGF0YToge1xyXG4gICAgICBlbjoge1xyXG4gICAgICAgIGFjdGlvbjogJ0FjdGlvbicsXHJcbiAgICAgICAgYWRkOiAnQWRkJyxcclxuICAgICAgICBkZWxBbGw6ICdEZWxldGUgQWxsJ1xyXG4gICAgICB9LFxyXG4gICAgICB6aF9jbjoge1xyXG4gICAgICAgIGFjdGlvbjogJ+aTjeS9nCcsXHJcbiAgICAgICAgYWRkOiAn5aKe5YqgJyxcclxuICAgICAgICBkZWxBbGw6ICfliKDpmaTlhajpg6gnXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgY3JlYXRlZCgpIHtcclxuXHJcbiAgICAgIC8vIOWPluW+l+ihqOWktOaVsOaNrlxyXG4gICAgICBpZiAobmNmb3JtVXRpbHMuaXNOb3JtYWxPYmpTY2hlbWEodGhpcy5zY2hlbWEuaXRlbXMpKSB7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5yZW5kZXJTY2hlbWFzID0gX21hcCh0aGlzLnNjaGVtYS5pdGVtcy5wcm9wZXJ0aWVzLCAoZmllbGRTY2hlbWEsIGZpZWxkTmFtZSkgPT4ge1xyXG4gICAgICAgICAgcmV0dXJuIGZpZWxkU2NoZW1hO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIHRoaXMuJGRhdGEucmVuZGVyU2NoZW1hcyA9IFt0aGlzLnNjaGVtYS5pdGVtc107XHJcbiAgICAgIH1cclxuXHJcbiAgICB9LFxyXG5cclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgcmVuZGVyU2NoZW1hczogW11cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIGFuYWx5emVJdGVtVmFsKHZhbCwgaWR4Q2hhaW4pIHtcclxuICAgICAgICByZXR1cm4gbmNmb3JtVXRpbHMuc21hcnRBbmFseXplVmFsKHZhbCwgeyBpZHhDaGFpbjogaWR4Q2hhaW4gKyAnJywgZGF0YTogeyByb290RGF0YTogdGhpcy5mb3JtRGF0YSwgY29uc3REYXRhOiB0aGlzLmdsb2JhbENvbnN0IH0gfSk7XHJcbiAgICAgIH0sXHJcbiAgICB9XHJcblxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBbUhBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7QUFDQTs7O0FBS0E7QUFDQTs7O0FBRUE7QUFDQTtBQUNBO0FBSEE7O0FBTUE7QUFDQTtBQUNBO0FBSEE7QUFOQTtBQUNBO0FBYUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBOztBQUVBO0FBREE7QUFJQTtBQUNBO0FBQ0E7O0FBQUE7QUFDQTtBQUNBO0FBSEE7QUFDQTtBQXBDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -272,7 +272,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n created: function created() {\n this._supportItemsCollapse();\n },\n\n\n methods: {\n collapseItem: function collapseItem(dataSchema) {\n dataSchema._expand = !dataSchema._expand;\n },\n _supportItemsCollapse: function _supportItemsCollapse() {\n var _this = this;\n\n if (!this.$data.mergeConfig.disableItemCollapse) {\n this.schema.value.forEach(function (dataItem) {\n if (dataItem.__dataSchema._expand === undefined) _this.$set(dataItem.__dataSchema, '_expand', !_this.$data.mergeConfig.itemCollapse);\n });\n }\n }\n },\n\n watch: {\n 'schema.value.length': {\n handler: function handler(newVal, oldVal) {\n if (newVal > oldVal) {\n // add item\n this._supportItemsCollapse();\n }\n }\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LnZ1ZT84N2NjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8ZGl2IHYtc2hvdz1cIiFtZXJnZUNvbmZpZy5jb2xsYXBzZWRcIiB2LWZvcj1cIihkYXRhSXRlbSwgaWR4KSBpbiBzY2hlbWEudmFsdWVcIiA6a2V5PVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWRcIiBjbGFzcz1cImxpc3QtaXRlbVwiPlxyXG5cclxuICAgICAgPGRpdiBjbGFzcz1cImxpc3QtaXRlbS1sYWJlbFwiPlxyXG4gICAgICAgIDxsYWJlbD57e2RhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS5sYWJlbH19IHt7aWR4ICsgMX19PC9sYWJlbD5cclxuXHJcbiAgICAgICAgPCEtLSDpobnmjqfliLbmjInpkq4gLS0+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImVsLWJ1dHRvbi1ncm91cFwiPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1hcnJvdy1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cIiFkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZUl0ZW1Db2xsYXBzZVwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tYXJyb3ctdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEl0ZW0oaWR4KVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJpdGVtVXAoaWR4KVwiIHYtc2hvdz1cImlkeCAhPT0gMFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXNvcnQtdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1Eb3duKGlkeClcIiB2LXNob3c9XCJpZHggIT09IHNjaGVtYS52YWx1ZS5sZW5ndGggLSAxXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDwhLS0gYXJyYXkgaXRlbSDmmK8g5q2j5bi455qEIG9iamVjdCDnsbvlnosgLS0+XHJcbiAgICAgIDx0ZW1wbGF0ZSB2LWlmPVwiaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiPlxyXG4gICAgICAgIDxuY2Zvcm0tb2JqZWN0IHYtc2hvdz1cIm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2UgfHwgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmRcIiA6c2NoZW1hPVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hXCIgOmZvcm0tZGF0YT1cImZvcm1EYXRhXCIgOmlkeC1jaGFpbj1cIihpZHhDaGFpbiA/IGlkeENoYWluICsgJywnIDogJycpICsgaWR4XCIgOmNvbmZpZz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS53aWRnZXRDb25maWdcIiA6c2hvdy1sZWdlbmQ9XCJmYWxzZVwiPlxyXG5cclxuICAgICAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSBpbiAoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLnByb3BlcnRpZXMgfHwge19fbm90T2JqSXRlbTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hfSlcIiA6c2xvdD1cImZpZWxkTmFtZVwiPjwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOi/meS4qktleeS4uuS4jmZvcm0taXRlbee6puWumuWlveeahOWAvO+8jOWFtuWug+WQjeWtl+S4jeeUn+aViCAtLT5cclxuICAgICAgICAgICAgPHNsb3QgOm5hbWU9XCJmaWVsZE5hbWVcIiA6c2NoZW1hPVwiZmllbGRTY2hlbWFcIiA6aWR4PVwiaWR4XCI+PC9zbG90PlxyXG4gICAgICAgICAgPC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgICAgPC9uY2Zvcm0tb2JqZWN0PlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgPCEtLSBhcnJheSBpdGVtIOaYryDpnZ7mraPluLjnmoQgb2JqZWN0IOexu+WeiyDku6Xlj4og5YW25a6D57G75Z6LIC0tPlxyXG4gICAgICA8ZGl2IHYtZWxzZSBjbGFzcz1cIm5vcm1hbC1pdGVtXCI+XHJcbiAgICAgICAgPGRpdiB2LXNob3c9XCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCI+XHJcbiAgICAgICAgICA8c2xvdCBuYW1lPVwiX19ub3RPYmpJdGVtXCIgOnNjaGVtYT1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYVwiIDppZHg9XCJpZHhcIj48L3Nsb3Q+IDwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOWSjCBfX2RhdGFTY2hlbWEg6YO95piv57qm5a6a5aW955qE5YC877yM5YW25a6D5ZCN5a2X5LiN55Sf5pWIIC0tPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgICA8IS0tIOWIl+ihqOaOp+WItuaMiemSriAtLT5cclxuICAgIDxkaXYgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsXCI+XHJcbiAgICAgIDxidXR0b24gQGNsaWNrPVwiYWRkSXRlbSgpXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCI+PC9pPiB7e21lcmdlQ29uZmlnLmFkZFR4dH19PC9idXR0b24+XHJcbiAgICAgIDxidXR0b24gQGNsaWNrPVwiZGVsQWxsSXRlbXMoKVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPiB7e21lcmdlQ29uZmlnLmRlbEFsbFR4dH19PC9idXR0b24+XHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgPC9kaXY+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgLl9fYXJyYXktZm9ybS1pdGVtIHtcclxuXHJcbiAgICAvLyBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgJiA+IGxlZ2VuZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzg3OEQ5OTtcclxuICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkY2U1O1xyXG4gICAgICBjb2xvcjogIzVhNWU2NjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgICAgLmVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2Q4ZGNlNTtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDhweDtcclxuICAgICAgLmxpc3QtaXRlbS1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDhweCA0cHggOHB4O1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3JtYWwtaXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHggOHB4IDhweDtcclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG4gIGNvbnN0IGxheW91dEFycmF5TWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5sYXlvdXRBcnJheU1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbbGF5b3V0QXJyYXlNaXhpbl0sXHJcblxyXG4gICAgY3JlYXRlZCgpIHtcclxuICAgICAgdGhpcy5fc3VwcG9ydEl0ZW1zQ29sbGFwc2UoKTtcclxuICAgIH0sXHJcblxyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICBjb2xsYXBzZUl0ZW0oZGF0YVNjaGVtYSkge1xyXG4gICAgICAgIGRhdGFTY2hlbWEuX2V4cGFuZCA9ICFkYXRhU2NoZW1hLl9leHBhbmQ7XHJcbiAgICAgIH0sXHJcblxyXG4gICAgICBfc3VwcG9ydEl0ZW1zQ29sbGFwc2UoKSB7XHJcbiAgICAgICAgaWYgKCF0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2UpIHtcclxuICAgICAgICAgIHRoaXMuc2NoZW1hLnZhbHVlLmZvckVhY2goZGF0YUl0ZW0gPT4ge1xyXG4gICAgICAgICAgICBpZiAoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQgPT09IHVuZGVmaW5lZClcclxuICAgICAgICAgICAgICB0aGlzLiRzZXQoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLCAnX2V4cGFuZCcsICF0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLml0ZW1Db2xsYXBzZSk7XHJcbiAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICB3YXRjaDoge1xyXG4gICAgICAnc2NoZW1hLnZhbHVlLmxlbmd0aCc6IHtcclxuICAgICAgICBoYW5kbGVyKG5ld1ZhbCwgb2xkVmFsKSB7XHJcbiAgICAgICAgICBpZiAobmV3VmFsID4gb2xkVmFsKSB7IC8vIGFkZCBpdGVtXHJcbiAgICAgICAgICAgIHRoaXMuX3N1cHBvcnRJdGVtc0NvbGxhcHNlKCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBNEZBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFNQTtBQUNBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFBQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQVpBO0FBQ0E7OztBQWdCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBREE7QUFDQTtBQXZCQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar layoutArrayMixin = _ncformCommon2.default.mixins.vue.layoutArrayMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nexports.default = {\n\n mixins: [layoutArrayMixin],\n\n i18nData: {\n en: {\n add: 'Add',\n delAll: 'Delete All'\n },\n zh_cn: {\n add: '增加',\n delAll: '删除全部'\n }\n },\n\n created: function created() {\n this._supportItemsCollapse();\n },\n\n\n methods: {\n collapseItem: function collapseItem(dataSchema) {\n dataSchema._expand = !dataSchema._expand;\n },\n _supportItemsCollapse: function _supportItemsCollapse() {\n var _this = this;\n\n if (!this.$data.mergeConfig.disableItemCollapse) {\n this.schema.value.forEach(function (dataItem) {\n if (dataItem.__dataSchema._expand === undefined) _this.$set(dataItem.__dataSchema, '_expand', !_this.$data.mergeConfig.itemCollapse);\n });\n }\n }\n },\n\n watch: {\n 'schema.value.length': {\n handler: function handler(newVal, oldVal) {\n if (newVal > oldVal) {\n // add item\n this._supportItemsCollapse();\n }\n }\n }\n }\n\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdL2FycmF5LnZ1ZT84N2NjIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgPGRpdiBjbGFzcz1cIl9fYXJyYXktZm9ybS1pdGVtXCI+XHJcblxyXG4gICAgPGxlZ2VuZCB2LWlmPVwic2NoZW1hLnVpLmxlZ2VuZCAmJiBzY2hlbWEudWkuc2hvd0xlZ2VuZFwiIEBjbGljaz1cImNvbGxhcHNlKClcIj5cclxuICAgICAge3tzY2hlbWEudWkubGVnZW5kfX1cclxuICAgICAgPGkgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQ29sbGFwc2VcIiBjbGFzcz1cImVsLWNvbGxhcHNlLWl0ZW1fX2Fycm93XCIgOmNsYXNzPVwieydlbC1pY29uLWFycm93LXVwJzogIW1lcmdlQ29uZmlnLmNvbGxhcHNlZCwgJ2VsLWljb24tYXJyb3ctZG93bic6IG1lcmdlQ29uZmlnLmNvbGxhcHNlZH1cIj48L2k+XHJcbiAgICA8L2xlZ2VuZD5cclxuXHJcbiAgICA8ZGl2IHYtc2hvdz1cIiFtZXJnZUNvbmZpZy5jb2xsYXBzZWRcIiB2LWZvcj1cIihkYXRhSXRlbSwgaWR4KSBpbiBzY2hlbWEudmFsdWVcIiA6a2V5PVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWRcIiBjbGFzcz1cImxpc3QtaXRlbVwiPlxyXG5cclxuICAgICAgPGRpdiBjbGFzcz1cImxpc3QtaXRlbS1sYWJlbFwiPlxyXG4gICAgICAgIDxsYWJlbD57e2RhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS5sYWJlbH19IHt7aWR4ICsgMX19PC9sYWJlbD5cclxuXHJcbiAgICAgICAgPCEtLSDpobnmjqfliLbmjInpkq4gLS0+XHJcbiAgICAgICAgPGRpdiBjbGFzcz1cImVsLWJ1dHRvbi1ncm91cFwiPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1hcnJvdy1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjb2xsYXBzZUl0ZW0oZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiIHYtc2hvdz1cIiFkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZUl0ZW1Db2xsYXBzZVwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tYXJyb3ctdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEl0ZW0oaWR4KVwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZURlbFwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tcmVtb3ZlXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJpdGVtVXAoaWR4KVwiIHYtc2hvdz1cImlkeCAhPT0gMFwiIHYtaWY9XCIhbWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXNvcnQtdXBcIj48L2k+PC9idXR0b24+XHJcbiAgICAgICAgICA8YnV0dG9uIEBjbGljaz1cIml0ZW1Eb3duKGlkeClcIiB2LXNob3c9XCJpZHggIT09IHNjaGVtYS52YWx1ZS5sZW5ndGggLSAxXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclwiIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIj48aSBjbGFzcz1cImVsLWljb24tc29ydC1kb3duXCI+PC9pPjwvYnV0dG9uPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICAgIDwhLS0gYXJyYXkgaXRlbSDmmK8g5q2j5bi455qEIG9iamVjdCDnsbvlnosgLS0+XHJcbiAgICAgIDx0ZW1wbGF0ZSB2LWlmPVwiaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVwiPlxyXG4gICAgICAgIDxuY2Zvcm0tb2JqZWN0IHYtc2hvdz1cIm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2UgfHwgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmRcIiA6c2NoZW1hPVwiZGF0YUl0ZW0uX19kYXRhU2NoZW1hXCIgOmZvcm0tZGF0YT1cImZvcm1EYXRhXCIgOmlkeC1jaGFpbj1cIihpZHhDaGFpbiA/IGlkeENoYWluICsgJywnIDogJycpICsgaWR4XCIgOmNvbmZpZz1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYS51aS53aWRnZXRDb25maWdcIiA6c2hvdy1sZWdlbmQ9XCJmYWxzZVwiPlxyXG5cclxuICAgICAgICAgIDx0ZW1wbGF0ZSB2LWZvcj1cIihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSBpbiAoZGF0YUl0ZW0uX19kYXRhU2NoZW1hLnByb3BlcnRpZXMgfHwge19fbm90T2JqSXRlbTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hfSlcIiA6c2xvdD1cImZpZWxkTmFtZVwiPjwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOi/meS4qktleeS4uuS4jmZvcm0taXRlbee6puWumuWlveeahOWAvO+8jOWFtuWug+WQjeWtl+S4jeeUn+aViCAtLT5cclxuICAgICAgICAgICAgPHNsb3QgOm5hbWU9XCJmaWVsZE5hbWVcIiA6c2NoZW1hPVwiZmllbGRTY2hlbWFcIiA6aWR4PVwiaWR4XCI+PC9zbG90PlxyXG4gICAgICAgICAgPC90ZW1wbGF0ZT5cclxuXHJcbiAgICAgICAgPC9uY2Zvcm0tb2JqZWN0PlxyXG4gICAgICA8L3RlbXBsYXRlPlxyXG5cclxuICAgICAgPCEtLSBhcnJheSBpdGVtIOaYryDpnZ7mraPluLjnmoQgb2JqZWN0IOexu+WeiyDku6Xlj4og5YW25a6D57G75Z6LIC0tPlxyXG4gICAgICA8ZGl2IHYtZWxzZSBjbGFzcz1cIm5vcm1hbC1pdGVtXCI+XHJcbiAgICAgICAgPGRpdiB2LXNob3c9XCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCI+XHJcbiAgICAgICAgICA8c2xvdCBuYW1lPVwiX19ub3RPYmpJdGVtXCIgOnNjaGVtYT1cImRhdGFJdGVtLl9fZGF0YVNjaGVtYVwiIDppZHg9XCJpZHhcIj48L3Nsb3Q+IDwhLS0g5rOo5oSP77yaX19ub3RPYmpJdGVtIOWSjCBfX2RhdGFTY2hlbWEg6YO95piv57qm5a6a5aW955qE5YC877yM5YW25a6D5ZCN5a2X5LiN55Sf5pWIIC0tPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgICA8L2Rpdj5cclxuXHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgICA8IS0tIOWIl+ihqOaOp+WItuaMiemSriAtLT5cclxuICAgIDxkaXYgdi1zaG93PVwiIW1lcmdlQ29uZmlnLmNvbGxhcHNlZFwiIGNsYXNzPVwiZWwtYnV0dG9uLWdyb3VwXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFtZXJnZUNvbmZpZy5kaXNhYmxlRGVsXCI+XHJcbiAgICAgIDxidXR0b24gQGNsaWNrPVwiYWRkSXRlbSgpXCIgdi1pZj1cIiFtZXJnZUNvbmZpZy5kaXNhYmxlQWRkXCIgdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiPjxpIGNsYXNzPVwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCI+PC9pPiB7e21lcmdlQ29uZmlnLmFkZFR4dCB8fCAkdCgnYWRkJyl9fTwvYnV0dG9uPlxyXG4gICAgICA8YnV0dG9uIEBjbGljaz1cImRlbEFsbEl0ZW1zKClcIiB2LWlmPVwiIW1lcmdlQ29uZmlnLmRpc2FibGVEZWxcIiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCI+PGkgY2xhc3M9XCJlbC1pY29uLXJlbW92ZVwiPjwvaT4ge3ttZXJnZUNvbmZpZy5kZWxBbGxUeHQgfHwgJHQoJ2RlbEFsbCcpfX08L2J1dHRvbj5cclxuICAgIDwvZGl2PlxyXG5cclxuICA8L2Rpdj5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuICAuX19hcnJheS1mb3JtLWl0ZW0ge1xyXG5cclxuICAgIC8vIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAmID4gbGVnZW5kIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjODc4RDk5O1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGRjZTU7XHJcbiAgICAgIGNvbG9yOiAjNWE1ZTY2O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblxyXG4gICAgICAuZWwtY29sbGFwc2UtaXRlbV9fYXJyb3cge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjZDhkY2U1O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggOHB4O1xyXG4gICAgICAubGlzdC1pdGVtLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDRweCA4cHg7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5vcm1hbC1pdGVtIHtcclxuICAgICAgcGFkZGluZzogNHB4IDhweCA4cHggOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuXHJcbiAgY29uc3QgbGF5b3V0QXJyYXlNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmxheW91dEFycmF5TWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtsYXlvdXRBcnJheU1peGluXSxcclxuXHJcbiAgICBpMThuRGF0YToge1xyXG4gICAgICBlbjoge1xyXG4gICAgICAgIGFkZDogJ0FkZCcsXHJcbiAgICAgICAgZGVsQWxsOiAnRGVsZXRlIEFsbCdcclxuICAgICAgfSxcclxuICAgICAgemhfY246IHtcclxuICAgICAgICBhZGQ6ICflop7liqAnLFxyXG4gICAgICAgIGRlbEFsbDogJ+WIoOmZpOWFqOmDqCdcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjcmVhdGVkKCkge1xyXG4gICAgICB0aGlzLl9zdXBwb3J0SXRlbXNDb2xsYXBzZSgpO1xyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIGNvbGxhcHNlSXRlbShkYXRhU2NoZW1hKSB7XHJcbiAgICAgICAgZGF0YVNjaGVtYS5fZXhwYW5kID0gIWRhdGFTY2hlbWEuX2V4cGFuZDtcclxuICAgICAgfSxcclxuXHJcbiAgICAgIF9zdXBwb3J0SXRlbXNDb2xsYXBzZSgpIHtcclxuICAgICAgICBpZiAoIXRoaXMuJGRhdGEubWVyZ2VDb25maWcuZGlzYWJsZUl0ZW1Db2xsYXBzZSkge1xyXG4gICAgICAgICAgdGhpcy5zY2hlbWEudmFsdWUuZm9yRWFjaChkYXRhSXRlbSA9PiB7XHJcbiAgICAgICAgICAgIGlmIChkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZCA9PT0gdW5kZWZpbmVkKVxyXG4gICAgICAgICAgICAgIHRoaXMuJHNldChkYXRhSXRlbS5fX2RhdGFTY2hlbWEsICdfZXhwYW5kJywgIXRoaXMuJGRhdGEubWVyZ2VDb25maWcuaXRlbUNvbGxhcHNlKTtcclxuICAgICAgICAgIH0pXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIHdhdGNoOiB7XHJcbiAgICAgICdzY2hlbWEudmFsdWUubGVuZ3RoJzoge1xyXG4gICAgICAgIGhhbmRsZXIobmV3VmFsLCBvbGRWYWwpIHtcclxuICAgICAgICAgIGlmIChuZXdWYWwgPiBvbGRWYWwpIHsgLy8gYWRkIGl0ZW1cclxuICAgICAgICAgICAgdGhpcy5fc3VwcG9ydEl0ZW1zQ29sbGFwc2UoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE0RkE7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQU1BO0FBQ0E7OztBQUVBO0FBQ0E7QUFGQTs7QUFLQTtBQUNBO0FBRkE7QUFMQTtBQUNBO0FBVUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7QUFBQTtBQUNBO0FBRUE7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQVpBO0FBQ0E7OztBQWdCQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUxBO0FBREE7QUFDQTtBQWxDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -296,7 +296,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"ncform-checkbox\",\n style: { display: _vm.hidden ? \"none\" : \"\" }\n },\n [\n _vm.mergeConfig.selectAll && !_vm.readonly\n ? _c(\n \"el-checkbox\",\n {\n class: \"check-all\",\n attrs: {\n disabled: _vm.disabled,\n indeterminate: _vm.mergeConfig.isIndeterminate\n },\n on: { change: _vm.handleCheckAllChange },\n model: {\n value: _vm.mergeConfig.checkAll,\n callback: function($$v) {\n _vm.$set(_vm.mergeConfig, \"checkAll\", $$v)\n },\n expression: \"mergeConfig.checkAll\"\n }\n },\n [_vm._v(\"全选\")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly\n ? _c(\n \"el-checkbox-group\",\n {\n attrs: { size: \"mini\", disabled: _vm.disabled },\n on: { change: _vm.handleCheckedOptChange },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.mergeConfig.enumSource, function(opt) {\n return _c(\n \"el-checkbox\" +\n (_vm.mergeConfig.type === \"button\" ? \"-button\" : \"\"),\n {\n key: opt[_vm.mergeConfig.itemValueField],\n tag: \"component\",\n class:\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"is-vertical\"\n : \"\",\n attrs: { label: opt[_vm.mergeConfig.itemValueField] }\n },\n [_vm._v(_vm._s(opt[_vm.mergeConfig.itemLabelField]))]\n )\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.labelRead, function(label, idx) {\n return _c(\n \"label\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.readonly,\n expression: \"readonly\"\n }\n ],\n key: idx,\n class: [\n \"label-read\",\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"label-vertical\"\n : \"\"\n ]\n },\n [_vm._v(_vm._s(label))]\n )\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hMTYzNThhNCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT9hMGNiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBzdGF0aWNDbGFzczogXCJuY2Zvcm0tY2hlY2tib3hcIixcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX3ZtLm1lcmdlQ29uZmlnLnNlbGVjdEFsbCAmJiAhX3ZtLnJlYWRvbmx5XG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImVsLWNoZWNrYm94XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNsYXNzOiBcImNoZWNrLWFsbFwiLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgaW5kZXRlcm1pbmF0ZTogX3ZtLm1lcmdlQ29uZmlnLmlzSW5kZXRlcm1pbmF0ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGVja0FsbENoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubWVyZ2VDb25maWcuY2hlY2tBbGwsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLm1lcmdlQ29uZmlnLCBcImNoZWNrQWxsXCIsICQkdilcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibWVyZ2VDb25maWcuY2hlY2tBbGxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuWFqOmAiVwiKV1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seVxuICAgICAgICA/IF9jKFxuICAgICAgICAgICAgXCJlbC1jaGVja2JveC1ncm91cFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBhdHRyczogeyBzaXplOiBcIm1pbmlcIiwgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGVja2VkT3B0Q2hhbmdlIH0sXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5tb2RlbFZhbCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0ubW9kZWxWYWwgPSAkJHZcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibW9kZWxWYWxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgX3ZtLl9sKF92bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLCBmdW5jdGlvbihvcHQpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgICAgICAgIFwiZWwtY2hlY2tib3hcIiArXG4gICAgICAgICAgICAgICAgICAoX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiYnV0dG9uXCIgPyBcIi1idXR0b25cIiA6IFwiXCIpLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGtleTogb3B0W192bS5tZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF0sXG4gICAgICAgICAgICAgICAgICB0YWc6IFwiY29tcG9uZW50XCIsXG4gICAgICAgICAgICAgICAgICBjbGFzczpcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiY2hlY2tib3hcIiAmJlxuICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09IFwidlwiXG4gICAgICAgICAgICAgICAgICAgICAgPyBcImlzLXZlcnRpY2FsXCJcbiAgICAgICAgICAgICAgICAgICAgICA6IFwiXCIsXG4gICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogb3B0W192bS5tZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF0gfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3Mob3B0W192bS5tZXJnZUNvbmZpZy5pdGVtTGFiZWxGaWVsZF0pKV1cbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgfSlcbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLl9sKF92bS5sYWJlbFJlYWQsIGZ1bmN0aW9uKGxhYmVsLCBpZHgpIHtcbiAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgIFwibGFiZWxcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJyZWFkb25seVwiXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBrZXk6IGlkeCxcbiAgICAgICAgICAgIGNsYXNzOiBbXG4gICAgICAgICAgICAgIFwibGFiZWwtcmVhZFwiLFxuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcudHlwZSA9PT0gXCJjaGVja2JveFwiICYmXG4gICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5hcnJhbmdlbWVudCA9PT0gXCJ2XCJcbiAgICAgICAgICAgICAgICA/IFwibGFiZWwtdmVydGljYWxcIlxuICAgICAgICAgICAgICAgIDogXCJcIlxuICAgICAgICAgICAgXVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW192bS5fdihfdm0uX3MobGFiZWwpKV1cbiAgICAgICAgKVxuICAgICAgfSlcbiAgICBdLFxuICAgIDJcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=template&id=a16358a4&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n {\n staticClass: \"ncform-checkbox\",\n style: { display: _vm.hidden ? \"none\" : \"\" }\n },\n [\n _vm.mergeConfig.selectAll && !_vm.readonly\n ? _c(\n \"el-checkbox\",\n {\n class: \"check-all\",\n attrs: {\n disabled: _vm.disabled,\n indeterminate: _vm.mergeConfig.isIndeterminate\n },\n on: { change: _vm.handleCheckAllChange },\n model: {\n value: _vm.mergeConfig.checkAll,\n callback: function($$v) {\n _vm.$set(_vm.mergeConfig, \"checkAll\", $$v)\n },\n expression: \"mergeConfig.checkAll\"\n }\n },\n [_vm._v(_vm._s(_vm.$t(\"all\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly\n ? _c(\n \"el-checkbox-group\",\n {\n attrs: { size: \"mini\", disabled: _vm.disabled },\n on: { change: _vm.handleCheckedOptChange },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.mergeConfig.enumSource, function(opt) {\n return _c(\n \"el-checkbox\" +\n (_vm.mergeConfig.type === \"button\" ? \"-button\" : \"\"),\n {\n key: opt[_vm.mergeConfig.itemValueField],\n tag: \"component\",\n class:\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"is-vertical\"\n : \"\",\n attrs: { label: opt[_vm.mergeConfig.itemValueField] }\n },\n [_vm._v(_vm._s(opt[_vm.mergeConfig.itemLabelField]))]\n )\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.labelRead, function(label, idx) {\n return _c(\n \"label\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.readonly,\n expression: \"readonly\"\n }\n ],\n key: idx,\n class: [\n \"label-read\",\n _vm.mergeConfig.type === \"checkbox\" &&\n _vm.mergeConfig.arrangement === \"v\"\n ? \"label-vertical\"\n : \"\"\n ]\n },\n [_vm._v(_vm._s(label))]\n )\n })\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1hMTYzNThhNCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2NoZWNrYm94LnZ1ZT9hMGNiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7XG4gICAgICBzdGF0aWNDbGFzczogXCJuY2Zvcm0tY2hlY2tib3hcIixcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX3ZtLm1lcmdlQ29uZmlnLnNlbGVjdEFsbCAmJiAhX3ZtLnJlYWRvbmx5XG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImVsLWNoZWNrYm94XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNsYXNzOiBcImNoZWNrLWFsbFwiLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgaW5kZXRlcm1pbmF0ZTogX3ZtLm1lcmdlQ29uZmlnLmlzSW5kZXRlcm1pbmF0ZVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5oYW5kbGVDaGVja0FsbENoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubWVyZ2VDb25maWcuY2hlY2tBbGwsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLm1lcmdlQ29uZmlnLCBcImNoZWNrQWxsXCIsICQkdilcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwibWVyZ2VDb25maWcuY2hlY2tBbGxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwiYWxsXCIpKSldXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICFfdm0ucmVhZG9ubHlcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtY2hlY2tib3gtZ3JvdXBcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgYXR0cnM6IHsgc2l6ZTogXCJtaW5pXCIsIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQgfSxcbiAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlQ2hlY2tlZE9wdENoYW5nZSB9LFxuICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ubW9kZWxWYWwsXG4gICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgX3ZtLm1vZGVsVmFsID0gJCR2XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcIm1vZGVsVmFsXCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIF92bS5fbChfdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSwgZnVuY3Rpb24ob3B0KSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICBcImVsLWNoZWNrYm94XCIgK1xuICAgICAgICAgICAgICAgICAgKF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImJ1dHRvblwiID8gXCItYnV0dG9uXCIgOiBcIlwiKSxcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IG9wdFtfdm0ubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdLFxuICAgICAgICAgICAgICAgICAgdGFnOiBcImNvbXBvbmVudFwiLFxuICAgICAgICAgICAgICAgICAgY2xhc3M6XG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImNoZWNrYm94XCIgJiZcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmFycmFuZ2VtZW50ID09PSBcInZcIlxuICAgICAgICAgICAgICAgICAgICAgID8gXCJpcy12ZXJ0aWNhbFwiXG4gICAgICAgICAgICAgICAgICAgICAgOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6IG9wdFtfdm0ubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKG9wdFtfdm0ubWVyZ2VDb25maWcuaXRlbUxhYmVsRmllbGRdKSldXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0pXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF92bS5fbChfdm0ubGFiZWxSZWFkLCBmdW5jdGlvbihsYWJlbCwgaWR4KSB7XG4gICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICBcImxhYmVsXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnJlYWRvbmx5LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwicmVhZG9ubHlcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAga2V5OiBpZHgsXG4gICAgICAgICAgICBjbGFzczogW1xuICAgICAgICAgICAgICBcImxhYmVsLXJlYWRcIixcbiAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiY2hlY2tib3hcIiAmJlxuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09IFwidlwiXG4gICAgICAgICAgICAgICAgPyBcImxhYmVsLXZlcnRpY2FsXCJcbiAgICAgICAgICAgICAgICA6IFwiXCJcbiAgICAgICAgICAgIF1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKGxhYmVsKSldXG4gICAgICAgIClcbiAgICAgIH0pXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/checkbox.vue?vue&type=template&id=a16358a4&\n"); /***/ }), @@ -320,7 +320,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.mergeConfig.type && _vm.typeOptions[_vm.mergeConfig.type]\n ? _c(\"el-date-picker\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n staticClass: \"ncform-date-picker\",\n attrs: {\n placeholder:\n _vm.placeholder ||\n _vm.typeOptions[_vm.mergeConfig.type].placeholder,\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n type: _vm.mergeConfig.type,\n format:\n _vm.mergeConfig.format ||\n _vm.typeOptions[_vm.mergeConfig.type].format\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n })\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNjA1NTgxYyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT9hMTYyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX3ZtLm1lcmdlQ29uZmlnLnR5cGUgJiYgX3ZtLnR5cGVPcHRpb25zW192bS5tZXJnZUNvbmZpZy50eXBlXVxuICAgID8gX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgc3RhdGljQ2xhc3M6IFwibmNmb3JtLWRhdGUtcGlja2VyXCIsXG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgcGxhY2Vob2xkZXI6XG4gICAgICAgICAgICBfdm0ucGxhY2Vob2xkZXIgfHxcbiAgICAgICAgICAgIF92bS50eXBlT3B0aW9uc1tfdm0ubWVyZ2VDb25maWcudHlwZV0ucGxhY2Vob2xkZXIsXG4gICAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCxcbiAgICAgICAgICByZWFkb25seTogX3ZtLnJlYWRvbmx5LFxuICAgICAgICAgIHR5cGU6IF92bS5tZXJnZUNvbmZpZy50eXBlLFxuICAgICAgICAgIGZvcm1hdDpcbiAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5mb3JtYXQgfHxcbiAgICAgICAgICAgIF92bS50eXBlT3B0aW9uc1tfdm0ubWVyZ2VDb25maWcudHlwZV0uZm9ybWF0XG4gICAgICAgIH0sXG4gICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgdmFsdWU6IF92bS5tb2RlbFZhbCxcbiAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICBfdm0ubW9kZWxWYWwgPSAkJHZcbiAgICAgICAgICB9LFxuICAgICAgICAgIGV4cHJlc3Npb246IFwibW9kZWxWYWxcIlxuICAgICAgICB9XG4gICAgICB9KVxuICAgIDogX3ZtLl9lKClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=template&id=e605581c&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _vm.mergeConfig.type && _vm.typeOptions[_vm.mergeConfig.type]\n ? _c(\"el-date-picker\", {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n staticClass: \"ncform-date-picker\",\n attrs: {\n placeholder:\n _vm.placeholder ||\n _vm.$t(_vm.typeOptions[_vm.mergeConfig.type].placeholder),\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n type: _vm.mergeConfig.type,\n format:\n _vm.mergeConfig.format ||\n _vm.$t(_vm.typeOptions[_vm.mergeConfig.type].format)\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n })\n : _vm._e()\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lNjA1NTgxYyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2RhdGUtcGlja2VyLnZ1ZT9hMTYyIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX3ZtLm1lcmdlQ29uZmlnLnR5cGUgJiYgX3ZtLnR5cGVPcHRpb25zW192bS5tZXJnZUNvbmZpZy50eXBlXVxuICAgID8gX2MoXCJlbC1kYXRlLXBpY2tlclwiLCB7XG4gICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgIH1cbiAgICAgICAgXSxcbiAgICAgICAgc3RhdGljQ2xhc3M6IFwibmNmb3JtLWRhdGUtcGlja2VyXCIsXG4gICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgcGxhY2Vob2xkZXI6XG4gICAgICAgICAgICBfdm0ucGxhY2Vob2xkZXIgfHxcbiAgICAgICAgICAgIF92bS4kdChfdm0udHlwZU9wdGlvbnNbX3ZtLm1lcmdlQ29uZmlnLnR5cGVdLnBsYWNlaG9sZGVyKSxcbiAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgIHJlYWRvbmx5OiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgdHlwZTogX3ZtLm1lcmdlQ29uZmlnLnR5cGUsXG4gICAgICAgICAgZm9ybWF0OlxuICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmZvcm1hdCB8fFxuICAgICAgICAgICAgX3ZtLiR0KF92bS50eXBlT3B0aW9uc1tfdm0ubWVyZ2VDb25maWcudHlwZV0uZm9ybWF0KVxuICAgICAgICB9LFxuICAgICAgICBtb2RlbDoge1xuICAgICAgICAgIHZhbHVlOiBfdm0ubW9kZWxWYWwsXG4gICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgX3ZtLm1vZGVsVmFsID0gJCR2XG4gICAgICAgICAgfSxcbiAgICAgICAgICBleHByZXNzaW9uOiBcIm1vZGVsVmFsXCJcbiAgICAgICAgfVxuICAgICAgfSlcbiAgICA6IF92bS5fZSgpXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/date-picker.vue?vue&type=template&id=e605581c&\n"); /***/ }), @@ -344,7 +344,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"ncform-input\" },\n [\n !_vm.mergeConfig.autocomplete\n ? _c(\n \"el-input\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type:\n _vm.mergeConfig.type === \"file\"\n ? \"text\"\n : _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon\n },\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.type !== \"file\" && _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"prepend\", placeholder: \"请选择\" },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"append\", placeholder: \"请选择\" },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm.mergeConfig.type === \"file\" && _vm.mergeConfig.upload\n ? [\n _vm.mergeConfig.upload.uploadUrl\n ? _c(\n \"el-button\",\n {\n staticClass: \"ncform-input-upload\",\n attrs: { slot: \"append\" },\n on: { click: _vm.handleClickUpload },\n slot: \"append\"\n },\n [\n _vm._v(\n _vm._s(\n _vm.isUploading\n ? \"上传中...\"\n : _vm.mergeConfig.upload.uploadText\n ) + \"\\n \"\n ),\n _c(\"input\", {\n ref: \"upload\",\n attrs: {\n type: \"file\",\n accept: _vm.mergeConfig.upload.accept || \"\"\n },\n on: { change: _vm.handleFileChange }\n })\n ]\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n : _c(\n \"el-autocomplete\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type: _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon,\n \"fetch-suggestions\": _vm.querySearch,\n \"trigger-on-focus\": !!_vm.mergeConfig.autocomplete\n .immediateShow,\n \"value-key\":\n _vm.mergeConfig.autocomplete.itemValueField || \"value\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(props) {\n return _vm.mergeConfig.autocomplete &&\n _vm.mergeConfig.autocomplete.itemTemplate\n ? [\n _c(_vm.itemTemplate, {\n tag: \"component\",\n attrs: { item: props.item }\n })\n ]\n : undefined\n }\n }\n ]),\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"prepend\", placeholder: \"请选择\" },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: { slot: \"append\", placeholder: \"请选择\" },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelectVal\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNmFlYzEyMiYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT81MmE3Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dFwiIH0sXG4gICAgW1xuICAgICAgIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtaW5wdXRcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiAhX3ZtLmhpZGRlbixcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgcmVhZG9ubHk6IF92bS5yZWFkb25seSxcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgIGNsZWFyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmNsZWFyYWJsZSxcbiAgICAgICAgICAgICAgICB0eXBlOlxuICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiZmlsZVwiXG4gICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0ubWVyZ2VDb25maWcudHlwZSxcbiAgICAgICAgICAgICAgICBcInByZWZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5wcmVmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwic3VmZml4LWljb25cIjogX3ZtLm1lcmdlQ29uZmlnLnN1ZmZpeEljb25cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmlucHV0VmFsLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5pbnB1dFZhbCA9ICQkdlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJpbnB1dFZhbFwiXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy50eXBlICE9PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwicHJlcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImFwcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcudXBsb2FkXG4gICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcudXBsb2FkLnVwbG9hZFVybFxuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dC11cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiYXBwZW5kXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uaGFuZGxlQ2xpY2tVcGxvYWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pc1VwbG9hZGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcIuS4iuS8oOS4rS4uLlwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5tZXJnZUNvbmZpZy51cGxvYWQudXBsb2FkVGV4dFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApICsgXCJcXG4gICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImZpbGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy51cGxvYWQuYWNjZXB0IHx8IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlRmlsZUNoYW5nZSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICAgICAgOiBfYyhcbiAgICAgICAgICAgIFwiZWwtYXV0b2NvbXBsZXRlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgIHJlYWRvbmx5OiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF92bS5wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICBjbGVhcmFibGU6IF92bS5tZXJnZUNvbmZpZy5jbGVhcmFibGUsXG4gICAgICAgICAgICAgICAgdHlwZTogX3ZtLm1lcmdlQ29uZmlnLnR5cGUsXG4gICAgICAgICAgICAgICAgXCJwcmVmaXgtaWNvblwiOiBfdm0ubWVyZ2VDb25maWcucHJlZml4SWNvbixcbiAgICAgICAgICAgICAgICBcInN1ZmZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5zdWZmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwiZmV0Y2gtc3VnZ2VzdGlvbnNcIjogX3ZtLnF1ZXJ5U2VhcmNoLFxuICAgICAgICAgICAgICAgIFwidHJpZ2dlci1vbi1mb2N1c1wiOiAhIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgICAgICAgICAgIC5pbW1lZGlhdGVTaG93LFxuICAgICAgICAgICAgICAgIFwidmFsdWUta2V5XCI6XG4gICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1WYWx1ZUZpZWxkIHx8IFwidmFsdWVcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uKHByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlICYmXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcbiAgICAgICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoX3ZtLml0ZW1UZW1wbGF0ZSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhZzogXCJjb21wb25lbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBpdGVtOiBwcm9wcy5pdGVtIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICA6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5pbnB1dFZhbCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uaW5wdXRWYWwgPSAkJHZcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiaW5wdXRWYWxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwicHJlcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBzbG90OiBcImFwcGVuZFwiLCBwbGFjZWhvbGRlcjogXCLor7fpgInmi6lcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0VmFsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=template&id=26aec122&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"ncform-input\" },\n [\n !_vm.mergeConfig.autocomplete\n ? _c(\n \"el-input\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type:\n _vm.mergeConfig.type === \"file\"\n ? \"text\"\n : _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon\n },\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.type !== \"file\" && _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"prepend\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"append\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm.mergeConfig.type === \"file\" && _vm.mergeConfig.upload\n ? [\n _vm.mergeConfig.upload.uploadUrl\n ? _c(\n \"el-button\",\n {\n staticClass: \"ncform-input-upload\",\n attrs: { slot: \"append\" },\n on: { click: _vm.handleClickUpload },\n slot: \"append\"\n },\n [\n _vm._v(\n _vm._s(\n _vm.isUploading\n ? _vm.$t(\"uploading\")\n : _vm.mergeConfig.upload.uploadText ||\n _vm.$t(\"upload\")\n ) + \"\\n \"\n ),\n _c(\"input\", {\n ref: \"upload\",\n attrs: {\n type: \"file\",\n accept: _vm.mergeConfig.upload.accept || \"\"\n },\n on: { change: _vm.handleFileChange }\n })\n ]\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n : _c(\n \"el-autocomplete\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n disabled: _vm.disabled,\n readonly: _vm.readonly,\n placeholder: _vm.placeholder,\n clearable: _vm.mergeConfig.clearable,\n type: _vm.mergeConfig.type,\n \"prefix-icon\": _vm.mergeConfig.prefixIcon,\n \"suffix-icon\": _vm.mergeConfig.suffixIcon,\n \"fetch-suggestions\": _vm.querySearch,\n \"trigger-on-focus\": !!_vm.mergeConfig.autocomplete\n .immediateShow,\n \"value-key\":\n _vm.mergeConfig.autocomplete.itemValueField || \"value\"\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(props) {\n return _vm.mergeConfig.autocomplete &&\n _vm.mergeConfig.autocomplete.itemTemplate\n ? [\n _c(_vm.itemTemplate, {\n tag: \"component\",\n attrs: { item: props.item }\n })\n ]\n : undefined\n }\n }\n ]),\n model: {\n value: _vm.inputVal,\n callback: function($$v) {\n _vm.inputVal = $$v\n },\n expression: \"inputVal\"\n }\n },\n [\n _vm.mergeConfig.compound\n ? [\n _vm.mergeConfig.compound.prependLabel\n ? _c(\"template\", { slot: \"prepend\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.prependLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendLabel\n ? _c(\"template\", { slot: \"append\" }, [\n _vm._v(_vm._s(_vm.mergeConfig.compound.appendLabel))\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"prepend\",\n icon: _vm.mergeConfig.compound.prependIcon\n },\n slot: \"prepend\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendIcon\n ? _c(\"el-button\", {\n attrs: {\n slot: \"append\",\n icon: _vm.mergeConfig.compound.appendIcon\n },\n slot: \"append\"\n })\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.prependSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"prepend\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"prepend\",\n model: {\n value: _vm.prependSelectVal,\n callback: function($$v) {\n _vm.prependSelectVal = $$v\n },\n expression: \"prependSelectVal\"\n }\n },\n _vm._l(_vm.prependSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.prependSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.compound.appendSelect\n ? _c(\n \"el-select\",\n {\n attrs: {\n slot: \"append\",\n placeholder: _vm.$t(\"selectPls\")\n },\n slot: \"append\",\n model: {\n value: _vm.appendSelectVal,\n callback: function($$v) {\n _vm.appendSelectVal = $$v\n },\n expression: \"appendSelectVal\"\n }\n },\n _vm._l(_vm.appendSelectOptions, function(item) {\n return _c(\"el-option\", {\n key:\n item[\n _vm.mergeConfig.compound.appendSelectVal\n .itemValueField\n ],\n attrs: {\n label:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemLabelField\n ],\n value:\n item[\n _vm.mergeConfig.compound.appendSelect\n .itemValueField\n ]\n }\n })\n })\n )\n : _vm._e()\n ]\n : _vm._e()\n ],\n 2\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yNmFlYzEyMiYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2lucHV0LnZ1ZT81MmE3Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dFwiIH0sXG4gICAgW1xuICAgICAgIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtaW5wdXRcIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiAhX3ZtLmhpZGRlbixcbiAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgcmVhZG9ubHk6IF92bS5yZWFkb25seSxcbiAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgICAgIGNsZWFyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmNsZWFyYWJsZSxcbiAgICAgICAgICAgICAgICB0eXBlOlxuICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLnR5cGUgPT09IFwiZmlsZVwiXG4gICAgICAgICAgICAgICAgICAgID8gXCJ0ZXh0XCJcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0ubWVyZ2VDb25maWcudHlwZSxcbiAgICAgICAgICAgICAgICBcInByZWZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5wcmVmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwic3VmZml4LWljb25cIjogX3ZtLm1lcmdlQ29uZmlnLnN1ZmZpeEljb25cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmlucHV0VmFsLFxuICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5pbnB1dFZhbCA9ICQkdlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJpbnB1dFZhbFwiXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy50eXBlICE9PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcInByZXBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5tZXJnZUNvbmZpZy50eXBlID09PSBcImZpbGVcIiAmJiBfdm0ubWVyZ2VDb25maWcudXBsb2FkXG4gICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcudXBsb2FkLnVwbG9hZFVybFxuICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm5jZm9ybS1pbnB1dC11cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHNsb3Q6IFwiYXBwZW5kXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uaGFuZGxlQ2xpY2tVcGxvYWQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pc1VwbG9hZGluZ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfdm0uJHQoXCJ1cGxvYWRpbmdcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLm1lcmdlQ29uZmlnLnVwbG9hZC51cGxvYWRUZXh0IHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kdChcInVwbG9hZFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApICsgXCJcXG4gICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImZpbGVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy51cGxvYWQuYWNjZXB0IHx8IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHsgY2hhbmdlOiBfdm0uaGFuZGxlRmlsZUNoYW5nZSB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICAgICAgOiBfYyhcbiAgICAgICAgICAgIFwiZWwtYXV0b2NvbXBsZXRlXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5oaWRkZW4sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcIiFoaWRkZW5cIlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgIHJlYWRvbmx5OiBfdm0ucmVhZG9ubHksXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI6IF92bS5wbGFjZWhvbGRlcixcbiAgICAgICAgICAgICAgICBjbGVhcmFibGU6IF92bS5tZXJnZUNvbmZpZy5jbGVhcmFibGUsXG4gICAgICAgICAgICAgICAgdHlwZTogX3ZtLm1lcmdlQ29uZmlnLnR5cGUsXG4gICAgICAgICAgICAgICAgXCJwcmVmaXgtaWNvblwiOiBfdm0ubWVyZ2VDb25maWcucHJlZml4SWNvbixcbiAgICAgICAgICAgICAgICBcInN1ZmZpeC1pY29uXCI6IF92bS5tZXJnZUNvbmZpZy5zdWZmaXhJY29uLFxuICAgICAgICAgICAgICAgIFwiZmV0Y2gtc3VnZ2VzdGlvbnNcIjogX3ZtLnF1ZXJ5U2VhcmNoLFxuICAgICAgICAgICAgICAgIFwidHJpZ2dlci1vbi1mb2N1c1wiOiAhIV92bS5tZXJnZUNvbmZpZy5hdXRvY29tcGxldGVcbiAgICAgICAgICAgICAgICAgIC5pbW1lZGlhdGVTaG93LFxuICAgICAgICAgICAgICAgIFwidmFsdWUta2V5XCI6XG4gICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlLml0ZW1WYWx1ZUZpZWxkIHx8IFwidmFsdWVcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgICAgICAgZm46IGZ1bmN0aW9uKHByb3BzKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0ubWVyZ2VDb25maWcuYXV0b2NvbXBsZXRlICYmXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmF1dG9jb21wbGV0ZS5pdGVtVGVtcGxhdGVcbiAgICAgICAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoX3ZtLml0ZW1UZW1wbGF0ZSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhZzogXCJjb21wb25lbnRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBpdGVtOiBwcm9wcy5pdGVtIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICA6IHVuZGVmaW5lZFxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgdmFsdWU6IF92bS5pbnB1dFZhbCxcbiAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICBfdm0uaW5wdXRWYWwgPSAkJHZcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiaW5wdXRWYWxcIlxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmRcbiAgICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRMYWJlbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZW1wbGF0ZVwiLCB7IHNsb3Q6IFwicHJlcGVuZFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJhcHBlbmRcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZExhYmVsKSlcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJwcmVwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5hcHBlbmRJY29uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImVsLWJ1dHRvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kSWNvblxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcImFwcGVuZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90OiBcInByZXBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwicHJlcGVuZFwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnByZXBlbmRTZWxlY3RWYWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5wcmVwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJwcmVwZW5kU2VsZWN0VmFsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucHJlcGVuZFNlbGVjdE9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJlbC1vcHRpb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5jb21wb3VuZC5wcmVwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQucHJlcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUxhYmVsRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLnByZXBlbmRTZWxlY3RcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1WYWx1ZUZpZWxkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmNvbXBvdW5kLmFwcGVuZFNlbGVjdFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJhcHBlbmRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyOiBfdm0uJHQoXCJzZWxlY3RQbHNcIilcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNsb3Q6IFwiYXBwZW5kXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYXBwZW5kU2VsZWN0VmFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYXBwZW5kU2VsZWN0VmFsID0gJCR2XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJhcHBlbmRTZWxlY3RWYWxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS5hcHBlbmRTZWxlY3RPcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwiZWwtb3B0aW9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleTpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbVtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0VmFsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbVZhbHVlRmllbGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtTGFiZWxGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW1bXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuY29tcG91bmQuYXBwZW5kU2VsZWN0XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtVmFsdWVGaWVsZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMlxuICAgICAgICAgIClcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/input.vue?vue&type=template&id=26aec122&\n"); /***/ }), @@ -356,7 +356,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-tooltip\",\n {\n staticClass: \"ncform-label-wrap\",\n attrs: {\n content: _vm.modelVal,\n placement: \"top\",\n disabled: _vm.mergeConfig.multiLine\n }\n },\n [\n _c(\n \"label\",\n {\n ref: \"label\",\n class: [\n \"ncform-label\",\n _vm.mergeConfig.multiLine ? \"multi-line\" : \"\"\n ],\n style: { width: _vm.dynamicWidth }\n },\n [_vm._v(_vm._s(_vm.val))]\n )\n ]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MmIxMjE5OSYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT9lOTM2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJlbC10b29sdGlwXCIsXG4gICAge1xuICAgICAgc3RhdGljQ2xhc3M6IFwibmNmb3JtLWxhYmVsLXdyYXBcIixcbiAgICAgIGF0dHJzOiB7XG4gICAgICAgIGNvbnRlbnQ6IF92bS5tb2RlbFZhbCxcbiAgICAgICAgcGxhY2VtZW50OiBcInRvcFwiLFxuICAgICAgICBkaXNhYmxlZDogX3ZtLm1lcmdlQ29uZmlnLm11bHRpTGluZVxuICAgICAgfVxuICAgIH0sXG4gICAgW1xuICAgICAgX2MoXG4gICAgICAgIFwibGFiZWxcIixcbiAgICAgICAge1xuICAgICAgICAgIHJlZjogXCJsYWJlbFwiLFxuICAgICAgICAgIGNsYXNzOiBbXG4gICAgICAgICAgICBcIm5jZm9ybS1sYWJlbFwiLFxuICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLm11bHRpTGluZSA/IFwibXVsdGktbGluZVwiIDogXCJcIlxuICAgICAgICAgIF0sXG4gICAgICAgICAgc3R5bGU6IHsgd2lkdGg6IF92bS5keW5hbWljV2lkdGggfVxuICAgICAgICB9LFxuICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0udmFsKSldXG4gICAgICApXG4gICAgXVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=template&id=62b12199&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"label\",\n {\n ref: \"label\",\n class: [\"ncform-label\", _vm.mergeConfig.multiLine ? \"multi-line\" : \"\"],\n attrs: { title: _vm.mergeConfig.multiLine ? \"\" : _vm.val }\n },\n [_vm._v(_vm._s(_vm.val))]\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD02MmIxMjE5OSYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL2xhYmVsLnZ1ZT9lOTM2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJsYWJlbFwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJsYWJlbFwiLFxuICAgICAgY2xhc3M6IFtcIm5jZm9ybS1sYWJlbFwiLCBfdm0ubWVyZ2VDb25maWcubXVsdGlMaW5lID8gXCJtdWx0aS1saW5lXCIgOiBcIlwiXSxcbiAgICAgIGF0dHJzOiB7IHRpdGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlMaW5lID8gXCJcIiA6IF92bS52YWwgfVxuICAgIH0sXG4gICAgW192bS5fdihfdm0uX3MoX3ZtLnZhbCkpXVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/label.vue?vue&type=template&id=62b12199&\n"); /***/ }), @@ -392,7 +392,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-select\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n placeholder: _vm.placeholder || \"请选择\",\n disabled: _vm.disabled || _vm.readonly,\n clearable: _vm.mergeConfig.clearable,\n multiple: _vm.mergeConfig.multiple,\n filterable: _vm.mergeConfig.filterable,\n remote: !_vm.isLocalSource && !_vm.mergeConfig.filterLocal,\n \"remote-method\": _vm.remoteMethod,\n loading: _vm.loading\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.options, function(item) {\n return _c(\n \"el-option\",\n {\n key: item[_vm.mergeConfig.itemValueField],\n attrs: {\n label: item[_vm.mergeConfig.itemLabelField],\n value: item[_vm.mergeConfig.itemValueField]\n }\n },\n [\n _vm.itemTemplate.template\n ? _c(_vm.itemTemplate, { tag: \"component\", attrs: { item: item } })\n : _vm._e()\n ],\n 1\n )\n })\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3NlbGVjdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTQ5ZTdkYjImc2NvcGVkPXRydWUmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy9zZWxlY3QudnVlPzdjYjIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXNlbGVjdFwiLFxuICAgIHtcbiAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgdmFsdWU6ICFfdm0uaGlkZGVuLFxuICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBhdHRyczoge1xuICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyIHx8IFwi6K+36YCJ5oupXCIsXG4gICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQgfHwgX3ZtLnJlYWRvbmx5LFxuICAgICAgICBjbGVhcmFibGU6IF92bS5tZXJnZUNvbmZpZy5jbGVhcmFibGUsXG4gICAgICAgIG11bHRpcGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlwbGUsXG4gICAgICAgIGZpbHRlcmFibGU6IF92bS5tZXJnZUNvbmZpZy5maWx0ZXJhYmxlLFxuICAgICAgICByZW1vdGU6ICFfdm0uaXNMb2NhbFNvdXJjZSAmJiAhX3ZtLm1lcmdlQ29uZmlnLmZpbHRlckxvY2FsLFxuICAgICAgICBcInJlbW90ZS1tZXRob2RcIjogX3ZtLnJlbW90ZU1ldGhvZCxcbiAgICAgICAgbG9hZGluZzogX3ZtLmxvYWRpbmdcbiAgICAgIH0sXG4gICAgICBtb2RlbDoge1xuICAgICAgICB2YWx1ZTogX3ZtLm1vZGVsVmFsLFxuICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgX3ZtLm1vZGVsVmFsID0gJCR2XG4gICAgICAgIH0sXG4gICAgICAgIGV4cHJlc3Npb246IFwibW9kZWxWYWxcIlxuICAgICAgfVxuICAgIH0sXG4gICAgX3ZtLl9sKF92bS5vcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICByZXR1cm4gX2MoXG4gICAgICAgIFwiZWwtb3B0aW9uXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBrZXk6IGl0ZW1bX3ZtLm1lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXSxcbiAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgbGFiZWw6IGl0ZW1bX3ZtLm1lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXSxcbiAgICAgICAgICAgIHZhbHVlOiBpdGVtW192bS5tZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfdm0uaXRlbVRlbXBsYXRlLnRlbXBsYXRlXG4gICAgICAgICAgICA/IF9jKF92bS5pdGVtVGVtcGxhdGUsIHsgdGFnOiBcImNvbXBvbmVudFwiLCBhdHRyczogeyBpdGVtOiBpdGVtIH0gfSlcbiAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKVxuICAgIH0pXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=template&id=149e7db2&scoped=true&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-select\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n placeholder: _vm.placeholder || _vm.$t(\"selectPls\"),\n disabled: _vm.disabled || _vm.readonly,\n clearable: _vm.mergeConfig.clearable,\n multiple: _vm.mergeConfig.multiple,\n filterable: _vm.mergeConfig.filterable,\n remote: !_vm.isLocalSource && !_vm.mergeConfig.filterLocal,\n \"remote-method\": _vm.remoteMethod,\n loading: _vm.loading\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.options, function(item) {\n return _c(\n \"el-option\",\n {\n key: item[_vm.mergeConfig.itemValueField],\n attrs: {\n label: item[_vm.mergeConfig.itemLabelField],\n value: item[_vm.mergeConfig.itemValueField]\n }\n },\n [\n _vm.itemTemplate.template\n ? _c(_vm.itemTemplate, { tag: \"component\", attrs: { item: item } })\n : _vm._e()\n ],\n 1\n )\n })\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3NlbGVjdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTQ5ZTdkYjImc2NvcGVkPXRydWUmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy9zZWxlY3QudnVlPzdjYjIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXNlbGVjdFwiLFxuICAgIHtcbiAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgdmFsdWU6ICFfdm0uaGlkZGVuLFxuICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBhdHRyczoge1xuICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyIHx8IF92bS4kdChcInNlbGVjdFBsc1wiKSxcbiAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCB8fCBfdm0ucmVhZG9ubHksXG4gICAgICAgIGNsZWFyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmNsZWFyYWJsZSxcbiAgICAgICAgbXVsdGlwbGU6IF92bS5tZXJnZUNvbmZpZy5tdWx0aXBsZSxcbiAgICAgICAgZmlsdGVyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmZpbHRlcmFibGUsXG4gICAgICAgIHJlbW90ZTogIV92bS5pc0xvY2FsU291cmNlICYmICFfdm0ubWVyZ2VDb25maWcuZmlsdGVyTG9jYWwsXG4gICAgICAgIFwicmVtb3RlLW1ldGhvZFwiOiBfdm0ucmVtb3RlTWV0aG9kLFxuICAgICAgICBsb2FkaW5nOiBfdm0ubG9hZGluZ1xuICAgICAgfSxcbiAgICAgIG1vZGVsOiB7XG4gICAgICAgIHZhbHVlOiBfdm0ubW9kZWxWYWwsXG4gICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICBfdm0ubW9kZWxWYWwgPSAkJHZcbiAgICAgICAgfSxcbiAgICAgICAgZXhwcmVzc2lvbjogXCJtb2RlbFZhbFwiXG4gICAgICB9XG4gICAgfSxcbiAgICBfdm0uX2woX3ZtLm9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgIHJldHVybiBfYyhcbiAgICAgICAgXCJlbC1vcHRpb25cIixcbiAgICAgICAge1xuICAgICAgICAgIGtleTogaXRlbVtfdm0ubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdLFxuICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICBsYWJlbDogaXRlbVtfdm0ubWVyZ2VDb25maWcuaXRlbUxhYmVsRmllbGRdLFxuICAgICAgICAgICAgdmFsdWU6IGl0ZW1bX3ZtLm1lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF92bS5pdGVtVGVtcGxhdGUudGVtcGxhdGVcbiAgICAgICAgICAgID8gX2MoX3ZtLml0ZW1UZW1wbGF0ZSwgeyB0YWc6IFwiY29tcG9uZW50XCIsIGF0dHJzOiB7IGl0ZW06IGl0ZW0gfSB9KVxuICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApXG4gICAgfSlcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=template&id=149e7db2&scoped=true&\n"); /***/ }), @@ -428,7 +428,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-upload\",\n {\n ref: \"upload\",\n class: [\"ncform-upload\", _vm.readonly ? \"is-read-only\" : \"\"],\n style: { display: _vm.hidden ? \"none\" : \"\" },\n attrs: {\n disabled: _vm.readonly || _vm.disabled,\n action: _vm.uploadUrl,\n multiple: _vm.mergeConfig.multiple,\n data: _vm.mergeConfig.data,\n \"show-file-list\": _vm.showFileList,\n drag: _vm.mergeConfig.drag,\n accept: _vm.mergeConfig.accept,\n \"list-type\": _vm.listType,\n \"auto-upload\": _vm.mergeConfig.autoUpload,\n limit: _vm.mergeConfig.limit,\n \"on-change\": _vm.handleUploadChange,\n \"on-success\": _vm.handleUploadSucess,\n \"on-error\": _vm.handleUploadError,\n \"on-exceed\": _vm.handleUploadExceed,\n \"on-remove\": _vm.handleUploadRemove,\n \"file-list\": _vm.fileList,\n name: _vm.mergeConfig.fileField\n }\n },\n [\n !_vm.readonly && _vm.mergeConfig.drag\n ? _c(\"template\", { slot: \"trigger\" }, [\n _c(\"i\", { staticClass: \"el-icon-upload\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"el-upload__text\" }, [\n _vm._v(\"将文件拖到此处,或\"),\n _c(\"em\", [_vm._v(\"点击上传\")])\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.drag && _vm.disabled\n ? _c(\"div\", { staticClass: \"disabled-mask\" })\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && _vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"success\" },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(\"上传到服务器\")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && _vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"primary\" }\n },\n [_vm._v(\"点击上传\")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? [\n _c(\n \"el-button\",\n {\n attrs: {\n slot: \"trigger\",\n disabled: _vm.disabled,\n size: \"small\",\n type: \"primary\"\n },\n slot: \"trigger\"\n },\n [_vm._v(\"选取文件\")]\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: {\n disabled: _vm.disabled,\n size: \"small\",\n type: \"success\"\n },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(\"上传到服务器\")]\n )\n ]\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3VwbG9hZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDllNzhmYWMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy91cGxvYWQudnVlPzEzZmQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXVwbG9hZFwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgIGNsYXNzOiBbXCJuY2Zvcm0tdXBsb2FkXCIsIF92bS5yZWFkb25seSA/IFwiaXMtcmVhZC1vbmx5XCIgOiBcIlwiXSxcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfSxcbiAgICAgIGF0dHJzOiB7XG4gICAgICAgIGRpc2FibGVkOiBfdm0ucmVhZG9ubHkgfHwgX3ZtLmRpc2FibGVkLFxuICAgICAgICBhY3Rpb246IF92bS51cGxvYWRVcmwsXG4gICAgICAgIG11bHRpcGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlwbGUsXG4gICAgICAgIGRhdGE6IF92bS5tZXJnZUNvbmZpZy5kYXRhLFxuICAgICAgICBcInNob3ctZmlsZS1saXN0XCI6IF92bS5zaG93RmlsZUxpc3QsXG4gICAgICAgIGRyYWc6IF92bS5tZXJnZUNvbmZpZy5kcmFnLFxuICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy5hY2NlcHQsXG4gICAgICAgIFwibGlzdC10eXBlXCI6IF92bS5saXN0VHlwZSxcbiAgICAgICAgXCJhdXRvLXVwbG9hZFwiOiBfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZCxcbiAgICAgICAgbGltaXQ6IF92bS5tZXJnZUNvbmZpZy5saW1pdCxcbiAgICAgICAgXCJvbi1jaGFuZ2VcIjogX3ZtLmhhbmRsZVVwbG9hZENoYW5nZSxcbiAgICAgICAgXCJvbi1zdWNjZXNzXCI6IF92bS5oYW5kbGVVcGxvYWRTdWNlc3MsXG4gICAgICAgIFwib24tZXJyb3JcIjogX3ZtLmhhbmRsZVVwbG9hZEVycm9yLFxuICAgICAgICBcIm9uLWV4Y2VlZFwiOiBfdm0uaGFuZGxlVXBsb2FkRXhjZWVkLFxuICAgICAgICBcIm9uLXJlbW92ZVwiOiBfdm0uaGFuZGxlVXBsb2FkUmVtb3ZlLFxuICAgICAgICBcImZpbGUtbGlzdFwiOiBfdm0uZmlsZUxpc3QsXG4gICAgICAgIG5hbWU6IF92bS5tZXJnZUNvbmZpZy5maWxlRmllbGRcbiAgICAgIH1cbiAgICB9LFxuICAgIFtcbiAgICAgICFfdm0ucmVhZG9ubHkgJiYgX3ZtLm1lcmdlQ29uZmlnLmRyYWdcbiAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJ0cmlnZ2VyXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi11cGxvYWRcIiB9KSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLXVwbG9hZF9fdGV4dFwiIH0sIFtcbiAgICAgICAgICAgICAgX3ZtLl92KFwi5bCG5paH5Lu25ouW5Yiw5q2k5aSE77yM5oiWXCIpLFxuICAgICAgICAgICAgICBfYyhcImVtXCIsIFtfdm0uX3YoXCLngrnlh7vkuIrkvKBcIildKVxuICAgICAgICAgICAgXSlcbiAgICAgICAgICBdKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF92bS5tZXJnZUNvbmZpZy5kcmFnICYmIF92bS5kaXNhYmxlZFxuICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZGlzYWJsZWQtbWFza1wiIH0pXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seSAmJiBfdm0ubWVyZ2VDb25maWcuZHJhZyAmJiAhX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInVwbG9hZC1idG5cIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCwgc2l6ZTogXCJzbWFsbFwiLCB0eXBlOiBcInN1Y2Nlc3NcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnN1Ym1pdFVwbG9hZCB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuS4iuS8oOWIsOacjeWKoeWZqFwiKV1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seSAmJiAhX3ZtLm1lcmdlQ29uZmlnLmRyYWcgJiYgX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsIHNpemU6IFwic21hbGxcIiwgdHlwZTogXCJwcmltYXJ5XCIgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLngrnlh7vkuIrkvKBcIildXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICFfdm0ucmVhZG9ubHkgJiYgIV92bS5tZXJnZUNvbmZpZy5kcmFnICYmICFfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZFxuICAgICAgICA/IFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHNsb3Q6IFwidHJpZ2dlclwiLFxuICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAgIHNpemU6IFwic21hbGxcIixcbiAgICAgICAgICAgICAgICAgIHR5cGU6IFwicHJpbWFyeVwiXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBzbG90OiBcInRyaWdnZXJcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi6YCJ5Y+W5paH5Lu2XCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInVwbG9hZC1idG5cIixcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAgIHNpemU6IFwic21hbGxcIixcbiAgICAgICAgICAgICAgICAgIHR5cGU6IFwic3VjY2Vzc1wiXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnN1Ym1pdFVwbG9hZCB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIrkvKDliLDmnI3liqHlmahcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=template&id=49e78fac&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-upload\",\n {\n ref: \"upload\",\n class: [\"ncform-upload\", _vm.readonly ? \"is-read-only\" : \"\"],\n style: { display: _vm.hidden ? \"none\" : \"\" },\n attrs: {\n disabled: _vm.readonly || _vm.disabled,\n action: _vm.uploadUrl,\n multiple: _vm.mergeConfig.multiple,\n data: _vm.mergeConfig.data,\n \"show-file-list\": _vm.showFileList,\n drag: _vm.mergeConfig.drag,\n accept: _vm.mergeConfig.accept,\n \"list-type\": _vm.listType,\n \"auto-upload\": _vm.mergeConfig.autoUpload,\n limit: _vm.mergeConfig.limit,\n \"on-change\": _vm.handleUploadChange,\n \"on-success\": _vm.handleUploadSucess,\n \"on-error\": _vm.handleUploadError,\n \"on-exceed\": _vm.handleUploadExceed,\n \"on-remove\": _vm.handleUploadRemove,\n \"file-list\": _vm.fileList,\n name: _vm.mergeConfig.fileField\n }\n },\n [\n !_vm.readonly && _vm.mergeConfig.drag\n ? _c(\"template\", { slot: \"trigger\" }, [\n _c(\"i\", { staticClass: \"el-icon-upload\" }),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass: \"el-upload__text\",\n domProps: { innerHTML: _vm._s(_vm.$t(\"uploadTips\")) }\n })\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.drag && _vm.disabled\n ? _c(\"div\", { staticClass: \"disabled-mask\" })\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && _vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"success\" },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(_vm._s(_vm.$t(\"uploadServer\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && _vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"primary\" }\n },\n [_vm._v(_vm._s(_vm.$t(\"upload\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? [\n _c(\n \"el-button\",\n {\n attrs: {\n slot: \"trigger\",\n disabled: _vm.disabled,\n size: \"small\",\n type: \"primary\"\n },\n slot: \"trigger\"\n },\n [_vm._v(_vm._s(_vm.$t(\"chFile\")))]\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: {\n disabled: _vm.disabled,\n size: \"small\",\n type: \"success\"\n },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(_vm._s(_vm.$t(\"uploadServer\")))]\n )\n ]\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3VwbG9hZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDllNzhmYWMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy91cGxvYWQudnVlPzEzZmQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXVwbG9hZFwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgIGNsYXNzOiBbXCJuY2Zvcm0tdXBsb2FkXCIsIF92bS5yZWFkb25seSA/IFwiaXMtcmVhZC1vbmx5XCIgOiBcIlwiXSxcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfSxcbiAgICAgIGF0dHJzOiB7XG4gICAgICAgIGRpc2FibGVkOiBfdm0ucmVhZG9ubHkgfHwgX3ZtLmRpc2FibGVkLFxuICAgICAgICBhY3Rpb246IF92bS51cGxvYWRVcmwsXG4gICAgICAgIG11bHRpcGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlwbGUsXG4gICAgICAgIGRhdGE6IF92bS5tZXJnZUNvbmZpZy5kYXRhLFxuICAgICAgICBcInNob3ctZmlsZS1saXN0XCI6IF92bS5zaG93RmlsZUxpc3QsXG4gICAgICAgIGRyYWc6IF92bS5tZXJnZUNvbmZpZy5kcmFnLFxuICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy5hY2NlcHQsXG4gICAgICAgIFwibGlzdC10eXBlXCI6IF92bS5saXN0VHlwZSxcbiAgICAgICAgXCJhdXRvLXVwbG9hZFwiOiBfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZCxcbiAgICAgICAgbGltaXQ6IF92bS5tZXJnZUNvbmZpZy5saW1pdCxcbiAgICAgICAgXCJvbi1jaGFuZ2VcIjogX3ZtLmhhbmRsZVVwbG9hZENoYW5nZSxcbiAgICAgICAgXCJvbi1zdWNjZXNzXCI6IF92bS5oYW5kbGVVcGxvYWRTdWNlc3MsXG4gICAgICAgIFwib24tZXJyb3JcIjogX3ZtLmhhbmRsZVVwbG9hZEVycm9yLFxuICAgICAgICBcIm9uLWV4Y2VlZFwiOiBfdm0uaGFuZGxlVXBsb2FkRXhjZWVkLFxuICAgICAgICBcIm9uLXJlbW92ZVwiOiBfdm0uaGFuZGxlVXBsb2FkUmVtb3ZlLFxuICAgICAgICBcImZpbGUtbGlzdFwiOiBfdm0uZmlsZUxpc3QsXG4gICAgICAgIG5hbWU6IF92bS5tZXJnZUNvbmZpZy5maWxlRmllbGRcbiAgICAgIH1cbiAgICB9LFxuICAgIFtcbiAgICAgICFfdm0ucmVhZG9ubHkgJiYgX3ZtLm1lcmdlQ29uZmlnLmRyYWdcbiAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJ0cmlnZ2VyXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi11cGxvYWRcIiB9KSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLXVwbG9hZF9fdGV4dFwiLFxuICAgICAgICAgICAgICBkb21Qcm9wczogeyBpbm5lckhUTUw6IF92bS5fcyhfdm0uJHQoXCJ1cGxvYWRUaXBzXCIpKSB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIF0pXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLm1lcmdlQ29uZmlnLmRyYWcgJiYgX3ZtLmRpc2FibGVkXG4gICAgICAgID8gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJkaXNhYmxlZC1tYXNrXCIgfSlcbiAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLnJlYWRvbmx5ICYmIF92bS5tZXJnZUNvbmZpZy5kcmFnICYmICFfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZFxuICAgICAgICA/IF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidXBsb2FkLWJ0blwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLCBzaXplOiBcInNtYWxsXCIsIHR5cGU6IFwic3VjY2Vzc1wiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0VXBsb2FkIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJ1cGxvYWRTZXJ2ZXJcIikpKV1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seSAmJiAhX3ZtLm1lcmdlQ29uZmlnLmRyYWcgJiYgX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsIHNpemU6IFwic21hbGxcIiwgdHlwZTogXCJwcmltYXJ5XCIgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcInVwbG9hZFwiKSkpXVxuICAgICAgICAgIClcbiAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLnJlYWRvbmx5ICYmICFfdm0ubWVyZ2VDb25maWcuZHJhZyAmJiAhX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBzbG90OiBcInRyaWdnZXJcIixcbiAgICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgICBzaXplOiBcInNtYWxsXCIsXG4gICAgICAgICAgICAgICAgICB0eXBlOiBcInByaW1hcnlcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgc2xvdDogXCJ0cmlnZ2VyXCJcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwiY2hGaWxlXCIpKSldXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidXBsb2FkLWJ0blwiLFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICAgc2l6ZTogXCJzbWFsbFwiLFxuICAgICAgICAgICAgICAgICAgdHlwZTogXCJzdWNjZXNzXCJcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0VXBsb2FkIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwidXBsb2FkU2VydmVyXCIpKSldXG4gICAgICAgICAgICApXG4gICAgICAgICAgXVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=template&id=49e78fac&\n"); /***/ }), @@ -440,7 +440,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"__array-table-form-item\" }, [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"table\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"table table-bordered\"\n },\n [\n _c(\n \"thead\",\n [\n _vm._l(_vm.renderSchemas, function(renderSchema, idx) {\n return _c(\n \"th\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(renderSchema.ui.hidden, idx),\n expression: \"!analyzeItemVal(renderSchema.ui.hidden, idx)\"\n }\n ],\n key: renderSchema.ui.label\n },\n [\n renderSchema.rules && renderSchema.rules.required\n ? _c(\"i\", { staticClass: \"text-danger\" }, [_vm._v(\"*\")])\n : _vm._e(),\n _vm._v(\"\\n\\n \" + _vm._s(renderSchema.ui.label)),\n _vm._v(\" \"),\n _c(\n \"el-tooltip\",\n {\n staticClass: \"item\",\n attrs: { effect: \"dark\", placement: \"right-start\" }\n },\n [\n _c(\"div\", {\n attrs: { slot: \"content\" },\n domProps: {\n innerHTML: _vm._s(renderSchema.ui.help.content)\n },\n slot: \"content\"\n }),\n _vm._v(\" \"),\n renderSchema.ui.help.show === true\n ? _c(\n \"a\",\n { staticClass: \"help\", attrs: { href: \"#\" } },\n [\n _c(\n \"span\",\n { class: renderSchema.ui.help.iconCls },\n [_vm._v(_vm._s(renderSchema.ui.help.text))]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n renderSchema.ui.description\n ? _c(\"small\", {\n staticClass: \"form-text text-muted\",\n domProps: {\n innerHTML: _vm._s(\n _vm._analyzeVal(renderSchema.ui.description)\n )\n }\n })\n : _vm._e()\n ],\n 1\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"th\", [_vm._v(\"操作\")])\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"tbody\",\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"tr\",\n { key: dataItem.__dataSchema.__id },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName, fIdx) {\n return _c(\n \"td\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(\n _vm.renderSchemas[fIdx].ui.hidden,\n fIdx\n ),\n expression:\n \"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)\"\n }\n ],\n key: fieldName\n },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"td\", { staticStyle: { width: \"130px\" } }, [\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression:\n \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ])\n : _vm._e()\n ],\n 2\n )\n })\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableAdd\n ? _c(\"tfoot\", [\n _c(\"tr\", [\n _c(\"td\", { attrs: { colspan: _vm.renderSchemas.length + 1 } }, [\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", {\n staticClass: \"el-icon-circle-plus-outline\"\n }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.addTxt))\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.delAllTxt))\n ]\n )\n : _vm._e()\n ])\n : _vm._e()\n ])\n ])\n ])\n : _vm._e()\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXktdGFibGUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE5MzFlMTg4Ji5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/ODYzYiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiX19hcnJheS10YWJsZS1mb3JtLWl0ZW1cIiB9LCBbXG4gICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwibGVnZW5kXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF92bS5fdihcIlxcbiAgICBcIiArIF92bS5fcyhfdm0uc2NoZW1hLnVpLmxlZ2VuZCkgKyBcIlxcbiAgICBcIiksXG4gICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICA/IF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1jb2xsYXBzZS1pdGVtX19hcnJvd1wiLFxuICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LXVwXCI6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctZG93blwiOiBfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgIF1cbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0uX3YoXCIgXCIpLFxuICAgIF9jKFxuICAgICAgXCJ0YWJsZVwiLFxuICAgICAge1xuICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICB9XG4gICAgICAgIF0sXG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInRhYmxlIHRhYmxlLWJvcmRlcmVkXCJcbiAgICAgIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwidGhlYWRcIixcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfdm0uX2woX3ZtLnJlbmRlclNjaGVtYXMsIGZ1bmN0aW9uKHJlbmRlclNjaGVtYSwgaWR4KSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICBcInRoXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5hbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpLFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWFuYWx5emVJdGVtVmFsKHJlbmRlclNjaGVtYS51aS5oaWRkZW4sIGlkeClcIlxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAga2V5OiByZW5kZXJTY2hlbWEudWkubGFiZWxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS5ydWxlcyAmJiByZW5kZXJTY2hlbWEucnVsZXMucmVxdWlyZWRcbiAgICAgICAgICAgICAgICAgICAgPyBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LWRhbmdlclwiIH0sIFtfdm0uX3YoXCIqXCIpXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIlxcblxcbiAgICAgICAgICBcIiArIF92bS5fcyhyZW5kZXJTY2hlbWEudWkubGFiZWwpKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC10b29sdGlwXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgZWZmZWN0OiBcImRhcmtcIiwgcGxhY2VtZW50OiBcInJpZ2h0LXN0YXJ0XCIgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJjb250ZW50XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKHJlbmRlclNjaGVtYS51aS5oZWxwLmNvbnRlbnQpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJjb250ZW50XCJcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5oZWxwLnNob3cgPT09IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJoZWxwXCIsIGF0dHJzOiB7IGhyZWY6IFwiI1wiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY2xhc3M6IHJlbmRlclNjaGVtYS51aS5oZWxwLmljb25DbHMgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MocmVuZGVyU2NoZW1hLnVpLmhlbHAudGV4dCkpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgICAgICA/IF9jKFwic21hbGxcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZm9ybS10ZXh0IHRleHQtbXV0ZWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fYW5hbHl6ZVZhbChyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb24pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgID8gX2MoXCJ0aFwiLCBbX3ZtLl92KFwi5pON5L2cXCIpXSlcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcInRib2R5XCIsXG4gICAgICAgICAgX3ZtLl9sKF92bS5zY2hlbWEudmFsdWUsIGZ1bmN0aW9uKGRhdGFJdGVtLCBpZHgpIHtcbiAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgXCJ0clwiLFxuICAgICAgICAgICAgICB7IGtleTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWQgfSxcbiAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgIF92bS5fbChcbiAgICAgICAgICAgICAgICAgIGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtcbiAgICAgICAgICAgICAgICAgICAgX19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWFcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBmdW5jdGlvbihmaWVsZFNjaGVtYSwgZmllbGROYW1lLCBmSWR4KSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcInRkXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5hbmFseXplSXRlbVZhbChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5yZW5kZXJTY2hlbWFzW2ZJZHhdLnVpLmhpZGRlbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZJZHhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIiFhbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWFzW2ZJZHhdLnVpLmhpZGRlbiwgZklkeClcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBmaWVsZE5hbWVcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdChmaWVsZE5hbWUsIG51bGwsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBmaWVsZFNjaGVtYSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4OiBpZHhcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgID8gX2MoXCJ0ZFwiLCB7IHN0YXRpY1N0eWxlOiB7IHdpZHRoOiBcIjEzMHB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1idXR0b24tZ3JvdXBcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVEZWxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tZGFuZ2VyIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmRlbEl0ZW0oaWR4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGlkeCAhPT0gMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiaWR4ICE9PSAwXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtVXAoaWR4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IF92bS5zY2hlbWEudmFsdWUubGVuZ3RoIC0gMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiaWR4ICE9PSBzY2hlbWEudmFsdWUubGVuZ3RoIC0gMVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uaXRlbURvd24oaWR4KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIDJcbiAgICAgICAgICAgIClcbiAgICAgICAgICB9KVxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVEZWwgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlQWRkXG4gICAgICAgICAgPyBfYyhcInRmb290XCIsIFtcbiAgICAgICAgICAgICAgX2MoXCJ0clwiLCBbXG4gICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCB7IGF0dHJzOiB7IGNvbHNwYW46IF92bS5yZW5kZXJTY2hlbWFzLmxlbmd0aCArIDEgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGQgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgICAgID8gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1idXR0b24tZ3JvdXBcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5hZGRJdGVtKClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiArIF92bS5fcyhfdm0ubWVyZ2VDb25maWcuYWRkVHh0KSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxBbGxJdGVtcygpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmRlbEFsbFR4dCkpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKVxuICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgIF1cbiAgICApXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=template&id=a931e188&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"__array-table-form-item\" }, [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _c(\n \"table\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"table table-bordered\"\n },\n [\n _c(\n \"thead\",\n [\n _vm._l(_vm.renderSchemas, function(renderSchema, idx) {\n return _c(\n \"th\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(renderSchema.ui.hidden, idx),\n expression: \"!analyzeItemVal(renderSchema.ui.hidden, idx)\"\n }\n ],\n key: renderSchema.ui.label\n },\n [\n renderSchema.rules && renderSchema.rules.required\n ? _c(\"i\", { staticClass: \"text-danger\" }, [_vm._v(\"*\")])\n : _vm._e(),\n _vm._v(\"\\n\\n \" + _vm._s(renderSchema.ui.label)),\n _vm._v(\" \"),\n _c(\n \"el-tooltip\",\n {\n staticClass: \"item\",\n attrs: { effect: \"dark\", placement: \"right-start\" }\n },\n [\n _c(\"div\", {\n attrs: { slot: \"content\" },\n domProps: {\n innerHTML: _vm._s(renderSchema.ui.help.content)\n },\n slot: \"content\"\n }),\n _vm._v(\" \"),\n renderSchema.ui.help.show === true\n ? _c(\n \"a\",\n { staticClass: \"help\", attrs: { href: \"#\" } },\n [\n _c(\n \"span\",\n { class: renderSchema.ui.help.iconCls },\n [_vm._v(_vm._s(renderSchema.ui.help.text))]\n )\n ]\n )\n : _vm._e()\n ]\n ),\n _vm._v(\" \"),\n renderSchema.ui.description\n ? _c(\"small\", {\n staticClass: \"form-text text-muted\",\n domProps: {\n innerHTML: _vm._s(\n _vm._analyzeVal(renderSchema.ui.description)\n )\n }\n })\n : _vm._e()\n ],\n 1\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"th\", [_vm._v(_vm._s(_vm.$t(\"action\")))])\n : _vm._e()\n ],\n 2\n ),\n _vm._v(\" \"),\n _c(\n \"tbody\",\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"tr\",\n { key: dataItem.__dataSchema.__id },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName, fIdx) {\n return _c(\n \"td\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.analyzeItemVal(\n _vm.renderSchemas[fIdx].ui.hidden,\n fIdx\n ),\n expression:\n \"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)\"\n }\n ],\n key: fieldName\n },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableReorder\n ? _c(\"td\", { staticStyle: { width: \"130px\" } }, [\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression:\n \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ])\n : _vm._e()\n ],\n 2\n )\n })\n ),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel || !_vm.mergeConfig.disableAdd\n ? _c(\"tfoot\", [\n _c(\"tr\", [\n _c(\"td\", { attrs: { colspan: _vm.renderSchemas.length + 1 } }, [\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", {\n staticClass: \"el-icon-circle-plus-outline\"\n }),\n _vm._v(\n \" \" +\n _vm._s(\n _vm.mergeConfig.addTxt || _vm.$t(\"add\")\n )\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\n \" \" +\n _vm._s(\n _vm.mergeConfig.delAllTxt ||\n _vm.$t(\"delAll\")\n )\n )\n ]\n )\n : _vm._e()\n ])\n : _vm._e()\n ])\n ])\n ])\n : _vm._e()\n ]\n )\n ])\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXktdGFibGUudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWE5MzFlMTg4Ji5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS10YWJsZS52dWU/ODYzYiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiX19hcnJheS10YWJsZS1mb3JtLWl0ZW1cIiB9LCBbXG4gICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICA/IF9jKFxuICAgICAgICAgIFwibGVnZW5kXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF92bS5fdihcIlxcbiAgICBcIiArIF92bS5fcyhfdm0uc2NoZW1hLnVpLmxlZ2VuZCkgKyBcIlxcbiAgICBcIiksXG4gICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICA/IF9jKFwiaVwiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1jb2xsYXBzZS1pdGVtX19hcnJvd1wiLFxuICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LXVwXCI6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctZG93blwiOiBfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgIF1cbiAgICAgICAgKVxuICAgICAgOiBfdm0uX2UoKSxcbiAgICBfdm0uX3YoXCIgXCIpLFxuICAgIF9jKFxuICAgICAgXCJ0YWJsZVwiLFxuICAgICAge1xuICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAge1xuICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICB9XG4gICAgICAgIF0sXG4gICAgICAgIHN0YXRpY0NsYXNzOiBcInRhYmxlIHRhYmxlLWJvcmRlcmVkXCJcbiAgICAgIH0sXG4gICAgICBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwidGhlYWRcIixcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfdm0uX2woX3ZtLnJlbmRlclNjaGVtYXMsIGZ1bmN0aW9uKHJlbmRlclNjaGVtYSwgaWR4KSB7XG4gICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICBcInRoXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5hbmFseXplSXRlbVZhbChyZW5kZXJTY2hlbWEudWkuaGlkZGVuLCBpZHgpLFxuICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWFuYWx5emVJdGVtVmFsKHJlbmRlclNjaGVtYS51aS5oaWRkZW4sIGlkeClcIlxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAga2V5OiByZW5kZXJTY2hlbWEudWkubGFiZWxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS5ydWxlcyAmJiByZW5kZXJTY2hlbWEucnVsZXMucmVxdWlyZWRcbiAgICAgICAgICAgICAgICAgICAgPyBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LWRhbmdlclwiIH0sIFtfdm0uX3YoXCIqXCIpXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIlxcblxcbiAgICAgICAgICBcIiArIF92bS5fcyhyZW5kZXJTY2hlbWEudWkubGFiZWwpKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJlbC10b29sdGlwXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpdGVtXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgZWZmZWN0OiBcImRhcmtcIiwgcGxhY2VtZW50OiBcInJpZ2h0LXN0YXJ0XCIgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgc2xvdDogXCJjb250ZW50XCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKHJlbmRlclNjaGVtYS51aS5oZWxwLmNvbnRlbnQpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgc2xvdDogXCJjb250ZW50XCJcbiAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5oZWxwLnNob3cgPT09IHRydWVcbiAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJoZWxwXCIsIGF0dHJzOiB7IGhyZWY6IFwiI1wiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgY2xhc3M6IHJlbmRlclNjaGVtYS51aS5oZWxwLmljb25DbHMgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MocmVuZGVyU2NoZW1hLnVpLmhlbHAudGV4dCkpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIHJlbmRlclNjaGVtYS51aS5kZXNjcmlwdGlvblxuICAgICAgICAgICAgICAgICAgICA/IF9jKFwic21hbGxcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZm9ybS10ZXh0IHRleHQtbXV0ZWRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlubmVySFRNTDogX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fYW5hbHl6ZVZhbChyZW5kZXJTY2hlbWEudWkuZGVzY3JpcHRpb24pXG4gICAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgID8gX2MoXCJ0aFwiLCBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJhY3Rpb25cIikpKV0pXG4gICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICBdLFxuICAgICAgICAgIDJcbiAgICAgICAgKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJ0Ym9keVwiLFxuICAgICAgICAgIF92bS5fbChfdm0uc2NoZW1hLnZhbHVlLCBmdW5jdGlvbihkYXRhSXRlbSwgaWR4KSB7XG4gICAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICAgIFwidHJcIixcbiAgICAgICAgICAgICAgeyBrZXk6IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fX2lkIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfdm0uX2woXG4gICAgICAgICAgICAgICAgICBkYXRhSXRlbS5fX2RhdGFTY2hlbWEucHJvcGVydGllcyB8fCB7XG4gICAgICAgICAgICAgICAgICAgIF9fbm90T2JqSXRlbTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hXG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgZnVuY3Rpb24oZmllbGRTY2hlbWEsIGZpZWxkTmFtZSwgZklkeCkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICFfdm0uYW5hbHl6ZUl0ZW1WYWwoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ucmVuZGVyU2NoZW1hc1tmSWR4XS51aS5oaWRkZW4sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmSWR4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIhYW5hbHl6ZUl0ZW1WYWwocmVuZGVyU2NoZW1hc1tmSWR4XS51aS5oaWRkZW4sIGZJZHgpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGtleTogZmllbGROYW1lXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoZmllbGROYW1lLCBudWxsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVtYTogZmllbGRTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlkeDogaWR4XG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbCB8fCAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVSZW9yZGVyXG4gICAgICAgICAgICAgICAgICA/IF9jKFwidGRcIiwgeyBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMzBweFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uLWdyb3VwXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxJdGVtKGlkeClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IDAsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uaXRlbVVwKGlkeClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1zb3J0LXVwXCIgfSldXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogaWR4ICE9PSBfdm0uc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLml0ZW1Eb3duKGlkeClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1zb3J0LWRvd25cIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAyXG4gICAgICAgICAgICApXG4gICAgICAgICAgfSlcbiAgICAgICAgKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsIHx8ICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZUFkZFxuICAgICAgICAgID8gX2MoXCJ0Zm9vdFwiLCBbXG4gICAgICAgICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgeyBhdHRyczogeyBjb2xzcGFuOiBfdm0ucmVuZGVyU2NoZW1hcy5sZW5ndGggKyAxIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlQWRkIHx8ICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uLWdyb3VwXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlQWRkXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkSXRlbSgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWljb24tY2lyY2xlLXBsdXMtb3V0bGluZVwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubWVyZ2VDb25maWcuYWRkVHh0IHx8IF92bS4kdChcImFkZFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uZGVsQWxsSXRlbXMoKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1lcmdlQ29uZmlnLmRlbEFsbFR4dCB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kdChcImRlbEFsbFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKVxuICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgIF1cbiAgICApXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array-table.vue?vue&type=template&id=a931e188&\n"); /***/ }), @@ -464,7 +464,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) * /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"__array-form-item\" },\n [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n key: dataItem.__dataSchema.__id,\n staticClass: \"list-item\"\n },\n [\n _c(\"div\", { staticClass: \"list-item-label\" }, [\n _c(\"label\", [\n _vm._v(\n _vm._s(dataItem.__dataSchema.ui.label) + \" \" + _vm._s(idx + 1)\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: dataItem.__dataSchema._expand,\n expression: \"dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-down\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !dataItem.__dataSchema._expand,\n expression: \"!dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression: \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ]),\n _vm._v(\" \"),\n _vm.isNormalObjSchema(dataItem.__dataSchema)\n ? [\n _c(\n \"ncform-object\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ],\n attrs: {\n schema: dataItem.__dataSchema,\n \"form-data\": _vm.formData,\n \"idx-chain\":\n (_vm.idxChain ? _vm.idxChain + \",\" : \"\") + idx,\n config: dataItem.__dataSchema.ui.widgetConfig,\n \"show-legend\": false\n }\n },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName) {\n return _c(\n \"template\",\n { slot: fieldName },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n )\n ],\n 2\n )\n ]\n : _c(\"div\", { staticClass: \"normal-item\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ]\n },\n [\n _vm._t(\"__notObjItem\", null, {\n schema: dataItem.__dataSchema,\n idx: idx\n })\n ],\n 2\n )\n ])\n ],\n 2\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"el-button-group\"\n },\n [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-circle-plus-outline\" }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.addTxt))\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\" \" + _vm._s(_vm.mergeConfig.delAllTxt))\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU2MDUwZTNiJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/NTRiYSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJfX2FycmF5LWZvcm0taXRlbVwiIH0sXG4gICAgW1xuICAgICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImxlZ2VuZFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCJcXG4gICAgXCIgKyBfdm0uX3MoX3ZtLnNjaGVtYS51aS5sZWdlbmQpICsgXCJcXG4gICAgXCIpLFxuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICAgID8gX2MoXCJpXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtY29sbGFwc2UtaXRlbV9fYXJyb3dcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctdXBcIjogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LWRvd25cIjogX3ZtLm1lcmdlQ29uZmlnLmNvbGxhcHNlZFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLl9sKF92bS5zY2hlbWEudmFsdWUsIGZ1bmN0aW9uKGRhdGFJdGVtLCBpZHgpIHtcbiAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIGtleTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWQsXG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW1cIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW0tbGFiZWxcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFwibGFiZWxcIiwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgIF92bS5fcyhkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkubGFiZWwpICsgXCIgXCIgKyBfdm0uX3MoaWR4ICsgMSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiIH0sIFtcbiAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2VcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uZGVsSXRlbShpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGlkeCAhPT0gMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLml0ZW1VcChpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IF92bS5zY2hlbWEudmFsdWUubGVuZ3RoIC0gMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtRG93bihpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfdm0uaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVxuICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcIm5jZm9ybS1vYmplY3RcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzY2hlbWE6IGRhdGFJdGVtLl9fZGF0YVNjaGVtYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybS1kYXRhXCI6IF92bS5mb3JtRGF0YSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaWR4LWNoYWluXCI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgIChfdm0uaWR4Q2hhaW4gPyBfdm0uaWR4Q2hhaW4gKyBcIixcIiA6IFwiXCIpICsgaWR4LFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkud2lkZ2V0Q29uZmlnLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzaG93LWxlZ2VuZFwiOiBmYWxzZVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWFcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRlbXBsYXRlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzbG90OiBmaWVsZE5hbWUgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoZmllbGROYW1lLCBudWxsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVtYTogZmllbGRTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeDogaWR4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICA6IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibm9ybWFsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoXCJfX25vdE9iakl0ZW1cIiwgbnVsbCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICBpZHg6IGlkeFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApXG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGQgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGRcbiAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkSXRlbSgpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiICsgX3ZtLl9zKF92bS5tZXJnZUNvbmZpZy5hZGRUeHQpKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxBbGxJdGVtcygpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmRlbEFsbFR4dCkpXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=template&id=56050e3b&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"__array-form-item\" },\n [\n _vm.schema.ui.legend && _vm.schema.ui.showLegend\n ? _c(\n \"legend\",\n {\n on: {\n click: function($event) {\n _vm.collapse()\n }\n }\n },\n [\n _vm._v(\"\\n \" + _vm._s(_vm.schema.ui.legend) + \"\\n \"),\n !_vm.mergeConfig.disableCollapse\n ? _c(\"i\", {\n staticClass: \"el-collapse-item__arrow\",\n class: {\n \"el-icon-arrow-up\": !_vm.mergeConfig.collapsed,\n \"el-icon-arrow-down\": _vm.mergeConfig.collapsed\n }\n })\n : _vm._e()\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n _vm._l(_vm.schema.value, function(dataItem, idx) {\n return _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n key: dataItem.__dataSchema.__id,\n staticClass: \"list-item\"\n },\n [\n _c(\"div\", { staticClass: \"list-item-label\" }, [\n _c(\"label\", [\n _vm._v(\n _vm._s(dataItem.__dataSchema.ui.label) + \" \" + _vm._s(idx + 1)\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"el-button-group\" }, [\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: dataItem.__dataSchema._expand,\n expression: \"dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-down\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableItemCollapse\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !dataItem.__dataSchema._expand,\n expression: \"!dataItem.__dataSchema._expand\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.collapseItem(dataItem.__dataSchema)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-arrow-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delItem(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-remove\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== 0,\n expression: \"idx !== 0\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemUp(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-up\" })]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableReorder\n ? _c(\n \"button\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: idx !== _vm.schema.value.length - 1,\n expression: \"idx !== schema.value.length - 1\"\n }\n ],\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.itemDown(idx)\n }\n }\n },\n [_c(\"i\", { staticClass: \"el-icon-sort-down\" })]\n )\n : _vm._e()\n ])\n ]),\n _vm._v(\" \"),\n _vm.isNormalObjSchema(dataItem.__dataSchema)\n ? [\n _c(\n \"ncform-object\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ],\n attrs: {\n schema: dataItem.__dataSchema,\n \"form-data\": _vm.formData,\n \"idx-chain\":\n (_vm.idxChain ? _vm.idxChain + \",\" : \"\") + idx,\n config: dataItem.__dataSchema.ui.widgetConfig,\n \"show-legend\": false\n }\n },\n [\n _vm._l(\n dataItem.__dataSchema.properties || {\n __notObjItem: dataItem.__dataSchema\n },\n function(fieldSchema, fieldName) {\n return _c(\n \"template\",\n { slot: fieldName },\n [\n _vm._t(fieldName, null, {\n schema: fieldSchema,\n idx: idx\n })\n ],\n 2\n )\n }\n )\n ],\n 2\n )\n ]\n : _c(\"div\", { staticClass: \"normal-item\" }, [\n _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value:\n _vm.mergeConfig.disableItemCollapse ||\n dataItem.__dataSchema._expand,\n expression:\n \"mergeConfig.disableItemCollapse || dataItem.__dataSchema._expand\"\n }\n ]\n },\n [\n _vm._t(\"__notObjItem\", null, {\n schema: dataItem.__dataSchema,\n idx: idx\n })\n ],\n 2\n )\n ])\n ],\n 2\n )\n }),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableAdd || !_vm.mergeConfig.disableDel\n ? _c(\n \"div\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.mergeConfig.collapsed,\n expression: \"!mergeConfig.collapsed\"\n }\n ],\n staticClass: \"el-button-group\"\n },\n [\n !_vm.mergeConfig.disableAdd\n ? _c(\n \"button\",\n {\n staticClass: \"el-button el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.addItem()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-circle-plus-outline\" }),\n _vm._v(\n \" \" + _vm._s(_vm.mergeConfig.addTxt || _vm.$t(\"add\"))\n )\n ]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.mergeConfig.disableDel\n ? _c(\n \"button\",\n {\n staticClass:\n \"el-button el-button--danger el-button--mini\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.delAllItems()\n }\n }\n },\n [\n _c(\"i\", { staticClass: \"el-icon-remove\" }),\n _vm._v(\n \" \" +\n _vm._s(_vm.mergeConfig.delAllTxt || _vm.$t(\"delAll\"))\n )\n ]\n )\n : _vm._e()\n ]\n )\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9sYXlvdXQtY29tcHMvYXJyYXkudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU2MDUwZTNiJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS8uL3NyYy9jb21wb25lbnRzL2xheW91dC1jb21wcy9hcnJheS52dWU/NTRiYSJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJfX2FycmF5LWZvcm0taXRlbVwiIH0sXG4gICAgW1xuICAgICAgX3ZtLnNjaGVtYS51aS5sZWdlbmQgJiYgX3ZtLnNjaGVtYS51aS5zaG93TGVnZW5kXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImxlZ2VuZFwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIF92bS5jb2xsYXBzZSgpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfdm0uX3YoXCJcXG4gICAgXCIgKyBfdm0uX3MoX3ZtLnNjaGVtYS51aS5sZWdlbmQpICsgXCJcXG4gICAgXCIpLFxuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVDb2xsYXBzZVxuICAgICAgICAgICAgICAgID8gX2MoXCJpXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtY29sbGFwc2UtaXRlbV9fYXJyb3dcIixcbiAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICBcImVsLWljb24tYXJyb3ctdXBcIjogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgICAgICAgXCJlbC1pY29uLWFycm93LWRvd25cIjogX3ZtLm1lcmdlQ29uZmlnLmNvbGxhcHNlZFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLl9sKF92bS5zY2hlbWEudmFsdWUsIGZ1bmN0aW9uKGRhdGFJdGVtLCBpZHgpIHtcbiAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICB2YWx1ZTogIV92bS5tZXJnZUNvbmZpZy5jb2xsYXBzZWQsXG4gICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIGtleTogZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9faWQsXG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW1cIlxuICAgICAgICAgIH0sXG4gICAgICAgICAgW1xuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsaXN0LWl0ZW0tbGFiZWxcIiB9LCBbXG4gICAgICAgICAgICAgIF9jKFwibGFiZWxcIiwgW1xuICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgIF92bS5fcyhkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkubGFiZWwpICsgXCIgXCIgKyBfdm0uX3MoaWR4ICsgMSlcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiIH0sIFtcbiAgICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVJdGVtQ29sbGFwc2VcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEuX2V4cGFuZCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlXG4gICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlyZWN0aXZlczogW1xuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LXNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiIWRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbiBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29sbGFwc2VJdGVtKGRhdGFJdGVtLl9fZGF0YVNjaGVtYSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLWljb24tYXJyb3ctdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZURlbFxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImVsLWJ1dHRvbiBlbC1idXR0b24tLWRhbmdlciBlbC1idXR0b24tLW1pbmlcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uZGVsSXRlbShpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXJlbW92ZVwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlUmVvcmRlclxuICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGlkeCAhPT0gMCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gMFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJlbC1idXR0b24gZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLml0ZW1VcChpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtdXBcIiB9KV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICFfdm0ubWVyZ2VDb25maWcuZGlzYWJsZVJlb3JkZXJcbiAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBpZHggIT09IF92bS5zY2hlbWEudmFsdWUubGVuZ3RoIC0gMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImlkeCAhPT0gc2NoZW1hLnZhbHVlLmxlbmd0aCAtIDFcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5pdGVtRG93bihpZHgpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJlbC1pY29uLXNvcnQtZG93blwiIH0pXVxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfdm0uaXNOb3JtYWxPYmpTY2hlbWEoZGF0YUl0ZW0uX19kYXRhU2NoZW1hKVxuICAgICAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcIm5jZm9ybS1vYmplY3RcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzY2hlbWE6IGRhdGFJdGVtLl9fZGF0YVNjaGVtYSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybS1kYXRhXCI6IF92bS5mb3JtRGF0YSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiaWR4LWNoYWluXCI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgIChfdm0uaWR4Q2hhaW4gPyBfdm0uaWR4Q2hhaW4gKyBcIixcIiA6IFwiXCIpICsgaWR4LFxuICAgICAgICAgICAgICAgICAgICAgICAgY29uZmlnOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEudWkud2lkZ2V0Q29uZmlnLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzaG93LWxlZ2VuZFwiOiBmYWxzZVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5wcm9wZXJ0aWVzIHx8IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX19ub3RPYmpJdGVtOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWFcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBmdW5jdGlvbihmaWVsZFNjaGVtYSwgZmllbGROYW1lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInRlbXBsYXRlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBzbG90OiBmaWVsZE5hbWUgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoZmllbGROYW1lLCBudWxsLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjaGVtYTogZmllbGRTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeDogaWR4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICA6IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibm9ybWFsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YUl0ZW0uX19kYXRhU2NoZW1hLl9leHBhbmQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJtZXJnZUNvbmZpZy5kaXNhYmxlSXRlbUNvbGxhcHNlIHx8IGRhdGFJdGVtLl9fZGF0YVNjaGVtYS5fZXhwYW5kXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3QoXCJfX25vdE9iakl0ZW1cIiwgbnVsbCwge1xuICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBkYXRhSXRlbS5fX2RhdGFTY2hlbWEsXG4gICAgICAgICAgICAgICAgICAgICAgICBpZHg6IGlkeFxuICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgIF0sXG4gICAgICAgICAgMlxuICAgICAgICApXG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGQgfHwgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgdmFsdWU6ICFfdm0ubWVyZ2VDb25maWcuY29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCIhbWVyZ2VDb25maWcuY29sbGFwc2VkXCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLWJ1dHRvbi1ncm91cFwiXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAhX3ZtLm1lcmdlQ29uZmlnLmRpc2FibGVBZGRcbiAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWwtYnV0dG9uIGVsLWJ1dHRvbi0tbWluaVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uYWRkSXRlbSgpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1jaXJjbGUtcGx1cy1vdXRsaW5lXCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgKyBfdm0uX3MoX3ZtLm1lcmdlQ29uZmlnLmFkZFR4dCB8fCBfdm0uJHQoXCJhZGRcIikpXG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgIV92bS5tZXJnZUNvbmZpZy5kaXNhYmxlRGVsXG4gICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOlxuICAgICAgICAgICAgICAgICAgICAgICAgXCJlbC1idXR0b24gZWwtYnV0dG9uLS1kYW5nZXIgZWwtYnV0dG9uLS1taW5pXCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5kZWxBbGxJdGVtcygpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi1yZW1vdmVcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0ubWVyZ2VDb25maWcuZGVsQWxsVHh0IHx8IF92bS4kdChcImRlbEFsbFwiKSlcbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICA6IF92bS5fZSgpXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/layout-comps/array.vue?vue&type=template&id=56050e3b&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/radio.js b/ncform-theme-elementui/assets/dist/radio.js index 7206334..4d80bba 100644 --- a/ncform-theme-elementui/assets/dist/radio.js +++ b/ncform-theme-elementui/assets/dist/radio.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number, Boolean]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'radio', // 显示类型,可选值:[radio | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认[{value: true, label: '是'}, {value: false, label: '否'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = '';\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === vm.modelVal) {\n res = enumSource[i][itemLabelField];\n break;\n }\n }\n return res;\n }\n },\n\n methods: {\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = enumSourceRemote.resField ? (0, _get3.default)(data, enumSourceRemote.resField, []) : data;\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ value: true, label: '是' }, { value: false, label: '否' }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9yYWRpby52dWU/MmEyOCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZGl2IGNsYXNzPVwibmNmb3JtLXJhZGlvXCI+XHJcbiAgICAgIDxlbC1yYWRpby1ncm91cFxyXG4gICAgICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICAgIHYtc2hvdz1cIiFoaWRkZW4gJiYgIXJlYWRvbmx5XCJcclxuICAgICAgICBzaXplPVwibWluaVwiXHJcbiAgICAgID5cclxuICAgICAgICA8Y29tcG9uZW50IDppcz1cIidlbC1yYWRpbycgKyAobWVyZ2VDb25maWcudHlwZSA9PT0gJ2J1dHRvbicgPyAnLWJ1dHRvbicgOiAnJylcIlxyXG4gICAgICAgICAgdi1mb3I9XCJvcHQgaW4gbWVyZ2VDb25maWcuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgICA6a2V5PVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgICA6bGFiZWw9XCJvcHRbbWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdXCJcclxuICAgICAgICAgIDpjbGFzcz1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdyYWRpbycgJiYgbWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09ICd2JyA/ICdpcy12ZXJ0aWNhbCcgOiAnJ1wiXHJcbiAgICAgICAgPnt7b3B0W21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXX19PC9jb21wb25lbnQ+XHJcbiAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XHJcblxyXG4gICAgICA8bGFiZWwgdi1zaG93PVwicmVhZG9ubHlcIiBjbGFzcz1cImxhYmVsLXJlYWRcIj57e2xhYmVsUmVhZH19PC9sYWJlbD5cclxuICAgIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLXJhZGlvIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tcmFkaW8ge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLXJhZGlvIHtcclxuXHJcbiAgICAuaXMtdmVydGljYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYgKyAuZWwtcmFkaW8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtcmVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuICBpbXBvcnQgX2dldCBmcm9tICdsb2Rhc2gtZXMvZ2V0JztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBwcm9wczoge1xyXG4gICAgICB2YWx1ZToge1xyXG4gICAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbl1cclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICByZXR1cm4ge1xyXG4gICAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICAgIGRlZmF1bHRDb25maWc6IHtcclxuICAgICAgICAgIGlzSW5kZXRlcm1pbmF0ZTogdHJ1ZSxcclxuICAgICAgICAgIHNlbGVjdEFsbDogZmFsc2UsIC8vIOaYr+WQpuaYvuekuuWFqOmAiVxyXG4gICAgICAgICAgY2hlY2tBbGw6IGZhbHNlLFxyXG4gICAgICAgICAgYXJyYW5nZW1lbnQ6ICdoJywgLy8g5o6S5YiXIOWPr+mAieWAvCBbdiB8IGhdXHJcbiAgICAgICAgICB0eXBlOiAncmFkaW8nLCAvLyDmmL7npLrnsbvlnovvvIzlj6/pgInlgLzvvJpbcmFkaW8gfCBidXR0b25dXHJcbiAgICAgICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g5YC85a2X5q61XHJcbiAgICAgICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g5pi+56S65a2X5q61XHJcbiAgICAgICAgICBlbnVtU291cmNlOiBbXSwgLy8g5Y+v6YCJ6aG577yM6buY6K6kW3t2YWx1ZTogdHJ1ZSwgbGFiZWw6ICfmmK8nfSwge3ZhbHVlOiBmYWxzZSwgbGFiZWw6ICflkKYnfV1cclxuICAgICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHsgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICAgIHJlbW90ZVVybDogJycsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOWTjeW6lOe7k+aenOeahOWtl+autVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBjb21wdXRlZDoge1xyXG4gICAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcbiAgICAgIGxhYmVsUmVhZCgpIHtcclxuICAgICAgICBsZXQgcmVzID0gJyc7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IHsgZW51bVNvdXJjZSwgZW51bVNvdXJjZVJlbW90ZSwgaXRlbVZhbHVlRmllbGQsIGl0ZW1MYWJlbEZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuXHJcbiAgICAgICAgZm9yIChsZXQgaSBpbiBlbnVtU291cmNlKSB7XHJcbiAgICAgICAgICBpZiAoZW51bVNvdXJjZVtpXVtpdGVtVmFsdWVGaWVsZF0gPT09IHZtLm1vZGVsVmFsKSB7XHJcbiAgICAgICAgICAgIHJlcyA9IGVudW1Tb3VyY2VbaV1baXRlbUxhYmVsRmllbGRdO1xyXG4gICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHJlcztcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIGdldFJlbW90ZVNvdXJjZSgpIHtcclxuICAgICAgICB0cnkge1xyXG4gICAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcblxyXG4gICAgICAgICAgdGhpcy4kaHR0cCh7XHJcbiAgICAgICAgICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICAgICAgICAgIHVybDogZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmwsXHJcbiAgICAgICAgICAgIGRhdGE6IHt9LFxyXG4gICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgJ1gtUmVxdWVzdGVkLVdpdGgnOidYTUxIdHRwUmVxdWVzdCdcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgIH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgaWYgKHJlcy5zdGF0dXMgPT09IDIwMCApIHtcclxuICAgICAgICAgICAgICBsZXQgZGF0YSA9IHJlcy5kYXRhO1xyXG4gICAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UgPSBlbnVtU291cmNlUmVtb3RlLnJlc0ZpZWxkID8gX2dldChkYXRhLCBlbnVtU291cmNlUmVtb3RlLnJlc0ZpZWxkLCBbXSkgOiBkYXRhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9KS5jYXRjaChlcnIgPT4ge1xyXG4gICAgICAgICAgICB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlID0gW107XHJcbiAgICAgICAgICB9KTtcclxuICAgICAgICB9IGNhdGNoKGVycikge1xyXG4gICAgICAgICAgY29uc29sZS5lcnJvcihlcnIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgLy8gLy8g5L2g5Y+v5Lul6YCa6L+H6K+l5pa55rOV5ZyobW9kZWxWYWzkvKDlh7rljrvkuYvliY3ov5vooYzliqDlt6XlpITnkIbvvIzljbPlnKh0aGlzLiRlbWl0KCdpbnB1dCcp5LmL5YmNXHJcbiAgICAgIC8vIF9wcm9jZXNzTW9kZWxWYWwobW9kZWxWYWwpIHtcclxuICAgICAgLy8gICBsZXQgdmFsID0gbW9kZWxWYWw7XHJcbiAgICAgIC8vICAgc3dpdGNoKHRoaXMuY29uZmlnLnR5cGUpIHtcclxuICAgICAgLy8gICAgIGNhc2UgJ251bWJlcic6XHJcbiAgICAgIC8vICAgICAgIHZhbCA9IHBhcnNlRmxvYXQodmFsKTtcclxuICAgICAgLy8gICAgICAgYnJlYWs7XHJcbiAgICAgIC8vICAgICBjYXNlICdpbnRlZ2VyJzpcclxuICAgICAgLy8gICAgICAgdmFsID0gcGFyc2VJbnQodmFsKTtcclxuICAgICAgLy8gICAgICAgYnJlYWs7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyAgIHJldHVybiB2YWw7XHJcbiAgICAgIC8vIH1cclxuICAgIH0sXHJcbiAgICBjcmVhdGVkKCkge1xyXG4gICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgIGNvbnN0IGVudW1Tb3VyY2VSZW1vdGUgPSB2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlO1xyXG4gICAgICBpZiAoZW51bVNvdXJjZVJlbW90ZSAmJiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCkge1xyXG4gICAgICAgIHZtLmdldFJlbW90ZVNvdXJjZSgpO1xyXG4gICAgICB9IGVsc2UgaWYgKCF2bS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aCkge1xyXG4gICAgICAgIHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UgPSBbIHt2YWx1ZTogdHJ1ZSwgbGFiZWw6ICfmmK8nfSwge3ZhbHVlOiBmYWxzZSwgbGFiZWw6ICflkKYnfSBdO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUE0REE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUNBOzs7QUFLQTtBQUNBOzs7QUFFQTtBQURBO0FBREE7QUFDQTtBQUtBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBWEE7QUFjQTtBQUNBO0FBakJBO0FBb0JBO0FBQ0E7QUFDQTs7QUFBQTs7QUFFQTtBQUNBO0FBRkE7Ozs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBZEE7QUFDQTs7QUFpQkE7QUFDQTtBQUNBO0FBRUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFEQTtBQUpBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXhCQTtBQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEvRkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/radio.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n yes: 'Yes',\n no: 'No'\n },\n zh_cn: {\n yes: '是',\n no: '否'\n }\n },\n\n props: {\n value: {\n type: [String, Number, Boolean]\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n isIndeterminate: true,\n selectAll: false, // 是否显示全选\n checkAll: false,\n arrangement: 'h', // 排列 可选值 [v | h]\n type: 'radio', // 显示类型,可选值:[radio | button]\n itemValueField: 'value', // 值字段\n itemLabelField: 'label', // 显示字段\n enumSource: [], // 可选项,默认[{value: true, label: '是'}, {value: false, label: '否'}]\n enumSourceRemote: { // 远程数据源\n remoteUrl: '', // 如果是远程访问,则填写该url\n resField: '' // 响应结果的字段\n }\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n labelRead: function labelRead() {\n var res = '';\n var vm = this;\n var _vm$mergeConfig = vm.mergeConfig,\n enumSource = _vm$mergeConfig.enumSource,\n enumSourceRemote = _vm$mergeConfig.enumSourceRemote,\n itemValueField = _vm$mergeConfig.itemValueField,\n itemLabelField = _vm$mergeConfig.itemLabelField;\n\n\n for (var i in enumSource) {\n if (enumSource[i][itemValueField] === vm.modelVal) {\n res = enumSource[i][itemLabelField];\n break;\n }\n }\n return res;\n }\n },\n\n methods: {\n getRemoteSource: function getRemoteSource() {\n try {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n\n this.$http({\n method: 'GET',\n url: enumSourceRemote.remoteUrl,\n data: {},\n headers: {\n 'X-Requested-With': 'XMLHttpRequest'\n }\n }).then(function (res) {\n if (res.status === 200) {\n var data = res.data;\n vm.mergeConfig.enumSource = enumSourceRemote.resField ? (0, _get3.default)(data, enumSourceRemote.resField, []) : data;\n }\n }).catch(function (err) {\n vm.mergeConfig.enumSource = [];\n });\n } catch (err) {\n console.error(err);\n }\n }\n },\n created: function created() {\n var vm = this;\n var enumSourceRemote = vm.mergeConfig.enumSourceRemote;\n if (enumSourceRemote && enumSourceRemote.remoteUrl) {\n vm.getRemoteSource();\n } else if (!vm.mergeConfig.enumSource.length) {\n vm.mergeConfig.enumSource = [{ value: true, label: this.$t('yes') }, { value: false, label: this.$t('no') }];\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovL1tuYW1lXS9yYWRpby52dWU/MmEyOCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgICA8ZGl2IGNsYXNzPVwibmNmb3JtLXJhZGlvXCI+XHJcbiAgICAgIDxlbC1yYWRpby1ncm91cFxyXG4gICAgICAgIHYtbW9kZWw9XCJtb2RlbFZhbFwiXHJcbiAgICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICAgIHYtc2hvdz1cIiFoaWRkZW4gJiYgIXJlYWRvbmx5XCJcclxuICAgICAgICBzaXplPVwibWluaVwiXHJcbiAgICAgID5cclxuICAgICAgICA8Y29tcG9uZW50IDppcz1cIidlbC1yYWRpbycgKyAobWVyZ2VDb25maWcudHlwZSA9PT0gJ2J1dHRvbicgPyAnLWJ1dHRvbicgOiAnJylcIlxyXG4gICAgICAgICAgdi1mb3I9XCJvcHQgaW4gbWVyZ2VDb25maWcuZW51bVNvdXJjZVwiXHJcbiAgICAgICAgICA6a2V5PVwib3B0W21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiXHJcbiAgICAgICAgICA6bGFiZWw9XCJvcHRbbWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdXCJcclxuICAgICAgICAgIDpjbGFzcz1cIm1lcmdlQ29uZmlnLnR5cGUgPT09ICdyYWRpbycgJiYgbWVyZ2VDb25maWcuYXJyYW5nZW1lbnQgPT09ICd2JyA/ICdpcy12ZXJ0aWNhbCcgOiAnJ1wiXHJcbiAgICAgICAgPnt7b3B0W21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXX19PC9jb21wb25lbnQ+XHJcbiAgICAgIDwvZWwtcmFkaW8tZ3JvdXA+XHJcblxyXG4gICAgICA8bGFiZWwgdi1zaG93PVwicmVhZG9ubHlcIiBjbGFzcz1cImxhYmVsLXJlYWRcIj57e2xhYmVsUmVhZH19PC9sYWJlbD5cclxuICAgIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLXJhZGlvIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tcmFkaW8ge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmNmb3JtLXJhZGlvIHtcclxuXHJcbiAgICAuaXMtdmVydGljYWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICYgKyAuZWwtcmFkaW8ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwtcmVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcblxyXG4gIGltcG9ydCBuY2Zvcm1Db21tb24gZnJvbSAnQG5jZm9ybS9uY2Zvcm0tY29tbW9uJztcclxuICBpbXBvcnQgX2dldCBmcm9tICdsb2Rhc2gtZXMvZ2V0JztcclxuXHJcbiAgY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5cclxuICBleHBvcnQgZGVmYXVsdCB7XHJcblxyXG4gICAgbWl4aW5zOiBbY29udHJvbE1peGluXSxcclxuXHJcbiAgICBpMThuRGF0YToge1xyXG4gICAgICBlbjoge1xyXG4gICAgICAgIHllczogJ1llcycsXHJcbiAgICAgICAgbm86ICdObydcclxuICAgICAgfSxcclxuICAgICAgemhfY246IHtcclxuICAgICAgICB5ZXM6ICfmmK8nLFxyXG4gICAgICAgIG5vOiAn5ZCmJ1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIHByb3BzOiB7XHJcbiAgICAgIHZhbHVlOiB7XHJcbiAgICAgICAgdHlwZTogW1N0cmluZywgTnVtYmVyLCBCb29sZWFuXVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgLy8g57uE5Lu254m55pyJ55qE6YWN572u5bGe5oCnXHJcbiAgICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgICAgaXNJbmRldGVybWluYXRlOiB0cnVlLFxyXG4gICAgICAgICAgc2VsZWN0QWxsOiBmYWxzZSwgLy8g5piv5ZCm5pi+56S65YWo6YCJXHJcbiAgICAgICAgICBjaGVja0FsbDogZmFsc2UsXHJcbiAgICAgICAgICBhcnJhbmdlbWVudDogJ2gnLCAvLyDmjpLliJcg5Y+v6YCJ5YC8IFt2IHwgaF1cclxuICAgICAgICAgIHR5cGU6ICdyYWRpbycsIC8vIOaYvuekuuexu+Wei++8jOWPr+mAieWAvO+8mltyYWRpbyB8IGJ1dHRvbl1cclxuICAgICAgICAgIGl0ZW1WYWx1ZUZpZWxkOiAndmFsdWUnLCAvLyDlgLzlrZfmrrVcclxuICAgICAgICAgIGl0ZW1MYWJlbEZpZWxkOiAnbGFiZWwnLCAvLyDmmL7npLrlrZfmrrVcclxuICAgICAgICAgIGVudW1Tb3VyY2U6IFtdLCAvLyDlj6/pgInpobnvvIzpu5jorqRbe3ZhbHVlOiB0cnVlLCBsYWJlbDogJ+aYryd9LCB7dmFsdWU6IGZhbHNlLCBsYWJlbDogJ+WQpid9XVxyXG4gICAgICAgICAgZW51bVNvdXJjZVJlbW90ZTogeyAvLyDov5znqIvmlbDmja7mupBcclxuICAgICAgICAgICAgcmVtb3RlVXJsOiAnJywgLy8g5aaC5p6c5piv6L+c56iL6K6/6Zeu77yM5YiZ5aGr5YaZ6K+ldXJsXHJcbiAgICAgICAgICAgIHJlc0ZpZWxkOiAnJywgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgICAgLy8gbW9kZWxWYWzvvJror7fkvb/nlKjor6XlgLzmnaXnu5Hlrprlrp7pmYXnmoTnu4Tku7bnmoRtb2RlbFxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuICAgICAgbGFiZWxSZWFkKCkge1xyXG4gICAgICAgIGxldCByZXMgPSAnJztcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgY29uc3QgeyBlbnVtU291cmNlLCBlbnVtU291cmNlUmVtb3RlLCBpdGVtVmFsdWVGaWVsZCwgaXRlbUxhYmVsRmllbGQgfSA9IHZtLm1lcmdlQ29uZmlnO1xyXG5cclxuICAgICAgICBmb3IgKGxldCBpIGluIGVudW1Tb3VyY2UpIHtcclxuICAgICAgICAgIGlmIChlbnVtU291cmNlW2ldW2l0ZW1WYWx1ZUZpZWxkXSA9PT0gdm0ubW9kZWxWYWwpIHtcclxuICAgICAgICAgICAgcmVzID0gZW51bVNvdXJjZVtpXVtpdGVtTGFiZWxGaWVsZF07XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgZ2V0UmVtb3RlU291cmNlKCkge1xyXG4gICAgICAgIHRyeSB7XHJcbiAgICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgICBjb25zdCBlbnVtU291cmNlUmVtb3RlID0gdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZTtcclxuXHJcbiAgICAgICAgICB0aGlzLiRodHRwKHtcclxuICAgICAgICAgICAgbWV0aG9kOiAnR0VUJyxcclxuICAgICAgICAgICAgdXJsOiBlbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICAgICAgZGF0YToge30sXHJcbiAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAnWC1SZXF1ZXN0ZWQtV2l0aCc6J1hNTEh0dHBSZXF1ZXN0J1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBpZiAocmVzLnN0YXR1cyA9PT0gMjAwICkge1xyXG4gICAgICAgICAgICAgIGxldCBkYXRhID0gcmVzLmRhdGE7XHJcbiAgICAgICAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IGVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQgPyBfZ2V0KGRhdGEsIGVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQsIFtdKSA6IGRhdGE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0pLmNhdGNoKGVyciA9PiB7XHJcbiAgICAgICAgICAgIHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UgPSBbXTtcclxuICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0gY2F0Y2goZXJyKSB7XHJcbiAgICAgICAgICBjb25zb2xlLmVycm9yKGVycik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICAvLyAvLyDkvaDlj6/ku6XpgJrov4for6Xmlrnms5XlnKhtb2RlbFZhbOS8oOWHuuWOu+S5i+WJjei/m+ihjOWKoOW3peWkhOeQhu+8jOWNs+WcqHRoaXMuJGVtaXQoJ2lucHV0JynkuYvliY1cclxuICAgICAgLy8gX3Byb2Nlc3NNb2RlbFZhbChtb2RlbFZhbCkge1xyXG4gICAgICAvLyAgIGxldCB2YWwgPSBtb2RlbFZhbDtcclxuICAgICAgLy8gICBzd2l0Y2godGhpcy5jb25maWcudHlwZSkge1xyXG4gICAgICAvLyAgICAgY2FzZSAnbnVtYmVyJzpcclxuICAgICAgLy8gICAgICAgdmFsID0gcGFyc2VGbG9hdCh2YWwpO1xyXG4gICAgICAvLyAgICAgICBicmVhaztcclxuICAgICAgLy8gICAgIGNhc2UgJ2ludGVnZXInOlxyXG4gICAgICAvLyAgICAgICB2YWwgPSBwYXJzZUludCh2YWwpO1xyXG4gICAgICAvLyAgICAgICBicmVhaztcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vICAgcmV0dXJuIHZhbDtcclxuICAgICAgLy8gfVxyXG4gICAgfSxcclxuICAgIGNyZWF0ZWQoKSB7XHJcbiAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgY29uc3QgZW51bVNvdXJjZVJlbW90ZSA9IHZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGU7XHJcbiAgICAgIGlmIChlbnVtU291cmNlUmVtb3RlICYmIGVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsKSB7XHJcbiAgICAgICAgdm0uZ2V0UmVtb3RlU291cmNlKCk7XHJcbiAgICAgIH0gZWxzZSBpZiAoIXZtLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2UubGVuZ3RoKSB7XHJcbiAgICAgICAgdm0ubWVyZ2VDb25maWcuZW51bVNvdXJjZSA9IFsge3ZhbHVlOiB0cnVlLCBsYWJlbDogdGhpcy4kdCgneWVzJyl9LCB7dmFsdWU6IGZhbHNlLCBsYWJlbDogdGhpcy4kdCgnbm8nKX0gXTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBNERBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTs7O0FBS0E7QUFDQTs7O0FBRUE7QUFDQTtBQUZBOztBQUtBO0FBQ0E7QUFGQTtBQUxBO0FBQ0E7OztBQVlBO0FBREE7QUFEQTtBQUNBO0FBS0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFYQTtBQWNBO0FBQ0E7QUFqQkE7QUFvQkE7QUFDQTtBQUNBOztBQUFBOztBQUVBO0FBQ0E7QUFGQTs7Ozs7OztBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFkQTtBQUNBOztBQWlCQTtBQUNBO0FBQ0E7QUFFQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQURBO0FBSkE7QUFRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBeEJBO0FBdUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/radio.vue?vue&type=script&lang=js&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/select.js b/ncform-theme-elementui/assets/dist/select.js index a88b75b..4f2f4a5 100644 --- a/ncform-theme-elementui/assets/dist/select.js +++ b/ncform-theme-elementui/assets/dist/select.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\n\nexports.default = {\n mixins: [controlMixin],\n\n props: {\n value: {\n type: [String, Number, Boolean, Object, Array],\n default: ''\n }\n },\n created: function created() {\n if (typeof this.value === 'boolean') {\n this.$data.valueType = 'boolean';\n this.$data.modelVal = this.$data.modelVal ? 1 : 0;\n }\n },\n mounted: function mounted() {\n // 判断是否存在自定义模板\n this.$data.itemTemplate.template = this.$data.mergeConfig.itemTemplate;\n\n // 标记是否使用本地数据\n if (this.$data.mergeConfig.enumSource.length == 0) {\n this.$data.isLocalSource = false;\n if (ncformUtils.getValType(this.value) == 'boolean') {\n this.$data.options = [{\n value: 1,\n label: 'true'\n }, {\n value: 0,\n label: 'false'\n }];\n }\n } else {\n this.$data.options = this.$data.mergeConfig.enumSource;\n }\n },\n data: function data() {\n return {\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n\n // 组件特有的配置属性\n defaultConfig: {\n multiple: false, // 是否多选\n clearable: true, // 是否出现清空选项\n filterable: false, // 是否可搜索,即可输入关键字\n filterLocal: true, // 搜索本地的还是远程的数据,当为true时,就算配了enumSourceRemote,也只会从远程取一次数据\n itemTemplate: \"\", // 显示项的模板\n\n itemLabelField: 'label', // 项数据表示label的字段\n itemValueField: 'value', // 项数据表示value的字段\n enumSource: [], // 本地数据源\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"\", // 如果是远程访问,则填写该url\n paramName: \"keyword\", // 请求参数名,默认是keyword\n otherParams: {}, // 其它请求的参数,支持字符串表达式\n resField: \"\", // 响应结果的字段\n selectFirstItem: false // 默认选中第一项\n }\n },\n\n isLocalSource: true,\n options: [],\n itemTemplate: {\n template: \"\",\n props: [\"item\"]\n },\n\n loading: false\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n\n //【使config支持字符串表达式】(1) 声明computed属性,使用this._analyzeVal方法分析值\n otherParams: function otherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n remoteMethod: function remoteMethod(query) {\n var _this = this;\n\n if (!(0, _get3.default)(this.mergeConfig, 'enumSourceRemote.remoteUrl')) {\n return;\n };\n\n var options = {\n url: this.mergeConfig.enumSourceRemote.remoteUrl,\n params: JSON.parse(JSON.stringify(this.otherParams)) // //【使config支持字符串表达式】(3) 使用computed属性\n };\n options.params[this.$data.mergeConfig.enumSourceRemote.paramName] = query;\n this.$http(options).then(function (res) {\n _this.$data.options = _this.$data.mergeConfig.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.enumSourceRemote.resField) : res.data;\n if (_this.mergeConfig.enumSourceRemote.selectFirstItem && _this.$data.options.length > 0) {\n _this.$data.modelVal = _this.$data.modelVal || _this.$data.options[0][_this.$data.mergeConfig.itemValueField];\n }\n });\n },\n _processModelVal: function _processModelVal(newVal) {\n if (this.$data.valueType === 'boolean') {\n return newVal ? true : false;\n }\n return newVal;\n }\n },\n\n watch: {\n //【使config支持字符串表达式】(2) watch在computed声明的属性,当发生变化时,执行相关的动作\n otherParams: function otherParams(newVal, oldVal) {\n if (JSON.stringify(newVal) !== JSON.stringify(oldVal)) {\n if (oldVal !== undefined) {\n // 非第一次\n if (Array.isArray(this.modelVal)) {\n this.modelVal = [];\n } else {\n this.modelVal = null;\n }\n }\n this.remoteMethod();\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvc2VsZWN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vc2VsZWN0LnZ1ZT9lZDA3Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cIm1vZGVsVmFsXCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXIgfHwgJ+ivt+mAieaLqSdcIiB2LXNob3c9XCIhaGlkZGVuXCIgOmRpc2FibGVkPVwiZGlzYWJsZWQgfHwgcmVhZG9ubHlcIlxyXG4gICAgICA6Y2xlYXJhYmxlPVwibWVyZ2VDb25maWcuY2xlYXJhYmxlXCJcclxuICAgICAgOm11bHRpcGxlPVwibWVyZ2VDb25maWcubXVsdGlwbGVcIlxyXG4gICAgICA6ZmlsdGVyYWJsZT1cIm1lcmdlQ29uZmlnLmZpbHRlcmFibGVcIlxyXG4gICAgICA6cmVtb3RlPVwiIWlzTG9jYWxTb3VyY2UgJiYgIW1lcmdlQ29uZmlnLmZpbHRlckxvY2FsXCJcclxuICAgICAgOnJlbW90ZS1tZXRob2Q9XCJyZW1vdGVNZXRob2RcIlxyXG4gICAgICA6bG9hZGluZz1cImxvYWRpbmdcIj5cclxuICAgICAgPGVsLW9wdGlvblxyXG4gICAgICAgIHYtZm9yPVwiaXRlbSBpbiBvcHRpb25zXCJcclxuICAgICAgICA6a2V5PVwiaXRlbVttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIlxyXG4gICAgICAgIDpsYWJlbD1cIml0ZW1bbWVyZ2VDb25maWcuaXRlbUxhYmVsRmllbGRdXCJcclxuICAgICAgICA6dmFsdWU9XCJpdGVtW21lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVwiPlxyXG4gICAgICAgIDxjb21wb25lbnRcclxuICAgICAgICAgIHYtaWY9XCJpdGVtVGVtcGxhdGUudGVtcGxhdGVcIlxyXG4gICAgICAgICAgOml0ZW09XCJpdGVtXCJcclxuICAgICAgICAgIDppcz1cIml0ZW1UZW1wbGF0ZVwiPjwvY29tcG9uZW50PlxyXG4gICAgICA8L2VsLW9wdGlvbj5cclxuICAgIDwvZWwtc2VsZWN0PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuPC9zdHlsZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmltcG9ydCBfZ2V0IGZyb20gXCJsb2Rhc2gtZXMvZ2V0XCI7XHJcbmltcG9ydCBfY2xvbmVEZWVwIGZyb20gJ2xvZGFzaC1lcy9jbG9uZURlZXAnO1xyXG5pbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcblxyXG5jb25zdCBjb250cm9sTWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5jb250cm9sTWl4aW47XHJcbmNvbnN0IG5jZm9ybVV0aWxzID0gbmNmb3JtQ29tbW9uLm5jZm9ybVV0aWxzO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gIHByb3BzOiB7XHJcbiAgICB2YWx1ZToge1xyXG4gICAgICB0eXBlOiBbU3RyaW5nLCBOdW1iZXIsIEJvb2xlYW4sIE9iamVjdCwgQXJyYXldLFxyXG4gICAgICBkZWZhdWx0OiAnJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgY3JlYXRlZCgpIHtcclxuICAgIGlmKHR5cGVvZiB0aGlzLnZhbHVlID09PSAnYm9vbGVhbicpe1xyXG4gICAgICB0aGlzLiRkYXRhLnZhbHVlVHlwZSA9ICdib29sZWFuJztcclxuICAgICAgdGhpcy4kZGF0YS5tb2RlbFZhbCA9IHRoaXMuJGRhdGEubW9kZWxWYWwgPyAxIDogMDtcclxuICAgIH1cclxuICB9LFxyXG5cclxuICBtb3VudGVkKCkge1xyXG4gICAgLy8g5Yik5pat5piv5ZCm5a2Y5Zyo6Ieq5a6a5LmJ5qih5p2/XHJcbiAgICB0aGlzLiRkYXRhLml0ZW1UZW1wbGF0ZS50ZW1wbGF0ZSA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuaXRlbVRlbXBsYXRlO1xyXG5cclxuICAgIC8vIOagh+iusOaYr+WQpuS9v+eUqOacrOWcsOaVsOaNrlxyXG4gICAgaWYgKHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZS5sZW5ndGggPT0gMCkge1xyXG4gICAgICB0aGlzLiRkYXRhLmlzTG9jYWxTb3VyY2UgPSBmYWxzZTtcclxuICAgICAgaWYobmNmb3JtVXRpbHMuZ2V0VmFsVHlwZSh0aGlzLnZhbHVlKSA9PSAnYm9vbGVhbicpe1xyXG4gICAgICAgIHRoaXMuJGRhdGEub3B0aW9ucyA9IFt7XHJcbiAgICAgICAgICB2YWx1ZTogMSxcclxuICAgICAgICAgIGxhYmVsOiAndHJ1ZSdcclxuICAgICAgICB9LHtcclxuICAgICAgICAgIHZhbHVlOiAwLFxyXG4gICAgICAgICAgbGFiZWw6ICdmYWxzZSdcclxuICAgICAgICB9XVxyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICB0aGlzLiRkYXRhLm9wdGlvbnMgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2U7XHJcbiAgICB9XHJcblxyXG4gIH0sXHJcblxyXG4gIGRhdGEoKSB7XHJcbiAgICByZXR1cm4ge1xyXG5cclxuICAgICAgLy8gbWVyZ2VDb25maWc6IOivt+S9v+eUqOivpeWAvOWOu+e7keWumuS9oOeahOe7hOS7tueahOWxnuaAp++8jOWug+WMheWQq+S6hmRlZmF1bHRDb25maWcgZGF0YeWSjGNvbmZpZyBwcm9wc+eahOWAvFxyXG4gICAgICAvLyBtb2RlbFZhbO+8muivt+S9v+eUqOivpeWAvOadpee7keWumuWunumZheeahOe7hOS7tueahG1vZGVsXHJcblxyXG4gICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgIG11bHRpcGxlOiBmYWxzZSwgLy8g5piv5ZCm5aSa6YCJXHJcbiAgICAgICAgY2xlYXJhYmxlOiB0cnVlLCAvLyDmmK/lkKblh7rnjrDmuIXnqbrpgInpoblcclxuICAgICAgICBmaWx0ZXJhYmxlOiBmYWxzZSwgLy8g5piv5ZCm5Y+v5pCc57Si77yM5Y2z5Y+v6L6T5YWl5YWz6ZSu5a2XXHJcbiAgICAgICAgZmlsdGVyTG9jYWw6IHRydWUsIC8vIOaQnOe0ouacrOWcsOeahOi/mOaYr+i/nOeoi+eahOaVsOaNru+8jOW9k+S4unRydWXml7bvvIzlsLHnrpfphY3kuoZlbnVtU291cmNlUmVtb3Rl77yM5Lmf5Y+q5Lya5LuO6L+c56iL5Y+W5LiA5qyh5pWw5o2uXHJcbiAgICAgICAgaXRlbVRlbXBsYXRlOiBcIlwiLCAvLyDmmL7npLrpobnnmoTmqKHmnb9cclxuXHJcbiAgICAgICAgaXRlbUxhYmVsRmllbGQ6ICdsYWJlbCcsIC8vIOmhueaVsOaNruihqOekumxhYmVs55qE5a2X5q61XHJcbiAgICAgICAgaXRlbVZhbHVlRmllbGQ6ICd2YWx1ZScsIC8vIOmhueaVsOaNruihqOekunZhbHVl55qE5a2X5q61XHJcbiAgICAgICAgZW51bVNvdXJjZTogW10sIC8vIOacrOWcsOaVsOaNrua6kFxyXG4gICAgICAgIGVudW1Tb3VyY2VSZW1vdGU6IHtcclxuICAgICAgICAgIC8vIOi/nOeoi+aVsOaNrua6kFxyXG4gICAgICAgICAgcmVtb3RlVXJsOiBcIlwiLCAvLyDlpoLmnpzmmK/ov5znqIvorr/pl67vvIzliJnloavlhpnor6V1cmxcclxuICAgICAgICAgIHBhcmFtTmFtZTogXCJrZXl3b3JkXCIsIC8vIOivt+axguWPguaVsOWQje+8jOm7mOiupOaYr2tleXdvcmRcclxuICAgICAgICAgIG90aGVyUGFyYW1zOiB7fSwgLy8g5YW25a6D6K+35rGC55qE5Y+C5pWw77yM5pSv5oyB5a2X56ym5Liy6KGo6L6+5byPXHJcbiAgICAgICAgICByZXNGaWVsZDogXCJcIiwgLy8g5ZON5bqU57uT5p6c55qE5a2X5q61XHJcbiAgICAgICAgICBzZWxlY3RGaXJzdEl0ZW06IGZhbHNlLCAvLyDpu5jorqTpgInkuK3nrKzkuIDpoblcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcblxyXG4gICAgICBpc0xvY2FsU291cmNlOiB0cnVlLFxyXG4gICAgICBvcHRpb25zOiBbXSxcclxuICAgICAgaXRlbVRlbXBsYXRlOiB7XHJcbiAgICAgICAgdGVtcGxhdGU6IFwiXCIsXHJcbiAgICAgICAgcHJvcHM6IFtcIml0ZW1cIl1cclxuICAgICAgfSxcclxuXHJcbiAgICAgIGxvYWRpbmc6IGZhbHNlXHJcbiAgICB9O1xyXG4gIH0sXHJcblxyXG4gIGNvbXB1dGVkOiB7XHJcbiAgICAvLyBkaXNhYmxlZCAvIHJlYWRvbmx5IC8gaGlkZGVuIC8gcGxhY2Vob2xkZXIg5L2g5Y+v5Lul55u05o6l5L2/55So6L+Z5Lqb5Y+Y6YeP5p2l5o6n5Yi257uE5Lu255qE6KGM5Li6XHJcblxyXG4gICAgLy/jgJDkvb9jb25maWfmlK/mjIHlrZfnrKbkuLLooajovr7lvI/jgJEoMSkg5aOw5piOY29tcHV0ZWTlsZ7mgKfvvIzkvb/nlKh0aGlzLl9hbmFseXplVmFs5pa55rOV5YiG5p6Q5YC8XHJcbiAgICBvdGhlclBhcmFtcygpIHtcclxuICAgICAgbGV0IG90aGVyUGFyYW1zID0gX2Nsb25lRGVlcChfZ2V0KHRoaXMubWVyZ2VDb25maWcsICdlbnVtU291cmNlUmVtb3RlLm90aGVyUGFyYW1zJyksIHt9KTtcclxuICAgICAgZm9yIChsZXQga2V5IGluIG90aGVyUGFyYW1zKSB7XHJcbiAgICAgICAgb3RoZXJQYXJhbXNba2V5XSA9IHRoaXMuX2FuYWx5emVWYWwob3RoZXJQYXJhbXNba2V5XSk7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG90aGVyUGFyYW1zO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIG1ldGhvZHM6IHtcclxuICAgIHJlbW90ZU1ldGhvZChxdWVyeSkge1xyXG5cclxuICAgICAgaWYoIV9nZXQodGhpcy5tZXJnZUNvbmZpZywgJ2VudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsJykpeyByZXR1cm47IH07XHJcblxyXG4gICAgICBjb25zdCBvcHRpb25zID0ge1xyXG4gICAgICAgIHVybDogdGhpcy5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlLnJlbW90ZVVybCxcclxuICAgICAgICBwYXJhbXM6IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy5vdGhlclBhcmFtcykpIC8vIC8v44CQ5L2/Y29uZmln5pSv5oyB5a2X56ym5Liy6KGo6L6+5byP44CRKDMpIOS9v+eUqGNvbXB1dGVk5bGe5oCnXHJcbiAgICAgIH07XHJcbiAgICAgIG9wdGlvbnMucGFyYW1zW1xyXG4gICAgICAgIHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5wYXJhbU5hbWVcclxuICAgICAgXSA9IHF1ZXJ5O1xyXG4gICAgICB0aGlzLiRodHRwKG9wdGlvbnMpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICB0aGlzLiRkYXRhLm9wdGlvbnMgPSB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQgPyBfZ2V0KHJlcy5kYXRhLCB0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGUucmVzRmllbGQpIDogcmVzLmRhdGE7XHJcbiAgICAgICAgaWYgKHRoaXMubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5zZWxlY3RGaXJzdEl0ZW0gJiYgdGhpcy4kZGF0YS5vcHRpb25zLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgIHRoaXMuJGRhdGEubW9kZWxWYWwgPSB0aGlzLiRkYXRhLm1vZGVsVmFsIHx8IHRoaXMuJGRhdGEub3B0aW9uc1swXVt0aGlzLiRkYXRhLm1lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXTtcclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfSxcclxuXHJcbiAgICBfcHJvY2Vzc01vZGVsVmFsKG5ld1ZhbCl7XHJcbiAgICAgIGlmKHRoaXMuJGRhdGEudmFsdWVUeXBlID09PSAnYm9vbGVhbicpe1xyXG4gICAgICAgIHJldHVybiBuZXdWYWwgPyB0cnVlIDogZmFsc2U7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuIG5ld1ZhbDtcclxuICAgIH1cclxuICB9LFxyXG5cclxuICB3YXRjaDoge1xyXG4gICAgLy/jgJDkvb9jb25maWfmlK/mjIHlrZfnrKbkuLLooajovr7lvI/jgJEoMikgd2F0Y2jlnKhjb21wdXRlZOWjsOaYjueahOWxnuaAp++8jOW9k+WPkeeUn+WPmOWMluaXtu+8jOaJp+ihjOebuOWFs+eahOWKqOS9nFxyXG4gICAgb3RoZXJQYXJhbXMobmV3VmFsLCBvbGRWYWwpIHtcclxuICAgICAgaWYgKEpTT04uc3RyaW5naWZ5KG5ld1ZhbCkgIT09IEpTT04uc3RyaW5naWZ5KG9sZFZhbCkpIHtcclxuICAgICAgICBpZiAob2xkVmFsICE9PSB1bmRlZmluZWQpIHsgLy8g6Z2e56ys5LiA5qyhXHJcbiAgICAgICAgICBpZiAoQXJyYXkuaXNBcnJheSh0aGlzLm1vZGVsVmFsKSkge1xyXG4gICAgICAgICAgICB0aGlzLm1vZGVsVmFsID0gW107XHJcbiAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICB0aGlzLm1vZGVsVmFsID0gbnVsbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGhpcy5yZW1vdGVNZXRob2QoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBMkJBO0FBQ0E7OztBQUFBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7O0FBSUE7QUFDQTs7O0FBRUE7QUFDQTtBQUZBO0FBREE7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTs7O0FBR0E7QUFFQTtBQUNBO0FBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBVkE7QUFDQTtBQW1CQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUNBO0FBSUE7QUFoQ0E7QUFtQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBVkE7QUFDQTs7O0FBY0E7QUFDQTs7O0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBekJBO0FBQ0E7O0FBNEJBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWJBO0FBckhBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nvar _cloneDeep2 = __webpack_require__(/*! lodash-es/cloneDeep */ \"./node_modules/lodash-es/cloneDeep.js\");\n\nvar _cloneDeep3 = _interopRequireDefault(_cloneDeep2);\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar ncformUtils = _ncformCommon2.default.ncformUtils;\n\nexports.default = {\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n selectPls: 'Select Please'\n },\n zh_cn: {\n selectPls: '请选择'\n }\n },\n\n props: {\n value: {\n type: [String, Number, Boolean, Object, Array],\n default: ''\n }\n },\n created: function created() {\n if (typeof this.value === 'boolean') {\n this.$data.valueType = 'boolean';\n this.$data.modelVal = this.$data.modelVal ? 1 : 0;\n }\n },\n mounted: function mounted() {\n // 判断是否存在自定义模板\n this.$data.itemTemplate.template = this.$data.mergeConfig.itemTemplate;\n\n // 标记是否使用本地数据\n if (this.$data.mergeConfig.enumSource.length == 0) {\n this.$data.isLocalSource = false;\n if (ncformUtils.getValType(this.value) == 'boolean') {\n this.$data.options = [{\n value: 1,\n label: 'true'\n }, {\n value: 0,\n label: 'false'\n }];\n }\n } else {\n this.$data.options = this.$data.mergeConfig.enumSource;\n }\n },\n data: function data() {\n return {\n\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model\n\n // 组件特有的配置属性\n defaultConfig: {\n multiple: false, // 是否多选\n clearable: true, // 是否出现清空选项\n filterable: false, // 是否可搜索,即可输入关键字\n filterLocal: true, // 搜索本地的还是远程的数据,当为true时,就算配了enumSourceRemote,也只会从远程取一次数据\n itemTemplate: \"\", // 显示项的模板\n\n itemLabelField: 'label', // 项数据表示label的字段\n itemValueField: 'value', // 项数据表示value的字段\n enumSource: [], // 本地数据源\n enumSourceRemote: {\n // 远程数据源\n remoteUrl: \"\", // 如果是远程访问,则填写该url\n paramName: \"keyword\", // 请求参数名,默认是keyword\n otherParams: {}, // 其它请求的参数,支持字符串表达式\n resField: \"\", // 响应结果的字段\n selectFirstItem: false // 默认选中第一项\n }\n },\n\n isLocalSource: true,\n options: [],\n itemTemplate: {\n template: \"\",\n props: [\"item\"]\n },\n\n loading: false\n };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n\n //【使config支持字符串表达式】(1) 声明computed属性,使用this._analyzeVal方法分析值\n otherParams: function otherParams() {\n var otherParams = (0, _cloneDeep3.default)((0, _get3.default)(this.mergeConfig, 'enumSourceRemote.otherParams'), {});\n for (var key in otherParams) {\n otherParams[key] = this._analyzeVal(otherParams[key]);\n }\n return otherParams;\n }\n },\n\n methods: {\n remoteMethod: function remoteMethod(query) {\n var _this = this;\n\n if (!(0, _get3.default)(this.mergeConfig, 'enumSourceRemote.remoteUrl')) {\n return;\n };\n\n var options = {\n url: this.mergeConfig.enumSourceRemote.remoteUrl,\n params: JSON.parse(JSON.stringify(this.otherParams)) // //【使config支持字符串表达式】(3) 使用computed属性\n };\n options.params[this.$data.mergeConfig.enumSourceRemote.paramName] = query;\n this.$http(options).then(function (res) {\n _this.$data.options = _this.$data.mergeConfig.enumSourceRemote.resField ? (0, _get3.default)(res.data, _this.$data.mergeConfig.enumSourceRemote.resField) : res.data;\n if (_this.mergeConfig.enumSourceRemote.selectFirstItem && _this.$data.options.length > 0) {\n _this.$data.modelVal = _this.$data.modelVal || _this.$data.options[0][_this.$data.mergeConfig.itemValueField];\n }\n });\n },\n _processModelVal: function _processModelVal(newVal) {\n if (this.$data.valueType === 'boolean') {\n return newVal ? true : false;\n }\n return newVal;\n }\n },\n\n watch: {\n //【使config支持字符串表达式】(2) watch在computed声明的属性,当发生变化时,执行相关的动作\n otherParams: function otherParams(newVal, oldVal) {\n if (JSON.stringify(newVal) !== JSON.stringify(oldVal)) {\n if (oldVal !== undefined) {\n // 非第一次\n if (Array.isArray(this.modelVal)) {\n this.modelVal = [];\n } else {\n this.modelVal = null;\n }\n }\n this.remoteMethod();\n }\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvc2VsZWN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vc2VsZWN0LnZ1ZT9lZDA3Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHJcbiAgICAgIDxlbC1zZWxlY3Qgdi1tb2RlbD1cIm1vZGVsVmFsXCIgOnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXIgfHwgJHQoJ3NlbGVjdFBscycpXCIgdi1zaG93PVwiIWhpZGRlblwiIDpkaXNhYmxlZD1cImRpc2FibGVkIHx8IHJlYWRvbmx5XCJcclxuICAgICAgOmNsZWFyYWJsZT1cIm1lcmdlQ29uZmlnLmNsZWFyYWJsZVwiXHJcbiAgICAgIDptdWx0aXBsZT1cIm1lcmdlQ29uZmlnLm11bHRpcGxlXCJcclxuICAgICAgOmZpbHRlcmFibGU9XCJtZXJnZUNvbmZpZy5maWx0ZXJhYmxlXCJcclxuICAgICAgOnJlbW90ZT1cIiFpc0xvY2FsU291cmNlICYmICFtZXJnZUNvbmZpZy5maWx0ZXJMb2NhbFwiXHJcbiAgICAgIDpyZW1vdGUtbWV0aG9kPVwicmVtb3RlTWV0aG9kXCJcclxuICAgICAgOmxvYWRpbmc9XCJsb2FkaW5nXCI+XHJcbiAgICAgIDxlbC1vcHRpb25cclxuICAgICAgICB2LWZvcj1cIml0ZW0gaW4gb3B0aW9uc1wiXHJcbiAgICAgICAgOmtleT1cIml0ZW1bbWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdXCJcclxuICAgICAgICA6bGFiZWw9XCJpdGVtW21lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXVwiXHJcbiAgICAgICAgOnZhbHVlPVwiaXRlbVttZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cIj5cclxuICAgICAgICA8Y29tcG9uZW50XHJcbiAgICAgICAgICB2LWlmPVwiaXRlbVRlbXBsYXRlLnRlbXBsYXRlXCJcclxuICAgICAgICAgIDppdGVtPVwiaXRlbVwiXHJcbiAgICAgICAgICA6aXM9XCJpdGVtVGVtcGxhdGVcIj48L2NvbXBvbmVudD5cclxuICAgICAgPC9lbC1vcHRpb24+XHJcbiAgICA8L2VsLXNlbGVjdD5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgX2dldCBmcm9tIFwibG9kYXNoLWVzL2dldFwiO1xyXG5pbXBvcnQgX2Nsb25lRGVlcCBmcm9tICdsb2Rhc2gtZXMvY2xvbmVEZWVwJztcclxuaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG5cclxuY29uc3QgY29udHJvbE1peGluID0gbmNmb3JtQ29tbW9uLm1peGlucy52dWUuY29udHJvbE1peGluO1xyXG5jb25zdCBuY2Zvcm1VdGlscyA9IG5jZm9ybUNvbW1vbi5uY2Zvcm1VdGlscztcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICBpMThuRGF0YToge1xyXG4gICAgZW46IHtcclxuICAgICAgc2VsZWN0UGxzOiAnU2VsZWN0IFBsZWFzZSdcclxuICAgIH0sXHJcbiAgICB6aF9jbjoge1xyXG4gICAgICBzZWxlY3RQbHM6ICfor7fpgInmi6knXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgcHJvcHM6IHtcclxuICAgIHZhbHVlOiB7XHJcbiAgICAgIHR5cGU6IFtTdHJpbmcsIE51bWJlciwgQm9vbGVhbiwgT2JqZWN0LCBBcnJheV0sXHJcbiAgICAgIGRlZmF1bHQ6ICcnXHJcbiAgICB9XHJcbiAgfSxcclxuICBjcmVhdGVkKCkge1xyXG4gICAgaWYodHlwZW9mIHRoaXMudmFsdWUgPT09ICdib29sZWFuJyl7XHJcbiAgICAgIHRoaXMuJGRhdGEudmFsdWVUeXBlID0gJ2Jvb2xlYW4nO1xyXG4gICAgICB0aGlzLiRkYXRhLm1vZGVsVmFsID0gdGhpcy4kZGF0YS5tb2RlbFZhbCA/IDEgOiAwO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIG1vdW50ZWQoKSB7XHJcbiAgICAvLyDliKTmlq3mmK/lkKblrZjlnKjoh6rlrprkuYnmqKHmnb9cclxuICAgIHRoaXMuJGRhdGEuaXRlbVRlbXBsYXRlLnRlbXBsYXRlID0gdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5pdGVtVGVtcGxhdGU7XHJcblxyXG4gICAgLy8g5qCH6K6w5piv5ZCm5L2/55So5pys5Zyw5pWw5o2uXHJcbiAgICBpZiAodGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5lbnVtU291cmNlLmxlbmd0aCA9PSAwKSB7XHJcbiAgICAgIHRoaXMuJGRhdGEuaXNMb2NhbFNvdXJjZSA9IGZhbHNlO1xyXG4gICAgICBpZihuY2Zvcm1VdGlscy5nZXRWYWxUeXBlKHRoaXMudmFsdWUpID09ICdib29sZWFuJyl7XHJcbiAgICAgICAgdGhpcy4kZGF0YS5vcHRpb25zID0gW3tcclxuICAgICAgICAgIHZhbHVlOiAxLFxyXG4gICAgICAgICAgbGFiZWw6ICd0cnVlJ1xyXG4gICAgICAgIH0se1xyXG4gICAgICAgICAgdmFsdWU6IDAsXHJcbiAgICAgICAgICBsYWJlbDogJ2ZhbHNlJ1xyXG4gICAgICAgIH1dXHJcbiAgICAgIH1cclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHRoaXMuJGRhdGEub3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZTtcclxuICAgIH1cclxuXHJcbiAgfSxcclxuXHJcbiAgZGF0YSgpIHtcclxuICAgIHJldHVybiB7XHJcblxyXG4gICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgIC8vIG1vZGVsVmFs77ya6K+35L2/55So6K+l5YC85p2l57uR5a6a5a6e6ZmF55qE57uE5Lu255qEbW9kZWxcclxuXHJcbiAgICAgIC8vIOe7hOS7tueJueacieeahOmFjee9ruWxnuaAp1xyXG4gICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgbXVsdGlwbGU6IGZhbHNlLCAvLyDmmK/lkKblpJrpgIlcclxuICAgICAgICBjbGVhcmFibGU6IHRydWUsIC8vIOaYr+WQpuWHuueOsOa4heepuumAiemhuVxyXG4gICAgICAgIGZpbHRlcmFibGU6IGZhbHNlLCAvLyDmmK/lkKblj6/mkJzntKLvvIzljbPlj6/ovpPlhaXlhbPplK7lrZdcclxuICAgICAgICBmaWx0ZXJMb2NhbDogdHJ1ZSwgLy8g5pCc57Si5pys5Zyw55qE6L+Y5piv6L+c56iL55qE5pWw5o2u77yM5b2T5Li6dHJ1ZeaXtu+8jOWwseeul+mFjeS6hmVudW1Tb3VyY2VSZW1vdGXvvIzkuZ/lj6rkvJrku47ov5znqIvlj5bkuIDmrKHmlbDmja5cclxuICAgICAgICBpdGVtVGVtcGxhdGU6IFwiXCIsIC8vIOaYvuekuumhueeahOaooeadv1xyXG5cclxuICAgICAgICBpdGVtTGFiZWxGaWVsZDogJ2xhYmVsJywgLy8g6aG55pWw5o2u6KGo56S6bGFiZWznmoTlrZfmrrVcclxuICAgICAgICBpdGVtVmFsdWVGaWVsZDogJ3ZhbHVlJywgLy8g6aG55pWw5o2u6KGo56S6dmFsdWXnmoTlrZfmrrVcclxuICAgICAgICBlbnVtU291cmNlOiBbXSwgLy8g5pys5Zyw5pWw5o2u5rqQXHJcbiAgICAgICAgZW51bVNvdXJjZVJlbW90ZToge1xyXG4gICAgICAgICAgLy8g6L+c56iL5pWw5o2u5rqQXHJcbiAgICAgICAgICByZW1vdGVVcmw6IFwiXCIsIC8vIOWmguaenOaYr+i/nOeoi+iuv+mXru+8jOWImeWhq+WGmeivpXVybFxyXG4gICAgICAgICAgcGFyYW1OYW1lOiBcImtleXdvcmRcIiwgLy8g6K+35rGC5Y+C5pWw5ZCN77yM6buY6K6k5piva2V5d29yZFxyXG4gICAgICAgICAgb3RoZXJQYXJhbXM6IHt9LCAvLyDlhbblroPor7fmsYLnmoTlj4LmlbDvvIzmlK/mjIHlrZfnrKbkuLLooajovr7lvI9cclxuICAgICAgICAgIHJlc0ZpZWxkOiBcIlwiLCAvLyDlk43lupTnu5PmnpznmoTlrZfmrrVcclxuICAgICAgICAgIHNlbGVjdEZpcnN0SXRlbTogZmFsc2UsIC8vIOm7mOiupOmAieS4reesrOS4gOmhuVxyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuXHJcbiAgICAgIGlzTG9jYWxTb3VyY2U6IHRydWUsXHJcbiAgICAgIG9wdGlvbnM6IFtdLFxyXG4gICAgICBpdGVtVGVtcGxhdGU6IHtcclxuICAgICAgICB0ZW1wbGF0ZTogXCJcIixcclxuICAgICAgICBwcm9wczogW1wiaXRlbVwiXVxyXG4gICAgICB9LFxyXG5cclxuICAgICAgbG9hZGluZzogZmFsc2VcclxuICAgIH07XHJcbiAgfSxcclxuXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuXHJcbiAgICAvL+OAkOS9v2NvbmZpZ+aUr+aMgeWtl+espuS4suihqOi+vuW8j+OAkSgxKSDlo7DmmI5jb21wdXRlZOWxnuaAp++8jOS9v+eUqHRoaXMuX2FuYWx5emVWYWzmlrnms5XliIbmnpDlgLxcclxuICAgIG90aGVyUGFyYW1zKCkge1xyXG4gICAgICBsZXQgb3RoZXJQYXJhbXMgPSBfY2xvbmVEZWVwKF9nZXQodGhpcy5tZXJnZUNvbmZpZywgJ2VudW1Tb3VyY2VSZW1vdGUub3RoZXJQYXJhbXMnKSwge30pO1xyXG4gICAgICBmb3IgKGxldCBrZXkgaW4gb3RoZXJQYXJhbXMpIHtcclxuICAgICAgICBvdGhlclBhcmFtc1trZXldID0gdGhpcy5fYW5hbHl6ZVZhbChvdGhlclBhcmFtc1trZXldKTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gb3RoZXJQYXJhbXM7XHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAgbWV0aG9kczoge1xyXG4gICAgcmVtb3RlTWV0aG9kKHF1ZXJ5KSB7XHJcblxyXG4gICAgICBpZighX2dldCh0aGlzLm1lcmdlQ29uZmlnLCAnZW51bVNvdXJjZVJlbW90ZS5yZW1vdGVVcmwnKSl7IHJldHVybjsgfTtcclxuXHJcbiAgICAgIGNvbnN0IG9wdGlvbnMgPSB7XHJcbiAgICAgICAgdXJsOiB0aGlzLm1lcmdlQ29uZmlnLmVudW1Tb3VyY2VSZW1vdGUucmVtb3RlVXJsLFxyXG4gICAgICAgIHBhcmFtczogSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLm90aGVyUGFyYW1zKSkgLy8gLy/jgJDkvb9jb25maWfmlK/mjIHlrZfnrKbkuLLooajovr7lvI/jgJEoMykg5L2/55SoY29tcHV0ZWTlsZ7mgKdcclxuICAgICAgfTtcclxuICAgICAgb3B0aW9ucy5wYXJhbXNbXHJcbiAgICAgICAgdGhpcy4kZGF0YS5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlLnBhcmFtTmFtZVxyXG4gICAgICBdID0gcXVlcnk7XHJcbiAgICAgIHRoaXMuJGh0dHAob3B0aW9ucykudGhlbihyZXMgPT4ge1xyXG4gICAgICAgIHRoaXMuJGRhdGEub3B0aW9ucyA9IHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCA/IF9nZXQocmVzLmRhdGEsIHRoaXMuJGRhdGEubWVyZ2VDb25maWcuZW51bVNvdXJjZVJlbW90ZS5yZXNGaWVsZCkgOiByZXMuZGF0YTtcclxuICAgICAgICBpZiAodGhpcy5tZXJnZUNvbmZpZy5lbnVtU291cmNlUmVtb3RlLnNlbGVjdEZpcnN0SXRlbSAmJiB0aGlzLiRkYXRhLm9wdGlvbnMubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgdGhpcy4kZGF0YS5tb2RlbFZhbCA9IHRoaXMuJGRhdGEubW9kZWxWYWwgfHwgdGhpcy4kZGF0YS5vcHRpb25zWzBdW3RoaXMuJGRhdGEubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICB9LFxyXG5cclxuICAgIF9wcm9jZXNzTW9kZWxWYWwobmV3VmFsKXtcclxuICAgICAgaWYodGhpcy4kZGF0YS52YWx1ZVR5cGUgPT09ICdib29sZWFuJyl7XHJcbiAgICAgICAgcmV0dXJuIG5ld1ZhbCA/IHRydWUgOiBmYWxzZTtcclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gbmV3VmFsO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIHdhdGNoOiB7XHJcbiAgICAvL+OAkOS9v2NvbmZpZ+aUr+aMgeWtl+espuS4suihqOi+vuW8j+OAkSgyKSB3YXRjaOWcqGNvbXB1dGVk5aOw5piO55qE5bGe5oCn77yM5b2T5Y+R55Sf5Y+Y5YyW5pe277yM5omn6KGM55u45YWz55qE5Yqo5L2cXHJcbiAgICBvdGhlclBhcmFtcyhuZXdWYWwsIG9sZFZhbCkge1xyXG4gICAgICBpZiAoSlNPTi5zdHJpbmdpZnkobmV3VmFsKSAhPT0gSlNPTi5zdHJpbmdpZnkob2xkVmFsKSkge1xyXG4gICAgICAgIGlmIChvbGRWYWwgIT09IHVuZGVmaW5lZCkgeyAvLyDpnZ7nrKzkuIDmrKFcclxuICAgICAgICAgIGlmIChBcnJheS5pc0FycmF5KHRoaXMubW9kZWxWYWwpKSB7XHJcbiAgICAgICAgICAgIHRoaXMubW9kZWxWYWwgPSBbXTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHRoaXMubW9kZWxWYWwgPSBudWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0aGlzLnJlbW90ZU1ldGhvZCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUEyQkE7QUFDQTs7O0FBQUE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQ0E7QUFDQTs7QUFJQTtBQUNBOzs7QUFFQTtBQURBOztBQUlBO0FBREE7QUFKQTtBQUNBOzs7QUFVQTtBQUNBO0FBRkE7QUFEQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBOzs7QUFHQTtBQUVBO0FBQ0E7QUFBQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFWQTtBQUNBO0FBbUJBO0FBQ0E7O0FBRUE7QUFDQTtBQUZBO0FBQ0E7QUFJQTtBQWhDQTtBQW1DQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFWQTtBQUNBOzs7QUFjQTtBQUNBOzs7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUF6QkE7QUFDQTs7QUE0QkE7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBYkE7QUE5SEEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-select\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n placeholder: _vm.placeholder || \"请选择\",\n disabled: _vm.disabled || _vm.readonly,\n clearable: _vm.mergeConfig.clearable,\n multiple: _vm.mergeConfig.multiple,\n filterable: _vm.mergeConfig.filterable,\n remote: !_vm.isLocalSource && !_vm.mergeConfig.filterLocal,\n \"remote-method\": _vm.remoteMethod,\n loading: _vm.loading\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.options, function(item) {\n return _c(\n \"el-option\",\n {\n key: item[_vm.mergeConfig.itemValueField],\n attrs: {\n label: item[_vm.mergeConfig.itemLabelField],\n value: item[_vm.mergeConfig.itemValueField]\n }\n },\n [\n _vm.itemTemplate.template\n ? _c(_vm.itemTemplate, { tag: \"component\", attrs: { item: item } })\n : _vm._e()\n ],\n 1\n )\n })\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3NlbGVjdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTQ5ZTdkYjImc2NvcGVkPXRydWUmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy9zZWxlY3QudnVlPzdjYjIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXNlbGVjdFwiLFxuICAgIHtcbiAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgdmFsdWU6ICFfdm0uaGlkZGVuLFxuICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBhdHRyczoge1xuICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyIHx8IFwi6K+36YCJ5oupXCIsXG4gICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQgfHwgX3ZtLnJlYWRvbmx5LFxuICAgICAgICBjbGVhcmFibGU6IF92bS5tZXJnZUNvbmZpZy5jbGVhcmFibGUsXG4gICAgICAgIG11bHRpcGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlwbGUsXG4gICAgICAgIGZpbHRlcmFibGU6IF92bS5tZXJnZUNvbmZpZy5maWx0ZXJhYmxlLFxuICAgICAgICByZW1vdGU6ICFfdm0uaXNMb2NhbFNvdXJjZSAmJiAhX3ZtLm1lcmdlQ29uZmlnLmZpbHRlckxvY2FsLFxuICAgICAgICBcInJlbW90ZS1tZXRob2RcIjogX3ZtLnJlbW90ZU1ldGhvZCxcbiAgICAgICAgbG9hZGluZzogX3ZtLmxvYWRpbmdcbiAgICAgIH0sXG4gICAgICBtb2RlbDoge1xuICAgICAgICB2YWx1ZTogX3ZtLm1vZGVsVmFsLFxuICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgX3ZtLm1vZGVsVmFsID0gJCR2XG4gICAgICAgIH0sXG4gICAgICAgIGV4cHJlc3Npb246IFwibW9kZWxWYWxcIlxuICAgICAgfVxuICAgIH0sXG4gICAgX3ZtLl9sKF92bS5vcHRpb25zLCBmdW5jdGlvbihpdGVtKSB7XG4gICAgICByZXR1cm4gX2MoXG4gICAgICAgIFwiZWwtb3B0aW9uXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBrZXk6IGl0ZW1bX3ZtLm1lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXSxcbiAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgbGFiZWw6IGl0ZW1bX3ZtLm1lcmdlQ29uZmlnLml0ZW1MYWJlbEZpZWxkXSxcbiAgICAgICAgICAgIHZhbHVlOiBpdGVtW192bS5tZXJnZUNvbmZpZy5pdGVtVmFsdWVGaWVsZF1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfdm0uaXRlbVRlbXBsYXRlLnRlbXBsYXRlXG4gICAgICAgICAgICA/IF9jKF92bS5pdGVtVGVtcGxhdGUsIHsgdGFnOiBcImNvbXBvbmVudFwiLCBhdHRyczogeyBpdGVtOiBpdGVtIH0gfSlcbiAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKVxuICAgIH0pXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=template&id=149e7db2&scoped=true&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-select\",\n {\n directives: [\n {\n name: \"show\",\n rawName: \"v-show\",\n value: !_vm.hidden,\n expression: \"!hidden\"\n }\n ],\n attrs: {\n placeholder: _vm.placeholder || _vm.$t(\"selectPls\"),\n disabled: _vm.disabled || _vm.readonly,\n clearable: _vm.mergeConfig.clearable,\n multiple: _vm.mergeConfig.multiple,\n filterable: _vm.mergeConfig.filterable,\n remote: !_vm.isLocalSource && !_vm.mergeConfig.filterLocal,\n \"remote-method\": _vm.remoteMethod,\n loading: _vm.loading\n },\n model: {\n value: _vm.modelVal,\n callback: function($$v) {\n _vm.modelVal = $$v\n },\n expression: \"modelVal\"\n }\n },\n _vm._l(_vm.options, function(item) {\n return _c(\n \"el-option\",\n {\n key: item[_vm.mergeConfig.itemValueField],\n attrs: {\n label: item[_vm.mergeConfig.itemLabelField],\n value: item[_vm.mergeConfig.itemValueField]\n }\n },\n [\n _vm.itemTemplate.template\n ? _c(_vm.itemTemplate, { tag: \"component\", attrs: { item: item } })\n : _vm._e()\n ],\n 1\n )\n })\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3NlbGVjdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTQ5ZTdkYjImc2NvcGVkPXRydWUmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy9zZWxlY3QudnVlPzdjYjIiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXNlbGVjdFwiLFxuICAgIHtcbiAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAge1xuICAgICAgICAgIG5hbWU6IFwic2hvd1wiLFxuICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgdmFsdWU6ICFfdm0uaGlkZGVuLFxuICAgICAgICAgIGV4cHJlc3Npb246IFwiIWhpZGRlblwiXG4gICAgICAgIH1cbiAgICAgIF0sXG4gICAgICBhdHRyczoge1xuICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLnBsYWNlaG9sZGVyIHx8IF92bS4kdChcInNlbGVjdFBsc1wiKSxcbiAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCB8fCBfdm0ucmVhZG9ubHksXG4gICAgICAgIGNsZWFyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmNsZWFyYWJsZSxcbiAgICAgICAgbXVsdGlwbGU6IF92bS5tZXJnZUNvbmZpZy5tdWx0aXBsZSxcbiAgICAgICAgZmlsdGVyYWJsZTogX3ZtLm1lcmdlQ29uZmlnLmZpbHRlcmFibGUsXG4gICAgICAgIHJlbW90ZTogIV92bS5pc0xvY2FsU291cmNlICYmICFfdm0ubWVyZ2VDb25maWcuZmlsdGVyTG9jYWwsXG4gICAgICAgIFwicmVtb3RlLW1ldGhvZFwiOiBfdm0ucmVtb3RlTWV0aG9kLFxuICAgICAgICBsb2FkaW5nOiBfdm0ubG9hZGluZ1xuICAgICAgfSxcbiAgICAgIG1vZGVsOiB7XG4gICAgICAgIHZhbHVlOiBfdm0ubW9kZWxWYWwsXG4gICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICBfdm0ubW9kZWxWYWwgPSAkJHZcbiAgICAgICAgfSxcbiAgICAgICAgZXhwcmVzc2lvbjogXCJtb2RlbFZhbFwiXG4gICAgICB9XG4gICAgfSxcbiAgICBfdm0uX2woX3ZtLm9wdGlvbnMsIGZ1bmN0aW9uKGl0ZW0pIHtcbiAgICAgIHJldHVybiBfYyhcbiAgICAgICAgXCJlbC1vcHRpb25cIixcbiAgICAgICAge1xuICAgICAgICAgIGtleTogaXRlbVtfdm0ubWVyZ2VDb25maWcuaXRlbVZhbHVlRmllbGRdLFxuICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICBsYWJlbDogaXRlbVtfdm0ubWVyZ2VDb25maWcuaXRlbUxhYmVsRmllbGRdLFxuICAgICAgICAgICAgdmFsdWU6IGl0ZW1bX3ZtLm1lcmdlQ29uZmlnLml0ZW1WYWx1ZUZpZWxkXVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF92bS5pdGVtVGVtcGxhdGUudGVtcGxhdGVcbiAgICAgICAgICAgID8gX2MoX3ZtLml0ZW1UZW1wbGF0ZSwgeyB0YWc6IFwiY29tcG9uZW50XCIsIGF0dHJzOiB7IGl0ZW06IGl0ZW0gfSB9KVxuICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApXG4gICAgfSlcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/select.vue?vue&type=template&id=149e7db2&scoped=true&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/dist/upload.js b/ncform-theme-elementui/assets/dist/upload.js index 86d558e..edc2661 100644 --- a/ncform-theme-elementui/assets/dist/upload.js +++ b/ncform-theme-elementui/assets/dist/upload.js @@ -104,7 +104,7 @@ return /******/ (function(modules) { // webpackBootstrap /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n props: {\n value: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n uploadUrl: '', // 上传的地址\n multiple: false, // 是否支持多选\n data: {}, // 上传时附带的额外参数\n showFileList: true, // 是否显示已上传文件列表\n drag: false, // 是否启用拖拽上传\n accept: '', // 接受上传的文件类型\n listType: 'text', // 文件列表的类型。 可选值:text/picture/picture-card\n autoUpload: false, // 是否在选取文件后立即进行上传\n limit: 1, // 最大允许上传个数\n constraint: { // 约束 TODO: 未实现\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: '', // 获取返回结果的字段,\n fileNameField: 'name',\n fileUrlField: 'url',\n fileField: 'file'\n },\n uploadInfo: {\n numUploaded: 0,\n total: 0,\n count: 0,\n num: {\n success: 0, // 成功个数\n error: 0 // 失败个数\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model--> [{name: 'xx', url: ''}]\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n uploadUrl: function uploadUrl() {\n return this.mergeConfig.uploadUrl || this.config.uploadUrl || this.defaultConfig.uploadUrl;\n },\n listType: function listType() {\n var vm = this;\n var listType = vm.mergeConfig.listType;\n return listType === 'picture-card' ? '' : listType;\n },\n fileList: function fileList() {\n var vm = this;\n var modelVal = vm.modelVal;\n var numUploaded = 0;\n for (var i in modelVal) {\n if (modelVal[i].status === 'success' || !modelVal[i].status) {\n numUploaded++;\n if (!modelVal[i].status) modelVal[i].status = 'success';\n }\n }\n vm.uploadInfo.numUploaded = numUploaded;\n return modelVal;\n },\n showFileList: function showFileList() {\n return this.readonly || this.mergeConfig.showFileList;\n }\n },\n\n methods: {\n submitUpload: function submitUpload() {\n this.$refs.upload.submit();\n },\n handleUploadChange: function handleUploadChange(file, fileList) {\n var vm = this;\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n\n if (!vm.mergeConfig.autoUpload && !vm.mergeConfig.showFileList && fileList.length) {\n vm.$message({\n message: '\\u6210\\u529F\\u9009\\u4E2D\\u6587\\u4EF6\\uFF01\\u76EE\\u524D\\u9009\\u4E2D\\u6587\\u4EF6\\u5171 ' + fileList.length + ' \\u4E2A',\n type: 'success'\n });\n }\n },\n handleUploadSucess: function handleUploadSucess(res, file, fileList) {\n // 每个文件回调一次\n var vm = this;\n var i = void 0;\n for (i in fileList) {\n if (fileList[i].uid === file.uid) {\n var _vm$mergeConfig = vm.mergeConfig,\n resField = _vm$mergeConfig.resField,\n fileUrlField = _vm$mergeConfig.fileUrlField,\n fileNameField = _vm$mergeConfig.fileNameField;\n\n var resObj = (0, _get3.default)(res, resField || '', {});\n fileList[i].name = resObj && resObj[fileNameField] || fileList[i].name;\n fileList[i].url = resObj && resObj[fileUrlField] || fileList[i].url;\n break;\n }\n }\n if (fileList[i].url) {\n vm.uploadCallback({ state: 'success', fileList: fileList });\n } else {\n // 去掉这个fileList\n fileList.splice(i, 1);\n vm.uploadCallback({ state: 'error', fileList: fileList });\n }\n },\n handleUploadError: function handleUploadError(err, file, fileList) {\n // 每个文件回调一次\n this.uploadCallback({ state: 'error', fileList: fileList });\n },\n uploadCallback: function uploadCallback(_ref) {\n var state = _ref.state,\n fileList = _ref.fileList;\n\n var vm = this;\n var total = vm.uploadInfo.total;\n vm.uploadInfo.count++;\n vm.uploadInfo.num[state]++;\n if (vm.uploadInfo.count === total) {\n // 完成上传\n var content = void 0;\n if (total === vm.uploadInfo.num[state]) {\n vm.$message({\n message: state === 'success' ? '上传成功!' : '上传文件全部失败!',\n type: state\n });\n } else {\n vm.$message({\n message: '部分文件上传失败!',\n type: 'error'\n });\n }\n\n vm.modelVal = fileList;\n vm.uploadInfo.count = 0;\n vm.uploadInfo.num.success = 0;\n vm.uploadInfo.num.error = 0;\n }\n },\n handleUploadExceed: function handleUploadExceed(files, fileList) {\n var vm = this;\n vm.$message({\n message: '\\u6B64\\u6B21\\u9009\\u62E9\\u5BFC\\u81F4\\u4E00\\u6B21\\u4E0A\\u4F20\\u7684\\u6587\\u4EF6\\u4E2A\\u6570\\u8D85\\u8FC7\\u9650\\u5236\\u6570\\u76EE' + vm.mergeConfig.limit + '\\u4E2A\\uFF0C\\u8BF7\\u91CD\\u65B0\\u9009\\u62E9\\uFF01',\n type: 'warning'\n });\n },\n handleUploadRemove: function handleUploadRemove(file, fileList) {\n var vm = this;\n if (file.status === 'success') {\n vm.uploadInfo.numUploaded--;\n }\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n vm.modelVal = fileList;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvdXBsb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vdXBsb2FkLnZ1ZT9iZWY4Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZWwtdXBsb2FkXHJcbiAgICByZWY9XCJ1cGxvYWRcIlxyXG4gICAgOmNsYXNzPVwiWyduY2Zvcm0tdXBsb2FkJywgcmVhZG9ubHkgPyAnaXMtcmVhZC1vbmx5JyA6ICcnXVwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJyZWFkb25seSB8fCBkaXNhYmxlZFwiXHJcbiAgICA6c3R5bGU9XCJ7ZGlzcGxheTogaGlkZGVuID8gJ25vbmUnIDogJyd9XCJcclxuICAgIDphY3Rpb249XCJ1cGxvYWRVcmxcIlxyXG4gICAgOm11bHRpcGxlPVwibWVyZ2VDb25maWcubXVsdGlwbGVcIlxyXG4gICAgOmRhdGE9XCJtZXJnZUNvbmZpZy5kYXRhXCJcclxuICAgIDpzaG93LWZpbGUtbGlzdD1cInNob3dGaWxlTGlzdFwiXHJcbiAgICA6ZHJhZz1cIm1lcmdlQ29uZmlnLmRyYWdcIlxyXG4gICAgOmFjY2VwdD1cIm1lcmdlQ29uZmlnLmFjY2VwdFwiXHJcbiAgICA6bGlzdC10eXBlPVwibGlzdFR5cGVcIlxyXG4gICAgOmF1dG8tdXBsb2FkPVwibWVyZ2VDb25maWcuYXV0b1VwbG9hZFwiXHJcbiAgICA6bGltaXQ9XCJtZXJnZUNvbmZpZy5saW1pdFwiXHJcbiAgICA6b24tY2hhbmdlPVwiaGFuZGxlVXBsb2FkQ2hhbmdlXCJcclxuICAgIDpvbi1zdWNjZXNzPVwiaGFuZGxlVXBsb2FkU3VjZXNzXCJcclxuICAgIDpvbi1lcnJvcj1cImhhbmRsZVVwbG9hZEVycm9yXCJcclxuICAgIDpvbi1leGNlZWQ9XCJoYW5kbGVVcGxvYWRFeGNlZWRcIlxyXG4gICAgOm9uLXJlbW92ZT1cImhhbmRsZVVwbG9hZFJlbW92ZVwiXHJcbiAgICA6ZmlsZS1saXN0PVwiZmlsZUxpc3RcIlxyXG4gICAgOm5hbWU9XCJtZXJnZUNvbmZpZy5maWxlRmllbGRcIlxyXG4gID5cclxuICAgIDwhLS0g5Y+v5ouW5ou9IC0tPlxyXG4gICAgPHRlbXBsYXRlIHYtaWY9XCIhcmVhZG9ubHkgJiYgbWVyZ2VDb25maWcuZHJhZ1wiIHNsb3Q9XCJ0cmlnZ2VyXCI+XHJcbiAgICAgIDxpIGNsYXNzPVwiZWwtaWNvbi11cGxvYWRcIj48L2k+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJlbC11cGxvYWRfX3RleHRcIj7lsIbmlofku7bmi5bliLDmraTlpITvvIzmiJY8ZW0+54K55Ye75LiK5LygPC9lbT48L2Rpdj5cclxuICAgIDwvdGVtcGxhdGU+XHJcbiAgICA8ZGl2IHYtaWY9XCJtZXJnZUNvbmZpZy5kcmFnICYmIGRpc2FibGVkXCIgY2xhc3M9XCJkaXNhYmxlZC1tYXNrXCI+PC9kaXY+XHJcblxyXG4gICAgPGVsLWJ1dHRvblxyXG4gICAgICB2LWlmPVwiIXJlYWRvbmx5ICYmIG1lcmdlQ29uZmlnLmRyYWcgJiYgIW1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcIlxyXG4gICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgIGNsYXNzPVwidXBsb2FkLWJ0blwiXHJcbiAgICAgIHNpemU9XCJzbWFsbFwiXHJcbiAgICAgIHR5cGU9XCJzdWNjZXNzXCJcclxuICAgICAgQGNsaWNrPVwic3VibWl0VXBsb2FkXCJcclxuICAgID7kuIrkvKDliLDmnI3liqHlmag8L2VsLWJ1dHRvbj5cclxuXHJcbiAgICA8IS0tIOS4jeiDveWPr+aLluaLvSDmmK/lkKboh6rliqjkuIrkvKAg57u05bqmLS0+XHJcbiAgICA8ZWwtYnV0dG9uXHJcbiAgICAgIHYtaWY9XCIhcmVhZG9ubHkgJiYgIW1lcmdlQ29uZmlnLmRyYWcgJiYgbWVyZ2VDb25maWcuYXV0b1VwbG9hZFwiXHJcbiAgICAgIDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuICAgICAgc2l6ZT1cInNtYWxsXCJcclxuICAgICAgdHlwZT1cInByaW1hcnlcIlxyXG4gICAgPueCueWHu+S4iuS8oDwvZWwtYnV0dG9uPlxyXG5cclxuICAgIDx0ZW1wbGF0ZSB2LWlmPVwiIXJlYWRvbmx5ICYmICFtZXJnZUNvbmZpZy5kcmFnICYmICFtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCI+XHJcbiAgICAgIDxlbC1idXR0b25cclxuICAgICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgICAgc2xvdD1cInRyaWdnZXJcIlxyXG4gICAgICAgIHNpemU9XCJzbWFsbFwiXHJcbiAgICAgICAgdHlwZT1cInByaW1hcnlcIlxyXG4gICAgICA+6YCJ5Y+W5paH5Lu2PC9lbC1idXR0b24+XHJcbiAgICAgIDxlbC1idXR0b25cclxuICAgICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgICAgY2xhc3M9XCJ1cGxvYWQtYnRuXCJcclxuICAgICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICAgIHR5cGU9XCJzdWNjZXNzXCJcclxuICAgICAgICBAY2xpY2s9XCJzdWJtaXRVcGxvYWRcIlxyXG4gICAgICA+5LiK5Lyg5Yiw5pyN5Yqh5ZmoPC9lbC1idXR0b24+XHJcbiAgICA8L3RlbXBsYXRlPlxyXG5cclxuICA8L2VsLXVwbG9hZD5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5cclxuICAuaC1sYXlvdXQge1xyXG4gICAgLm5jZm9ybS11cGxvYWQge1xyXG4gICAgICAmLl9fbmNmb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52LWxheW91dCB7XHJcbiAgICAubmNmb3JtLXVwbG9hZCB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uY2Zvcm0tdXBsb2FkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZGlzYWJsZWQtbWFzayB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWQtYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1yZWFkLW9ubHl7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAuZWwtdXBsb2FkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG48L3N0eWxlPlxyXG5cclxuPHNjcmlwdD5cclxuXHJcbiAgaW1wb3J0IG5jZm9ybUNvbW1vbiBmcm9tICdAbmNmb3JtL25jZm9ybS1jb21tb24nO1xyXG4gIGltcG9ydCBfZ2V0IGZyb20gJ2xvZGFzaC1lcy9nZXQnO1xyXG5cclxuICBjb25zdCBjb250cm9sTWl4aW4gPSBuY2Zvcm1Db21tb24ubWl4aW5zLnZ1ZS5jb250cm9sTWl4aW47XHJcblxyXG4gIGV4cG9ydCBkZWZhdWx0IHtcclxuXHJcbiAgICBtaXhpbnM6IFtjb250cm9sTWl4aW5dLFxyXG5cclxuICAgIHByb3BzOiB7XHJcbiAgICAgIHZhbHVlOiB7XHJcbiAgICAgICAgdHlwZTogQXJyYXksXHJcbiAgICAgICAgZGVmYXVsdCAoKSB7XHJcbiAgICAgICAgICByZXR1cm4gW107XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGRhdGEoKSB7XHJcbiAgICAgIHJldHVybiB7XHJcbiAgICAgICAgLy8g57uE5Lu254m55pyJ55qE6YWN572u5bGe5oCnXHJcbiAgICAgICAgZGVmYXVsdENvbmZpZzoge1xyXG4gICAgICAgICAgdXBsb2FkVXJsOiAnJywgLy8g5LiK5Lyg55qE5Zyw5Z2AXHJcbiAgICAgICAgICBtdWx0aXBsZTogZmFsc2UsIC8vIOaYr+WQpuaUr+aMgeWkmumAiVxyXG4gICAgICAgICAgZGF0YToge30sIC8vIOS4iuS8oOaXtumZhOW4pueahOmineWkluWPguaVsFxyXG4gICAgICAgICAgc2hvd0ZpbGVMaXN0OiB0cnVlLCAvLyDmmK/lkKbmmL7npLrlt7LkuIrkvKDmlofku7bliJfooahcclxuICAgICAgICAgIGRyYWc6IGZhbHNlLCAvLyDmmK/lkKblkK/nlKjmi5bmi73kuIrkvKBcclxuICAgICAgICAgIGFjY2VwdDogJycsIC8vIOaOpeWPl+S4iuS8oOeahOaWh+S7tuexu+Wei1xyXG4gICAgICAgICAgbGlzdFR5cGU6ICd0ZXh0JywgLy8g5paH5Lu25YiX6KGo55qE57G75Z6L44CCIOWPr+mAieWAvO+8mnRleHQvcGljdHVyZS9waWN0dXJlLWNhcmRcclxuICAgICAgICAgIGF1dG9VcGxvYWQ6IGZhbHNlLCAvLyDmmK/lkKblnKjpgInlj5bmlofku7blkI7nq4vljbPov5vooYzkuIrkvKBcclxuICAgICAgICAgIGxpbWl0OiAxLCAvLyDmnIDlpKflhYHorrjkuIrkvKDkuKrmlbBcclxuICAgICAgICAgIGNvbnN0cmFpbnQ6IHsgLy8g57qm5p2fIFRPRE86IOacquWunueOsFxyXG4gICAgICAgICAgICB3aWR0aDogMCwgLy8g5Zu+54mH5a695bqmXHJcbiAgICAgICAgICAgIGhlaWdodDogMCwgLy8g5Zu+54mH6auY5bqmXHJcbiAgICAgICAgICAgIHNpemVGaXhlZDogdHJ1ZSwgLy8g5Zu+54mH5bC65a+457qm5p2f55qE5aSn5bCP5piv5ZCm5oyJ5Zu65a6a5YC877yM5b2T5Li6ZmFsc2Xml7bmjInmr5TkvotcclxuICAgICAgICAgICAgbWF4U2l6ZTogMCwgLy8g5pyA5aSn5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICAgIG1pblNpemU6IDAgLy8g5pyA5bCP5Zu+54mH5aSn5bCP77yM5Y2V5L2NS0LvvIww5Luj6KGo5LiN6ZmQXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgICAgcmVzRmllbGQ6ICcnLCAvLyDojrflj5bov5Tlm57nu5PmnpznmoTlrZfmrrUsXHJcbiAgICAgICAgICBmaWxlTmFtZUZpZWxkOiAnbmFtZScsXHJcbiAgICAgICAgICBmaWxlVXJsRmllbGQ6ICd1cmwnLFxyXG4gICAgICAgICAgZmlsZUZpZWxkOiAnZmlsZSdcclxuICAgICAgICB9LFxyXG4gICAgICAgIHVwbG9hZEluZm86IHtcclxuICAgICAgICAgIG51bVVwbG9hZGVkOiAwLFxyXG4gICAgICAgICAgdG90YWw6IDAsXHJcbiAgICAgICAgICBjb3VudDogMCxcclxuICAgICAgICAgIG51bToge1xyXG4gICAgICAgICAgICBzdWNjZXNzOiAwLCAvLyDmiJDlip/kuKrmlbBcclxuICAgICAgICAgICAgZXJyb3I6IDAgIC8vIOWksei0peS4quaVsFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBtZXJnZUNvbmZpZzog6K+35L2/55So6K+l5YC85Y6757uR5a6a5L2g55qE57uE5Lu255qE5bGe5oCn77yM5a6D5YyF5ZCr5LqGZGVmYXVsdENvbmZpZyBkYXRh5ZKMY29uZmlnIHByb3Bz55qE5YC8XHJcbiAgICAgICAgLy8gbW9kZWxWYWzvvJror7fkvb/nlKjor6XlgLzmnaXnu5Hlrprlrp7pmYXnmoTnu4Tku7bnmoRtb2RlbC0tPiBbe25hbWU6ICd4eCcsIHVybDogJyd9XVxyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgIC8vIGRpc2FibGVkIC8gcmVhZG9ubHkgLyBoaWRkZW4gLyBwbGFjZWhvbGRlciDkvaDlj6/ku6Xnm7TmjqXkvb/nlKjov5nkupvlj5jph4/mnaXmjqfliLbnu4Tku7bnmoTooYzkuLpcclxuICAgICAgdXBsb2FkVXJsKCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLm1lcmdlQ29uZmlnLnVwbG9hZFVybFxyXG4gICAgICAgICAgICB8fCB0aGlzLmNvbmZpZy51cGxvYWRVcmxcclxuICAgICAgICAgICAgfHwgdGhpcy5kZWZhdWx0Q29uZmlnLnVwbG9hZFVybDtcclxuICAgICAgfSxcclxuICAgICAgbGlzdFR5cGUoKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IGxpc3RUeXBlID0gdm0ubWVyZ2VDb25maWcubGlzdFR5cGU7XHJcbiAgICAgICAgcmV0dXJuIGxpc3RUeXBlID09PSAncGljdHVyZS1jYXJkJyA/ICcnIDogbGlzdFR5cGU7XHJcbiAgICAgIH0sXHJcbiAgICAgIGZpbGVMaXN0KCkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBjb25zdCBtb2RlbFZhbCA9IHZtLm1vZGVsVmFsO1xyXG4gICAgICAgIGxldCBudW1VcGxvYWRlZCA9IDA7XHJcbiAgICAgICAgZm9yIChsZXQgaSBpbiBtb2RlbFZhbCkge1xyXG4gICAgICAgICAgaWYgKG1vZGVsVmFsW2ldLnN0YXR1cyA9PT0gJ3N1Y2Nlc3MnIHx8ICEobW9kZWxWYWxbaV0uc3RhdHVzKSkge1xyXG4gICAgICAgICAgICBudW1VcGxvYWRlZCsrO1xyXG4gICAgICAgICAgICBpZiAoIShtb2RlbFZhbFtpXS5zdGF0dXMpKSBtb2RlbFZhbFtpXS5zdGF0dXMgPSAnc3VjY2Vzcyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZtLnVwbG9hZEluZm8ubnVtVXBsb2FkZWQgPSBudW1VcGxvYWRlZDtcclxuICAgICAgICByZXR1cm4gbW9kZWxWYWw7XHJcbiAgICAgIH0sXHJcbiAgICAgIHNob3dGaWxlTGlzdCgpIHtcclxuICAgICAgICByZXR1cm4gdGhpcy5yZWFkb25seSB8fCB0aGlzLm1lcmdlQ29uZmlnLnNob3dGaWxlTGlzdDtcclxuICAgICAgfVxyXG4gICAgfSxcclxuXHJcbiAgICBtZXRob2RzOiB7XHJcbiAgICAgIHN1Ym1pdFVwbG9hZCgpIHtcclxuICAgICAgICB0aGlzLiRyZWZzLnVwbG9hZC5zdWJtaXQoKTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkQ2hhbmdlKGZpbGUsIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIHZtLnVwbG9hZEluZm8udG90YWwgPSBmaWxlTGlzdC5sZW5ndGggLSB2bS51cGxvYWRJbmZvLm51bVVwbG9hZGVkO1xyXG5cclxuICAgICAgICBpZiAoIXZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcclxuICAgICAgICAgICYmICF2bS5tZXJnZUNvbmZpZy5zaG93RmlsZUxpc3RcclxuICAgICAgICAgICYmIGZpbGVMaXN0Lmxlbmd0aCkge1xyXG4gICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgbWVzc2FnZTogYOaIkOWKn+mAieS4reaWh+S7tu+8geebruWJjemAieS4reaWh+S7tuWFsSAke2ZpbGVMaXN0Lmxlbmd0aH0g5LiqYCxcclxuICAgICAgICAgICAgICB0eXBlOiAnc3VjY2VzcydcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVVcGxvYWRTdWNlc3MocmVzLCBmaWxlLCBmaWxlTGlzdCkgeyAvLyDmr4/kuKrmlofku7blm57osIPkuIDmrKFcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgbGV0IGk7XHJcbiAgICAgICAgZm9yIChpIGluIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgICBpZiAoZmlsZUxpc3RbaV0udWlkID09PSBmaWxlLnVpZCkge1xyXG4gICAgICAgICAgICBjb25zdCB7IHJlc0ZpZWxkLCBmaWxlVXJsRmllbGQsIGZpbGVOYW1lRmllbGQgfSA9IHZtLm1lcmdlQ29uZmlnO1xyXG4gICAgICAgICAgICBjb25zdCByZXNPYmogPSBfZ2V0KHJlcywgcmVzRmllbGQgfHwgJycsIHt9KTtcclxuICAgICAgICAgICAgZmlsZUxpc3RbaV0ubmFtZSA9IHJlc09iaiAmJiByZXNPYmpbZmlsZU5hbWVGaWVsZF0gfHwgZmlsZUxpc3RbaV0ubmFtZTtcclxuICAgICAgICAgICAgZmlsZUxpc3RbaV0udXJsID0gcmVzT2JqICYmIHJlc09ialtmaWxlVXJsRmllbGRdIHx8IGZpbGVMaXN0W2ldLnVybDtcclxuICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmIChmaWxlTGlzdFtpXS51cmwpIHtcclxuICAgICAgICAgIHZtLnVwbG9hZENhbGxiYWNrKHsgc3RhdGU6ICdzdWNjZXNzJywgZmlsZUxpc3QgfSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgIC8vIOWOu+aOiei/meS4qmZpbGVMaXN0XHJcbiAgICAgICAgICBmaWxlTGlzdC5zcGxpY2UoaSwxKTtcclxuICAgICAgICAgIHZtLnVwbG9hZENhbGxiYWNrKHsgc3RhdGU6ICdlcnJvcicsIGZpbGVMaXN0IH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkRXJyb3IoZXJyLCBmaWxlLCBmaWxlTGlzdCkgeyAvLyDmr4/kuKrmlofku7blm57osIPkuIDmrKFcclxuICAgICAgICB0aGlzLnVwbG9hZENhbGxiYWNrKHsgc3RhdGU6ICdlcnJvcicsIGZpbGVMaXN0IH0pO1xyXG4gICAgICB9LFxyXG4gICAgICB1cGxvYWRDYWxsYmFjayh7c3RhdGUsIGZpbGVMaXN0fSkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBjb25zdCB0b3RhbCA9IHZtLnVwbG9hZEluZm8udG90YWw7XHJcbiAgICAgICAgdm0udXBsb2FkSW5mby5jb3VudCsrO1xyXG4gICAgICAgIHZtLnVwbG9hZEluZm8ubnVtW3N0YXRlXSsrO1xyXG4gICAgICAgIGlmICggdm0udXBsb2FkSW5mby5jb3VudCA9PT0gdG90YWwpIHsgLy8g5a6M5oiQ5LiK5LygXHJcbiAgICAgICAgICBsZXQgY29udGVudDtcclxuICAgICAgICAgIGlmICh0b3RhbCA9PT0gdm0udXBsb2FkSW5mby5udW1bc3RhdGVdKSB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICBtZXNzYWdlOiBzdGF0ZSA9PT0gJ3N1Y2Nlc3MnID8gJ+S4iuS8oOaIkOWKn++8gScgOiAn5LiK5Lyg5paH5Lu25YWo6YOo5aSx6LSl77yBJyxcclxuICAgICAgICAgICAgICB0eXBlOiBzdGF0ZVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICBtZXNzYWdlOiAn6YOo5YiG5paH5Lu25LiK5Lyg5aSx6LSl77yBJyxcclxuICAgICAgICAgICAgICB0eXBlOiAnZXJyb3InXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHZtLm1vZGVsVmFsID0gZmlsZUxpc3Q7XHJcbiAgICAgICAgICB2bS51cGxvYWRJbmZvLmNvdW50ID0gMDtcclxuICAgICAgICAgIHZtLnVwbG9hZEluZm8ubnVtLnN1Y2Nlc3MgPSAwO1xyXG4gICAgICAgICAgdm0udXBsb2FkSW5mby5udW0uZXJyb3IgPSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkRXhjZWVkKGZpbGVzLCBmaWxlTGlzdCkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICBtZXNzYWdlOiBg5q2k5qyh6YCJ5oup5a+86Ie05LiA5qyh5LiK5Lyg55qE5paH5Lu25Liq5pWw6LaF6L+H6ZmQ5Yi25pWw55uuJHt2bS5tZXJnZUNvbmZpZy5saW1pdH3kuKrvvIzor7fph43mlrDpgInmi6nvvIFgLFxyXG4gICAgICAgICAgdHlwZTogJ3dhcm5pbmcnXHJcbiAgICAgICAgfSk7XHJcbiAgICAgIH0sXHJcbiAgICAgIGhhbmRsZVVwbG9hZFJlbW92ZShmaWxlLCBmaWxlTGlzdCkge1xyXG4gICAgICAgIGNvbnN0IHZtID0gdGhpcztcclxuICAgICAgICBpZiAoZmlsZS5zdGF0dXMgPT09ICdzdWNjZXNzJykge1xyXG4gICAgICAgICAgdm0udXBsb2FkSW5mby5udW1VcGxvYWRlZC0tO1xyXG4gICAgICAgIH1cclxuICAgICAgICB2bS51cGxvYWRJbmZvLnRvdGFsID0gZmlsZUxpc3QubGVuZ3RoIC0gdm0udXBsb2FkSW5mby5udW1VcGxvYWRlZDtcclxuICAgICAgICB2bS5tb2RlbFZhbCA9IGZpbGVMaXN0O1xyXG4gICAgICB9LFxyXG4gICAgfVxyXG4gIH1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBaUhBO0FBQ0E7OztBQUFBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFDQTtBQUNBOzs7QUFLQTtBQUNBOzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBREE7QUFDQTtBQVFBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQXBCQTs7QUF1QkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFWQTtBQWFBO0FBQ0E7QUFDQTs7QUFBQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQTNCQTtBQUNBOztBQThCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBOztBQUlBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7Ozs7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7OztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTs7QUFFQTtBQUNBO0FBRkE7QUFLQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEvRUE7QUFqRkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _ncformCommon = __webpack_require__(/*! @ncform/ncform-common */ \"@ncform/ncform-common\");\n\nvar _ncformCommon2 = _interopRequireDefault(_ncformCommon);\n\nvar _get2 = __webpack_require__(/*! lodash-es/get */ \"./node_modules/lodash-es/get.js\");\n\nvar _get3 = _interopRequireDefault(_get2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar controlMixin = _ncformCommon2.default.mixins.vue.controlMixin;\n\nexports.default = {\n\n mixins: [controlMixin],\n\n i18nData: {\n en: {\n uploadTips: 'Drag file here, or click to upload',\n uploadServer: 'Upload to server',\n upload: 'Upload',\n chFile: 'Select file',\n successChTips: '<%= fileCount %> files selected',\n uploadSuccess: 'Uploaded successfully!',\n uploadFail: 'Uploading files all failed!',\n uploadSomeFail: 'Some files failed to upload!',\n limitTips: 'No more than <%= limit %> files can be selected, please re-select'\n },\n zh_cn: {\n uploadTips: '将文件拖到此处,或点击上传',\n uploadServer: '上传到服务器',\n upload: '点击上传',\n chFile: '选取文件',\n successChTips: '共选中文件 <%= fileCount %> 个',\n uploadSuccess: '上传成功!',\n uploadFail: '上传文件全部失败!',\n uploadSomeFail: '部分文件上传失败!',\n limitTips: '选中文件不能多于<%= limit %>个,请重新选择'\n }\n },\n\n props: {\n value: {\n type: Array,\n default: function _default() {\n return [];\n }\n }\n },\n\n data: function data() {\n return {\n // 组件特有的配置属性\n defaultConfig: {\n uploadUrl: '', // 上传的地址\n multiple: false, // 是否支持多选\n data: {}, // 上传时附带的额外参数\n showFileList: true, // 是否显示已上传文件列表\n drag: false, // 是否启用拖拽上传\n accept: '', // 接受上传的文件类型\n listType: 'text', // 文件列表的类型。 可选值:text/picture/picture-card\n autoUpload: false, // 是否在选取文件后立即进行上传\n limit: 1, // 最大允许上传个数\n constraint: { // 约束 TODO: 未实现\n width: 0, // 图片宽度\n height: 0, // 图片高度\n sizeFixed: true, // 图片尺寸约束的大小是否按固定值,当为false时按比例\n maxSize: 0, // 最大图片大小,单位KB,0代表不限\n minSize: 0 // 最小图片大小,单位KB,0代表不限\n },\n resField: '', // 获取返回结果的字段,\n fileNameField: 'name',\n fileUrlField: 'url',\n fileField: 'file'\n },\n uploadInfo: {\n numUploaded: 0,\n total: 0,\n count: 0,\n num: {\n success: 0, // 成功个数\n error: 0 // 失败个数\n }\n // mergeConfig: 请使用该值去绑定你的组件的属性,它包含了defaultConfig data和config props的值\n // modelVal:请使用该值来绑定实际的组件的model--> [{name: 'xx', url: ''}]\n } };\n },\n\n\n computed: {\n // disabled / readonly / hidden / placeholder 你可以直接使用这些变量来控制组件的行为\n uploadUrl: function uploadUrl() {\n return this.mergeConfig.uploadUrl || this.config.uploadUrl || this.defaultConfig.uploadUrl;\n },\n listType: function listType() {\n var vm = this;\n var listType = vm.mergeConfig.listType;\n return listType === 'picture-card' ? '' : listType;\n },\n fileList: function fileList() {\n var vm = this;\n var modelVal = vm.modelVal;\n var numUploaded = 0;\n for (var i in modelVal) {\n if (modelVal[i].status === 'success' || !modelVal[i].status) {\n numUploaded++;\n if (!modelVal[i].status) modelVal[i].status = 'success';\n }\n }\n vm.uploadInfo.numUploaded = numUploaded;\n return modelVal;\n },\n showFileList: function showFileList() {\n return this.readonly || this.mergeConfig.showFileList;\n }\n },\n\n methods: {\n submitUpload: function submitUpload() {\n this.$refs.upload.submit();\n },\n handleUploadChange: function handleUploadChange(file, fileList) {\n var vm = this;\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n\n if (!vm.mergeConfig.autoUpload && !vm.mergeConfig.showFileList && fileList.length) {\n vm.$message({\n message: this.$t('successChTips', { fileCount: fileList.length }),\n type: 'success'\n });\n }\n },\n handleUploadSucess: function handleUploadSucess(res, file, fileList) {\n // 每个文件回调一次\n var vm = this;\n var i = void 0;\n for (i in fileList) {\n if (fileList[i].uid === file.uid) {\n var _vm$mergeConfig = vm.mergeConfig,\n resField = _vm$mergeConfig.resField,\n fileUrlField = _vm$mergeConfig.fileUrlField,\n fileNameField = _vm$mergeConfig.fileNameField;\n\n var resObj = (0, _get3.default)(res, resField || '', {});\n fileList[i].name = resObj && resObj[fileNameField] || fileList[i].name;\n fileList[i].url = resObj && resObj[fileUrlField] || fileList[i].url;\n break;\n }\n }\n if (fileList[i].url) {\n vm.uploadCallback({ state: 'success', fileList: fileList });\n } else {\n // 去掉这个fileList\n fileList.splice(i, 1);\n vm.uploadCallback({ state: 'error', fileList: fileList });\n }\n },\n handleUploadError: function handleUploadError(err, file, fileList) {\n // 每个文件回调一次\n this.uploadCallback({ state: 'error', fileList: fileList });\n },\n uploadCallback: function uploadCallback(_ref) {\n var state = _ref.state,\n fileList = _ref.fileList;\n\n var vm = this;\n var total = vm.uploadInfo.total;\n vm.uploadInfo.count++;\n vm.uploadInfo.num[state]++;\n if (vm.uploadInfo.count === total) {\n // 完成上传\n var content = void 0;\n if (total === vm.uploadInfo.num[state]) {\n vm.$message({\n message: state === 'success' ? vm.$t('uploadSuccess') : vm.$t('uploadFail'),\n type: state\n });\n } else {\n vm.$message({\n message: vm.$t('uploadSomeFail'),\n type: 'error'\n });\n }\n\n vm.modelVal = fileList;\n vm.uploadInfo.count = 0;\n vm.uploadInfo.num.success = 0;\n vm.uploadInfo.num.error = 0;\n }\n },\n handleUploadExceed: function handleUploadExceed(files, fileList) {\n var vm = this;\n vm.$message({\n message: vm.$t('limitTips', { limit: vm.mergeConfig.limit }),\n type: 'warning'\n });\n },\n handleUploadRemove: function handleUploadRemove(file, fileList) {\n var vm = this;\n if (file.status === 'success') {\n vm.uploadInfo.numUploaded--;\n }\n vm.uploadInfo.total = fileList.length - vm.uploadInfo.numUploaded;\n vm.modelVal = fileList;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2NvbnRyb2wtY29tcHMvdXBsb2FkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9bbmFtZV0vdXBsb2FkLnZ1ZT9iZWY4Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICA8ZWwtdXBsb2FkXHJcbiAgICByZWY9XCJ1cGxvYWRcIlxyXG4gICAgOmNsYXNzPVwiWyduY2Zvcm0tdXBsb2FkJywgcmVhZG9ubHkgPyAnaXMtcmVhZC1vbmx5JyA6ICcnXVwiXHJcbiAgICA6ZGlzYWJsZWQ9XCJyZWFkb25seSB8fCBkaXNhYmxlZFwiXHJcbiAgICA6c3R5bGU9XCJ7ZGlzcGxheTogaGlkZGVuID8gJ25vbmUnIDogJyd9XCJcclxuICAgIDphY3Rpb249XCJ1cGxvYWRVcmxcIlxyXG4gICAgOm11bHRpcGxlPVwibWVyZ2VDb25maWcubXVsdGlwbGVcIlxyXG4gICAgOmRhdGE9XCJtZXJnZUNvbmZpZy5kYXRhXCJcclxuICAgIDpzaG93LWZpbGUtbGlzdD1cInNob3dGaWxlTGlzdFwiXHJcbiAgICA6ZHJhZz1cIm1lcmdlQ29uZmlnLmRyYWdcIlxyXG4gICAgOmFjY2VwdD1cIm1lcmdlQ29uZmlnLmFjY2VwdFwiXHJcbiAgICA6bGlzdC10eXBlPVwibGlzdFR5cGVcIlxyXG4gICAgOmF1dG8tdXBsb2FkPVwibWVyZ2VDb25maWcuYXV0b1VwbG9hZFwiXHJcbiAgICA6bGltaXQ9XCJtZXJnZUNvbmZpZy5saW1pdFwiXHJcbiAgICA6b24tY2hhbmdlPVwiaGFuZGxlVXBsb2FkQ2hhbmdlXCJcclxuICAgIDpvbi1zdWNjZXNzPVwiaGFuZGxlVXBsb2FkU3VjZXNzXCJcclxuICAgIDpvbi1lcnJvcj1cImhhbmRsZVVwbG9hZEVycm9yXCJcclxuICAgIDpvbi1leGNlZWQ9XCJoYW5kbGVVcGxvYWRFeGNlZWRcIlxyXG4gICAgOm9uLXJlbW92ZT1cImhhbmRsZVVwbG9hZFJlbW92ZVwiXHJcbiAgICA6ZmlsZS1saXN0PVwiZmlsZUxpc3RcIlxyXG4gICAgOm5hbWU9XCJtZXJnZUNvbmZpZy5maWxlRmllbGRcIlxyXG4gID5cclxuICAgIDwhLS0g5Y+v5ouW5ou9IC0tPlxyXG4gICAgPHRlbXBsYXRlIHYtaWY9XCIhcmVhZG9ubHkgJiYgbWVyZ2VDb25maWcuZHJhZ1wiIHNsb3Q9XCJ0cmlnZ2VyXCI+XHJcbiAgICAgIDxpIGNsYXNzPVwiZWwtaWNvbi11cGxvYWRcIj48L2k+XHJcbiAgICAgIDxkaXYgY2xhc3M9XCJlbC11cGxvYWRfX3RleHRcIiB2LWh0bWw9XCIkdCgndXBsb2FkVGlwcycpXCI+PC9kaXY+XHJcbiAgICA8L3RlbXBsYXRlPlxyXG4gICAgPGRpdiB2LWlmPVwibWVyZ2VDb25maWcuZHJhZyAmJiBkaXNhYmxlZFwiIGNsYXNzPVwiZGlzYWJsZWQtbWFza1wiPjwvZGl2PlxyXG5cclxuICAgIDxlbC1idXR0b25cclxuICAgICAgdi1pZj1cIiFyZWFkb25seSAmJiBtZXJnZUNvbmZpZy5kcmFnICYmICFtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCJcclxuICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICBjbGFzcz1cInVwbG9hZC1idG5cIlxyXG4gICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICB0eXBlPVwic3VjY2Vzc1wiXHJcbiAgICAgIEBjbGljaz1cInN1Ym1pdFVwbG9hZFwiXHJcbiAgICA+e3skdCgndXBsb2FkU2VydmVyJyl9fTwvZWwtYnV0dG9uPlxyXG5cclxuICAgIDwhLS0g5LiN6IO95Y+v5ouW5ou9IOaYr+WQpuiHquWKqOS4iuS8oCDnu7TluqYtLT5cclxuICAgIDxlbC1idXR0b25cclxuICAgICAgdi1pZj1cIiFyZWFkb25seSAmJiAhbWVyZ2VDb25maWcuZHJhZyAmJiBtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCJcclxuICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICBzaXplPVwic21hbGxcIlxyXG4gICAgICB0eXBlPVwicHJpbWFyeVwiXHJcbiAgICA+e3skdCgndXBsb2FkJyl9fTwvZWwtYnV0dG9uPlxyXG5cclxuICAgIDx0ZW1wbGF0ZSB2LWlmPVwiIXJlYWRvbmx5ICYmICFtZXJnZUNvbmZpZy5kcmFnICYmICFtZXJnZUNvbmZpZy5hdXRvVXBsb2FkXCI+XHJcbiAgICAgIDxlbC1idXR0b25cclxuICAgICAgICA6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcbiAgICAgICAgc2xvdD1cInRyaWdnZXJcIlxyXG4gICAgICAgIHNpemU9XCJzbWFsbFwiXHJcbiAgICAgICAgdHlwZT1cInByaW1hcnlcIlxyXG4gICAgICA+e3skdCgnY2hGaWxlJyl9fTwvZWwtYnV0dG9uPlxyXG4gICAgICA8ZWwtYnV0dG9uXHJcbiAgICAgICAgOmRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG4gICAgICAgIGNsYXNzPVwidXBsb2FkLWJ0blwiXHJcbiAgICAgICAgc2l6ZT1cInNtYWxsXCJcclxuICAgICAgICB0eXBlPVwic3VjY2Vzc1wiXHJcbiAgICAgICAgQGNsaWNrPVwic3VibWl0VXBsb2FkXCJcclxuICAgICAgPnt7JHQoJ3VwbG9hZFNlcnZlcicpfX08L2VsLWJ1dHRvbj5cclxuICAgIDwvdGVtcGxhdGU+XHJcblxyXG4gIDwvZWwtdXBsb2FkPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcblxyXG4gIC5oLWxheW91dCB7XHJcbiAgICAubmNmb3JtLXVwbG9hZCB7XHJcbiAgICAgICYuX19uY2Zvcm0tY29udHJvbCB7XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnYtbGF5b3V0IHtcclxuICAgIC5uY2Zvcm0tdXBsb2FkIHtcclxuICAgICAgJi5fX25jZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5jZm9ybS11cGxvYWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5kaXNhYmxlZC1tYXNrIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZC1idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXJlYWQtb25seXtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIC5lbC11cGxvYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbjwvc3R5bGU+XHJcblxyXG48c2NyaXB0PlxyXG5cclxuICBpbXBvcnQgbmNmb3JtQ29tbW9uIGZyb20gJ0BuY2Zvcm0vbmNmb3JtLWNvbW1vbic7XHJcbiAgaW1wb3J0IF9nZXQgZnJvbSAnbG9kYXNoLWVzL2dldCc7XHJcblxyXG4gIGNvbnN0IGNvbnRyb2xNaXhpbiA9IG5jZm9ybUNvbW1vbi5taXhpbnMudnVlLmNvbnRyb2xNaXhpbjtcclxuXHJcbiAgZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW2NvbnRyb2xNaXhpbl0sXHJcblxyXG4gICAgaTE4bkRhdGE6IHtcclxuICAgICAgZW46IHtcclxuICAgICAgICB1cGxvYWRUaXBzOiAnRHJhZyBmaWxlIGhlcmUsIG9yIDxlbT5jbGljayB0byB1cGxvYWQ8L2VtPicsXHJcbiAgICAgICAgdXBsb2FkU2VydmVyOiAnVXBsb2FkIHRvIHNlcnZlcicsXHJcbiAgICAgICAgdXBsb2FkOiAnVXBsb2FkJyxcclxuICAgICAgICBjaEZpbGU6ICdTZWxlY3QgZmlsZScsXHJcbiAgICAgICAgc3VjY2Vzc0NoVGlwczogJzwlPSBmaWxlQ291bnQgJT4gZmlsZXMgc2VsZWN0ZWQnLFxyXG4gICAgICAgIHVwbG9hZFN1Y2Nlc3M6ICdVcGxvYWRlZCBzdWNjZXNzZnVsbHkhJyxcclxuICAgICAgICB1cGxvYWRGYWlsOiAnVXBsb2FkaW5nIGZpbGVzIGFsbCBmYWlsZWQhJyxcclxuICAgICAgICB1cGxvYWRTb21lRmFpbDogJ1NvbWUgZmlsZXMgZmFpbGVkIHRvIHVwbG9hZCEnLFxyXG4gICAgICAgIGxpbWl0VGlwczogJ05vIG1vcmUgdGhhbiA8JT0gbGltaXQgJT4gZmlsZXMgY2FuIGJlIHNlbGVjdGVkLCBwbGVhc2UgcmUtc2VsZWN0J1xyXG4gICAgICB9LFxyXG4gICAgICB6aF9jbjoge1xyXG4gICAgICAgIHVwbG9hZFRpcHM6ICflsIbmlofku7bmi5bliLDmraTlpITvvIzmiJY8ZW0+54K55Ye75LiK5LygPC9lbT4nLFxyXG4gICAgICAgIHVwbG9hZFNlcnZlcjogJ+S4iuS8oOWIsOacjeWKoeWZqCcsXHJcbiAgICAgICAgdXBsb2FkOiAn54K55Ye75LiK5LygJyxcclxuICAgICAgICBjaEZpbGU6ICfpgInlj5bmlofku7YnLFxyXG4gICAgICAgIHN1Y2Nlc3NDaFRpcHM6ICflhbHpgInkuK3mlofku7YgPCU9IGZpbGVDb3VudCAlPiDkuKonLFxyXG4gICAgICAgIHVwbG9hZFN1Y2Nlc3M6ICfkuIrkvKDmiJDlip/vvIEnLFxyXG4gICAgICAgIHVwbG9hZEZhaWw6ICfkuIrkvKDmlofku7blhajpg6jlpLHotKXvvIEnLFxyXG4gICAgICAgIHVwbG9hZFNvbWVGYWlsOiAn6YOo5YiG5paH5Lu25LiK5Lyg5aSx6LSl77yBJyxcclxuICAgICAgICBsaW1pdFRpcHM6ICfpgInkuK3mlofku7bkuI3og73lpJrkuo48JT0gbGltaXQgJT7kuKrvvIzor7fph43mlrDpgInmi6knXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgcHJvcHM6IHtcclxuICAgICAgdmFsdWU6IHtcclxuICAgICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgICBkZWZhdWx0ICgpIHtcclxuICAgICAgICAgIHJldHVybiBbXTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICAvLyDnu4Tku7bnibnmnInnmoTphY3nva7lsZ7mgKdcclxuICAgICAgICBkZWZhdWx0Q29uZmlnOiB7XHJcbiAgICAgICAgICB1cGxvYWRVcmw6ICcnLCAvLyDkuIrkvKDnmoTlnLDlnYBcclxuICAgICAgICAgIG11bHRpcGxlOiBmYWxzZSwgLy8g5piv5ZCm5pSv5oyB5aSa6YCJXHJcbiAgICAgICAgICBkYXRhOiB7fSwgLy8g5LiK5Lyg5pe26ZmE5bim55qE6aKd5aSW5Y+C5pWwXHJcbiAgICAgICAgICBzaG93RmlsZUxpc3Q6IHRydWUsIC8vIOaYr+WQpuaYvuekuuW3suS4iuS8oOaWh+S7tuWIl+ihqFxyXG4gICAgICAgICAgZHJhZzogZmFsc2UsIC8vIOaYr+WQpuWQr+eUqOaLluaLveS4iuS8oFxyXG4gICAgICAgICAgYWNjZXB0OiAnJywgLy8g5o6l5Y+X5LiK5Lyg55qE5paH5Lu257G75Z6LXHJcbiAgICAgICAgICBsaXN0VHlwZTogJ3RleHQnLCAvLyDmlofku7bliJfooajnmoTnsbvlnovjgIIg5Y+v6YCJ5YC877yadGV4dC9waWN0dXJlL3BpY3R1cmUtY2FyZFxyXG4gICAgICAgICAgYXV0b1VwbG9hZDogZmFsc2UsIC8vIOaYr+WQpuWcqOmAieWPluaWh+S7tuWQjueri+WNs+i/m+ihjOS4iuS8oFxyXG4gICAgICAgICAgbGltaXQ6IDEsIC8vIOacgOWkp+WFgeiuuOS4iuS8oOS4quaVsFxyXG4gICAgICAgICAgY29uc3RyYWludDogeyAvLyDnuqbmnZ8gVE9ETzog5pyq5a6e546wXHJcbiAgICAgICAgICAgIHdpZHRoOiAwLCAvLyDlm77niYflrr3luqZcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLCAvLyDlm77niYfpq5jluqZcclxuICAgICAgICAgICAgc2l6ZUZpeGVkOiB0cnVlLCAvLyDlm77niYflsLrlr7jnuqbmnZ/nmoTlpKflsI/mmK/lkKbmjInlm7rlrprlgLzvvIzlvZPkuLpmYWxzZeaXtuaMieavlOS+i1xyXG4gICAgICAgICAgICBtYXhTaXplOiAwLCAvLyDmnIDlpKflm77niYflpKflsI/vvIzljZXkvY1LQu+8jDDku6PooajkuI3pmZBcclxuICAgICAgICAgICAgbWluU2l6ZTogMCAvLyDmnIDlsI/lm77niYflpKflsI/vvIzljZXkvY1LQu+8jDDku6PooajkuI3pmZBcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICByZXNGaWVsZDogJycsIC8vIOiOt+WPlui/lOWbnue7k+aenOeahOWtl+autSxcclxuICAgICAgICAgIGZpbGVOYW1lRmllbGQ6ICduYW1lJyxcclxuICAgICAgICAgIGZpbGVVcmxGaWVsZDogJ3VybCcsXHJcbiAgICAgICAgICBmaWxlRmllbGQ6ICdmaWxlJ1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdXBsb2FkSW5mbzoge1xyXG4gICAgICAgICAgbnVtVXBsb2FkZWQ6IDAsXHJcbiAgICAgICAgICB0b3RhbDogMCxcclxuICAgICAgICAgIGNvdW50OiAwLFxyXG4gICAgICAgICAgbnVtOiB7XHJcbiAgICAgICAgICAgIHN1Y2Nlc3M6IDAsIC8vIOaIkOWKn+S4quaVsFxyXG4gICAgICAgICAgICBlcnJvcjogMCAgLy8g5aSx6LSl5Liq5pWwXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIG1lcmdlQ29uZmlnOiDor7fkvb/nlKjor6XlgLzljrvnu5HlrprkvaDnmoTnu4Tku7bnmoTlsZ7mgKfvvIzlroPljIXlkKvkuoZkZWZhdWx0Q29uZmlnIGRhdGHlkoxjb25maWcgcHJvcHPnmoTlgLxcclxuICAgICAgICAvLyBtb2RlbFZhbO+8muivt+S9v+eUqOivpeWAvOadpee7keWumuWunumZheeahOe7hOS7tueahG1vZGVsLS0+IFt7bmFtZTogJ3h4JywgdXJsOiAnJ31dXHJcbiAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgY29tcHV0ZWQ6IHtcclxuICAgICAgLy8gZGlzYWJsZWQgLyByZWFkb25seSAvIGhpZGRlbiAvIHBsYWNlaG9sZGVyIOS9oOWPr+S7peebtOaOpeS9v+eUqOi/meS6m+WPmOmHj+adpeaOp+WItue7hOS7tueahOihjOS4ulxyXG4gICAgICB1cGxvYWRVcmwoKSB7XHJcbiAgICAgICAgcmV0dXJuIHRoaXMubWVyZ2VDb25maWcudXBsb2FkVXJsXHJcbiAgICAgICAgICAgIHx8IHRoaXMuY29uZmlnLnVwbG9hZFVybFxyXG4gICAgICAgICAgICB8fCB0aGlzLmRlZmF1bHRDb25maWcudXBsb2FkVXJsO1xyXG4gICAgICB9LFxyXG4gICAgICBsaXN0VHlwZSgpIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgY29uc3QgbGlzdFR5cGUgPSB2bS5tZXJnZUNvbmZpZy5saXN0VHlwZTtcclxuICAgICAgICByZXR1cm4gbGlzdFR5cGUgPT09ICdwaWN0dXJlLWNhcmQnID8gJycgOiBsaXN0VHlwZTtcclxuICAgICAgfSxcclxuICAgICAgZmlsZUxpc3QoKSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGNvbnN0IG1vZGVsVmFsID0gdm0ubW9kZWxWYWw7XHJcbiAgICAgICAgbGV0IG51bVVwbG9hZGVkID0gMDtcclxuICAgICAgICBmb3IgKGxldCBpIGluIG1vZGVsVmFsKSB7XHJcbiAgICAgICAgICBpZiAobW9kZWxWYWxbaV0uc3RhdHVzID09PSAnc3VjY2VzcycgfHwgIShtb2RlbFZhbFtpXS5zdGF0dXMpKSB7XHJcbiAgICAgICAgICAgIG51bVVwbG9hZGVkKys7XHJcbiAgICAgICAgICAgIGlmICghKG1vZGVsVmFsW2ldLnN0YXR1cykpIG1vZGVsVmFsW2ldLnN0YXR1cyA9ICdzdWNjZXNzJztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdm0udXBsb2FkSW5mby5udW1VcGxvYWRlZCA9IG51bVVwbG9hZGVkO1xyXG4gICAgICAgIHJldHVybiBtb2RlbFZhbDtcclxuICAgICAgfSxcclxuICAgICAgc2hvd0ZpbGVMaXN0KCkge1xyXG4gICAgICAgIHJldHVybiB0aGlzLnJlYWRvbmx5IHx8IHRoaXMubWVyZ2VDb25maWcuc2hvd0ZpbGVMaXN0O1xyXG4gICAgICB9XHJcbiAgICB9LFxyXG5cclxuICAgIG1ldGhvZHM6IHtcclxuICAgICAgc3VibWl0VXBsb2FkKCkge1xyXG4gICAgICAgIHRoaXMuJHJlZnMudXBsb2FkLnN1Ym1pdCgpO1xyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVVcGxvYWRDaGFuZ2UoZmlsZSwgZmlsZUxpc3QpIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgdm0udXBsb2FkSW5mby50b3RhbCA9IGZpbGVMaXN0Lmxlbmd0aCAtIHZtLnVwbG9hZEluZm8ubnVtVXBsb2FkZWQ7XHJcblxyXG4gICAgICAgIGlmICghdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZFxyXG4gICAgICAgICAgJiYgIXZtLm1lcmdlQ29uZmlnLnNob3dGaWxlTGlzdFxyXG4gICAgICAgICAgJiYgZmlsZUxpc3QubGVuZ3RoKSB7XHJcbiAgICAgICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgICAgICBtZXNzYWdlOiB0aGlzLiR0KCdzdWNjZXNzQ2hUaXBzJywge2ZpbGVDb3VudDogZmlsZUxpc3QubGVuZ3RofSksXHJcbiAgICAgICAgICAgICAgdHlwZTogJ3N1Y2Nlc3MnXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkU3VjZXNzKHJlcywgZmlsZSwgZmlsZUxpc3QpIHsgLy8g5q+P5Liq5paH5Lu25Zue6LCD5LiA5qyhXHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGxldCBpO1xyXG4gICAgICAgIGZvciAoaSBpbiBmaWxlTGlzdCkge1xyXG4gICAgICAgICAgaWYgKGZpbGVMaXN0W2ldLnVpZCA9PT0gZmlsZS51aWQpIHtcclxuICAgICAgICAgICAgY29uc3QgeyByZXNGaWVsZCwgZmlsZVVybEZpZWxkLCBmaWxlTmFtZUZpZWxkIH0gPSB2bS5tZXJnZUNvbmZpZztcclxuICAgICAgICAgICAgY29uc3QgcmVzT2JqID0gX2dldChyZXMsIHJlc0ZpZWxkIHx8ICcnLCB7fSk7XHJcbiAgICAgICAgICAgIGZpbGVMaXN0W2ldLm5hbWUgPSByZXNPYmogJiYgcmVzT2JqW2ZpbGVOYW1lRmllbGRdIHx8IGZpbGVMaXN0W2ldLm5hbWU7XHJcbiAgICAgICAgICAgIGZpbGVMaXN0W2ldLnVybCA9IHJlc09iaiAmJiByZXNPYmpbZmlsZVVybEZpZWxkXSB8fCBmaWxlTGlzdFtpXS51cmw7XHJcbiAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpZiAoZmlsZUxpc3RbaV0udXJsKSB7XHJcbiAgICAgICAgICB2bS51cGxvYWRDYWxsYmFjayh7IHN0YXRlOiAnc3VjY2VzcycsIGZpbGVMaXN0IH0pO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAvLyDljrvmjonov5nkuKpmaWxlTGlzdFxyXG4gICAgICAgICAgZmlsZUxpc3Quc3BsaWNlKGksMSk7XHJcbiAgICAgICAgICB2bS51cGxvYWRDYWxsYmFjayh7IHN0YXRlOiAnZXJyb3InLCBmaWxlTGlzdCB9KTtcclxuICAgICAgICB9XHJcbiAgICAgIH0sXHJcbiAgICAgIGhhbmRsZVVwbG9hZEVycm9yKGVyciwgZmlsZSwgZmlsZUxpc3QpIHsgLy8g5q+P5Liq5paH5Lu25Zue6LCD5LiA5qyhXHJcbiAgICAgICAgdGhpcy51cGxvYWRDYWxsYmFjayh7IHN0YXRlOiAnZXJyb3InLCBmaWxlTGlzdCB9KTtcclxuICAgICAgfSxcclxuICAgICAgdXBsb2FkQ2FsbGJhY2soe3N0YXRlLCBmaWxlTGlzdH0pIHtcclxuICAgICAgICBjb25zdCB2bSA9IHRoaXM7XHJcbiAgICAgICAgY29uc3QgdG90YWwgPSB2bS51cGxvYWRJbmZvLnRvdGFsO1xyXG4gICAgICAgIHZtLnVwbG9hZEluZm8uY291bnQrKztcclxuICAgICAgICB2bS51cGxvYWRJbmZvLm51bVtzdGF0ZV0rKztcclxuICAgICAgICBpZiAoIHZtLnVwbG9hZEluZm8uY291bnQgPT09IHRvdGFsKSB7IC8vIOWujOaIkOS4iuS8oFxyXG4gICAgICAgICAgbGV0IGNvbnRlbnQ7XHJcbiAgICAgICAgICBpZiAodG90YWwgPT09IHZtLnVwbG9hZEluZm8ubnVtW3N0YXRlXSkge1xyXG4gICAgICAgICAgICB2bS4kbWVzc2FnZSh7XHJcbiAgICAgICAgICAgICAgbWVzc2FnZTogc3RhdGUgPT09ICdzdWNjZXNzJyA/IHZtLiR0KCd1cGxvYWRTdWNjZXNzJykgOiB2bS4kdCgndXBsb2FkRmFpbCcpLFxyXG4gICAgICAgICAgICAgIHR5cGU6IHN0YXRlXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgdm0uJG1lc3NhZ2Uoe1xyXG4gICAgICAgICAgICAgIG1lc3NhZ2U6IHZtLiR0KCd1cGxvYWRTb21lRmFpbCcpLFxyXG4gICAgICAgICAgICAgIHR5cGU6ICdlcnJvcidcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdm0ubW9kZWxWYWwgPSBmaWxlTGlzdDtcclxuICAgICAgICAgIHZtLnVwbG9hZEluZm8uY291bnQgPSAwO1xyXG4gICAgICAgICAgdm0udXBsb2FkSW5mby5udW0uc3VjY2VzcyA9IDA7XHJcbiAgICAgICAgICB2bS51cGxvYWRJbmZvLm51bS5lcnJvciA9IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9LFxyXG4gICAgICBoYW5kbGVVcGxvYWRFeGNlZWQoZmlsZXMsIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIHZtLiRtZXNzYWdlKHtcclxuICAgICAgICAgIG1lc3NhZ2U6IHZtLiR0KCdsaW1pdFRpcHMnLCB7bGltaXQ6IHZtLm1lcmdlQ29uZmlnLmxpbWl0fSksXHJcbiAgICAgICAgICB0eXBlOiAnd2FybmluZydcclxuICAgICAgICB9KTtcclxuICAgICAgfSxcclxuICAgICAgaGFuZGxlVXBsb2FkUmVtb3ZlKGZpbGUsIGZpbGVMaXN0KSB7XHJcbiAgICAgICAgY29uc3Qgdm0gPSB0aGlzO1xyXG4gICAgICAgIGlmIChmaWxlLnN0YXR1cyA9PT0gJ3N1Y2Nlc3MnKSB7XHJcbiAgICAgICAgICB2bS51cGxvYWRJbmZvLm51bVVwbG9hZGVkLS07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHZtLnVwbG9hZEluZm8udG90YWwgPSBmaWxlTGlzdC5sZW5ndGggLSB2bS51cGxvYWRJbmZvLm51bVVwbG9hZGVkO1xyXG4gICAgICAgIHZtLm1vZGVsVmFsID0gZmlsZUxpc3Q7XHJcbiAgICAgIH0sXHJcbiAgICB9XHJcbiAgfVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFpSEE7QUFDQTs7O0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUNBO0FBQ0E7OztBQUtBO0FBQ0E7OztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBOztBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVRBO0FBWkE7QUFDQTs7O0FBMEJBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFEQTtBQUNBO0FBUUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBcEJBOztBQXVCQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUZBO0FBS0E7QUFDQTtBQVZBO0FBYUE7QUFDQTtBQUNBOztBQUFBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBM0JBO0FBQ0E7O0FBOEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7O0FBSUE7QUFDQTtBQUZBO0FBSUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTs7Ozs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFDQTs7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUlBOztBQUVBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQS9FQTtBQTFHQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/babel-loader/lib/index.js!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=script&lang=js&\n"); /***/ }), @@ -116,7 +116,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-upload\",\n {\n ref: \"upload\",\n class: [\"ncform-upload\", _vm.readonly ? \"is-read-only\" : \"\"],\n style: { display: _vm.hidden ? \"none\" : \"\" },\n attrs: {\n disabled: _vm.readonly || _vm.disabled,\n action: _vm.uploadUrl,\n multiple: _vm.mergeConfig.multiple,\n data: _vm.mergeConfig.data,\n \"show-file-list\": _vm.showFileList,\n drag: _vm.mergeConfig.drag,\n accept: _vm.mergeConfig.accept,\n \"list-type\": _vm.listType,\n \"auto-upload\": _vm.mergeConfig.autoUpload,\n limit: _vm.mergeConfig.limit,\n \"on-change\": _vm.handleUploadChange,\n \"on-success\": _vm.handleUploadSucess,\n \"on-error\": _vm.handleUploadError,\n \"on-exceed\": _vm.handleUploadExceed,\n \"on-remove\": _vm.handleUploadRemove,\n \"file-list\": _vm.fileList,\n name: _vm.mergeConfig.fileField\n }\n },\n [\n !_vm.readonly && _vm.mergeConfig.drag\n ? _c(\"template\", { slot: \"trigger\" }, [\n _c(\"i\", { staticClass: \"el-icon-upload\" }),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"el-upload__text\" }, [\n _vm._v(\"将文件拖到此处,或\"),\n _c(\"em\", [_vm._v(\"点击上传\")])\n ])\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.drag && _vm.disabled\n ? _c(\"div\", { staticClass: \"disabled-mask\" })\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && _vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"success\" },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(\"上传到服务器\")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && _vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"primary\" }\n },\n [_vm._v(\"点击上传\")]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? [\n _c(\n \"el-button\",\n {\n attrs: {\n slot: \"trigger\",\n disabled: _vm.disabled,\n size: \"small\",\n type: \"primary\"\n },\n slot: \"trigger\"\n },\n [_vm._v(\"选取文件\")]\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: {\n disabled: _vm.disabled,\n size: \"small\",\n type: \"success\"\n },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(\"上传到服务器\")]\n )\n ]\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3VwbG9hZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDllNzhmYWMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy91cGxvYWQudnVlPzEzZmQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXVwbG9hZFwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgIGNsYXNzOiBbXCJuY2Zvcm0tdXBsb2FkXCIsIF92bS5yZWFkb25seSA/IFwiaXMtcmVhZC1vbmx5XCIgOiBcIlwiXSxcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfSxcbiAgICAgIGF0dHJzOiB7XG4gICAgICAgIGRpc2FibGVkOiBfdm0ucmVhZG9ubHkgfHwgX3ZtLmRpc2FibGVkLFxuICAgICAgICBhY3Rpb246IF92bS51cGxvYWRVcmwsXG4gICAgICAgIG11bHRpcGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlwbGUsXG4gICAgICAgIGRhdGE6IF92bS5tZXJnZUNvbmZpZy5kYXRhLFxuICAgICAgICBcInNob3ctZmlsZS1saXN0XCI6IF92bS5zaG93RmlsZUxpc3QsXG4gICAgICAgIGRyYWc6IF92bS5tZXJnZUNvbmZpZy5kcmFnLFxuICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy5hY2NlcHQsXG4gICAgICAgIFwibGlzdC10eXBlXCI6IF92bS5saXN0VHlwZSxcbiAgICAgICAgXCJhdXRvLXVwbG9hZFwiOiBfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZCxcbiAgICAgICAgbGltaXQ6IF92bS5tZXJnZUNvbmZpZy5saW1pdCxcbiAgICAgICAgXCJvbi1jaGFuZ2VcIjogX3ZtLmhhbmRsZVVwbG9hZENoYW5nZSxcbiAgICAgICAgXCJvbi1zdWNjZXNzXCI6IF92bS5oYW5kbGVVcGxvYWRTdWNlc3MsXG4gICAgICAgIFwib24tZXJyb3JcIjogX3ZtLmhhbmRsZVVwbG9hZEVycm9yLFxuICAgICAgICBcIm9uLWV4Y2VlZFwiOiBfdm0uaGFuZGxlVXBsb2FkRXhjZWVkLFxuICAgICAgICBcIm9uLXJlbW92ZVwiOiBfdm0uaGFuZGxlVXBsb2FkUmVtb3ZlLFxuICAgICAgICBcImZpbGUtbGlzdFwiOiBfdm0uZmlsZUxpc3QsXG4gICAgICAgIG5hbWU6IF92bS5tZXJnZUNvbmZpZy5maWxlRmllbGRcbiAgICAgIH1cbiAgICB9LFxuICAgIFtcbiAgICAgICFfdm0ucmVhZG9ubHkgJiYgX3ZtLm1lcmdlQ29uZmlnLmRyYWdcbiAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJ0cmlnZ2VyXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi11cGxvYWRcIiB9KSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImVsLXVwbG9hZF9fdGV4dFwiIH0sIFtcbiAgICAgICAgICAgICAgX3ZtLl92KFwi5bCG5paH5Lu25ouW5Yiw5q2k5aSE77yM5oiWXCIpLFxuICAgICAgICAgICAgICBfYyhcImVtXCIsIFtfdm0uX3YoXCLngrnlh7vkuIrkvKBcIildKVxuICAgICAgICAgICAgXSlcbiAgICAgICAgICBdKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF92bS5tZXJnZUNvbmZpZy5kcmFnICYmIF92bS5kaXNhYmxlZFxuICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZGlzYWJsZWQtbWFza1wiIH0pXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seSAmJiBfdm0ubWVyZ2VDb25maWcuZHJhZyAmJiAhX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInVwbG9hZC1idG5cIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCwgc2l6ZTogXCJzbWFsbFwiLCB0eXBlOiBcInN1Y2Nlc3NcIiB9LFxuICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnN1Ym1pdFVwbG9hZCB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW192bS5fdihcIuS4iuS8oOWIsOacjeWKoeWZqFwiKV1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seSAmJiAhX3ZtLm1lcmdlQ29uZmlnLmRyYWcgJiYgX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsIHNpemU6IFwic21hbGxcIiwgdHlwZTogXCJwcmltYXJ5XCIgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoXCLngrnlh7vkuIrkvKBcIildXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICFfdm0ucmVhZG9ubHkgJiYgIV92bS5tZXJnZUNvbmZpZy5kcmFnICYmICFfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZFxuICAgICAgICA/IFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIHNsb3Q6IFwidHJpZ2dlclwiLFxuICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAgIHNpemU6IFwic21hbGxcIixcbiAgICAgICAgICAgICAgICAgIHR5cGU6IFwicHJpbWFyeVwiXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBzbG90OiBcInRyaWdnZXJcIlxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwi6YCJ5Y+W5paH5Lu2XCIpXVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInVwbG9hZC1idG5cIixcbiAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgZGlzYWJsZWQ6IF92bS5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAgIHNpemU6IFwic21hbGxcIixcbiAgICAgICAgICAgICAgICAgIHR5cGU6IFwic3VjY2Vzc1wiXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnN1Ym1pdFVwbG9hZCB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCLkuIrkvKDliLDmnI3liqHlmahcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=template&id=49e78fac&\n"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"el-upload\",\n {\n ref: \"upload\",\n class: [\"ncform-upload\", _vm.readonly ? \"is-read-only\" : \"\"],\n style: { display: _vm.hidden ? \"none\" : \"\" },\n attrs: {\n disabled: _vm.readonly || _vm.disabled,\n action: _vm.uploadUrl,\n multiple: _vm.mergeConfig.multiple,\n data: _vm.mergeConfig.data,\n \"show-file-list\": _vm.showFileList,\n drag: _vm.mergeConfig.drag,\n accept: _vm.mergeConfig.accept,\n \"list-type\": _vm.listType,\n \"auto-upload\": _vm.mergeConfig.autoUpload,\n limit: _vm.mergeConfig.limit,\n \"on-change\": _vm.handleUploadChange,\n \"on-success\": _vm.handleUploadSucess,\n \"on-error\": _vm.handleUploadError,\n \"on-exceed\": _vm.handleUploadExceed,\n \"on-remove\": _vm.handleUploadRemove,\n \"file-list\": _vm.fileList,\n name: _vm.mergeConfig.fileField\n }\n },\n [\n !_vm.readonly && _vm.mergeConfig.drag\n ? _c(\"template\", { slot: \"trigger\" }, [\n _c(\"i\", { staticClass: \"el-icon-upload\" }),\n _vm._v(\" \"),\n _c(\"div\", {\n staticClass: \"el-upload__text\",\n domProps: { innerHTML: _vm._s(_vm.$t(\"uploadTips\")) }\n })\n ])\n : _vm._e(),\n _vm._v(\" \"),\n _vm.mergeConfig.drag && _vm.disabled\n ? _c(\"div\", { staticClass: \"disabled-mask\" })\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && _vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"success\" },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(_vm._s(_vm.$t(\"uploadServer\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && _vm.mergeConfig.autoUpload\n ? _c(\n \"el-button\",\n {\n attrs: { disabled: _vm.disabled, size: \"small\", type: \"primary\" }\n },\n [_vm._v(_vm._s(_vm.$t(\"upload\")))]\n )\n : _vm._e(),\n _vm._v(\" \"),\n !_vm.readonly && !_vm.mergeConfig.drag && !_vm.mergeConfig.autoUpload\n ? [\n _c(\n \"el-button\",\n {\n attrs: {\n slot: \"trigger\",\n disabled: _vm.disabled,\n size: \"small\",\n type: \"primary\"\n },\n slot: \"trigger\"\n },\n [_vm._v(_vm._s(_vm.$t(\"chFile\")))]\n ),\n _vm._v(\" \"),\n _c(\n \"el-button\",\n {\n staticClass: \"upload-btn\",\n attrs: {\n disabled: _vm.disabled,\n size: \"small\",\n type: \"success\"\n },\n on: { click: _vm.submitUpload }\n },\n [_vm._v(_vm._s(_vm.$t(\"uploadServer\")))]\n )\n ]\n : _vm._e()\n ],\n 2\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9jb250cm9sLWNvbXBzL3VwbG9hZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDllNzhmYWMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vW25hbWVdLy4vc3JjL2NvbXBvbmVudHMvY29udHJvbC1jb21wcy91cGxvYWQudnVlPzEzZmQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkge1xuICB2YXIgX3ZtID0gdGhpc1xuICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gIHJldHVybiBfYyhcbiAgICBcImVsLXVwbG9hZFwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJ1cGxvYWRcIixcbiAgICAgIGNsYXNzOiBbXCJuY2Zvcm0tdXBsb2FkXCIsIF92bS5yZWFkb25seSA/IFwiaXMtcmVhZC1vbmx5XCIgOiBcIlwiXSxcbiAgICAgIHN0eWxlOiB7IGRpc3BsYXk6IF92bS5oaWRkZW4gPyBcIm5vbmVcIiA6IFwiXCIgfSxcbiAgICAgIGF0dHJzOiB7XG4gICAgICAgIGRpc2FibGVkOiBfdm0ucmVhZG9ubHkgfHwgX3ZtLmRpc2FibGVkLFxuICAgICAgICBhY3Rpb246IF92bS51cGxvYWRVcmwsXG4gICAgICAgIG11bHRpcGxlOiBfdm0ubWVyZ2VDb25maWcubXVsdGlwbGUsXG4gICAgICAgIGRhdGE6IF92bS5tZXJnZUNvbmZpZy5kYXRhLFxuICAgICAgICBcInNob3ctZmlsZS1saXN0XCI6IF92bS5zaG93RmlsZUxpc3QsXG4gICAgICAgIGRyYWc6IF92bS5tZXJnZUNvbmZpZy5kcmFnLFxuICAgICAgICBhY2NlcHQ6IF92bS5tZXJnZUNvbmZpZy5hY2NlcHQsXG4gICAgICAgIFwibGlzdC10eXBlXCI6IF92bS5saXN0VHlwZSxcbiAgICAgICAgXCJhdXRvLXVwbG9hZFwiOiBfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZCxcbiAgICAgICAgbGltaXQ6IF92bS5tZXJnZUNvbmZpZy5saW1pdCxcbiAgICAgICAgXCJvbi1jaGFuZ2VcIjogX3ZtLmhhbmRsZVVwbG9hZENoYW5nZSxcbiAgICAgICAgXCJvbi1zdWNjZXNzXCI6IF92bS5oYW5kbGVVcGxvYWRTdWNlc3MsXG4gICAgICAgIFwib24tZXJyb3JcIjogX3ZtLmhhbmRsZVVwbG9hZEVycm9yLFxuICAgICAgICBcIm9uLWV4Y2VlZFwiOiBfdm0uaGFuZGxlVXBsb2FkRXhjZWVkLFxuICAgICAgICBcIm9uLXJlbW92ZVwiOiBfdm0uaGFuZGxlVXBsb2FkUmVtb3ZlLFxuICAgICAgICBcImZpbGUtbGlzdFwiOiBfdm0uZmlsZUxpc3QsXG4gICAgICAgIG5hbWU6IF92bS5tZXJnZUNvbmZpZy5maWxlRmllbGRcbiAgICAgIH1cbiAgICB9LFxuICAgIFtcbiAgICAgICFfdm0ucmVhZG9ubHkgJiYgX3ZtLm1lcmdlQ29uZmlnLmRyYWdcbiAgICAgICAgPyBfYyhcInRlbXBsYXRlXCIsIHsgc2xvdDogXCJ0cmlnZ2VyXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZWwtaWNvbi11cGxvYWRcIiB9KSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcImRpdlwiLCB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImVsLXVwbG9hZF9fdGV4dFwiLFxuICAgICAgICAgICAgICBkb21Qcm9wczogeyBpbm5lckhUTUw6IF92bS5fcyhfdm0uJHQoXCJ1cGxvYWRUaXBzXCIpKSB9XG4gICAgICAgICAgICB9KVxuICAgICAgICAgIF0pXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX3ZtLm1lcmdlQ29uZmlnLmRyYWcgJiYgX3ZtLmRpc2FibGVkXG4gICAgICAgID8gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJkaXNhYmxlZC1tYXNrXCIgfSlcbiAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLnJlYWRvbmx5ICYmIF92bS5tZXJnZUNvbmZpZy5kcmFnICYmICFfdm0ubWVyZ2VDb25maWcuYXV0b1VwbG9hZFxuICAgICAgICA/IF9jKFxuICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidXBsb2FkLWJ0blwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLCBzaXplOiBcInNtYWxsXCIsIHR5cGU6IFwic3VjY2Vzc1wiIH0sXG4gICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0VXBsb2FkIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KF92bS5fcyhfdm0uJHQoXCJ1cGxvYWRTZXJ2ZXJcIikpKV1cbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgIV92bS5yZWFkb25seSAmJiAhX3ZtLm1lcmdlQ29uZmlnLmRyYWcgJiYgX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZWwtYnV0dG9uXCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGF0dHJzOiB7IGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsIHNpemU6IFwic21hbGxcIiwgdHlwZTogXCJwcmltYXJ5XCIgfVxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcInVwbG9hZFwiKSkpXVxuICAgICAgICAgIClcbiAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAhX3ZtLnJlYWRvbmx5ICYmICFfdm0ubWVyZ2VDb25maWcuZHJhZyAmJiAhX3ZtLm1lcmdlQ29uZmlnLmF1dG9VcGxvYWRcbiAgICAgICAgPyBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJlbC1idXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBzbG90OiBcInRyaWdnZXJcIixcbiAgICAgICAgICAgICAgICAgIGRpc2FibGVkOiBfdm0uZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgICBzaXplOiBcInNtYWxsXCIsXG4gICAgICAgICAgICAgICAgICB0eXBlOiBcInByaW1hcnlcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgc2xvdDogXCJ0cmlnZ2VyXCJcbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwiY2hGaWxlXCIpKSldXG4gICAgICAgICAgICApLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImVsLWJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidXBsb2FkLWJ0blwiLFxuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBkaXNhYmxlZDogX3ZtLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICAgc2l6ZTogXCJzbWFsbFwiLFxuICAgICAgICAgICAgICAgICAgdHlwZTogXCJzdWNjZXNzXCJcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uc3VibWl0VXBsb2FkIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLiR0KFwidXBsb2FkU2VydmVyXCIpKSldXG4gICAgICAgICAgICApXG4gICAgICAgICAgXVxuICAgICAgICA6IF92bS5fZSgpXG4gICAgXSxcbiAgICAyXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///../../node_modules/vue-loader/lib/loaders/templateLoader.js?!../../node_modules/vue-loader/lib/index.js?!./src/components/control-comps/upload.vue?vue&type=template&id=49e78fac&\n"); /***/ }), diff --git a/ncform-theme-elementui/assets/ncformCommon.min.js b/ncform-theme-elementui/assets/ncformCommon.min.js index 1563ec4..e0a46e6 100644 --- a/ncform-theme-elementui/assets/ncformCommon.min.js +++ b/ncform-theme-elementui/assets/ncformCommon.min.js @@ -1,4 +1,4 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ncformCommon=t():e.ncformCommon=t()}(window,function(){return function(e){function t(n){if(r[n])return r[n].exports;var u=r[n]={i:n,l:!1,exports:{}};return e[n].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var u in e)t.d(n,u,function(t){return e[t]}.bind(null,u));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=68)}([function(e,t,r){"use strict";function n(e){return"[object Array]"===c.call(e)}function u(e){return null!==e&&"object"===(void 0===e?"undefined":f(e))}function o(e){return"[object Function]"===c.call(e)}function a(e,t){if(null!==e&&void 0!==e)if("object"!==(void 0===e?"undefined":f(e))&&(e=[e]),n(e))for(var r=0,u=e.length;r0},isNormalArrSchema:function(e){return"array"===e.type&&!!e.items&&Object.keys(e.items).length>0},getSchemaByPath:function(e,t,r){var n=t;r&&(r.split(",")||[]).forEach(function(e){n=n.replace("[i]","["+e+"]")});var u="properties."+n.replace(/\./g,".properties.").replace(/(\[\d+\])/g,".value$1.__dataSchema");return(0,_get3.default)(e,u)},smartAnalyzeVal:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.idxChain,n=void 0===r?"":r,u=t.data,o=void 0===u?{rootData:{},constData:{},selfData:{}}:u;return ncformUtils.smartAnalyze(e,{idxChain:n,data:[{symbol:"$root",value:o.rootData},{symbol:"$const",value:o.constData},{symbol:"$self",value:o.selfData}]})},smartAnalyze:function smartAnalyze(val){var _ref2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref2$idxChain=_ref2.idxChain,idxChain=void 0===_ref2$idxChain?"":_ref2$idxChain,_ref2$data=_ref2.data,data=void 0===_ref2$data?[]:_ref2$data,_ref2$expPrefix=_ref2.expPrefix,expPrefix=void 0===_ref2$expPrefix?"dx:":_ref2$expPrefix,valType=void 0===val?"undefined":_typeof(val),result=void 0,__get=_get3.default,__map=_map3.default;switch(data=data.map(function(e){return Object.assign({},e,{value:{_value:e.value}})}),valType){case"string":if(0===val.indexOf(expPrefix)){var idxChains=idxChain.split(","),matchs=val.match(/\{{.*?}}/g)||[];matchs.forEach(function(mItem){var tempVal=mItem;data.forEach(function(e,t){tempVal=tempVal.indexOf("[e]")>=0?tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(.*)}}"),"__map(data["+t+"].value._value, '$1')"):tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(\\.?.*)}}"),"__get(data["+t+"].value, '_value$1')")});var brackets=tempVal.match(/\[.*?\]/g)||[];brackets.forEach(function(bItem,idx){if("[e]"===bItem)tempVal=tempVal.replace(", '","").replace(/\[e\]\.{0,1}/,", '").replace(", ''","");else{var bItemTemp=eval(bItem.replace(/i/g,idxChains[idx-1]));tempVal=tempVal.replace(bItem,"["+bItemTemp+"]")}}),val=val.replace(mItem,tempVal)}),result=eval(val)}else result=val;break;case"function":result=val.apply(void 0,_toConsumableArray(data.map(function(e){return e.value._value})));break;default:result=val}return result},getDefVal:function(e){var t="";switch(e){case"string":t="";break;case"number":case"integer":t=void 0;break;case"boolean":t=!1;break;case"object":t={};break;case"array":t=[];break;default:t=""}return t},getValType:function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},notEmptyVal:function(e){switch(ncformUtils.getValType(e)){case"undefined":return!1;case"string":return 0!==e.length;case"number":return!Number.isNaN(e)&&Number.isFinite(e);case"array":return 0!==e.length;case"object":return 0!==Object.keys(e).length;case"boolean":return!0;default:return!1}},getElement:function(e){var t=void 0;if("string"==typeof e)t=document.getElementById(e)||document.querySelector(e);else{if(!(e instanceof Element))throw new Error("node must be a element id, or css selector, or element");t=e}if(!t)throw new Error("node is not exist");return t},priorityGetValue:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n10&&(e=10),Math.random().toString(36).substring(2,e+2)}};exports.default=ncformUtils,module.exports=ncformUtils},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(3)).default)(Object,"create");t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var u=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++u]);++u=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};u.forEach(["delete","get","head"],function(e){f.headers[e]={}}),u.forEach(["post","put","patch"],function(e){f.headers[e]=u.merge(a)}),e.exports=f}).call(this,r(155))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(42));t.default=function(e){var t=new e.constructor(e.byteLength);return new n.default(t).set(new n.default(e)),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(34));t.default=function(e,t,r){var u=null==e?void 0:(0,n.default)(e,t);return void 0===u?r:u}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(35)),o=n(r(14));t.default=function(e,t){for(var r=0,n=(t=(0,u.default)(t,e)).length;null!=e&&rd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var y=-1,b=!0,v=r&i?new u.default:void 0;for(c.set(e,t),c.set(t,e);++y-1&&e%1==0&&e-1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(12));t.default=function(e,t){var r=this.__data__,u=(0,n.default)(r,e);return u<0?(++this.size,r.push([e,t])):r[u][1]=t,this}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e){var t=(0,n.default)(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":n(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e){return(0,n.default)(this,e).get(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e){return(0,n.default)(this,e).has(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(13));t.default=function(e,t){var r=(0,n.default)(this,e),u=r.size;return r.set(e,t),this.size+=r.size==u?0:1,this}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(6)),o=n(r(39)),a=n(r(1)),f=n(r(19)),i=1/0,l=u.default?u.default.prototype:void 0,c=l?l.toString:void 0;t.default=function e(t){if("string"==typeof t)return t;if((0,a.default)(t))return(0,o.default)(t,e)+"";if((0,f.default)(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-i?"-0":r}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(39)),o=n(r(98)),a=n(r(136)),f=n(r(1));t.default=function(e,t){return((0,f.default)(e)?u.default:a.default)(e,(0,o.default)(t,3))}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(r(99)),a=n(r(128)),f=n(r(132)),i=n(r(1)),l=n(r(133));t.default=function(e){return"function"==typeof e?e:null==e?f.default:"object"==(void 0===e?"undefined":u(e))?(0,i.default)(e)?(0,a.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(100)),o=n(r(127)),a=n(r(56));t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,a.default)(t[0][0],t[0][1]):function(r){return r===e||(0,u.default)(r,e,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(24)),o=n(r(40)),a=1,f=2;t.default=function(e,t,r,n){var i=r.length,l=i,c=!n;if(null==e)return!l;for(e=Object(e);i--;){var s=r[i];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i1)for(var r=1;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}}),a):a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?function(){function e(e){var t=e;return r&&(u.setAttribute("href",t),t=u.href),u.setAttribute("href",t),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:"/"===u.pathname.charAt(0)?u.pathname:"/"+u.pathname}}var t,r=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");return t=e(window.location.href),function(r){var u=n.isString(r)?e(r):r;return u.protocol===t.protocol&&u.host===t.host}}():function(){return!0}},function(e,t,r){"use strict";function n(){this.message="String contains an invalid character"}var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,o=String(e),a="",f=0,i=u;o.charAt(0|f)||(i="=",f%1);a+=i.charAt(63&t>>8-f%1*8)){if((r=o.charCodeAt(f+=.75))>255)throw new n;t=t<<8|r}return a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,u,o,a){var f=[];f.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&f.push("expires="+new Date(r).toGMTString()),n.isString(u)&&f.push("path="+u),n.isString(o)&&f.push("domain="+o),!0===a&&f.push("secure"),document.cookie=f.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";function n(){this.handlers=[]}var u=r(0);n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(e){u.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=n},function(e,t,r){"use strict";function n(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var u=r(0),o=r(166),a=r(61),f=r(31),i=r(167),l=r(168);e.exports=function(e){return n(e),e.baseURL&&!i(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=u.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),u.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||f.adapter)(e).then(function(t){return n(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(n(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){"use strict";var n=r(0);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new u(e),t(r.reason))})}var u=r(62);n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var e;return{token:new n(function(t){e=t}),cancel:e}},e.exports=n},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(16)),o=n(r(57)),a=n(r(9));t.default={created:function(){var e=this;this.$http||(this.$http=this.$axios||this.axios||o.default),this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object,default:function(){return{disabled:!1,readonly:!1,hidden:!1,placeholder:""}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""},value:{type:[String,Number,Boolean,Object,Array]}},data:function(){return{mergeConfig:{},defaultConfig:{},modelVal:this.value}},computed:{disabled:function(){return this._analyzeVal(this.config.disabled)},readonly:function(){return this._analyzeVal(this.config.readonly)},placeholder:function(){return this._analyzeVal(this.config.placeholder)},hidden:function(){return this._analyzeVal(this.config.hidden)}},watch:{modelVal:function(e){var t=this._processModelVal(e);this.$options.tempProcessedVal=t,this.$emit("input",t)},value:function(e){JSON.stringify(this.$data.modelVal)!==JSON.stringify(e)&&JSON.stringify(this.$options.tempProcessedVal)!==JSON.stringify(e)&&(this.$data.modelVal=e),this.$options.tempProcessedVal=null}},methods:{_analyzeVal:function(e){return a.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},_processModelVal:function(e){return e}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(16)),o=n(r(9));t.default={created:function(){var e=this;this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"object"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,layout:"v",labelWidth:"100px"}}},methods:{_analyzeVal:function(e){return o.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)},isNormalObjSchema:o.default.isNormalObjSchema,isNormalArrSchema:o.default.isNormalArrSchema}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(174)),o=n(r(16)),a=n(r(9));t.default={created:function(){var e=this;this.schema.value=this.schema.value&&this.schema.value.length>0?this.schema.value:[a.default.getDefVal(this.schema.items.type)],this.schema.value.forEach(function(t,r){e.addItem(r)}),this.$data.mergeConfig=(0,o.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,o.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"array"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,disableReorder:!1,disableAdd:!1,disableDel:!1,addTxt:"Add",delAllTxt:"Del All"}}},methods:{_analyzeVal:function(e){return a.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},isNormalObjSchema:a.default.isNormalObjSchema,isNormalArrSchema:a.default.isNormalArrSchema,addItem:function(e){var t=e;if(void 0===t&&(this.schema.value.push(a.default.getDefVal(this.schema.items.type)),t=this.schema.value.length-1),!this.schema.value[t].__dataSchema){var r=(0,u.default)(this.schema.items);a.default.setValueToSchema(this.schema.value[t],r,!0),this.$set(this.schema.value,t,{__dataSchema:r})}this.schema.value[t].__dataSchema.__id||(this.schema.value[t].__dataSchema.__id=Math.random())},delItem:function(e){this.schema.value.splice(e,1)},delAllItems:function(){this.schema.value=[]},itemUp:function(e){0!==e&&this.schema.value.splice(e-1,0,this.schema.value.splice(e,1)[0])},itemDown:function(e){e!==this.schema.value.length-1&&this.schema.value.splice(e+1,0,this.schema.value.splice(e,1)[0])},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(175)),u=1,o=4;t.default=function(e){return(0,n.default)(e,u|o)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(24)),o=n(r(176)),a=n(r(63)),f=n(r(178)),i=n(r(179)),l=n(r(182)),c=n(r(183)),s=n(r(184)),d=n(r(185)),p=n(r(45)),_=n(r(186)),y=n(r(54)),b=n(r(187)),v=n(r(188)),h=n(r(197)),m=n(r(1)),j=n(r(26)),g=n(r(4)),M=n(r(8)),O=1,P=2,w=4,S="[object Arguments]",x="[object Function]",A="[object GeneratorFunction]",C="[object Object]",E={};E[S]=E["[object Array]"]=E["[object ArrayBuffer]"]=E["[object DataView]"]=E["[object Boolean]"]=E["[object Date]"]=E["[object Float32Array]"]=E["[object Float64Array]"]=E["[object Int8Array]"]=E["[object Int16Array]"]=E["[object Int32Array]"]=E["[object Map]"]=E["[object Number]"]=E[C]=E["[object RegExp]"]=E["[object Set]"]=E["[object String]"]=E["[object Symbol]"]=E["[object Uint8Array]"]=E["[object Uint8ClampedArray]"]=E["[object Uint16Array]"]=E["[object Uint32Array]"]=!0,E["[object Error]"]=E[x]=E["[object WeakMap]"]=!1,t.default=function e(t,r,n,U,T,k){var $,D=r&O,V=r&P,z=r&w;if(n&&($=T?n(t,U,T,k):n(t)),void 0!==$)return $;if(!(0,g.default)(t))return t;var R=(0,m.default)(t);if(R){if($=(0,b.default)(t),!D)return(0,c.default)(t,$)}else{var N=(0,y.default)(t),L=N==x||N==A;if((0,j.default)(t))return(0,l.default)(t,D);if(N==C||N==S||L&&!T){if($=V||L?{}:(0,h.default)(t),!D)return V?(0,d.default)(t,(0,i.default)($,t)):(0,s.default)(t,(0,f.default)($,t))}else{if(!E[N])return T?t:{};$=(0,v.default)(t,N,e,D)}}k||(k=new u.default);var I=k.get(t);if(I)return I;k.set(t,$);var B=z?V?_.default:p.default:V?keysIn:M.default,F=R?void 0:B(t);return(0,o.default)(F||t,function(u,o){F&&(u=t[o=u]),(0,a.default)($,o,e(u,r,n,o,t,k))}),$}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var r=-1,n=null==e?0:e.length;++r0},isNormalArrSchema:function(e){return"array"===e.type&&!!e.items&&Object.keys(e.items).length>0},getSchemaByPath:function(e,t,r){var n=t;r&&(r.split(",")||[]).forEach(function(e){n=n.replace("[i]","["+e+"]")});var u="properties."+n.replace(/\./g,".properties.").replace(/(\[\d+\])/g,".value$1.__dataSchema");return(0,_get3.default)(e,u)},smartAnalyzeVal:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.idxChain,n=void 0===r?"":r,u=t.data,o=void 0===u?{rootData:{},constData:{},selfData:{}}:u;return ncformUtils.smartAnalyze(e,{idxChain:n,data:[{symbol:"$root",value:o.rootData},{symbol:"$const",value:o.constData},{symbol:"$self",value:o.selfData}]})},smartAnalyze:function smartAnalyze(val){var _ref2=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref2$idxChain=_ref2.idxChain,idxChain=void 0===_ref2$idxChain?"":_ref2$idxChain,_ref2$data=_ref2.data,data=void 0===_ref2$data?[]:_ref2$data,_ref2$expPrefix=_ref2.expPrefix,expPrefix=void 0===_ref2$expPrefix?"dx:":_ref2$expPrefix,valType=void 0===val?"undefined":_typeof(val),result=void 0,__get=_get3.default,__map=_map3.default;switch(data=data.map(function(e){return Object.assign({},e,{value:{_value:e.value}})}),valType){case"string":if(0===val.indexOf(expPrefix)){var idxChains=idxChain.split(","),matchs=val.match(/\{{.*?}}/g)||[];matchs.forEach(function(mItem){var tempVal=mItem;data.forEach(function(e,t){tempVal=tempVal.indexOf("[e]")>=0?tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(.*)}}"),"__map(data["+t+"].value._value, '$1')"):tempVal.replace(new RegExp("\\{{\\s*\\"+e.symbol+"(\\.?.*)}}"),"__get(data["+t+"].value, '_value$1')")});var brackets=tempVal.match(/\[.*?\]/g)||[];brackets.forEach(function(bItem,idx){if("[e]"===bItem)tempVal=tempVal.replace(", '","").replace(/\[e\]\.{0,1}/,", '").replace(", ''","");else{var bItemTemp=eval(bItem.replace(/i/g,idxChains[idx-1]));tempVal=tempVal.replace(bItem,"["+bItemTemp+"]")}}),val=val.replace(mItem,tempVal)}),result=eval(val)}else result=val;break;case"function":result=val.apply(void 0,_toConsumableArray(data.map(function(e){return e.value._value})));break;default:result=val}return result},getDefVal:function(e){var t="";switch(e){case"string":t="";break;case"number":case"integer":t=void 0;break;case"boolean":t=!1;break;case"object":t={};break;case"array":t=[];break;default:t=""}return t},getValType:function(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()},notEmptyVal:function(e){switch(ncformUtils.getValType(e)){case"undefined":return!1;case"string":return 0!==e.length;case"number":return!Number.isNaN(e)&&Number.isFinite(e);case"array":return 0!==e.length;case"object":return 0!==Object.keys(e).length;case"boolean":return!0;default:return!1}},getElement:function(e){var t=void 0;if("string"==typeof e)t=document.getElementById(e)||document.querySelector(e);else{if(!(e instanceof Element))throw new Error("node must be a element id, or css selector, or element");t=e}if(!t)throw new Error("node is not exist");return t},priorityGetValue:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n10&&(e=10),Math.random().toString(36).substring(2,e+2)}};exports.default=ncformUtils,module.exports=ncformUtils},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(5)).default)(Object,"create");t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r,n){var u=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++u]);++u=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};u.forEach(["delete","get","head"],function(e){i.headers[e]={}}),u.forEach(["post","put","patch"],function(e){i.headers[e]=u.merge(a)}),e.exports=i}).call(this,r(162))},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(53)),o=n(r(186)),a=n(r(11));t.default=function(e){return(0,a.default)(e)?(0,u.default)(e,!0):(0,o.default)(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(56)).default)(Object.getPrototypeOf,Object);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(46));t.default=function(e){var t=new e.constructor(e.byteLength);return new n.default(t).set(new n.default(e)),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(39));t.default=function(e,t,r){var u=null==e?void 0:(0,n.default)(e,t);return void 0===u?r:u}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(40)),o=n(r(18));t.default=function(e,t){for(var r=0,n=(t=(0,u.default)(t,e)).length;null!=e&&rd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var y=-1,v=!0,b=r&f?new u.default:void 0;for(c.set(e,t),c.set(t,e);++y/g},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(51)),o=n(r(36)),a=n(r(26)),i=n(r(52)),f=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)(0,u.default)(t,(0,a.default)(e)),e=(0,o.default)(e);return t}:i.default;t.default=f},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(13)),o=n(r(158)),a=n(r(178)),i=n(r(198)),f=n(r(199)),l={ncformUtils:u.default,ValidationRule:o.default,mixins:{vue:{controlMixin:a.default,layoutObjectMixin:i.default,layoutArrayMixin:f.default}}};t.default=l,e.exports=l},function(e,t,r){"use strict";var n,u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":u(window))&&(n=window)}e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(8)),u=Object.prototype,o=u.hasOwnProperty,a=u.toString,i=n.default?n.default.toStringTag:void 0;t.default=function(e){var t=o.call(e,i),r=e[i];try{e[i]=void 0;var n=!0}catch(e){}var u=a.call(e);return n&&(t?e[i]=r:delete e[i]),u}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.prototype.toString;t.default=function(e){return n.call(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(82)).default)(function(e){var t=[];return n.test(e)&&t.push(""),e.replace(u,function(e,r,n,u){t.push(n?u.replace(o,"$1"):r||e)}),t});t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(83)),u=500;t.default=function(e){var t=(0,n.default)(e,function(e){return r.size===u&&r.clear(),e}),r=t.cache;return t}},function(e,t,r){"use strict";function n(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(o);var r=function r(){var n=arguments,u=t?t.apply(this,n):n[0],o=r.cache;if(o.has(u))return o.get(u);var a=e.apply(this,n);return r.cache=o.set(u,a)||o,a};return r.cache=new(n.Cache||u.default),r}Object.defineProperty(t,"__esModule",{value:!0});var u=function(e){return e&&e.__esModule?e:{default:e}}(r(22)),o="Expected a function";n.Cache=u.default,t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(85)),o=n(r(15)),a=n(r(23));t.default=function(){this.size=0,this.__data__={hash:new u.default,map:new(a.default||o.default),string:new u.default}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(16));t.default=function(e,t){var r=this.__data__,u=(0,n.default)(r,e);return u<0?(++this.size,r.push([e,t])):r[u][1]=t,this}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e){var t=(0,n.default)(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){var t=void 0===e?"undefined":n(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e){return(0,n.default)(this,e).get(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e){return(0,n.default)(this,e).has(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(17));t.default=function(e,t){var r=(0,n.default)(this,e),u=r.size;return r.set(e,t),this.size+=r.size==u?0:1,this}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(8)),o=n(r(24)),a=n(r(1)),i=n(r(21)),f=1/0,l=u.default?u.default.prototype:void 0,c=l?l.toString:void 0;t.default=function e(t){if("string"==typeof t)return t;if((0,a.default)(t))return(0,o.default)(t,e)+"";if((0,i.default)(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-f?"-0":r}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(24)),o=n(r(107)),a=n(r(144)),i=n(r(1));t.default=function(e,t){return((0,i.default)(e)?u.default:a.default)(e,(0,o.default)(t,3))}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=n(r(108)),a=n(r(137)),i=n(r(32)),f=n(r(1)),l=n(r(141));t.default=function(e){return"function"==typeof e?e:null==e?i.default:"object"==(void 0===e?"undefined":u(e))?(0,f.default)(e)?(0,a.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(109)),o=n(r(136)),a=n(r(59));t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,a.default)(t[0][0],t[0][1]):function(r){return r===e||(0,u.default)(r,e,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(25)),o=n(r(44)),a=1,i=2;t.default=function(e,t,r,n){var f=r.length,l=f,c=!n;if(null==e)return!l;for(e=Object(e);f--;){var s=r[f];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++f1)for(var r=1;r=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([r]):a[t]?a[t]+", "+r:r}}),a):a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?function(){function e(e){var t=e;return r&&(u.setAttribute("href",t),t=u.href),u.setAttribute("href",t),{href:u.href,protocol:u.protocol?u.protocol.replace(/:$/,""):"",host:u.host,search:u.search?u.search.replace(/^\?/,""):"",hash:u.hash?u.hash.replace(/^#/,""):"",hostname:u.hostname,port:u.port,pathname:"/"===u.pathname.charAt(0)?u.pathname:"/"+u.pathname}}var t,r=/(msie|trident)/i.test(navigator.userAgent),u=document.createElement("a");return t=e(window.location.href),function(r){var u=n.isString(r)?e(r):r;return u.protocol===t.protocol&&u.host===t.host}}():function(){return!0}},function(e,t,r){"use strict";function n(){this.message="String contains an invalid character"}var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,r,o=String(e),a="",i=0,f=u;o.charAt(0|i)||(f="=",i%1);a+=f.charAt(63&t>>8-i%1*8)){if((r=o.charCodeAt(i+=.75))>255)throw new n;t=t<<8|r}return a}},function(e,t,r){"use strict";var n=r(0);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,u,o,a){var i=[];i.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),n.isString(u)&&i.push("path="+u),n.isString(o)&&i.push("domain="+o),!0===a&&i.push("secure"),document.cookie=i.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";function n(){this.handlers=[]}var u=r(0);n.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},n.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},n.prototype.forEach=function(e){u.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=n},function(e,t,r){"use strict";function n(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var u=r(0),o=r(173),a=r(65),i=r(34),f=r(174),l=r(175);e.exports=function(e){return n(e),e.baseURL&&!f(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=u.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),u.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||i.adapter)(e).then(function(t){return n(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return a(t)||(n(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,r){"use strict";var n=r(0);e.exports=function(e,t,r){return n.forEach(r,function(r){e=r(e,t)}),e}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";function n(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var r=this;e(function(e){r.reason||(r.reason=new u(e),t(r.reason))})}var u=r(66);n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var e;return{token:new n(function(t){e=t}),cancel:e}},e.exports=n},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(19)),o=n(r(61)),a=n(r(67)),i=n(r(13));t.default={lang:(navigator.browserLanguage||navigator.language).replace(/-/,"_").toLowerCase(),i18nData:{en:{},zh_cn:{}},created:function(){var e=this;this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en,this.$http||(this.$http=this.$axios||this.axios||o.default),this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)}),window.__$ncform.eventHub.$on("ncform set lang",this._changeLang)},beforeDestroy:function(){window.__$ncform.eventHub.$off("ncform set lang",this._changeLang)},props:{config:{type:Object,default:function(){return{disabled:!1,readonly:!1,hidden:!1,placeholder:""}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""},value:{type:[String,Number,Boolean,Object,Array]}},data:function(){return{mergeConfig:{},defaultConfig:{},modelVal:this.value,i18n:{}}},computed:{disabled:function(){return this._analyzeVal(this.config.disabled)},readonly:function(){return this._analyzeVal(this.config.readonly)},placeholder:function(){return this._analyzeVal(this.config.placeholder)},hidden:function(){return this._analyzeVal(this.config.hidden)}},watch:{modelVal:function(e){var t=this._processModelVal(e);this.$options.tempProcessedVal=t,this.$emit("input",t)},value:function(e){JSON.stringify(this.$data.modelVal)!==JSON.stringify(e)&&JSON.stringify(this.$options.tempProcessedVal)!==JSON.stringify(e)&&(this.$data.modelVal=e),this.$options.tempProcessedVal=null}},methods:{_analyzeVal:function(e){return i.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},_processModelVal:function(e){return e},_changeLang:function(e){this.$options.lang=e.replace(/-/,"_").toLowerCase(),this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en},$t:function(e,t){return"[object Object]"!==Object.prototype.toString.call(t)?this.$data.i18n[e]:(0,a.default)(this.$data.i18n[e])(t)}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(12)),o=n(r(180)),a=n(r(35)),i=(0,o.default)(function(e,t,r,n){(0,u.default)(t,(0,a.default)(t),e,n)});t.default=i},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(71)),o=n(r(73));t.default=function(e){return(0,u.default)(function(t,r){var n=-1,u=r.length,a=u>1?r[u-1]:void 0,i=u>2?r[2]:void 0;for(a=e.length>3&&"function"==typeof a?(u--,a):void 0,i&&(0,o.default)(r[0],r[1],i)&&(a=u<3?void 0:a,u=1),t=Object(t);++n0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(6)),o=n(r(31)),a=n(r(187)),i=Object.prototype.hasOwnProperty;t.default=function(e){if(!(0,u.default)(e))return(0,a.default)(e);var t=(0,o.default)(e),r=[];for(var n in e)("constructor"!=n||!t&&i.call(e,n))&&r.push(n);return r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(72)),o=n(r(71)),a=n(r(74)),i=(0,o.default)(function(e,t){try{return(0,u.default)(e,void 0,t)}catch(e){return(0,a.default)(e)?e:new Error(e)}});t.default=i},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(3)),o=n(r(36)),a=n(r(4)),i="[object Object]",f=Function.prototype,l=Object.prototype,c=f.toString,s=l.hasOwnProperty,d=c.call(Object);t.default=function(e){if(!(0,a.default)(e)||(0,u.default)(e)!=i)return!1;var t=(0,o.default)(e);if(null===t)return!0;var r=s.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&c.call(r)==d}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(24));t.default=function(e,t){return(0,n.default)(t,function(t){return e[t]})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(9)),u=Object.prototype,o=u.hasOwnProperty;t.default=function(e,t,r,a){return void 0===e||(0,n.default)(e,u[r])&&!o.call(a,r)?t:e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};t.default=function(e){return"\\"+n[e]}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(194)),o=n(r(196)),a=n(r(197)),i=n(r(75)),f={escape:o.default,evaluate:a.default,interpolate:i.default,variable:"",imports:{_:{escape:u.default}}};t.default=f},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(195)),o=n(r(10)),a=/[&<>"']/g,i=RegExp(a.source);t.default=function(e){return(e=(0,o.default)(e))&&i.test(e)?e.replace(a,u.default):e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(0,function(e){return e&&e.__esModule?e:{default:e}}(r(60)).default)({"&":"&","<":"<",">":">",'"':""","'":"'"});t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/<%-([\s\S]+?)%>/g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=/<%([\s\S]+?)%>/g},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(19)),o=n(r(13));t.default={created:function(){var e=this;this.$data.mergeConfig=(0,u.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,u.default)(!0,{},e.$data.defaultConfig,e.config)})},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"object"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,layout:"v",labelWidth:"100px"}}},methods:{_analyzeVal:function(e){return o.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)},isNormalObjSchema:o.default.isNormalObjSchema,isNormalArrSchema:o.default.isNormalArrSchema}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(200)),o=n(r(67)),a=n(r(19)),i=n(r(13));t.default={lang:(navigator.browserLanguage||navigator.language).replace(/-/,"_").toLowerCase(),i18nData:{en:{},zh_cn:{}},created:function(){var e=this;this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en,this.schema.value=this.schema.value&&this.schema.value.length>0?this.schema.value:[i.default.getDefVal(this.schema.items.type)],this.schema.value.forEach(function(t,r){e.addItem(r)}),this.$data.mergeConfig=(0,a.default)(!0,{},this.$data.defaultConfig,this.config),this.$watch("config",function(){e.$data.mergeConfig=(0,a.default)(!0,{},e.$data.defaultConfig,e.config)}),window.__$ncform.eventHub.$on("ncform set lang",this._changeLang)},beforeDestroy:function(){window.__$ncform.eventHub.$off("ncform set lang",this._changeLang)},props:{config:{type:Object},schema:{type:Object,default:function(){return{type:"array"}}},formData:{type:Object},globalConst:{type:Object},idxChain:{type:String,default:""}},data:function(){return{mergeConfig:{},defaultConfig:{collapsed:!1,disableCollapse:!1,disableReorder:!1,disableAdd:!1,disableDel:!1,addTxt:"",delAllTxt:""},i18n:{}}},methods:{_analyzeVal:function(e){return i.default.smartAnalyzeVal(e,{idxChain:this.idxChain,data:{rootData:this.formData,constData:this.globalConst}})},isNormalObjSchema:i.default.isNormalObjSchema,isNormalArrSchema:i.default.isNormalArrSchema,addItem:function(e){var t=e;if(void 0===t&&(this.schema.value.push(i.default.getDefVal(this.schema.items.type)),t=this.schema.value.length-1),!this.schema.value[t].__dataSchema){var r=(0,u.default)(this.schema.items);i.default.setValueToSchema(this.schema.value[t],r,!0),this.$set(this.schema.value,t,{__dataSchema:r})}this.schema.value[t].__dataSchema.__id||(this.schema.value[t].__dataSchema.__id=Math.random())},delItem:function(e){this.schema.value.splice(e,1)},delAllItems:function(){this.schema.value=[]},itemUp:function(e){0!==e&&this.schema.value.splice(e-1,0,this.schema.value.splice(e,1)[0])},itemDown:function(e){e!==this.schema.value.length-1&&this.schema.value.splice(e+1,0,this.schema.value.splice(e,1)[0])},collapse:function(){this.$data.mergeConfig.disableCollapse||(this.$data.mergeConfig.collapsed=!this.$data.mergeConfig.collapsed)},_changeLang:function(e){this.$options.lang=e.replace(/-/,"_").toLowerCase(),this.$data.i18n=this.$options.i18nData[this.$options.lang]||this.$options.i18nData.en},$t:function(e,t){return"[object Object]"!==Object.prototype.toString.call(t)?this.$data.i18n[e]:(0,o.default)(this.$data.i18n[e])(t)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(201)),u=1,o=4;t.default=function(e){return(0,n.default)(e,u|o)}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var u=n(r(25)),o=n(r(202)),a=n(r(68)),i=n(r(203)),f=n(r(204)),l=n(r(205)),c=n(r(206)),s=n(r(207)),d=n(r(208)),p=n(r(49)),_=n(r(209)),y=n(r(57)),v=n(r(210)),b=n(r(211)),h=n(r(220)),m=n(r(1)),j=n(r(27)),g=n(r(6)),M=n(r(7)),O=1,P=2,w=4,S="[object Arguments]",x="[object Function]",A="[object GeneratorFunction]",C="[object Object]",$={};$[S]=$["[object Array]"]=$["[object ArrayBuffer]"]=$["[object DataView]"]=$["[object Boolean]"]=$["[object Date]"]=$["[object Float32Array]"]=$["[object Float64Array]"]=$["[object Int8Array]"]=$["[object Int16Array]"]=$["[object Int32Array]"]=$["[object Map]"]=$["[object Number]"]=$[C]=$["[object RegExp]"]=$["[object Set]"]=$["[object String]"]=$["[object Symbol]"]=$["[object Uint8Array]"]=$["[object Uint8ClampedArray]"]=$["[object Uint16Array]"]=$["[object Uint32Array]"]=!0,$["[object Error]"]=$[x]=$["[object WeakMap]"]=!1,t.default=function e(t,r,n,E,U,D){var T,k=r&O,L=r&P,V=r&w;if(n&&(T=U?n(t,E,U,D):n(t)),void 0!==T)return T;if(!(0,g.default)(t))return t;var z=(0,m.default)(t);if(z){if(T=(0,v.default)(t),!k)return(0,c.default)(t,T)}else{var R=(0,y.default)(t),N=R==x||R==A;if((0,j.default)(t))return(0,l.default)(t,k);if(R==C||R==S||N&&!U){if(T=L||N?{}:(0,h.default)(t),!k)return L?(0,d.default)(t,(0,f.default)(T,t)):(0,s.default)(t,(0,i.default)(T,t))}else{if(!$[R])return U?t:{};T=(0,b.default)(t,R,e,k)}}D||(D=new u.default);var I=D.get(t);if(I)return I;D.set(t,T);var B=V?L?_.default:p.default:L?keysIn:M.default,F=z?void 0:B(t);return(0,o.default)(F||t,function(u,o){F&&(u=t[o=u]),(0,a.default)(T,o,e(u,r,n,o,t,D))}),T}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var r=-1,n=null==e?0:e.length;++r=0&&l.splice(t,1)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var r=c(e);return f(r,t),function(e){for(var o=[],u=0;u=0&&(l[e]=i.rules[e])}),window.__$ncform.__ncformRegularValidation.validate(u,l,{formData:this.formData,idxChain:t,globalConfig:this.globalConfig}).then(function(e){r.$set(i,"__validationResult",e)})}},watch:{valueTemplate:function(e){this.schema.value=e},schema:{handler:function(e){var t=this,n=!1;if(a.isNormalArrSchema(e)?(this.$data.itemValue=this.$data.itemValue||[],e.value.length!==this.$data.itemValue.length&&(n=!0)):e.value!==this.$data.itemValue&&(n=!0),n){a.isNormalArrSchema(e)?this.$data.itemValue=a.getModelFromSchema(e):this.$data.itemValue=e.value,window.__$ncform.__ncformRegularValidation.validate(this.$data.itemValue,this.schema.rules,{formData:this.formData,idxChain:this.idxChain,globalConfig:this.globalConfig},this.$data._id).then(function(e){var n=t.schema.__validationResult;n&&n.timeStamp&&e.timeStamp0&&r.forEach(function(e){if(null===t._validOtherField(e.fieldPath,t.idxChain,e.rules)&&e.fieldPath.indexOf("[i]")>=0)for(var n=e.fieldPath.match(/(.*?)\[i\]/)[1],r=a.getSchemaByPath(t.completeSchema,n).value.length,o=0;ot&&this._supportItemsCollapse()}}}}},function(e,t,n){var r=n(204);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(35),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(66)),o=u(n(0));function u(e){return e&&e.__esModule?e:{default:e}}var a=o.default.ncformUtils,i=o.default.mixins.vue.layoutArrayMixin;t.default={mixins:[i],created:function(){a.isNormalObjSchema(this.schema.items)?this.$data.renderSchemas=(0,r.default)(this.schema.items.properties,function(e,t){return e}):this.$data.renderSchemas=[this.schema.items]},data:function(){return{renderSchemas:[]}},methods:{analyzeItemVal:function(e,t){return a.smartAnalyzeVal(e,{idxChain:t+"",data:{rootData:this.formData,constData:this.globalConst}})}}}},function(e,t,n){var r=n(207);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(38),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{type:"text"}}},computed:{},methods:{_processModelVal:function(e){var t=e;switch(this.mergeConfig.type){case"number":t=parseFloat(t)||"";break;case"integer":t=parseInt(t)||""}return t}}}},function(e,t,n){var r=n(210);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(212);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(214);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(5)),o=u(n(3));function u(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(o.default,"Map");t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var a="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",f="[object Proxy]";t.default=function(e){if(!(0,o.default)(e))return!1;var t=(0,r.default)(e);return t==i||t==l||t==a||t==f}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(119)),o=l(n(126)),u=l(n(128)),a=l(n(129)),i=l(n(130));function l(e){return e&&e.__esModule?e:{default:e}}function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(2)),u=a(n(53));function a(e){return e&&e.__esModule?e:{default:e}}var i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;t.default=function(e,t){if((0,o.default)(e))return!1;var n=void 0===e?"undefined":r(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,u.default)(e))||l.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(7)),u=a(n(6));function a(e){return e&&e.__esModule?e:{default:e}}var i="[object Symbol]";t.default=function(e){return"symbol"==(void 0===e?"undefined":r(e))||(0,u.default)(e)&&(0,o.default)(e)==i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(157));t.default=function(e){return null==e?"":(0,r.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var o=-1,u=null==e?0:e.length;for(r&&u&&(n=e[++o]);++o-1:e.modelVal},on:{change:function(t){var n=e.modelVal,r=t.target,o=!!r.checked;if(Array.isArray(n)){var u=e._i(n,null);r.checked?u<0&&(e.modelVal=n.concat([null])):u>-1&&(e.modelVal=n.slice(0,u).concat(n.slice(u+1)))}else e.modelVal=o}}}):"radio"===e.mergeConfig.type?n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:"radio"},domProps:{checked:e._q(e.modelVal,null)},on:{change:function(t){e.modelVal=null}}}):n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:e.mergeConfig.type},domProps:{value:e.modelVal},on:{input:function(t){t.target.composing||(e.modelVal=t.target.value)}}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-table-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v(e._s(e.schema.ui.legend))]):e._e(),e._v(" "),n("table",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"table table-bordered"},[n("thead",[n("tr",[e._l(e.renderSchemas,function(t,r){return n("th",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(t.ui.hidden,r),expression:"!analyzeItemVal(renderSchema.ui.hidden, idx)"}],key:t.ui.label},[t.rules&&t.rules.required?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)),e._v(" "),!0===t.ui.help.show?n("a",{attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e(),e._v(" "),t.ui.description?n("small",{staticClass:"form-text text-muted",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()])}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("th",[e._v("操作")])],2)]),e._v(" "),n("tbody",e._l(e.schema.value,function(t,r){return n("tr",{key:t.__dataSchema.__id},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o,u){return n("td",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(e.renderSchemas[u].ui.hidden,u),expression:"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)"}],key:o},[e._t(o,null,{schema:t,idx:r})],2)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("td",[n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[e._v("Del")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[e._v("Up")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[e._v("Down")])])])],2)})),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableAdd?e._e():n("tfoot",[n("tr",[n("td",{attrs:{colspan:e.renderSchemas.length+1}},[e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[e._v("Add")]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[e._v("Del All")])])])])])])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.schema.__validationResult&&!e.schema.__validationResult.result?"invalid":"",e.schema.ui.itemClass]},[e.isNormalObjSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig}},[e._l(e.schema.properties,function(t,r){return n("template",{slot:r},[n("form-item",{key:r,attrs:{schema:t,"form-data":e.formData,"global-const":e.globalConfig.constants,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})],1)})],2):e.isNormalArrSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig},scopedSlots:e._u([e._l(e.schema.items.properties||{__notObjItem:e.schema.items},function(t,r){return{key:r,fn:function(t){return[n("form-item",{key:r,attrs:{schema:t.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":(e.idxChain?e.idxChain+",":"")+t.idx,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})]}}})])}):"HTML"===e.schema.type?[n("div",{domProps:{innerHTML:e._s(e.htmlTypeVal)}})]:"COMP"===e.schema.type?[n(e.schema.ui.widget,{tag:"component",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain}})]:[n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain},model:{value:e.schema.value,callback:function(t){e.$set(e.schema,"value",t)},expression:"schema.value"}}),e._v(" "),e.schema.ui.preview&&e.schema.value?n("div",{staticClass:"__ncform-item-preview",style:{width:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.width?e.schema.ui.preview.outward.width+"px":"auto",height:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.height?e.schema.ui.preview.outward.height+"px":"auto"}},[e.schema.ui.preview.clearable?n("span",{staticClass:"clear",on:{click:function(t){e.clearComponentValue()}}},[e._v("x")]):e._e(),e._v(" "),n("div",{staticClass:"wrapper",class:[e.schema.ui.preview.outward?e.schema.ui.preview.outward.shape:""]},["image"===e.schema.ui.preview.type?n("img",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),alt:"预览区域"}}):e._e(),e._v(" "),"video"===e.schema.ui.preview.type?n("video",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"audio"===e.schema.ui.preview.type?n("audio",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"link"===e.schema.ui.preview.type?n("a",{attrs:{href:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),target:"_blank"}},[e._v(e._s(e.schema.value))]):e._e()])]):e._e()],e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!!e.schema.__validationResult&&!e.schema.__validationResult.result,expression:"!!schema.__validationResult && !schema.__validationResult.result"}],staticClass:"invalid-feedback",class:e.globalConfig.style.invalidFeedbackCls,staticStyle:{display:"block"}},[e._v("\n "+e._s(!!e.schema.__validationResult&&e.schema.__validationResult.errMsg)+"\n ")])],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(67)),o=i(n(99)),u=i(n(164)),a=i(n(2));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return((0,a.default)(e)?r.default:u.default)(e,(0,o.default)(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++nd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var v=-1,b=!0,m=n&l?new r.default:void 0;for(c.set(e,t),c.set(t,e);++v1&&void 0!==arguments[1]?arguments[1]:{extComponents:{},extRules:[]};window.__$ncform={},window.__$ncform.__ncFormsGlobalList={},window.__$ncform.__ncformRegularValidation=new a.default,(0,r.default)(Object.assign(l.default,i.default,t.extComponents||{}),function(t,n){return e.component("ncform-"+(0,o.default)(n),t)}),(t.extRules||[]).forEach(function(e){return window.__$ncform.__ncformRegularValidation.registerRule(e)}),e.prototype.$ncformValidate=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];return t?t.ncformValidate():Promise.resolve(!1)},e.prototype.$ncformReset=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];if(t)return t.reset()},e.component("ncform",u.default)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=f(n(100)),u=f(n(153)),a=f(n(55)),i=f(n(2)),l=f(n(161));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return"function"==typeof e?e:null==e?a.default:"object"==(void 0===e?"undefined":r(e))?(0,i.default)(e)?(0,u.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(101)),o=a(n(152)),u=a(n(83));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,u.default)(t[0][0],t[0][1]):function(n){return n===e||(0,r.default)(n,e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(16)),o=u(n(70));function u(e){return e&&e.__esModule?e:{default:e}}var a=1,i=2;t.default=function(e,t,n,u){var l=n.length,f=l,c=!u;if(null==e)return!f;for(e=Object(e);l--;){var s=n[l];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++l-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(18));t.default=function(e,t){var n=this.__data__,o=(0,r.default)(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(17));t.default=function(){this.__data__=new r.default,this.size=0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(17)),o=a(n(42)),u=a(n(44));function a(e){return e&&e.__esModule?e:{default:e}}var i=200;t.default=function(e,t){var n=this.__data__;if(n instanceof r.default){var a=n.__data__;if(!o.default||a.length legend {\n cursor: pointer;\n}\n.__object-form-item .h-layout .row {\n margin-left: 0;\n margin-right: 0;\n}\n.__object-form-item .h-layout.form-row, .__object-form-item .h-layout .form-row {\n padding: 0;\n margin: 0;\n}\n.__object-form-item .h-layout.form-row > [class*=col-], .__object-form-item .h-layout .form-row > [class*=col-] {\n padding-left: 5px;\n padding-right: 5px;\n}\n.__object-form-item .h-layout [class*=col-] {\n padding-left: 0;\n padding-right: 0;\n}\n.__object-form-item .h-layout .col-form-label {\n padding-right: 5px !important;\n text-align: right;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(61),o=n(31);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(203);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(33);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(64),o=n(34);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(206);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(36);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-table-form-item .table thead th {\n vertical-align: top;\n}\n.__array-table-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(63),o=n(37);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(209);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,"98289840",null);t.default=i.exports},function(e,t,n){"use strict";var r=n(39);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=n(40);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__ncform-control {\n width: 100%;\n display: inline-block;\n}\n.__ncform-item-preview {\n margin-top: 6px;\n position: relative;\n}\n.__ncform-item-preview .wrapper {\n overflow: hidden;\n height: 100%;\n width: 100%;\n}\n.__ncform-item-preview .wrapper.circle {\n background-color: #EEEEEE;\n border-radius: 1000px;\n}\n.__ncform-item-preview .wrapper.rounded {\n background-color: #EEEEEE;\n border-radius: 20px;\n}\n.__ncform-item-preview .wrapper img, .__ncform-item-preview .wrapper video {\n max-width: 100%;\n}\n.__ncform-item-preview .clear {\n position: absolute;\n right: 8px;\n cursor: pointer;\n font-size: 21px;\n font-weight: 700;\n opacity: 0.2;\n}\n.invalid-feedback {\n color: #f56c6c;\n}\n",""])},function(e,t,n){"use strict";var r=n(41);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=this,r=arguments[2],i=r.formData,f=r.idxChain,c=void 0===f?"":f,s=r.globalConfig,d=void 0===s?{}:s,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",_=Object.keys(t),v=(new Date).getTime();c=c.toString();return new Promise(function(r){0===_.length?r({result:!0,errMst:""}):-1!==_.indexOf("required")&&!1!==o.ncformUtils.smartAnalyzeVal(t.required,{idxChain:c,data:{rootData:i,constData:d.constants}})&&!1!==o.ncformUtils.smartAnalyzeVal((0,u.default)(t,"required.value"),{idxChain:c,data:{rootData:i,constData:d.constants}})||o.ncformUtils.notEmptyVal(e)?r(function r(f){return new Promise(function(s){if("customRule"===_[f]){var b=t.customRule;"array"!==o.ncformUtils.getValType(b)&&s({result:!1,errMsg:"【Error】自定义验证规则应为对象数组,每项包含script,errMsg字段。"}),b.forEach(function(e){o.ncformUtils.smartAnalyzeVal(e.script,{idxChain:c,data:{rootData:i,constData:d.constants}})||s({result:!1,errMsg:e.errMsg})}),f<_.length-1?s(r(f+1)):s({result:!0,errMsg:"",linkItems:function(){var e=[];return b.map(function(e){return e.linkItems}).forEach(function(t){t&&(e=e.concat(t))}),e}()})}n.allRules[_[f]]||s({result:!1,errMsg:"不存在验证规则"+_[f]});var m=void 0;if(t[_[f]]instanceof Object?(m=(0,a.default)(t[_[f]])).value=o.ncformUtils.smartAnalyzeVal(t[_[f]].value,{idxChain:c,data:{rootData:i,constData:d.constants}}):m=o.ncformUtils.smartAnalyzeVal(t[_[f]],{idxChain:c,data:{rootData:i,constData:d.constants}}),t[_[f]]instanceof Object&&(0,u.default)(t[_[f]],"options.delay",0)>0){var y=(0,u.default)(t[_[f]],"options.delay",0),h=(0,u.default)(t[_[f]],"options.delayMsg","异步验证中..");l.default.emit(p,!0);var g=setTimeout(function(){(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})},y);l.default.on(p,function(){clearTimeout(g),s({result:!1,errMsg:h,timeStamp:v})})}else(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})})}(0)):r({result:!0,errMsg:""})})}},{key:"registerRule",value:function(e){if(-1!==Object.keys(e).indexOf("customRule"))throw delete e.customRule,new Error("customRule 注册失败。 customRule为【自定义规则】专用规则名,请更换。");this.allRules=Object.assign({},this.allRules,e)}}]),e}();e.exports=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=S(n(217)),o=S(n(218)),u=S(n(219)),a=S(n(220)),i=S(n(221)),l=S(n(222)),f=S(n(223)),c=S(n(224)),s=S(n(225)),d=S(n(226)),p=S(n(227)),_=S(n(228)),v=S(n(229)),b=S(n(230)),m=S(n(231)),y=S(n(232)),h=S(n(233)),g=S(n(234)),j=S(n(235)),O=S(n(236)),w=S(n(237)),M=S(n(238)),P=S(n(239)),x=S(n(240));function S(e){return e&&e.__esModule?e:{default:e}}t.default={contains:r.default,exclusiveMinimum:o.default,ipv6:u.default,maximum:a.default,minimum:i.default,required:l.default,dateTime:f.default,hostname:c.default,maxItems:s.default,minItems:d.default,multipleOf:p.default,tel:_.default,email:v.default,maxLength:b.default,minLength:m.default,number:y.default,uniqueItems:h.default,exclusiveMaximum:g.default,ipv4:j.default,maxProperties:O.default,minProperties:w.default,pattern:M.default,url:P.default,ajax:x.default}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nt)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nparseInt(t,10))}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1?n[u-1]:void 0,i=u>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(u--,a):void 0,i&&(0,o.default)(n[0],n[1],i)&&(a=u<3?void 0:a,u=1),t=Object(t);++r0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=l(n(11)),u=l(n(8)),a=l(n(48)),i=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){if(!(0,i.default)(n))return!1;var l=void 0===t?"undefined":r(t);return!!("number"==l?(0,u.default)(n)&&(0,a.default)(t,n.length):"string"==l&&t in n)&&(0,o.default)(n[t],e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0&&l.splice(t,1)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");void 0===(t=t||{}).singleton&&(t.singleton=o()),void 0===t.insertAt&&(t.insertAt="bottom");var r=c(e);return f(r,t),function(e){for(var o=[],u=0;u=0&&(l[e]=i.rules[e])}),window.__$ncform.__ncformRegularValidation.validate(u,l,{formData:this.formData,idxChain:t,globalConfig:this.globalConfig}).then(function(e){r.$set(i,"__validationResult",e)})}},watch:{valueTemplate:function(e){this.schema.value=e},schema:{handler:function(e){var t=this,n=!1;if(a.isNormalArrSchema(e)?(this.$data.itemValue=this.$data.itemValue||[],e.value.length!==this.$data.itemValue.length&&(n=!0)):e.value!==this.$data.itemValue&&(n=!0),n){a.isNormalArrSchema(e)?this.$data.itemValue=a.getModelFromSchema(e):this.$data.itemValue=e.value,window.__$ncform.__ncformRegularValidation.validate(this.$data.itemValue,this.schema.rules,{formData:this.formData,idxChain:this.idxChain,globalConfig:this.globalConfig},this.$data._id).then(function(e){var n=t.schema.__validationResult;n&&n.timeStamp&&e.timeStamp0&&r.forEach(function(e){if(null===t._validOtherField(e.fieldPath,t.idxChain,e.rules)&&e.fieldPath.indexOf("[i]")>=0)for(var n=e.fieldPath.match(/(.*?)\[i\]/)[1],r=a.getSchemaByPath(t.completeSchema,n).value.length,o=0;ot&&this._supportItemsCollapse()}}}}},function(e,t,n){var r=n(204);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(35),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(66)),o=u(n(0));function u(e){return e&&e.__esModule?e:{default:e}}var a=o.default.ncformUtils,i=o.default.mixins.vue.layoutArrayMixin;t.default={mixins:[i],i18nData:{en:{action:"Action",add:"Add",delAll:"Delete All"},zh_cn:{action:"操作",add:"增加",delAll:"删除全部"}},created:function(){a.isNormalObjSchema(this.schema.items)?this.$data.renderSchemas=(0,r.default)(this.schema.items.properties,function(e,t){return e}):this.$data.renderSchemas=[this.schema.items]},data:function(){return{renderSchemas:[]}},methods:{analyzeItemVal:function(e,t){return a.smartAnalyzeVal(e,{idxChain:t+"",data:{rootData:this.formData,constData:this.globalConst}})}}}},function(e,t,n){var r=n(207);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";n.r(t);var r=n(38),o=n.n(r);for(var u in r)"default"!==u&&function(e){n.d(t,e,function(){return r[e]})}(u);t.default=o.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(0)).default.mixins.vue.controlMixin;t.default={mixins:[r],props:{value:{type:[String,Number]}},data:function(){return{defaultConfig:{type:"text"}}},computed:{},methods:{_processModelVal:function(e){var t=e;switch(this.mergeConfig.type){case"number":t=parseFloat(t)||"";break;case"integer":t=parseInt(t)||""}return t}}}},function(e,t,n){var r=n(210);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(212);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){var r=n(214);"string"==typeof r&&(r=[[e.i,r,""]]);n(10)(r,{});r.locals&&(e.exports=r.locals)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(5)),o=u(n(3));function u(e){return e&&e.__esModule?e:{default:e}}var a=(0,r.default)(o.default,"Map");t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(7)),o=u(n(4));function u(e){return e&&e.__esModule?e:{default:e}}var a="[object AsyncFunction]",i="[object Function]",l="[object GeneratorFunction]",f="[object Proxy]";t.default=function(e){if(!(0,o.default)(e))return!1;var t=(0,r.default)(e);return t==i||t==l||t==a||t==f}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(119)),o=l(n(126)),u=l(n(128)),a=l(n(129)),i=l(n(130));function l(e){return e&&e.__esModule?e:{default:e}}function f(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.prototype;t.default=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(2)),u=a(n(53));function a(e){return e&&e.__esModule?e:{default:e}}var i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,l=/^\w*$/;t.default=function(e,t){if((0,o.default)(e))return!1;var n=void 0===e?"undefined":r(e);return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!(0,u.default)(e))||l.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=a(n(7)),u=a(n(6));function a(e){return e&&e.__esModule?e:{default:e}}var i="[object Symbol]";t.default=function(e){return"symbol"==(void 0===e?"undefined":r(e))||(0,u.default)(e)&&(0,o.default)(e)==i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(157));t.default=function(e){return null==e?"":(0,r.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var o=-1,u=null==e?0:e.length;for(r&&u&&(n=e[++o]);++o-1:e.modelVal},on:{change:function(t){var n=e.modelVal,r=t.target,o=!!r.checked;if(Array.isArray(n)){var u=e._i(n,null);r.checked?u<0&&(e.modelVal=n.concat([null])):u>-1&&(e.modelVal=n.slice(0,u).concat(n.slice(u+1)))}else e.modelVal=o}}}):"radio"===e.mergeConfig.type?n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:"radio"},domProps:{checked:e._q(e.modelVal,null)},on:{change:function(t){e.modelVal=null}}}):n("input",{directives:[{name:"show",rawName:"v-show",value:!e.hidden,expression:"!hidden"},{name:"model",rawName:"v-model",value:e.modelVal,expression:"modelVal"}],staticClass:"form-control",attrs:{disabled:e.disabled,readonly:e.readonly,placeholder:e.placeholder,type:e.mergeConfig.type},domProps:{value:e.modelVal},on:{input:function(t){t.target.composing||(e.modelVal=t.target.value)}}})},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"__array-table-form-item"},[e.schema.ui.legend&&e.schema.ui.showLegend?n("legend",{on:{click:function(t){e.collapse()}}},[e._v(e._s(e.schema.ui.legend))]):e._e(),e._v(" "),n("table",{directives:[{name:"show",rawName:"v-show",value:!e.mergeConfig.collapsed,expression:"!mergeConfig.collapsed"}],staticClass:"table table-bordered"},[n("thead",[n("tr",[e._l(e.renderSchemas,function(t,r){return n("th",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(t.ui.hidden,r),expression:"!analyzeItemVal(renderSchema.ui.hidden, idx)"}],key:t.ui.label},[t.rules&&t.rules.required?n("i",{staticClass:"text-danger"},[e._v("*")]):e._e(),e._v("\n\n "+e._s(t.ui.label)),e._v(" "),!0===t.ui.help.show?n("a",{attrs:{href:"#"}},[n("span",{class:t.ui.help.iconCls},[e._v(e._s(t.ui.help.text))])]):e._e(),e._v(" "),t.ui.description?n("small",{staticClass:"form-text text-muted",domProps:{innerHTML:e._s(e._analyzeVal(t.ui.description))}}):e._e()])}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("th",[e._v(e._s(e.$t("action")))])],2)]),e._v(" "),n("tbody",e._l(e.schema.value,function(t,r){return n("tr",{key:t.__dataSchema.__id},[e._l(t.__dataSchema.properties||{__notObjItem:t.__dataSchema},function(t,o,u){return n("td",{directives:[{name:"show",rawName:"v-show",value:!e.analyzeItemVal(e.renderSchemas[u].ui.hidden,u),expression:"!analyzeItemVal(renderSchemas[fIdx].ui.hidden, fIdx)"}],key:o},[e._t(o,null,{schema:t,idx:r})],2)}),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableReorder?e._e():n("td",[n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delItem(r)}}},[e._v("Del")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:0!==r,expression:"idx !== 0"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemUp(r)}}},[e._v("Up")]),e._v(" "),e.mergeConfig.disableReorder?e._e():n("button",{directives:[{name:"show",rawName:"v-show",value:r!==e.schema.value.length-1,expression:"idx !== schema.value.length - 1"}],staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.itemDown(r)}}},[e._v("Down")])])])],2)})),e._v(" "),e.mergeConfig.disableDel&&e.mergeConfig.disableAdd?e._e():n("tfoot",[n("tr",[n("td",{attrs:{colspan:e.renderSchemas.length+1}},[e.mergeConfig.disableAdd&&e.mergeConfig.disableDel?e._e():n("div",{staticClass:"btn-group btn-group-sm"},[e.mergeConfig.disableAdd?e._e():n("button",{staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(t){e.addItem()}}},[e._v(e._s(e.mergeConfig.addTxt||e.$t("add")))]),e._v(" "),e.mergeConfig.disableDel?e._e():n("button",{staticClass:"btn btn-danger btn-secondary",attrs:{type:"button"},on:{click:function(t){e.delAllItems()}}},[e._v(e._s(e.mergeConfig.delAllTxt||e.$t("delAll")))])])])])])])])},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:[e.schema.__validationResult&&!e.schema.__validationResult.result?"invalid":"",e.schema.ui.itemClass]},[e.isNormalObjSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig}},[e._l(e.schema.properties,function(t,r){return n("template",{slot:r},[n("form-item",{key:r,attrs:{schema:t,"form-data":e.formData,"global-const":e.globalConfig.constants,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})],1)})],2):e.isNormalArrSchema(e.schema)?n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{schema:e.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain,config:e.schema.ui.widgetConfig},scopedSlots:e._u([e._l(e.schema.items.properties||{__notObjItem:e.schema.items},function(t,r){return{key:r,fn:function(t){return[n("form-item",{key:r,attrs:{schema:t.schema,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":(e.idxChain?e.idxChain+",":"")+t.idx,"global-config":e.globalConfig,"complete-schema":e.completeSchema}})]}}})])}):"HTML"===e.schema.type?[n("div",{domProps:{innerHTML:e._s(e.htmlTypeVal)}})]:"COMP"===e.schema.type?[n(e.schema.ui.widget,{tag:"component",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain}})]:[n("ncform-"+e.schema.ui.widget,{tag:"component",staticClass:"__ncform-control",attrs:{config:e.schema.ui.widgetConfig,"form-data":e.formData,"global-const":e.globalConfig.constants,"idx-chain":e.idxChain},model:{value:e.schema.value,callback:function(t){e.$set(e.schema,"value",t)},expression:"schema.value"}}),e._v(" "),e.schema.ui.preview&&e.schema.value?n("div",{staticClass:"__ncform-item-preview",style:{width:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.width?e.schema.ui.preview.outward.width+"px":"auto",height:e.schema.ui.preview.outward&&e.schema.ui.preview.outward.height?e.schema.ui.preview.outward.height+"px":"auto"}},[e.schema.ui.preview.clearable?n("span",{staticClass:"clear",on:{click:function(t){e.clearComponentValue()}}},[e._v("x")]):e._e(),e._v(" "),n("div",{staticClass:"wrapper",class:[e.schema.ui.preview.outward?e.schema.ui.preview.outward.shape:""]},["image"===e.schema.ui.preview.type?n("img",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),alt:"预览区域"}}):e._e(),e._v(" "),"video"===e.schema.ui.preview.type?n("video",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"audio"===e.schema.ui.preview.type?n("audio",{attrs:{src:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),controls:"controls"}}):e._e(),e._v(" "),"link"===e.schema.ui.preview.type?n("a",{attrs:{href:e.getPreviewVal(e.schema.ui.preview.value,e.schema.value),target:"_blank"}},[e._v(e._s(e.schema.value))]):e._e()])]):e._e()],e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!!e.schema.__validationResult&&!e.schema.__validationResult.result,expression:"!!schema.__validationResult && !schema.__validationResult.result"}],staticClass:"invalid-feedback",class:e.globalConfig.style.invalidFeedbackCls,staticStyle:{display:"block"}},[e._v("\n "+e._s(!!e.schema.__validationResult&&e.schema.__validationResult.errMsg)+"\n ")])],2)},o=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(67)),o=i(n(99)),u=i(n(164)),a=i(n(2));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return((0,a.default)(e)?r.default:u.default)(e,(0,o.default)(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++nd))return!1;var _=c.get(e);if(_&&c.get(t))return _==t;var v=-1,b=!0,m=n&l?new r.default:void 0;for(c.set(e,t),c.set(t,e);++v1&&void 0!==arguments[1]?arguments[1]:{extComponents:{},extRules:[]};window.__$ncform={},window.__$ncform.__ncFormsGlobalList={},window.__$ncform.__ncformRegularValidation=new a.default,(0,r.default)(Object.assign(l.default,i.default,t.extComponents||{}),function(t,n){return e.component("ncform-"+(0,o.default)(n),t)}),(t.extRules||[]).forEach(function(e){return window.__$ncform.__ncformRegularValidation.registerRule(e)}),e.prototype.$ncformValidate=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];return t?t.ncformValidate():Promise.resolve(!1)},e.prototype.$ncformReset=function(e){e=e||"_ncformDefaultName";var t=window.__$ncform.__ncFormsGlobalList[e];if(t)return t.reset()},e.prototype.$ncformAddWidget=function(t){var n=t.name,r=t.widget;e.component("ncform-"+(0,o.default)(n),r)},e.prototype.$ncformAddRule=function(e){var t=e.name,n=e.rule,r={};r[t]=n,window.__$ncform.__ncformRegularValidation.registerRule(r)},window.__$ncform.eventHub=window.__$ncform.eventHub||new e,e.prototype.$ncformSetLang=function(e){window.__$ncform.eventHub.$emit("ncform set lang",e)},e.component("ncform",u.default)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=f(n(100)),u=f(n(153)),a=f(n(55)),i=f(n(2)),l=f(n(161));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return"function"==typeof e?e:null==e?a.default:"object"==(void 0===e?"undefined":r(e))?(0,i.default)(e)?(0,u.default)(e[0],e[1]):(0,o.default)(e):(0,l.default)(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(101)),o=a(n(152)),u=a(n(83));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,o.default)(e);return 1==t.length&&t[0][2]?(0,u.default)(t[0][0],t[0][1]):function(n){return n===e||(0,r.default)(n,e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(16)),o=u(n(70));function u(e){return e&&e.__esModule?e:{default:e}}var a=1,i=2;t.default=function(e,t,n,u){var l=n.length,f=l,c=!u;if(null==e)return!f;for(e=Object(e);l--;){var s=n[l];if(c&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++l-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(18));t.default=function(e,t){var n=this.__data__,o=(0,r.default)(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){return e&&e.__esModule?e:{default:e}}(n(17));t.default=function(){this.__data__=new r.default,this.size=0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.get(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return this.__data__.has(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(17)),o=a(n(42)),u=a(n(44));function a(e){return e&&e.__esModule?e:{default:e}}var i=200;t.default=function(e,t){var n=this.__data__;if(n instanceof r.default){var a=n.__data__;if(!o.default||a.length legend {\n cursor: pointer;\n}\n.__object-form-item .h-layout .row {\n margin-left: 0;\n margin-right: 0;\n}\n.__object-form-item .h-layout.form-row, .__object-form-item .h-layout .form-row {\n padding: 0;\n margin: 0;\n}\n.__object-form-item .h-layout.form-row > [class*=col-], .__object-form-item .h-layout .form-row > [class*=col-] {\n padding-left: 5px;\n padding-right: 5px;\n}\n.__object-form-item .h-layout [class*=col-] {\n padding-left: 0;\n padding-right: 0;\n}\n.__object-form-item .h-layout .col-form-label {\n padding-right: 5px !important;\n text-align: right;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(61),o=n(31);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(203);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(33);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(64),o=n(34);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(206);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,null,null);t.default=i.exports},function(e,t,n){"use strict";var r=n(36);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__array-table-form-item .table thead th {\n vertical-align: top;\n}\n.__array-table-form-item > legend {\n cursor: pointer;\n}\n",""])},function(e,t,n){"use strict";n.r(t);var r=n(63),o=n(37);for(var u in o)"default"!==u&&function(e){n.d(t,e,function(){return o[e]})}(u);n(209);var a=n(1),i=Object(a.a)(o.default,r.a,r.b,!1,null,"98289840",null);t.default=i.exports},function(e,t,n){"use strict";var r=n(39);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=n(40);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"\n.__ncform-control {\n width: 100%;\n display: inline-block;\n}\n.__ncform-item-preview {\n margin-top: 6px;\n position: relative;\n}\n.__ncform-item-preview .wrapper {\n overflow: hidden;\n height: 100%;\n width: 100%;\n}\n.__ncform-item-preview .wrapper.circle {\n background-color: #EEEEEE;\n border-radius: 1000px;\n}\n.__ncform-item-preview .wrapper.rounded {\n background-color: #EEEEEE;\n border-radius: 20px;\n}\n.__ncform-item-preview .wrapper img, .__ncform-item-preview .wrapper video {\n max-width: 100%;\n}\n.__ncform-item-preview .clear {\n position: absolute;\n right: 8px;\n cursor: pointer;\n font-size: 21px;\n font-weight: 700;\n opacity: 0.2;\n}\n.invalid-feedback {\n color: #f56c6c;\n}\n",""])},function(e,t,n){"use strict";var r=n(41);n.n(r).a},function(e,t,n){(e.exports=n(9)()).push([e.i,"",""])},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=this,r=arguments[2],i=r.formData,f=r.idxChain,c=void 0===f?"":f,s=r.globalConfig,d=void 0===s?{}:s,p=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",_=Object.keys(t),v=(new Date).getTime();c=c.toString();return new Promise(function(r){0===_.length?r({result:!0,errMst:""}):-1!==_.indexOf("required")&&!1!==o.ncformUtils.smartAnalyzeVal(t.required,{idxChain:c,data:{rootData:i,constData:d.constants}})&&!1!==o.ncformUtils.smartAnalyzeVal((0,u.default)(t,"required.value"),{idxChain:c,data:{rootData:i,constData:d.constants}})||o.ncformUtils.notEmptyVal(e)?r(function r(f){return new Promise(function(s){if("customRule"===_[f]){var b=t.customRule;"array"!==o.ncformUtils.getValType(b)&&s({result:!1,errMsg:"【Error】自定义验证规则应为对象数组,每项包含script,errMsg字段。"}),b.forEach(function(e){o.ncformUtils.smartAnalyzeVal(e.script,{idxChain:c,data:{rootData:i,constData:d.constants}})||s({result:!1,errMsg:e.errMsg})}),f<_.length-1?s(r(f+1)):s({result:!0,errMsg:"",linkItems:function(){var e=[];return b.map(function(e){return e.linkItems}).forEach(function(t){t&&(e=e.concat(t))}),e}()})}n.allRules[_[f]]||s({result:!1,errMsg:"不存在验证规则"+_[f]});var m=void 0;if(t[_[f]]instanceof Object?(m=(0,a.default)(t[_[f]])).value=o.ncformUtils.smartAnalyzeVal(t[_[f]].value,{idxChain:c,data:{rootData:i,constData:d.constants}}):m=o.ncformUtils.smartAnalyzeVal(t[_[f]],{idxChain:c,data:{rootData:i,constData:d.constants}}),t[_[f]]instanceof Object&&(0,u.default)(t[_[f]],"options.delay",0)>0){var y=(0,u.default)(t[_[f]],"options.delay",0),h=(0,u.default)(t[_[f]],"options.delayMsg","异步验证中..");l.default.emit(p,!0);var g=setTimeout(function(){(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})},y);l.default.on(p,function(){clearTimeout(g),s({result:!1,errMsg:h,timeStamp:v})})}else(new n.allRules[_[f]]).validate(e,m,v).then(function(e){f<_.length-1&&!0===e.result?s(r(f+1)):s(e)})})}(0)):r({result:!0,errMsg:""})})}},{key:"registerRule",value:function(e){if(-1!==Object.keys(e).indexOf("customRule"))throw delete e.customRule,new Error("customRule 注册失败。 customRule为【自定义规则】专用规则名,请更换。");this.allRules=Object.assign({},this.allRules,e)}}]),e}();e.exports=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=S(n(217)),o=S(n(218)),u=S(n(219)),a=S(n(220)),i=S(n(221)),l=S(n(222)),f=S(n(223)),c=S(n(224)),s=S(n(225)),d=S(n(226)),p=S(n(227)),_=S(n(228)),v=S(n(229)),b=S(n(230)),m=S(n(231)),y=S(n(232)),h=S(n(233)),g=S(n(234)),j=S(n(235)),O=S(n(236)),w=S(n(237)),M=S(n(238)),P=S(n(239)),x=S(n(240));function S(e){return e&&e.__esModule?e:{default:e}}t.default={contains:r.default,exclusiveMinimum:o.default,ipv6:u.default,maximum:a.default,minimum:i.default,required:l.default,dateTime:f.default,hostname:c.default,maxItems:s.default,minItems:d.default,multipleOf:p.default,tel:_.default,email:v.default,maxLength:b.default,minLength:m.default,number:y.default,uniqueItems:h.default,exclusiveMaximum:g.default,ipv4:j.default,maxProperties:O.default,minProperties:w.default,pattern:M.default,url:P.default,ajax:x.default}},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nt)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;nparseInt(t,10))}}]),t}();e.exports=i},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n=t)}}]),t}();e.exports=f},function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n1?n[u-1]:void 0,i=u>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(u--,a):void 0,i&&(0,o.default)(n[0],n[1],i)&&(a=u<3?void 0:a,u=1),t=Object(t);++r0){if(++t>=r)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=l(n(11)),u=l(n(8)),a=l(n(48)),i=l(n(4));function l(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){if(!(0,i.default)(n))return!1;var l=void 0===t?"undefined":r(t);return!!("number"==l?(0,u.default)(n)&&(0,a.default)(t,n.length):"string"==l&&t in n)&&(0,o.default)(n[t],e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n div:first-child { flex: 1; + width: 33%; } #demo .demo_item-wrapper > div:first-child small { margin-top: 8px; display: block; @@ -31,4 +32,4 @@ } .doc .el-submenu .el-menu-item { height: 40px; -} \ No newline at end of file +} diff --git a/ncform-theme-elementui/layout-comps/array-table.html b/ncform-theme-elementui/layout-comps/array-table.html index 20961c9..9dca5c7 100644 --- a/ncform-theme-elementui/layout-comps/array-table.html +++ b/ncform-theme-elementui/layout-comps/array-table.html @@ -268,6 +268,9 @@ // Bootstrap the app new Vue({ el: '#demo', + mounted() { + this.$ncformSetLang(lang === 'cn' ? 'zh_cn' : 'en'); + }, data: { formSchemas: getFormSchemas(), originFormSchemas: getFormSchemas() diff --git a/ncform-theme-elementui/layout-comps/array.html b/ncform-theme-elementui/layout-comps/array.html index 0483a83..b2145e7 100644 --- a/ncform-theme-elementui/layout-comps/array.html +++ b/ncform-theme-elementui/layout-comps/array.html @@ -303,6 +303,9 @@ // Bootstrap the app new Vue({ el: '#demo', + mounted() { + this.$ncformSetLang(lang === 'cn' ? 'zh_cn' : 'en'); + }, data: { formSchemas: getFormSchemas(), originFormSchemas: getFormSchemas()