diff --git a/dist/vue-upload-component.js b/dist/vue-upload-component.js index 0027be5..13ef5be 100644 --- a/dist/vue-upload-component.js +++ b/dist/vue-upload-component.js @@ -1,6 +1,6 @@ /*! * Name: vue-upload-component - * Version: 2.7.0 + * Version: 2.7.2 * Author: LianYue */ (function (global, factory) { @@ -981,6 +981,7 @@ var FileUpload = { render: function render() { input = document.createElement('input'); input.type = 'hidden'; input.name = key; + input.value = value; form.appendChild(input); } } diff --git a/dist/vue-upload-component.js.map b/dist/vue-upload-component.js.map index 402e431..a4bb9c8 100644 --- a/dist/vue-upload-component.js.map +++ b/dist/vue-upload-component.js.map @@ -1 +1 @@ -{"version":3,"file":"vue-upload-component.js","sources":["../src/InputFile.vue","../src/FileUpload.vue","../src/index.js"],"sourcesContent":["\n\n","\n\n\n","module.exports = require('./FileUpload.vue')\n"],"names":["render","e","$destroy","$parent","addInputFile","target","constructor","$el","String","Boolean","Number","multiple","Object","Array","value","input","document","createElement","type","window","FormData","files","webkitdirectory","directory","features","html5","ondrop","drop","maps","$nextTick","$forceUpdate","watchDrop","destroy","active","file","i","length","fileObject","error","success","undefined","watchActive","oldMaps","id","key","newFile","oldFile","emitFile","emitInput","_files","index","addIndex","isArray","addFiles","Blob","size","webkitRelativePath","relativePath","name","Element","el","putAction","postAction","timeout","data","headers","Math","random","toString","substr","emitFilter","maximum","push","clear","newFiles","concat","splice","replace","add","dataTransfer","items","item","getAsEntry","webkitGetAsEntry","getAsFile","Promise","resolve","reject","forEach","getEntry","then","results","entry","path","isFile","isDirectory","dropDirectory","dirReader","createReader","readEntries","entries","id1","id2","file1","get","file2","index1","indexOf","index2","isPrevent","$emit","uploading","upload","update","catch","code","message","parseInt","extensions","RegExp","split","map","trim","filter","join","search","uploadPut","uploadHtml5","uploadHtml4","querys","encodeURIComponent","queryString","xhr","XMLHttpRequest","open","uploadXhr","form","File","append","JSON","stringify","filename","_file","body","speedTime","speedLoaded","onprogress","lengthComputable","speedTime2","round","Date","now","loaded","total","toFixed","interval","setInterval","abort","complete","fn","status","progress","responseText","contentType","getResponseHeader","response","parse","onload","onerror","onabort","ontimeout","setRequestHeader","send","onKeydown","keyCode","preventDefault","iframe","src","setAttribute","action","appendChild","getResponseData","doc","contentWindow","err","contentDocument","innerHTML","removeEventListener","addEventListener","submit","res","parentNode","removeChild","thread","_el","dropElement","onDragenter","onDragleave","onDragover","onDrop","querySelector","$root","dropActive","nodeName","screenX","screenY","fromElement","offsetX","addDataTransfer","require$$0"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"vue-upload-component.js","sources":["../src/InputFile.vue","../src/FileUpload.vue","../src/index.js"],"sourcesContent":["\n\n","\n\n\n","module.exports = require('./FileUpload.vue')\n"],"names":["render","e","$destroy","$parent","addInputFile","target","constructor","$el","String","Boolean","Number","multiple","Object","Array","value","input","document","createElement","type","window","FormData","files","webkitdirectory","directory","features","html5","ondrop","drop","maps","$nextTick","$forceUpdate","watchDrop","destroy","active","file","i","length","fileObject","error","success","undefined","watchActive","oldMaps","id","key","newFile","oldFile","emitFile","emitInput","_files","index","addIndex","isArray","addFiles","Blob","size","webkitRelativePath","relativePath","name","Element","el","putAction","postAction","timeout","data","headers","Math","random","toString","substr","emitFilter","maximum","push","clear","newFiles","concat","splice","replace","add","dataTransfer","items","item","getAsEntry","webkitGetAsEntry","getAsFile","Promise","resolve","reject","forEach","getEntry","then","results","entry","path","isFile","isDirectory","dropDirectory","dirReader","createReader","readEntries","entries","id1","id2","file1","get","file2","index1","indexOf","index2","isPrevent","$emit","uploading","upload","update","catch","code","message","parseInt","extensions","RegExp","split","map","trim","filter","join","search","uploadPut","uploadHtml5","uploadHtml4","querys","encodeURIComponent","queryString","xhr","XMLHttpRequest","open","uploadXhr","form","File","append","JSON","stringify","filename","_file","body","speedTime","speedLoaded","onprogress","lengthComputable","speedTime2","round","Date","now","loaded","total","toFixed","interval","setInterval","abort","complete","fn","status","progress","responseText","contentType","getResponseHeader","response","parse","onload","onerror","onabort","ontimeout","setRequestHeader","send","onKeydown","keyCode","preventDefault","iframe","src","setAttribute","action","appendChild","getResponseData","doc","contentWindow","err","contentDocument","innerHTML","removeEventListener","addEventListener","submit","res","parentNode","removeChild","thread","_el","dropElement","onDragenter","onDragleave","onDragover","onDrop","querySelector","$root","dropActive","nodeName","screenX","screenY","fromElement","offsetX","addDataTransfer","require$$0"],"mappings":"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"} \ No newline at end of file diff --git a/dist/vue-upload-component.min.js b/dist/vue-upload-component.min.js index 187489d..55f1347 100644 --- a/dist/vue-upload-component.min.js +++ b/dist/vue-upload-component.min.js @@ -1,7 +1,7 @@ /*! * Name: vue-upload-component - * Version: 2.7.0 + * Version: 2.7.2 * Author: LianYue */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.VueUploadComponent=t()}(this,function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:this.addIndex,r=e,n=r instanceof Array;n||(r=[r]);for(var o=[],a=0;a1&&o.length+this.files.length>=this.maximum)break;if(o.push(s),1===this.maximum)break}}if(!o.length)return!1;1===this.maximum&&this.clear();var d=void 0;!0===t||0===t?d=o.concat(this.files):t?(d=o.concat([])).splice(t,0,o):d=this.files.concat(o),this.files=d;for(var l=0;l0&&r.length>=i.maximum)return t(i.add(r));i.getEntry(s).then(function(t){r.push.apply(r,e(t)),o(a+1)})}(0)})}if(t.files.length){for(var s=0;s0&&r.length>=this.maximum));s++);return Promise.resolve(this.add(r))}return Promise.resolve([])},getEntry:function(t){var i=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise(function(n,o){if(t.isFile)t.file(function(e){n([{size:e.size,name:r+e.name,type:e.type,file:e}])});else if(t.isDirectory&&i.dropDirectory){var a=[],s=t.createReader();!function o(){s.readEntries(function(s){!function u(d){return!s[d]&&0===d||i.maximum>0&&a.length>=i.maximum?n(a):s[d]?void i.getEntry(s[d],r+t.name+"/").then(function(t){a.push.apply(a,e(t)),u(d+1)}):o()}(0)})}()}else n([])})},replace:function(e,t){var i=this.get(e),r=this.get(t);if(!i||!r||i===r)return!1;var n=this.files.concat([]),o=n.indexOf(i),a=n.indexOf(r);return-1!==o&&-1!==a&&(n[o]=r,n[a]=i,this.files=n,this.emitInput(),!0)},remove:function(e){var t=this.get(e);if(t){if(this.emitFilter(void 0,t))return!1;var i=this.files.concat([]),r=i.indexOf(t);if(-1===r)return console.error("remove",t),!1;i.splice(r,1),this.files=i,delete this.maps[t.id],this.emitInput(),this.emitFile(void 0,t)}return t},update:function(e,t){var r=this.get(e);if(r){var n=i({},r,t);if(!r.fileObject||!r.active||n.active||n.error||n.success||(n.error="abort"),this.emitFilter(n,r))return!1;var o=this.files.concat([]),a=o.indexOf(r);return-1===a?(console.error("update",r),!1):(o.splice(a,1,n),this.files=o,delete this.maps[r.id],this.maps[n.id]=n,this.emitInput(),this.emitFile(n,r),n)}return!1},emitFilter:function(e,t){var i=!1;return this.$emit("input-filter",e,t,function(){return i=!0}),i},emitFile:function(e,t){this.$emit("input-file",e,t),!(e&&e.fileObject&&e.active)||t&&t.active?e&&e.fileObject&&e.active||!t||!t.fileObject||!t.active||this.uploading--:(this.uploading++,this.$nextTick(function(){var t=this;setTimeout(function(){t.upload(e).then(function(){(e=t.get(e))&&e.fileObject&&t.update(e,{active:!1,success:!e.error})}).catch(function(i){t.update(e,{active:!1,success:!1,error:i.code||i.error||i.message||i})})},parseInt(50*Math.random()+50,10))})),!this.active||Boolean(e)===Boolean(t)&&e.active===t.active||this.watchActive(!0)},emitInput:function(){this.$emit("input",this.files)},upload:function(e){var t=this.get(e);if(!t)return Promise.reject("not_exists");if(!t.fileObject)return Promise.reject("file_object");if(t.error)return Promise.reject(t.error);if(t.success)return Promise.resolve(t);var i=this.extensions;return i&&(i.length||void 0===i.length)&&("object"===(void 0===i?"undefined":r(i))&&i instanceof RegExp||("string"==typeof i&&(i=i.split(",").map(function(e){return e.trim()}).filter(function(e){return e})),i=new RegExp("\\.("+i.join("|").replace(/\./g,"\\.")+")$","i")),-1===t.name.search(i))?Promise.reject("extension"):this.size>0&&t.size>=0&&t.size>this.size?Promise.reject("size"):this.features.html5&&t.putAction?this.uploadPut(t):this.features.html5?this.uploadHtml5(t):this.uploadHtml4(t)},uploadPut:function(e){var t=[],i=void 0;for(var r in e.data)null!==(i=e.data[r])&&void 0!==i&&t.push(encodeURIComponent(r)+"="+encodeURIComponent(i));var n=t.length?(-1===e.putAction.indexOf("?")?"?":"&")+t.join("&"):"",o=new XMLHttpRequest;return o.open("PUT",e.putAction+n),this.uploadXhr(o,e,e.file)},uploadHtml5:function(e){var t=new window.FormData,i=void 0;for(var n in e.data)(i=e.data[n])&&"object"===(void 0===i?"undefined":r(i))&&"function"!=typeof i.toString?i instanceof File?t.append(n,i,i.name):t.append(n,JSON.stringify(i)):null!==i&&void 0!==i&&t.append(n,i);t.append(this.name,e.file,e.file.filename||e.name);var o=new XMLHttpRequest;return o.open("POST",e.postAction),this.uploadXhr(o,e,t)},uploadXhr:function(e,t,i){var r=this,n=t,o=0,a=0;e.upload.onprogress=function(e){if(n=r.get(n),e.lengthComputable&&n&&n.fileObject&&n.active){var t=Math.round(Date.now()/1e3);t!==o&&(o=t,n=r.update(n,{progress:(e.loaded/e.total*100).toFixed(2),speed:e.loaded-a}),a=e.loaded)}};var s=setInterval(function(){if(!(n=r.get(n))||!n.fileObject||n.success||n.error||!n.active){s&&(clearInterval(s),s=!1);try{e.abort(),e.timeout=1}catch(e){}}},100);return new Promise(function(t,o){var a=void 0,u=function(i){if(!a){if(a=!0,s&&(clearInterval(s),s=!1),!(n=r.get(n)))return o("not_exists");if(!n.fileObject)return o("file_object");if(n.error)return o(n.error);if(!n.active)return o("abort");if(n.success)return t(n);var u={};switch(i.type){case"timeout":case"abort":u.error=i.type;break;case"error":e.status?e.status>=500?u.error="server":e.status>=400&&(u.error="denied"):u.error="network";break;default:e.status>=500?u.error="server":e.status>=400?u.error="denied":u.progress="100.00"}if(e.responseText){var d=e.getResponseHeader("Content-Type");d&&-1!==d.indexOf("/json")?u.response=JSON.parse(e.responseText):u.response=e.responseText}return(n=r.update(n,u)).error?o(n.error):t(n)}};e.onload=u,e.onerror=u,e.onabort=u,e.ontimeout=u,n.timeout&&(e.timeout=n.timeout);for(var d in n.headers)e.setRequestHeader(d,n.headers[d]);n=r.update(n,{xhr:e}),e.send(i)})},uploadHtml4:function(e){var t=this,i=e,n=function(e){27===e.keyCode&&e.preventDefault()},o=document.createElement("iframe");o.id="upload-iframe-"+i.id,o.name="upload-iframe-"+i.id,o.src="about:blank",o.setAttribute("style","width:1px;height:1px;top:-999em;position:absolute; margin-top:-999em;");var a=document.createElement("form");a.action=i.postAction,a.name="upload-form-"+i.id,a.setAttribute("method","POST"),a.setAttribute("target","upload-iframe-"+i.id),a.setAttribute("enctype","multipart/form-data");var s=void 0,u=void 0;for(var d in i.data)(s=i.data[d])&&"object"===(void 0===s?"undefined":r(s))&&"function"!=typeof s.toString&&(s=JSON.stringify(s)),null!==s&&void 0!==s&&((u=document.createElement("input")).type="hidden",u.name=d,a.appendChild(u));a.appendChild(i.el),document.body.appendChild(o).appendChild(a);var l=function(){var e=void 0;try{o.contentWindow&&(e=o.contentWindow.document)}catch(e){}if(!e)try{e=o.contentDocument?o.contentDocument:o.document}catch(t){e=o.document}return e&&e.body?e.body.innerHTML:null};return new Promise(function(e,r){setTimeout(function(){if(!(i=t.update(i,{iframe:o})))return r("not_exists");var s=setInterval(function(){(i=t.get(i))&&i.fileObject&&!i.success&&!i.error&&i.active||(s&&(clearInterval(s),s=!1),o.onabort({type:i?"abort":"not_exists"}))},100),u=void 0,d=function(o){if(!u){if(u=!0,s&&(clearInterval(s),s=!1),document.body.removeEventListener("keydown",n),!(i=t.get(i)))return r("not_exists");if(!i.fileObject)return r("file_object");if(i.error)return r(i.error);if(!i.active)return r("abort");if(i.success)return e(i);var a=l(),d={};switch(o.type){case"abort":d.error="abort";break;case"error":i.error?d.error=i.error:d.error=null===a?"network":"denied";break;default:i.error?d.error=i.error:null===d?d.error="network":d.progress="100.00"}if(null!==a){if(a&&"{"===a.substr(0,1)&&"}"===a.substr(a.length-1,1))try{a=JSON.parse(a)}catch(e){}d.response=a}return(i=t.update(i,d)).error?r(i.error):e(i)}};o.onload=d,o.onerror=d,o.onabort=d,document.body.addEventListener("keydown",n),a.submit()},50)}).then(function(e){return o.parentNode&&o.parentNode.removeChild(o),e}).catch(function(e){return o.parentNode&&o.parentNode.removeChild(o),e})},watchActive:function(e){for(var t=void 0,i=0;t=this.files[i];)if(i++,t.fileObject)if(e&&!this.destroy){if(this.uploading>=this.thread||this.uploading&&!this.features.html5)break;t.active||t.error||t.success||this.update(t,{active:!0})}else t.active&&this.update(t,{active:!1});else;0===this.uploading&&(this.active=!1)},watchDrop:function(e){var t=e;if(this.features.drop){if(this.dropElement)try{document.removeEventListener("dragenter",this.onDragenter,!1),document.removeEventListener("dragleave",this.onDragleave,!1),this.dropElement.removeEventListener("dragover",this.onDragover,!1),this.dropElement.removeEventListener("drop",this.onDrop,!1)}catch(e){}t?"string"==typeof t?t=document.querySelector(t)||this.$root.$el.querySelector(t):!0===t&&(t=this.$parent.$el):t=!1,this.dropElement=t,this.dropElement&&(document.addEventListener("dragenter",this.onDragenter,!1),document.addEventListener("dragleave",this.onDragleave,!1),this.dropElement.addEventListener("dragover",this.onDragover,!1),this.dropElement.addEventListener("drop",this.onDrop,!1))}},onDragenter:function(e){e.preventDefault(),this.dropActive||(this.dropActive=!0)},onDragleave:function(e){e.preventDefault(),("HTML"===e.target.nodeName||0===e.screenX&&0===e.screenY&&!e.fromElement&&e.offsetX<=0)&&(this.dropActive=!1)},onDragover:function(e){e.preventDefault()},onDrop:function(e){e.preventDefault(),this.dropActive=!1,this.addDataTransfer(e.dataTransfer)}}},o=Object.freeze({default:n});return o&&n||o}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.VueUploadComponent=t()}(this,function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:this.addIndex,r=e,n=r instanceof Array;n||(r=[r]);for(var o=[],a=0;a1&&o.length+this.files.length>=this.maximum)break;if(o.push(s),1===this.maximum)break}}if(!o.length)return!1;1===this.maximum&&this.clear();var d=void 0;!0===t||0===t?d=o.concat(this.files):t?(d=o.concat([])).splice(t,0,o):d=this.files.concat(o),this.files=d;for(var l=0;l0&&r.length>=i.maximum)return t(i.add(r));i.getEntry(s).then(function(t){r.push.apply(r,e(t)),o(a+1)})}(0)})}if(t.files.length){for(var s=0;s0&&r.length>=this.maximum));s++);return Promise.resolve(this.add(r))}return Promise.resolve([])},getEntry:function(t){var i=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise(function(n,o){if(t.isFile)t.file(function(e){n([{size:e.size,name:r+e.name,type:e.type,file:e}])});else if(t.isDirectory&&i.dropDirectory){var a=[],s=t.createReader();!function o(){s.readEntries(function(s){!function u(d){return!s[d]&&0===d||i.maximum>0&&a.length>=i.maximum?n(a):s[d]?void i.getEntry(s[d],r+t.name+"/").then(function(t){a.push.apply(a,e(t)),u(d+1)}):o()}(0)})}()}else n([])})},replace:function(e,t){var i=this.get(e),r=this.get(t);if(!i||!r||i===r)return!1;var n=this.files.concat([]),o=n.indexOf(i),a=n.indexOf(r);return-1!==o&&-1!==a&&(n[o]=r,n[a]=i,this.files=n,this.emitInput(),!0)},remove:function(e){var t=this.get(e);if(t){if(this.emitFilter(void 0,t))return!1;var i=this.files.concat([]),r=i.indexOf(t);if(-1===r)return console.error("remove",t),!1;i.splice(r,1),this.files=i,delete this.maps[t.id],this.emitInput(),this.emitFile(void 0,t)}return t},update:function(e,t){var r=this.get(e);if(r){var n=i({},r,t);if(!r.fileObject||!r.active||n.active||n.error||n.success||(n.error="abort"),this.emitFilter(n,r))return!1;var o=this.files.concat([]),a=o.indexOf(r);return-1===a?(console.error("update",r),!1):(o.splice(a,1,n),this.files=o,delete this.maps[r.id],this.maps[n.id]=n,this.emitInput(),this.emitFile(n,r),n)}return!1},emitFilter:function(e,t){var i=!1;return this.$emit("input-filter",e,t,function(){return i=!0}),i},emitFile:function(e,t){this.$emit("input-file",e,t),!(e&&e.fileObject&&e.active)||t&&t.active?e&&e.fileObject&&e.active||!t||!t.fileObject||!t.active||this.uploading--:(this.uploading++,this.$nextTick(function(){var t=this;setTimeout(function(){t.upload(e).then(function(){(e=t.get(e))&&e.fileObject&&t.update(e,{active:!1,success:!e.error})}).catch(function(i){t.update(e,{active:!1,success:!1,error:i.code||i.error||i.message||i})})},parseInt(50*Math.random()+50,10))})),!this.active||Boolean(e)===Boolean(t)&&e.active===t.active||this.watchActive(!0)},emitInput:function(){this.$emit("input",this.files)},upload:function(e){var t=this.get(e);if(!t)return Promise.reject("not_exists");if(!t.fileObject)return Promise.reject("file_object");if(t.error)return Promise.reject(t.error);if(t.success)return Promise.resolve(t);var i=this.extensions;return i&&(i.length||void 0===i.length)&&("object"===(void 0===i?"undefined":r(i))&&i instanceof RegExp||("string"==typeof i&&(i=i.split(",").map(function(e){return e.trim()}).filter(function(e){return e})),i=new RegExp("\\.("+i.join("|").replace(/\./g,"\\.")+")$","i")),-1===t.name.search(i))?Promise.reject("extension"):this.size>0&&t.size>=0&&t.size>this.size?Promise.reject("size"):this.features.html5&&t.putAction?this.uploadPut(t):this.features.html5?this.uploadHtml5(t):this.uploadHtml4(t)},uploadPut:function(e){var t=[],i=void 0;for(var r in e.data)null!==(i=e.data[r])&&void 0!==i&&t.push(encodeURIComponent(r)+"="+encodeURIComponent(i));var n=t.length?(-1===e.putAction.indexOf("?")?"?":"&")+t.join("&"):"",o=new XMLHttpRequest;return o.open("PUT",e.putAction+n),this.uploadXhr(o,e,e.file)},uploadHtml5:function(e){var t=new window.FormData,i=void 0;for(var n in e.data)(i=e.data[n])&&"object"===(void 0===i?"undefined":r(i))&&"function"!=typeof i.toString?i instanceof File?t.append(n,i,i.name):t.append(n,JSON.stringify(i)):null!==i&&void 0!==i&&t.append(n,i);t.append(this.name,e.file,e.file.filename||e.name);var o=new XMLHttpRequest;return o.open("POST",e.postAction),this.uploadXhr(o,e,t)},uploadXhr:function(e,t,i){var r=this,n=t,o=0,a=0;e.upload.onprogress=function(e){if(n=r.get(n),e.lengthComputable&&n&&n.fileObject&&n.active){var t=Math.round(Date.now()/1e3);t!==o&&(o=t,n=r.update(n,{progress:(e.loaded/e.total*100).toFixed(2),speed:e.loaded-a}),a=e.loaded)}};var s=setInterval(function(){if(!(n=r.get(n))||!n.fileObject||n.success||n.error||!n.active){s&&(clearInterval(s),s=!1);try{e.abort(),e.timeout=1}catch(e){}}},100);return new Promise(function(t,o){var a=void 0,u=function(i){if(!a){if(a=!0,s&&(clearInterval(s),s=!1),!(n=r.get(n)))return o("not_exists");if(!n.fileObject)return o("file_object");if(n.error)return o(n.error);if(!n.active)return o("abort");if(n.success)return t(n);var u={};switch(i.type){case"timeout":case"abort":u.error=i.type;break;case"error":e.status?e.status>=500?u.error="server":e.status>=400&&(u.error="denied"):u.error="network";break;default:e.status>=500?u.error="server":e.status>=400?u.error="denied":u.progress="100.00"}if(e.responseText){var d=e.getResponseHeader("Content-Type");d&&-1!==d.indexOf("/json")?u.response=JSON.parse(e.responseText):u.response=e.responseText}return(n=r.update(n,u)).error?o(n.error):t(n)}};e.onload=u,e.onerror=u,e.onabort=u,e.ontimeout=u,n.timeout&&(e.timeout=n.timeout);for(var d in n.headers)e.setRequestHeader(d,n.headers[d]);n=r.update(n,{xhr:e}),e.send(i)})},uploadHtml4:function(e){var t=this,i=e,n=function(e){27===e.keyCode&&e.preventDefault()},o=document.createElement("iframe");o.id="upload-iframe-"+i.id,o.name="upload-iframe-"+i.id,o.src="about:blank",o.setAttribute("style","width:1px;height:1px;top:-999em;position:absolute; margin-top:-999em;");var a=document.createElement("form");a.action=i.postAction,a.name="upload-form-"+i.id,a.setAttribute("method","POST"),a.setAttribute("target","upload-iframe-"+i.id),a.setAttribute("enctype","multipart/form-data");var s=void 0,u=void 0;for(var d in i.data)(s=i.data[d])&&"object"===(void 0===s?"undefined":r(s))&&"function"!=typeof s.toString&&(s=JSON.stringify(s)),null!==s&&void 0!==s&&((u=document.createElement("input")).type="hidden",u.name=d,u.value=s,a.appendChild(u));a.appendChild(i.el),document.body.appendChild(o).appendChild(a);var l=function(){var e=void 0;try{o.contentWindow&&(e=o.contentWindow.document)}catch(e){}if(!e)try{e=o.contentDocument?o.contentDocument:o.document}catch(t){e=o.document}return e&&e.body?e.body.innerHTML:null};return new Promise(function(e,r){setTimeout(function(){if(!(i=t.update(i,{iframe:o})))return r("not_exists");var s=setInterval(function(){(i=t.get(i))&&i.fileObject&&!i.success&&!i.error&&i.active||(s&&(clearInterval(s),s=!1),o.onabort({type:i?"abort":"not_exists"}))},100),u=void 0,d=function(o){if(!u){if(u=!0,s&&(clearInterval(s),s=!1),document.body.removeEventListener("keydown",n),!(i=t.get(i)))return r("not_exists");if(!i.fileObject)return r("file_object");if(i.error)return r(i.error);if(!i.active)return r("abort");if(i.success)return e(i);var a=l(),d={};switch(o.type){case"abort":d.error="abort";break;case"error":i.error?d.error=i.error:d.error=null===a?"network":"denied";break;default:i.error?d.error=i.error:null===d?d.error="network":d.progress="100.00"}if(null!==a){if(a&&"{"===a.substr(0,1)&&"}"===a.substr(a.length-1,1))try{a=JSON.parse(a)}catch(e){}d.response=a}return(i=t.update(i,d)).error?r(i.error):e(i)}};o.onload=d,o.onerror=d,o.onabort=d,document.body.addEventListener("keydown",n),a.submit()},50)}).then(function(e){return o.parentNode&&o.parentNode.removeChild(o),e}).catch(function(e){return o.parentNode&&o.parentNode.removeChild(o),e})},watchActive:function(e){for(var t=void 0,i=0;t=this.files[i];)if(i++,t.fileObject)if(e&&!this.destroy){if(this.uploading>=this.thread||this.uploading&&!this.features.html5)break;t.active||t.error||t.success||this.update(t,{active:!0})}else t.active&&this.update(t,{active:!1});else;0===this.uploading&&(this.active=!1)},watchDrop:function(e){var t=e;if(this.features.drop){if(this.dropElement)try{document.removeEventListener("dragenter",this.onDragenter,!1),document.removeEventListener("dragleave",this.onDragleave,!1),this.dropElement.removeEventListener("dragover",this.onDragover,!1),this.dropElement.removeEventListener("drop",this.onDrop,!1)}catch(e){}t?"string"==typeof t?t=document.querySelector(t)||this.$root.$el.querySelector(t):!0===t&&(t=this.$parent.$el):t=!1,this.dropElement=t,this.dropElement&&(document.addEventListener("dragenter",this.onDragenter,!1),document.addEventListener("dragleave",this.onDragleave,!1),this.dropElement.addEventListener("dragover",this.onDragover,!1),this.dropElement.addEventListener("drop",this.onDrop,!1))}},onDragenter:function(e){e.preventDefault(),this.dropActive||(this.dropActive=!0)},onDragleave:function(e){e.preventDefault(),("HTML"===e.target.nodeName||0===e.screenX&&0===e.screenY&&!e.fromElement&&e.offsetX<=0)&&(this.dropActive=!1)},onDragover:function(e){e.preventDefault()},onDrop:function(e){e.preventDefault(),this.dropActive=!1,this.addDataTransfer(e.dataTransfer)}}},o=Object.freeze({default:n});return o&&n||o}); //# sourceMappingURL=vue-upload-component.min.js.map diff --git a/dist/vue-upload-component.min.js.map b/dist/vue-upload-component.min.js.map index 0fd2b3a..0921a83 100644 --- a/dist/vue-upload-component.min.js.map +++ b/dist/vue-upload-component.min.js.map @@ -1 +1 @@ -{"version":3,"file":"vue-upload-component.min.js","sources":["../src/InputFile.vue","../src/FileUpload.vue"],"sourcesContent":["\n\n","\n\n\n"],"names":["render","e","$destroy","$parent","addInputFile","target","this","constructor","$el","String","Boolean","Number","multiple","Object","Array","value","input","document","createElement","type","window","FormData","files","webkitdirectory","directory","features","html5","ondrop","drop","maps","$nextTick","$forceUpdate","watchDrop","destroy","active","file","i","length","fileObject","error","success","undefined","watchActive","oldMaps","id","key","newFile","oldFile","emitFile","emitInput","_files","index","addIndex","isArray","addFiles","Blob","size","webkitRelativePath","relativePath","name","Element","el","putAction","postAction","timeout","data","headers","Math","random","toString","substr","emitFilter","maximum","push","clear","newFiles","concat","splice","replace","add","dataTransfer","items","item","getAsEntry","webkitGetAsEntry","getAsFile","Promise","resolve","reject","forEach","_this","getEntry","then","results","entry","path","isFile","isDirectory","_this2","dropDirectory","dirReader","createReader","readEntries","entries","id1","id2","file1","get","file2","index1","indexOf","index2","isPrevent","$emit","uploading","upload","_this3","update","catch","code","message","parseInt","extensions","RegExp","split","map","trim","filter","join","search","uploadPut","uploadHtml5","uploadHtml4","querys","encodeURIComponent","queryString","xhr","XMLHttpRequest","open","uploadXhr","form","File","append","JSON","stringify","filename","_file","body","speedTime","speedLoaded","onprogress","_this4","lengthComputable","speedTime2","round","Date","now","loaded","total","toFixed","interval","setInterval","abort","complete","fn","status","progress","responseText","contentType","getResponseHeader","response","parse","onload","onerror","onabort","ontimeout","setRequestHeader","send","onKeydown","keyCode","preventDefault","iframe","src","setAttribute","action","appendChild","getResponseData","doc","contentWindow","err","contentDocument","innerHTML","_this5","removeEventListener","addEventListener","submit","res","parentNode","removeChild","thread","_el","dropElement","onDragenter","onDragleave","onDragover","onDrop","querySelector","$root","dropActive","nodeName","screenX","screenY","fromElement","offsetX","addDataTransfer"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"vue-upload-component.min.js","sources":["../src/InputFile.vue","../src/FileUpload.vue"],"sourcesContent":["\n\n","\n\n\n"],"names":["render","e","$destroy","$parent","addInputFile","target","this","constructor","$el","String","Boolean","Number","multiple","Object","Array","value","input","document","createElement","type","window","FormData","files","webkitdirectory","directory","features","html5","ondrop","drop","maps","$nextTick","$forceUpdate","watchDrop","destroy","active","file","i","length","fileObject","error","success","undefined","watchActive","oldMaps","id","key","newFile","oldFile","emitFile","emitInput","_files","index","addIndex","isArray","addFiles","Blob","size","webkitRelativePath","relativePath","name","Element","el","putAction","postAction","timeout","data","headers","Math","random","toString","substr","emitFilter","maximum","push","clear","newFiles","concat","splice","replace","add","dataTransfer","items","item","getAsEntry","webkitGetAsEntry","getAsFile","Promise","resolve","reject","forEach","_this","getEntry","then","results","entry","path","isFile","isDirectory","_this2","dropDirectory","dirReader","createReader","readEntries","entries","id1","id2","file1","get","file2","index1","indexOf","index2","isPrevent","$emit","uploading","upload","_this3","update","catch","code","message","parseInt","extensions","RegExp","split","map","trim","filter","join","search","uploadPut","uploadHtml5","uploadHtml4","querys","encodeURIComponent","queryString","xhr","XMLHttpRequest","open","uploadXhr","form","File","append","JSON","stringify","filename","_file","body","speedTime","speedLoaded","onprogress","_this4","lengthComputable","speedTime2","round","Date","now","loaded","total","toFixed","interval","setInterval","abort","complete","fn","status","progress","responseText","contentType","getResponseHeader","response","parse","onload","onerror","onabort","ontimeout","setRequestHeader","send","onKeydown","keyCode","preventDefault","iframe","src","setAttribute","action","appendChild","getResponseData","doc","contentWindow","err","contentDocument","innerHTML","_this5","removeEventListener","addEventListener","submit","res","parentNode","removeChild","thread","_el","dropElement","onDragenter","onDragleave","onDragover","onDrop","querySelector","$root","dropActive","nodeName","screenX","screenY","fromElement","offsetX","addDataTransfer"],"mappings":"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"} \ No newline at end of file diff --git a/dist/vue-upload-component.part.js b/dist/vue-upload-component.part.js index d42eccb..977cea8 100644 --- a/dist/vue-upload-component.part.js +++ b/dist/vue-upload-component.part.js @@ -1,6 +1,6 @@ /*! * Name: vue-upload-component - * Version: 2.7.0 + * Version: 2.7.2 * Author: LianYue */ (function (global, factory) { @@ -957,6 +957,7 @@ var FileUpload = { render: function render() { input = document.createElement('input'); input.type = 'hidden'; input.name = key; + input.value = value; form.appendChild(input); } } diff --git a/dist/vue-upload-component.part.js.map b/dist/vue-upload-component.part.js.map index fdcb6c8..1306cef 100644 --- a/dist/vue-upload-component.part.js.map +++ b/dist/vue-upload-component.part.js.map @@ -1 +1 @@ -{"version":3,"file":"vue-upload-component.part.js","sources":["../src/InputFile.vue","../src/FileUpload.vue","../src/index.js"],"sourcesContent":["\n\n","\n\n\n","module.exports = require('./FileUpload.vue')\n"],"names":["render","e","$destroy","$parent","addInputFile","target","constructor","$el","String","Boolean","Number","multiple","Object","Array","value","input","document","createElement","type","window","FormData","files","webkitdirectory","directory","features","html5","ondrop","drop","maps","$nextTick","$forceUpdate","watchDrop","destroy","active","file","i","length","fileObject","error","success","undefined","watchActive","oldMaps","id","key","newFile","oldFile","emitFile","emitInput","_files","index","addIndex","isArray","addFiles","Blob","size","webkitRelativePath","relativePath","name","Element","el","putAction","postAction","timeout","data","headers","Math","random","toString","substr","emitFilter","maximum","push","clear","newFiles","concat","splice","replace","add","dataTransfer","items","item","getAsEntry","webkitGetAsEntry","getAsFile","Promise","resolve","reject","forEach","getEntry","then","results","entry","path","isFile","isDirectory","dropDirectory","dirReader","createReader","readEntries","entries","id1","id2","file1","get","file2","index1","indexOf","index2","isPrevent","$emit","uploading","upload","update","catch","code","message","parseInt","extensions","RegExp","split","map","trim","filter","join","search","uploadPut","uploadHtml5","uploadHtml4","querys","encodeURIComponent","queryString","xhr","XMLHttpRequest","open","uploadXhr","form","File","append","JSON","stringify","filename","_file","body","speedTime","speedLoaded","onprogress","lengthComputable","speedTime2","round","Date","now","loaded","total","toFixed","interval","setInterval","abort","complete","fn","status","progress","responseText","contentType","getResponseHeader","response","parse","onload","onerror","onabort","ontimeout","setRequestHeader","send","onKeydown","keyCode","preventDefault","iframe","src","setAttribute","action","appendChild","getResponseData","doc","contentWindow","err","contentDocument","innerHTML","removeEventListener","addEventListener","submit","res","parentNode","removeChild","thread","_el","dropElement","onDragenter","onDragleave","onDragover","onDrop","querySelector","$root","dropActive","nodeName","screenX","screenY","fromElement","offsetX","addDataTransfer","require$$0"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"vue-upload-component.part.js","sources":["../src/InputFile.vue","../src/FileUpload.vue","../src/index.js"],"sourcesContent":["\n\n","\n\n\n","module.exports = require('./FileUpload.vue')\n"],"names":["render","e","$destroy","$parent","addInputFile","target","constructor","$el","String","Boolean","Number","multiple","Object","Array","value","input","document","createElement","type","window","FormData","files","webkitdirectory","directory","features","html5","ondrop","drop","maps","$nextTick","$forceUpdate","watchDrop","destroy","active","file","i","length","fileObject","error","success","undefined","watchActive","oldMaps","id","key","newFile","oldFile","emitFile","emitInput","_files","index","addIndex","isArray","addFiles","Blob","size","webkitRelativePath","relativePath","name","Element","el","putAction","postAction","timeout","data","headers","Math","random","toString","substr","emitFilter","maximum","push","clear","newFiles","concat","splice","replace","add","dataTransfer","items","item","getAsEntry","webkitGetAsEntry","getAsFile","Promise","resolve","reject","forEach","getEntry","then","results","entry","path","isFile","isDirectory","dropDirectory","dirReader","createReader","readEntries","entries","id1","id2","file1","get","file2","index1","indexOf","index2","isPrevent","$emit","uploading","upload","update","catch","code","message","parseInt","extensions","RegExp","split","map","trim","filter","join","search","uploadPut","uploadHtml5","uploadHtml4","querys","encodeURIComponent","queryString","xhr","XMLHttpRequest","open","uploadXhr","form","File","append","JSON","stringify","filename","_file","body","speedTime","speedLoaded","onprogress","lengthComputable","speedTime2","round","Date","now","loaded","total","toFixed","interval","setInterval","abort","complete","fn","status","progress","responseText","contentType","getResponseHeader","response","parse","onload","onerror","onabort","ontimeout","setRequestHeader","send","onKeydown","keyCode","preventDefault","iframe","src","setAttribute","action","appendChild","getResponseData","doc","contentWindow","err","contentDocument","innerHTML","removeEventListener","addEventListener","submit","res","parentNode","removeChild","thread","_el","dropElement","onDragenter","onDragleave","onDragover","onDrop","querySelector","$root","dropActive","nodeName","screenX","screenY","fromElement","offsetX","addDataTransfer","require$$0"],"mappings":"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"} \ No newline at end of file diff --git a/docs/dist/index.js b/docs/dist/index.js index 9e4f0f9..445b66f 100644 --- a/docs/dist/index.js +++ b/docs/dist/index.js @@ -1,6 +1,6 @@ /*! * Name: vue-upload-component - * Version: 2.7.0 + * Version: 2.7.1 * Author: LianYue */ /******/ (function(modules) { // webpackBootstrap @@ -2988,6 +2988,7 @@ function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr input = document.createElement('input'); input.type = 'hidden'; input.name = key; + input.value = value; form.appendChild(input); } } diff --git a/docs/dist/index.js.map b/docs/dist/index.js.map index cfdf0fe..05f5b17 100644 --- a/docs/dist/index.js.map +++ b/docs/dist/index.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap c23a9ccf311a97dd643e","webpack:///./node_modules/vue-loader/lib/component-normalizer.js","webpack:///./node_modules/css-loader/lib/css-base.js","webpack:///./node_modules/vue-style-loader/lib/addStylesClient.js","webpack:///./src/index.js","webpack:///external \"marked\"","webpack:///external \"Vuex\"","webpack:///./docs/i18n/index.js","webpack:///./docs/docs/en.md","webpack:///./docs/docs/zh-cn.md","webpack:///external \"Cropper\"","webpack:///./docs/index.js","webpack:///external \"Vue\"","webpack:///external \"hljs\"","webpack:///./docs/store.js","webpack:///./docs/router.js","webpack:///external \"VueRouter\"","webpack:///external \"VueI18n\"","webpack:///./docs/i18n/en.js","webpack:///./docs/i18n/zh-cn.js","webpack:///./docs/views/Router.vue","webpack:///./docs/views/Router.vue?c70c","webpack:///./docs/views/Document.vue","webpack:///./docs/views/Document.vue?258e","webpack:///./docs/views/Document.vue?0e2d","webpack:///./node_modules/vue-style-loader/lib/listToStyles.js","webpack:///Document.vue","webpack:///./docs/docs ^\\.\\/.*$","webpack:///./docs/views/Document.vue?a797","webpack:///./docs/views/Example.vue","webpack:///./docs/views/Example.vue?5109","webpack:///./docs/views/examples/Full.vue","webpack:///./docs/views/examples/Full.vue?41bf","webpack:///./docs/views/examples/Full.vue?a648","webpack:///Full.vue","webpack:///external \"ImageCompressor\"","webpack:///./src/FileUpload.vue","webpack:///./src/FileUpload.vue?5b9f","webpack:///./src/FileUpload.vue?b5c1","webpack:///FileUpload.vue","webpack:///./src/InputFile.vue","webpack:///InputFile.vue","webpack:///./src/InputFile.vue?0336","webpack:///./src/FileUpload.vue?601d","webpack:///./docs/views/examples/Full.vue?4618","webpack:///./docs/views/examples/Simple.vue","webpack:///./docs/views/examples/Simple.vue?3449","webpack:///./docs/views/examples/Simple.vue?c21e","webpack:///Simple.vue","webpack:///./docs/views/examples/Simple.vue?f312","webpack:///./docs/views/examples/Avatar.vue","webpack:///./docs/views/examples/Avatar.vue?c794","webpack:///./docs/views/examples/Avatar.vue?1203","webpack:///Avatar.vue","webpack:///./docs/views/examples/Avatar.vue?6afa","webpack:///./docs/views/examples/Drag.vue","webpack:///./docs/views/examples/Drag.vue?fe30","webpack:///./docs/views/examples/Drag.vue?4ea0","webpack:///Drag.vue","webpack:///./docs/views/examples/Drag.vue?6b7a","webpack:///./docs/views/examples/Multiple.vue","webpack:///./docs/views/examples/Multiple.vue?b9e6","webpack:///./docs/views/examples/Multiple.vue?06f6","webpack:///Multiple.vue","webpack:///./docs/views/examples/Multiple.vue?6d32","webpack:///./docs/views/examples/Vuex.vue","webpack:///./docs/views/examples/Vuex.vue?c8b0","webpack:///./docs/views/examples/Vuex.vue?2180","webpack:///Vuex.vue","webpack:///./docs/views/examples/Vuex.vue?efda","webpack:///./docs/views/App.vue","webpack:///./docs/views/App.vue?211c","webpack:///./docs/views/App.vue?7549","webpack:///App.vue","webpack:///./docs/views/App.vue?b485"],"names":["module","exports","useSourceMap","list","toString","map","item","content","cssWithMappingToString","join","i","modules","mediaQuery","alreadyImportedModules","length","id","push","cssMapping","btoa","sourceMapping","toComment","sourceURLs","sources","source","sourceRoot","concat","sourceMap","base64","unescape","encodeURIComponent","JSON","stringify","data","require","locale","messages","en","Vue","config","silent","devtools","Renderer","text","level","raw","rawName","toLowerCase","replace","options","headers","pop","parent","filter","value","headerPrefix","marked","setOptions","renderer","gfm","tables","breaks","pedantic","sanitize","smartLists","smartypants","highlight","code","lang","highlightjs","highlightAuto","directive","el","binding","vnode","className","test","children","markdown","innerHTML","selectorList","querySelectorAll","onclick","e","metaKey","ctrlKey","shiftKey","defaultPrevented","button","undefined","host","window","location","href","getAttribute","charAt","preventDefault","router","size","toFixed","to","i18n","store","$mount","state","files","mutations","updateFiles","Vuex","Store","strict","examples","path","component","FullExampleComponent","SimpleExampleComponent","AvatarExampleComponent","DragExampleComponent","MultipleExampleComponent","VuexExampleComponent","mode","fallback","scrollBehavior","from","savedPosition","hash","document","querySelector","x","y","offsetTop","routes","Object","keys","DocumentComponent","header","logo","home","documents","blog","issues","github","title","example","full","simple","avatar","drag","multiple","vuex","listToStyles","parentId","styles","newStyles","css","media","part","parts"],"mappings":";;;;;;AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA;;;;;;;AC7DA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;AC1FA;;;;AAIA;AACAA,OAAOC,OAAP,GAAiB,UAASC,YAAT,EAAuB;AACvC,KAAIC,OAAO,EAAX;;AAEA;AACAA,MAAKC,QAAL,GAAgB,SAASA,QAAT,GAAoB;AACnC,SAAO,KAAKC,GAAL,CAAS,UAAUC,IAAV,EAAgB;AAC/B,OAAIC,UAAUC,uBAAuBF,IAAvB,EAA6BJ,YAA7B,CAAd;AACA,OAAGI,KAAK,CAAL,CAAH,EAAY;AACX,WAAO,YAAYA,KAAK,CAAL,CAAZ,GAAsB,GAAtB,GAA4BC,OAA5B,GAAsC,GAA7C;AACA,IAFD,MAEO;AACN,WAAOA,OAAP;AACA;AACD,GAPM,EAOJE,IAPI,CAOC,EAPD,CAAP;AAQA,EATD;;AAWA;AACAN,MAAKO,CAAL,GAAS,UAASC,OAAT,EAAkBC,UAAlB,EAA8B;AACtC,MAAG,OAAOD,OAAP,KAAmB,QAAtB,EACCA,UAAU,CAAC,CAAC,IAAD,EAAOA,OAAP,EAAgB,EAAhB,CAAD,CAAV;AACD,MAAIE,yBAAyB,EAA7B;AACA,OAAI,IAAIH,IAAI,CAAZ,EAAeA,IAAI,KAAKI,MAAxB,EAAgCJ,GAAhC,EAAqC;AACpC,OAAIK,KAAK,KAAKL,CAAL,EAAQ,CAAR,CAAT;AACA,OAAG,OAAOK,EAAP,KAAc,QAAjB,EACCF,uBAAuBE,EAAvB,IAA6B,IAA7B;AACD;AACD,OAAIL,IAAI,CAAR,EAAWA,IAAIC,QAAQG,MAAvB,EAA+BJ,GAA/B,EAAoC;AACnC,OAAIJ,OAAOK,QAAQD,CAAR,CAAX;AACA;AACA;AACA;AACA;AACA,OAAG,OAAOJ,KAAK,CAAL,CAAP,KAAmB,QAAnB,IAA+B,CAACO,uBAAuBP,KAAK,CAAL,CAAvB,CAAnC,EAAoE;AACnE,QAAGM,cAAc,CAACN,KAAK,CAAL,CAAlB,EAA2B;AAC1BA,UAAK,CAAL,IAAUM,UAAV;AACA,KAFD,MAEO,IAAGA,UAAH,EAAe;AACrBN,UAAK,CAAL,IAAU,MAAMA,KAAK,CAAL,CAAN,GAAgB,SAAhB,GAA4BM,UAA5B,GAAyC,GAAnD;AACA;AACDT,SAAKa,IAAL,CAAUV,IAAV;AACA;AACD;AACD,EAxBD;AAyBA,QAAOH,IAAP;AACA,CA1CD;;AA4CA,SAASK,sBAAT,CAAgCF,IAAhC,EAAsCJ,YAAtC,EAAoD;AACnD,KAAIK,UAAUD,KAAK,CAAL,KAAW,EAAzB;AACA,KAAIW,aAAaX,KAAK,CAAL,CAAjB;AACA,KAAI,CAACW,UAAL,EAAiB;AAChB,SAAOV,OAAP;AACA;;AAED,KAAIL,gBAAgB,OAAOgB,IAAP,KAAgB,UAApC,EAAgD;AAC/C,MAAIC,gBAAgBC,UAAUH,UAAV,CAApB;AACA,MAAII,aAAaJ,WAAWK,OAAX,CAAmBjB,GAAnB,CAAuB,UAAUkB,MAAV,EAAkB;AACzD,UAAO,mBAAmBN,WAAWO,UAA9B,GAA2CD,MAA3C,GAAoD,KAA3D;AACA,GAFgB,CAAjB;;AAIA,SAAO,CAAChB,OAAD,EAAUkB,MAAV,CAAiBJ,UAAjB,EAA6BI,MAA7B,CAAoC,CAACN,aAAD,CAApC,EAAqDV,IAArD,CAA0D,IAA1D,CAAP;AACA;;AAED,QAAO,CAACF,OAAD,EAAUE,IAAV,CAAe,IAAf,CAAP;AACA;;AAED;AACA,SAASW,SAAT,CAAmBM,SAAnB,EAA8B;AAC7B;AACA,KAAIC,SAAST,KAAKU,SAASC,mBAAmBC,KAAKC,SAAL,CAAeL,SAAf,CAAnB,CAAT,CAAL,CAAb;AACA,KAAIM,OAAO,iEAAiEL,MAA5E;;AAEA,QAAO,SAASK,IAAT,GAAgB,KAAvB;AACA,C;;;;;;AC3ED;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,UAAU,iBAAiB;AAC3B;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA,uBAAuB,2BAA2B;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;AACA;AACA,qBAAqB,2BAA2B;AAChD;AACA;AACA,YAAY,uBAAuB;AACnC;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,qBAAqB,uBAAuB;AAC5C;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AAC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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwXA;AACA;AACA;AACA;;AAKA;AAHA;;wBAIA;;aAEA;cACA;kBACA;AACA;AACA;eACA;0BACA;gBACA;iBACA;YACA;qBACA;gBACA;cACA;YACA;kBACA;iBACA;;wBAGA;AAFA;;uBAMA;AAHA;;2BAIA;kBACA;gBAEA;;;cAEA;cACA;cACA;iBAIA;AAPA;;;cASA;cAGA;AAJA;AApCA;AA0CA;;;;+DAEA;AACA;iCACA;mFACA;AAEA;;oBACA;mCACA;qCACA;AACA;AACA;;sBAGA;AAFA;eAGA,6BACA;AAEA;;AACA;AACA;AAEA;+CACA;gBACA;4BACA;4BACA;+BACA;AACA;AAGA;AA/BA;;;;AAiCA;;+BACA;AACA;AAEA;;AACA;AACA;wEACA;iBACA;AAEA;;AACA;AACA;yDACA;iBACA;AAEA;;AACA;AACA;iIACA;0BACA;;yBAEA;sBACA;uBAEA;AAJA;2CAKA,2BACA;oGACA;AACA,kCACA;uEACA;AACA;AACA;AAGA;;kEAEA;;AACA;AACA;uBACA;uCACA;wCACA;qDACA;AAEA;;AACA;AACA;wBACA;oEACA;kCACA;AACA;AACA;AAEA;;;AACA;oDACA;8BACA;AAEA;;+CACA;AAEA;;AACA;oFACA;uDACA;AACA;AAEA;;mDACA;AACA;AAEA;;6CACA;AACA;AAEA;;iDACA;AACA;AACA;AAGA;;+BACA;AACA;oDACA;AACA;AACA;AACA;AACA;AACA;AAGA;;AACA;oFACA;0DACA;qCACA;AACA;AACA;AAGA;;AAxGA;;;;;;;;;yBAyGA;YACA;AAGA;kDACA;iDACA;8CACA;AAEA;0CACA;6CACA;mBACA;6BACA;AACA;AAEA;;;4BAGA;AAFA;iCAGA;4GACA;wCACA;gDACA;qCACA;AACA;qEACA;8BACA;AACA;iDACA;4BACA;2BACA;AAEA;;;AACA;;AACA;;iDACA;mBACA;AACA;AAEA;;sDACA;wBACA;8BACA;uBAEA;;sBACA;YACA;mCACA;2BACA;0BACA;gCACA;AACA;AAEA;oCACA;0BACA;6CACA;mBACA;AACA;AAEA;;;2BAGA;AAFA;4BAGA;AAEA;;AA7PA,G;;;;;;ACnYA,iC;;;;;;;;;ACAA;AAAA;AACA,wBAA0L;AAC1L;AACA;AACA;AACgQ;AAChQ;AACoK;AACpK;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;;AAEA;AACA,oCAAiN;AACjN;AACA;AACA;AACA,+D;;;;;;ACPA;AACA;;;AAGA;AACA,uCAAwC,gBAAgB,kBAAkB,kBAAkB,qBAAqB,kDAAkD,UAAU,eAAe,UAAU,MAAM,OAAO,QAAQ,SAAS,kBAAkB,WAAW,YAAY,kDAAkD,gBAAgB,eAAe,UAAU,WAAW,WAAW,UAAU;;AAExY;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC4BA;AACA;;AAIA;AAFA;;;YAOA;AAHA;;;YAKA;eAGA;AAJA;;;YAQA;AAHA;;;YAOA;AAHA;;;YAKA;mCACA;mCACA;AAGA;AANA;;;sBAUA;AAHA;;;YAOA;AAHA;;;YAOA;AAHA;;;YAOA;AAHA;;;YAKA;eAGA;AAJA;;;YAMA;eAGA;AAJA;;;YAMA;eAIA;AALA;;;eASA;AAHA;;;YAKA;eAGA;AAJA;;;YAMA;eAGA;AAJA;;;eASA;AAJA;;;YAMA;eAGA;AAJA;;;YAMA;eAIA;AALA;AAjFA;;wBAuFA;;kBAEA;;eAEA;mBACA;cAGA;AALA;;cAMA;kBAEA;;iBAEA;;eAEA;AAdA;AAiBA;;;AAIA;;;;8BACA;uCACA;iBACA;qBAEA;;AACA;wCACA;AACA;8FACA;kCACA;AAEA;;AACA;sEACA;6BACA;AACA;WACA;4BACA;AAEA;;AACA;gBAEA;;+BAEA;;AACA;wBACA;qBACA;AAEA;;AACA;0BACA;AACA;AAEA;;;AAIA;;;;0CACA;AACA;mBAEA;;AACA;kBACA;AAEA;;;;AAMA;;;;;AAIA;;;;kCACA;UACA;kDACA;0BACA;6DACA;iBACA;AACA;AACA;aACA;AAGA;oCACA;aACA,CACA,6DACA,6FACA,mEAEA;AAIA;AAhCA;;;qCAkCA;uBACA;AAEA;sCACA;wBACA;qBACA;AACA;AAEA;+BACA;qBACA;AAEA;iCACA;gCACA;AACA;AACA;mBAEA;;yBAEA;;AACA;kBACA;kDACA;8BACA;6BACA;AAEA;;AACA;iCACA;gCACA;8BACA;iCACA;iCACA;AACA;AAEA;;AACA;gCACA;8BACA;2CACA;AACA;AACA;AAGA;AA/CA;;;;AAkDA;4BACA;6BACA;yBACA;qBAEA;;AACA;oBAEA;;AACA;aACA;+CACA;yCACA;AACA;AACA;aACA;AAEA;;;AACA;0BACA;eACA;eACA;AAEA;;gFACA;mCACA;AAEA;;8BACA;AAEA;;;AACA;;AACA;;kBACA;qCAEA;;AACA;oBACA;iBACA;AAEA;;AACA;qBACA;6CACA;yBACA;yDACA;;AAEA;uBACA;+EACA;uBAEA;AALA;AAMA;yBACA;uCACA;AACA;oCACA;uBACA;iFACA;uBACA;6EACA;uBACA;AACA;wBACA;AACA;wBACA;mBACA;kBACA;kBACA;oBACA;mBACA;qBACA;4BACA;6BACA;0BACA;aACA;sBAEA;;8BACA;qBACA;AACA;AAGA;;;eACA,yBACA,8BAGA;;eACA,4BACA,uCAEA;AAEA;;AACA;sBACA;sDACA;AAEA;;8CACA;AACA;AAEA;;AACA;qFACA;AACA;AAEA;;sBAEA;;AACA;gCACA;AACA;AACA;AAEA;;AACA;4BACA;eACA;AAEA;;AACA;8BACA;aACA;AAGA;;AACA;UACA;yCACA;wCACA;wBACA;mCACA;kCACA;aACA;qCACA;AAEA;;mBAEA;;AACA;mDACA;8BACA;+BACA;AAEA;;AACA;WACA;sDACA;qCACA;AAEA;;2CACA;AAIA;;;AACA;4CACA;kBACA;oBACA;kDACA;8BACA;;uBAEA;uEACA;uBACA;AACA;AAEA;AANA;AAOA;aACA;;wDAEA;AAEA;AAHA;AAIA;sBACA;AAGA;;;AACA;;AACA;;kBACA;2DACA;oBACA;4DACA;wCACA;+BACA;wBACA;4CACA;wBACA;iBACA;wBACA;AACA;oBACA;uBACA;AACA;AAEA;;sDACA;4CACA;6BACA;AACA;6EACA;uCACA;AACA;yDACA;yDACA;0BACA;AACA;AACA;kBACA;AACA;AAEA;;qCACA;kEACA;wCACA;gEACA;AACA;AACA;AACA;wCACA;AAEA;;6BACA;AAGA;;;AACA;;AACA;;;;oDACA;0BACA;qCACA;;yBAGA;gCACA;yBACA;AAGA;AANA,aADA;AAQA;8DACA;sBACA;gCACA;mDACA;qDACA;gDACA;oGACA;iCACA;AACA;iCACA;yBACA;AACA;6FACA;6DACA;8BACA;AACA;AACA;sBACA;AACA;AACA;AACA;eACA;kBACA;AACA;AACA;AAGA;wCACA;2BACA;2BACA;+CACA;eACA;AACA;oCACA;iCACA;iCACA;0CACA;eACA;AACA;sBACA;sBACA;mBACA;WACA;aACA;AAEA;;;AACA;gCACA;0BACA;gBACA;8CACA;iBACA;AACA;sCACA;kCACA;0BACA;kCACA;iBACA;AACA;4BACA;qBAEA;;AACA;8BAEA;;AACA;aACA;iCACA;AACA;aACA;AAEA;;;AACA;sCACA;0BACA;gBACA;YACA,uBACA,MAEA;AACA;qGACA;0BACA;AAEA;;4CACA;iBACA;AAEA;;sCACA;kCACA;0BACA;kCACA;iBACA;AACA;+BACA;qBAEA;;AACA;8BACA;gCAEA;;AACA;aACA;+BACA;eACA;AACA;aACA;AAIA;;;AACA;sDACA;sBACA;+DACA;oBACA;eACA;AACA;aACA;AAEA;;;AACA;kDACA;wCACA;4FACA;aACA;AACA;;AACA;;iCACA;oDACA;AACA;mCACA;iDACA;;0BAEA;oCAEA;AAHA;AAIA;kCACA;;wBAEA;yBACA;yDAEA;AAJA;AAKA;+CACA;AACA;0HACA;AACA;aACA;AAEA;;AACA;uGACA;yBACA;AACA;AAEA;oCACA;+BACA;AAGA;;;AACA;gCACA;0BAEA;;AACA;iBACA;8BACA;AAEA;;AACA;4BACA;8BACA;AAEA;;AACA;sBACA;mCACA;AAEA;;AACA;wBACA;+BACA;AAEA;;AACA;4BACA;yFACA;qIACA;8CACA;;;;qBACA;;AACA;8FACA;AACA;iDACA;gCACA;AACA;AAEA;;AACA;oEACA;8BACA;AAGA;;iDACA;8BACA;sCACA;gCACA;aACA;gCACA;AACA;AAEA;wCACA;mBACA;UACA;iCACA;0BACA;mDACA;yEACA;AACA;AACA;8GACA;oBACA;uCACA;4CACA;AAEA;4CACA;4BACA;UACA;iCACA;0BACA;yIACA;qCACA;0CACA;iBACA;4CACA;AACA;0DACA;2BACA;AACA;AACA;mEACA;oBACA;4BACA;uCACA;AAEA;;AACA;;iBACA;sBACA;wBAEA;;AACA;2CACA;AACA;0BACA;8EACA;AACA;AAEA;;AACA;iDACA;sCACA;AACA;AACA;oBAEA;;;uDAEA;4BAEA;AAHA;wBAIA;AAEA;;AACA;6CACA;0BACA;oFACA;AACA;AAEA;;sBACA;wBACA;qBACA;AAEA;;YACA;cACA;wBACA;oBACA,CACA;SAEA;;oDACA;YACA;gCACA;AACA;wBACA;AACA;AACA;qBACA;wBACA;0BACA;uBACA;AAEA;;4BAEA;;AACA;qBACA;0BACA;AAEA;;AACA;gCACA;0BACA;AAEA;;AACA;0BACA;+BACA;AAEA;;AACA;4BACA;0BACA;AAGA;;AACA;4BACA;2BACA;AAEA;;qBAEA;;oBACA;iBACA;iBACA;6BACA;AACA;iBACA;+BACA;6BACA;4CACA;6BACA;4CACA;6BACA;AACA;AACA;AACA;qCACA;6BACA;4CACA;6BACA;qBACA;gCACA;AAGA;;;gCACA;oDACA;oEACA;6CACA;mBACA;kCACA;AACA;AAEA;;AACA;qCAEA;;AACA;0BACA;+BACA;AAEA;;AACA;yBACA;AAEA;;AACA;qBACA;sBACA;sBACA;wBAEA;;AACA;0BACA;6BACA;AAEA;;AACA;sCACA;iDACA;AAEA;;AACA;qCAEA;;AACA;iBACA;AACA;AAKA;;AACA;;iBACA;4CACA;8BACA;YACA;AACA;AAEA;;0CACA;0CACA;4CACA;mBACA;mCAGA;;wCAEA;;yBAEA;;wCAGA;;kCACA;0DACA;mCAEA;;UACA;UACA;iCACA;0BACA;yIACA;iCACA;AACA;mDACA;yCACA;uBACA;uBACA;2BACA;AACA;AACA;4BAEA;;oDAKA;;uDACA;YACA;YACA;oCACA;uCACA;AACA;sBACA,CACA;kBACA;cACA;2EACA;wBACA;yBACA;AACA;AACA;6BACA;0BACA;AACA;eACA;AAGA;;oDACA;+BACA;uCAEA;;AACA;qBACA;0BACA;AAEA;;AACA;iDACA;8BACA;wFACA;AACA;AAEA;;0BACA;4BACA;yBACA;AAEA;;oDACA;aAGA;;cACA;kCACA;AACA;0BACA;AACA;AACA;uBAGA;;0BACA;4BACA;yBACA;AAEA;;AACA;yDAEA;;8BAEA;;AACA;uBACA;4BACA;AAEA;;AACA;kCACA;4BACA;AAEA;;AACA;4BACA;iCACA;AAEA;;AACA;8BACA;4BACA;AAEA;;AACA;8BACA;6BACA;AAEA;;2BACA;uBACA;sBACA;mBACA;6BACA;AACA;mBACA;gCACA;oCACA;8CACA;+BACA;uBACA;+BACA;AACA;AACA;AACA;gCACA;oCACA;0CACA;+BACA;uBACA;kCACA;AAGA;;;mCACA;gHACA;oBACA;wCACA;8BACA,CACA;AACA;8BACA;AAEA;;AACA;uCAEA;;4BACA;iCACA;AAEA;;AACA;2BACA;AAGA;;AACA;0BACA;2BACA;2BAGA;;AACA;oDAEA;;AACA;eACA;WACA;6BACA;2DACA;eACA;8BACA;2DACA;eACA;AACA;AAIA;8CACA;UACA;kBACA;uCACA;AACA;8BACA;AACA;4CACA;uFACA;AACA;AACA;4DACA;wCACA;AACA;eACA;2BACA;wCACA;AACA;AACA;AACA;gCACA;sBACA;AACA;AAGA;uCACA;eACA;+BACA;AACA;AAEA;;AACA;4BACA;YACA;sEACA;sEACA;4EACA;oEACA;oBACA,CACA;AAEA;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","file":"index.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 10);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap c23a9ccf311a97dd643e","/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/component-normalizer.js\n// module id = 0\n// module chunks = 0","/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t// when a module is imported multiple times with different media queries.\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n\n\n\n// WEBPACK FOOTER //\n// ./node_modules/css-loader/lib/css-base.js","/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n Modified by Evan You @yyx990803\n*/\n\nvar hasDocument = typeof document !== 'undefined'\n\nif (typeof DEBUG !== 'undefined' && DEBUG) {\n if (!hasDocument) {\n throw new Error(\n 'vue-style-loader cannot be used in a non-browser environment. ' +\n \"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\"\n ) }\n}\n\nvar listToStyles = require('./listToStyles')\n\n/*\ntype StyleObject = {\n id: number;\n parts: Array\n}\n\ntype StyleObjectPart = {\n css: string;\n media: string;\n sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n [id: number]: {\n id: number,\n refs: number,\n parts: Array<(obj?: StyleObjectPart) => void>\n }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of \\n\\n```\\n\\n\\n** OR **\\n\\n\\n```js\\nimport FileUpload from 'vue-upload-component/src'\\n```\\n\\n\\nwebpack.config.js\\n\\n```js\\nconst nodeExternals = require('webpack-node-externals');\\n{\\n //.....\\n externals: [\\n nodeExternals({whitelist:[/^vue-upload-component\\\\/src/]})\\n ]\\n //.....\\n}\\n```\\n\\n* [https://github.com/liady/webpack-node-externals](https://github.com/liady/webpack-node-externals) \\n\\n* [**`vue-hackernews` demo**](https://github.com/lian-yue/vue-hackernews-2.0/) \\n\\n* [**View changes**](https://github.com/lian-yue/vue-hackernews-2.0/commit/bd6c58a30cc6b8ba6c0148e737b3ce9336b99cf8)\\n\\n\\n\\n\\n## Options / Props\\n\\n\\n### input-id\\n\\nThe `id` attribute of the input tag\\n\\n* **Type:** `String`\\n\\n* **Default:** `this.name`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### name\\n\\nThe `name` attribute of the input tag\\n\\n* **Type:** `String`\\n\\n* **Default:** `file`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### post-action\\n\\n`POST` Request upload URL\\n\\n* **Type:** `String`\\n\\n* **Default:** `undefined`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### put-action\\n\\n`PUT` Request upload URL\\n\\n* **Type:** `String`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `> IE9`\\n\\n* **Details:** \\n\\n `put-action` is not empty Please give priority to` PUT` request \\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### headers\\n\\nAttach `header` data\\n\\n* **Type:** `Object`\\n\\n* **Default:** `{}`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### data\\n\\n`POST request`: Append request `body` \\n`PUT request`: Append request `query`\\n\\n* **Type:** `Object`\\n\\n* **Default:** `{}`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### value, v-model\\n\\nFile List\\n\\n* **Type:** `Array`\\n\\n* **Default:** `[]`\\n\\n* **Details:** \\n\\n View **[`File`](#file)** details \\n > In order to prevent unpredictable errors, can not directly modify the `files`, please use [`add`](#instance-methods-add), [`update`](#instance-methods-update), [`remove`](#instance-methods-remove) method to modify\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### accept\\n\\nThe `accept` attribute of the input tag, MIME type \\n\\n* **Type:** `String`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### multiple\\n\\nThe `multiple` attribute of the input tag \\nWhether to allow multiple files to be selected \\n\\n* **Type:** `Boolean`\\n\\n* **Default:** `false`\\n\\n* **Details:** \\n\\n If it is `false` file inside only one file will be automatically deleted\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n### directory\\n\\nThe `directory` attribute of the input tag \\nWhether it is a upload folder \\n\\n* **Type:** `Boolean`\\n\\n* **Default:** `false`\\n\\n* **Browser:** [http://caniuse.com/#feat=input-file-directory](http://caniuse.com/#feat=input-file-directory)\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### extensions\\n\\nAllow upload file extensions \\n\\n* **Type:** `Array | String | RegExp`\\n\\n* **Default:** `undefined`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n \\n \\n ```\\n\\n\\n\\n\\n### size\\n\\nAllow the maximum byte to upload\\n\\n* **Type:** `Number`\\n\\n* **Default:** `0`\\n\\n* **Browser:** `> IE9`\\n\\n* **Details:**\\n\\n `0` is equal to not limit\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### timeout\\n\\nUpload timeout time in milliseconds\\n\\n* **Type:** `Number`\\n\\n* **Default:** `0`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n### maximum\\n\\nList the maximum number of files\\n\\n* **Type:** `Number`\\n\\n* **Default:** `props.multiple ? 0 : 1`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n### thread\\n\\nAlso upload the number of files at the same time (number of threads) \\n\\n* **Type:** `Number`\\n\\n* **Default:** `1`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop\\n\\nDrag and drop upload\\n\\n* **Type:** `Boolean | Element | CSS selector`\\n\\n* **Default:** `false`\\n\\n* **Browser:** [http://caniuse.com/#feat=dragndrop](http://caniuse.com/#feat=dragndrop)\\n\\n* **Details:**\\n\\n If set to `true`, read the parent component as a container \\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop-directory\\n\\nWhether to open the drag directory\\n\\n* **Type:** `Boolean`\\n\\n* **Default:** `true`\\n\\n* **Details:**\\n\\n If set to `false` filter out the directory\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n### add-index\\n\\n* **Type:** `Boolean, Number`\\n\\n* **Default:** `undefined`\\n\\n* **Version:** : `>=2.6.1`\\n\\n* **Details:**\\n\\n The default value of the `index` parameter for the [`add()`](#instance-methods-add) method\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n## Options / Events\\n\\nThe files is changed to trigger the method\\nDefault for `v-model` binding\\n\\n### @input\\n* **Arguments:**\\n\\n * `files: Array`\\n\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n### @input-filter\\n\\nAdd, update, remove pre-filter \\n\\n* **Arguments:**\\n\\n * `newFile: File | Object | undefined` `Read and write`\\n * `oldFile: File | Object | undefined` `Read only`\\n * `prevent: Function` Call this function to prevent modification\\n\\n\\n* **Details:**\\n\\n If the `newFile` value is `undefined` 'is deleted\\n If the `oldFile` value is `undefined` 'is added\\n If `newFile`, `oldFile` is exist, it is updated\\n\\n > Synchronization modify `newFile` \\n > Asynchronous Please use `update`,` add`, `remove`,` clear` method \\n > Asynchronous Please set an error first to prevent being uploaded\\n\\n > Synchronization can not use `update`,` add`, `remove`,` clear` methods \\n > Asynchronous can not modify `newFile` \\n\\n* **Usage:** \\n ```html\\n \\n \\n ```\\n\\n### @input-file\\n\\nAdd, update, remove after\\n\\n* **Arguments:**\\n\\n * `newFile: File | Object | undefined` `Read only`\\n * `oldFile: File | Object | undefined` `Read only`\\n\\n\\n* **Details:**\\n\\n If the `newFile` value is `undefined` 'is deleted\\n If the `oldFile` value is `undefined` 'is added\\n If `newFile`, `oldFile` is exist, it is updated\\n\\n\\n >You can use `update`,` add`, `remove`,` clear` methods in the event \\n >You can not modify the `newFile` object in the event \\n >You can not modify the `oldFile` object in the event\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n## Instance / Data\\n\\n### features\\n\\nUsed to determine the browser support features\\n\\n* **Type:** `Object`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `{ html5: true, directory: false, drag: false }`\\n\\n* **Usage:**\\n ```html\\n \\n \\n Support drag and drop upload\\n Support folder upload\\n Support for HTML5\\n \\n ```\\n\\n\\n\\n### active\\n\\nActivation or abort upload\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n Start upload\\n Stop upload\\n \\n ```\\n\\n\\n\\n### dropActive\\n\\nIs dragging\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n Drag and drop here for upload\\n \\n ```\\n\\n\\n\\n\\n\\n### uploaded\\n\\nAll uploaded\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `true`\\n\\n* **Usage:**\\n ```html\\n \\n \\n All files have been uploaded\\n \\n ```\\n\\n\\n\\n\\n\\n## Instance / Methods\\n\\n\\n\\n### get()\\n\\nUse `id` to get a file object\\n\\n* **Arguments:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **Result:** `File | Object | Boolean` There is a return file, object that otherwise returns `false`\\n\\n\\n\\n### add()\\n\\nAdd one or more files\\n\\n* **Arguments:**\\n\\n * `files: Array | File | window.File | Object` If it is an array of responses will be an array\\n * `index: Number | Boolean` = [`props.add-index`](#options-props-add-index) `true = ` Start, `false = ` End, `Number = ` Index\\n\\n\\n* **Result:** `Object | Array | Boolean` The incoming array is returned to the array otherwise the object or `false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n\\n### addInputFile()\\n\\nAdd the file selected by `` to the upload list\\n\\n* **Arguments:**\\n\\n * `el: HTMLInputElement` File element\\n\\n\\n* **Result:** `Array` Added list of files\\n\\n* **Version:** : `>=2.5.1`\\n\\n\\n\\n### addDataTransfer()\\n\\nAdd files that are dragged or pasted into the upload list \\n\\n* **Arguments:**\\n\\n * `dataTransfer: DataTransfer` Drag or paste data\\n\\n\\n* **Result:** `Promise>` Added list of files\\n\\n\\n* **Version:** : `>=2.5.1`\\n\\n\\n\\n### update()\\n\\nUpdate a file object\\n\\n* **Arguments:**\\n\\n * `id: File | Object | String`\\n * `data: Object` Updated data object\\n\\n\\n* **Result:** `Object | Boolean` Successfully returned `newFile` failed to return` false`\\n\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n### remove()\\n\\nRemove a file object\\n\\n* **Arguments:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **Result:** `Object | Boolean` Successfully returned `oldFile` failed to return` false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n### replace()\\n Replace the location of the two files\\n\\n* **Arguments:**\\n\\n * `id1: File | Object | String`\\n * `id2: File | Object | String`\\n\\n\\n* **Result:** `Boolean`\\n\\n\\n### clear()\\n\\nEmpty the file list\\n\\n* **Result:** `Boolean` Always return `true`\\n\\n\\n\\n## Instance / File\\n\\n\\n\\n> **File object in the `@input-filter` event outside the use of [`update`](#instance-methods-update) method**\\n\\n\\n\\n\\n### fileObject\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `true`\\n\\n* **Required:** `true`\\n\\n* **Default:** `true`\\n\\n* **Version:** : `>=2.6.0`\\n\\n* **Details:**\\n\\n If the attribute does not exist, the object will not be processed internally \\n If the attribute does not exist, it is not `File` but `Object`\\n\\n\\n\\n\\n### id\\n\\nFile ID\\n\\n* **Type:** `String | Number`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `Math.random().toString(36).substr(2)`\\n\\n* **Details:**\\n\\n >`id` can not be repeated \\n >Upload can not modify `id`\\n\\n\\n### size\\n\\nFile size\\n\\n* **Type:** `Number`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `-1`\\n\\n* **Browser:** `> IE9`\\n\\n\\n### name\\n\\nFilename \\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** ` `\\n\\n* **Details:**\\n\\n Format: `directory/filename.gif` `filename.gif` \\n\\n\\n\\n### type\\n\\nMIME type\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** ` `\\n\\n* **Browser:** `> IE9`\\n\\n* **Details:**\\n\\n Format: `image/gif` `image/png` `text/html`\\n\\n\\n\\n\\n### active\\n\\nActivation or abort upload\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `false`\\n\\n* **Details:**\\n\\n `true` = Upload \\n `false` = Abort \\n\\n\\n\\n\\n\\n\\n### error\\n\\nUpload failed error code\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** ` `\\n\\n* **Details:**\\n\\n Built-in \\n `size`, `extension`, `timeout`, `abort`, `network`, `server`, `denied`\\n\\n\\n\\n\\n### success\\n\\nWhether the upload was successful\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `false`\\n\\n\\n### putAction\\n\\nCustomize the current file `PUT` URL\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.putAction`\\n\\n\\n\\n### postAction\\n\\nCustomize the current file `POST` URL\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.postAction`\\n\\n\\n\\n\\n### headers\\n\\nCustomize the current file `HTTP` Header\\n\\n* **Type:** `Object`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.headers`\\n\\n\\n### data\\n\\nCustomize the current file `body` or` query` to attach content\\n\\n* **Type:** `Object`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.data`\\n\\n\\n### timeout\\n\\nCustomize the upload timeout for a current single file\\n\\n* **Type:** `Number`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.timeout`\\n\\n\\n### response\\n\\nResponse data\\n\\n* **Type:** `Object | String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `{}`\\n\\n\\n\\n\\n### progress\\n\\nUpload progress\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `0.00`\\n\\n* **Browser:** `> IE9`\\n\\n\\n\\n### speed\\n\\nPer second upload speed\\n\\n* **Type:** `Number`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `0`\\n\\n* **Browser:** `> IE9`\\n\\n\\n\\n\\n### xhr\\n\\n`HTML5` upload` XMLHttpRequest` object\\n\\n* **Type:** `XMLHttpRequest`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `> IE9`\\n\\n\\n\\n\\n### iframe\\n\\n`HTML4` upload` iframe` element\\n\\n* **Type:** `Element`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `= IE9`\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/docs/en.md\n// module id = 7\n// module chunks = 0","module.exports = \"## 入门开始\\n\\n### NPM\\n\\n``` bash\\nnpm install vue-upload-component --save\\n```\\n\\n``` js\\nconst VueUploadComponent = require('vue-upload-component')\\nVue.component('file-upload', VueUploadComponent)\\n```\\n\\n### Curated\\n\\n**No data**\\n\\n\\n### 直接使用\\n\\n\\nunpkg\\n\\n``` html\\n\\n\\n\\n```\\n\\njsDelivr\\n\\n``` html\\n\\n\\n\\n```\\n\\n\\n### 简单的例子\\n\\n\\n\\n```html\\n\\n\\n\\n \\n Vue-upload-component Test\\n \\n \\n\\n\\n
\\n
    \\n
  • {{file.name}} - Error: {{file.error}}, Success: {{file.success}}
  • \\n
\\n \\n 上传文件\\n \\n \\n \\n
\\n\\n\\n\\n```\\n\\n\\n\\n### SSR (服务器同构)\\n\\n\\n```html\\n\\n\\n\\n```\\n\\n\\n** 或者 **\\n\\n\\n```js\\nimport FileUpload from 'vue-upload-component/src'\\n```\\n\\nwebpack.config.js\\n\\n```js\\nconst nodeExternals = require('webpack-node-externals');\\n{\\n //...\\n externals: [\\n nodeExternals({whitelist:[/^vue-upload-component\\\\/src/]})\\n ]\\n //...\\n}\\n```\\n\\n* [https://github.com/liady/webpack-node-externals](https://github.com/liady/webpack-node-externals) \\n\\n* [**`vue-hackernews` 演示**](https://github.com/lian-yue/vue-hackernews-2.0/) \\n\\n* [**浏览修改文件**](https://github.com/lian-yue/vue-hackernews-2.0/commit/bd6c58a30cc6b8ba6c0148e737b3ce9336b99cf8)\\n\\n\\n\\n\\n## 选项 / 属性\\n\\n\\n### input-id\\n\\ninput 标签的 `id` 属性\\n\\n* **类型:** `String`\\n\\n* **默认值:** `this.name`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### name\\n\\ninput标签的 `name` 属性\\n\\n* **类型:** `String`\\n\\n* **默认值:** `file`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### post-action\\n\\n`POST` 请求的上传URL\\n\\n* **类型:** `String`\\n\\n* **默认值:** `undefined`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### put-action\\n\\n`PUT` 请求的上传URL\\n\\n* **类型:** `String`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `> IE9`\\n\\n* **详细:** \\n\\n `put-action` 不为空请优先 `PUT` 请求 \\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### headers\\n\\n自定义上传请求 `header` 数据\\n\\n* **类型:** `Object`\\n\\n* **默认值:** `{}`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### data\\n\\n`POST 请求`: 附加请求的 body \\n`PUT 请求`: 附加请求的 query \\n\\n* **类型:** `Object`\\n\\n* **默认值:** `{}`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### value, v-model\\n\\n文件列表\\n\\n* **类型:** `Array`\\n\\n* **默认值:** `[]`\\n\\n* **详细:** \\n\\n 浏览 **[`File`](#file)** 详细信息 \\n > 为了防止不可预知的错误,不可直接修改 `files`,请使用 [`add`](#实例-方法-add), [`update`](#实例-方法-update), [`remove`](#实例-方法-remove) 方法修改\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### accept\\n\\n表单的`accept`属性, MIME type \\n\\n* **类型:** `String`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### multiple\\n\\n文件表单的 `multiple` 属性 \\n是否允许选择多个文件 \\n\\n* **类型:** `Boolean`\\n\\n* **默认值:** `false`\\n\\n* **详细:** \\n\\n 如果是 `false` `files` 里面最多只有一个文件 多的会自动删除 \\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n### directory\\n\\n文件表单的 `directory` 属性 \\n是否是上传文件夹 \\n\\n* **类型:** `Boolean`\\n\\n* **默认值:** `false`\\n\\n* **浏览器:** [http://caniuse.com/#feat=input-file-directory](http://caniuse.com/#feat=input-file-directory)\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### extensions\\n\\n允许上传的文件后缀\\n\\n* **类型:** `Array | String | RegExp`\\n\\n* **默认值:** `undefined`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n \\n \\n ```\\n\\n\\n\\n\\n### size\\n\\n允许上传的最大字节\\n\\n* **类型:** `Number`\\n\\n* **默认值:** `0`\\n\\n* **浏览器:** `> IE9`\\n\\n* **详细:**\\n\\n `0` 等于不限制\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### timeout\\n\\n上传超时时间毫秒\\n\\n* **类型:** `Number`\\n\\n* **默认值:** `0`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n### maximum\\n\\n列表最大文件数\\n\\n* **类型:** `Number`\\n\\n* **默认值:** `props.multiple ? 0 : 1`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### thread\\n\\n同时并发上传的文件数量 线程数 \\n\\n* **类型:** `Number`\\n\\n* **默认值:** `1`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop\\n\\n拖拽上传 \\n\\n* **类型:** `Boolean | Element | CSS selector`\\n\\n* **默认值:** `false`\\n\\n* **浏览器:** [http://caniuse.com/#feat=dragndrop](http://caniuse.com/#feat=dragndrop)\\n\\n* **详细:**\\n\\n 如果设置成 `true` 则读取父组件作为容器 \\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop-directory\\n\\n是否开启拖拽目录 \\n\\n* **类型:** `Boolean`\\n\\n* **默认值:** `true`\\n\\n* **详细:**\\n\\n 如果设置成 `false` 则过滤掉目录\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n### add-index\\n\\n* **类型:** `Boolean, Number`\\n\\n* **默认值:** `undefined`\\n\\n* **版本:** `>= 2.6.1`\\n\\n* **详细:**\\n\\n [`add()`](#实例-方法-add) 方法 `index` 参数的默认值\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n## 选项 / 事件\\n\\n文件被改变触发的方法 \\n默认用于`v-model`绑定\\n\\n### @input\\n* **参数:**\\n\\n * `files: Array`\\n\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n### @input-filter\\n\\nAdd, update, remove pre-filter \\n\\n* **参数:**\\n\\n * `newFile: File | Object | undefined` `读写`\\n * `oldFile: File | Object | undefined` `只读`\\n * `prevent: Function` 调用该方法 阻止修改\\n\\n\\n* **详细:**\\n\\n 如果 `newFile` 值为 `undefined` 则是删除 \\n 如果 `oldFile` 值为 `undefined` 则是添加 \\n 如果 `newFile`, `oldFile` 都存在则是更新\\n\\n > 事件内同步处理请直接修改 `newFile` \\n > 事件内异步处理请使用 `update`, `add`, `remove`, `clear` 方法 \\n > 异步请先设置一个错误以防止被上传\\n\\n > 同步不能使用 `update`, `add`, `remove`, `clear` 方法 \\n > 异步不能修改 `newFile`\\n\\n\\n* **示例:** \\n ```html\\n \\n \\n ```\\n\\n### @input-file\\n\\n添加,更新,移除 后\\n\\n* **参数:**\\n\\n * `newFile: File | Object | undefined` `只读`\\n * `oldFile: File | Object | undefined` `只读`\\n\\n\\n* **详细:**\\n\\n 如果 `newFile` 值为 `undefined` 则是删除 \\n 如果 `oldFile` 值为 `undefined` 则是添加 \\n 如果 `newFile`, `oldFile` 都存在则是更新\\n\\n >事件内可使用 `update`, `add`, `remove`, `clear` 方法 \\n >事件内不可修改 `newFile` 对象 \\n >事件内不可修改 `oldFile` 对象\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n## 实例 / 数据\\n\\n### features\\n\\n用于判断浏览器支持的特性\\n\\n* **类型:** `Object`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `{ html5: true, directory: false, drag: false }`\\n\\n* **示例:**\\n ```html\\n \\n \\n 支持拖拽上传\\n 支持文件夹上传\\n 支持HTML5\\n \\n ```\\n\\n\\n\\n### active\\n\\n激活或停止上传\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `false`\\n\\n* **示例:**\\n ```html\\n \\n \\n 开始上传\\n 停止上传\\n \\n ```\\n\\n\\n\\n### dropActive\\n\\n是否正在拖拽\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `false`\\n\\n* **示例:**\\n ```html\\n \\n \\n 拖拽到这里上传\\n \\n ```\\n\\n\\n\\n\\n\\n### uploaded\\n\\n是否全部已上传\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `true`\\n\\n* **示例:**\\n ```html\\n \\n \\n 全部文件已上传完毕\\n \\n ```\\n\\n\\n\\n\\n\\n## 实例 / 方法\\n\\n\\n\\n### get()\\n\\n使用`id`获得某个对象\\n\\n* **参数:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **结果:** `File | Object | Boolean` 存在返回文件对象否则返回 `false`\\n\\n\\n\\n### add()\\n\\n添加一个或多个文件\\n\\n* **参数:**\\n\\n * `files: Array | File | window.File | Object` 如果它是一个数组的响应将是一个数组\\n * `index: Number | Boolean` = [`props.add-index`](#选项-属性-add-index) `true = ` 开始位置, `false = ` 结束位置, `Number = ` 下标位置\\n\\n\\n* **结果:** `Object | Array | Boolean` 传入的是数组返回数组否则对象或`false`\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n### addInputFile()\\n\\n把``选择的文件添加进上传列表 \\n\\n* **参数:**\\n\\n * `el: HTMLInputElement` 文件元素\\n\\n\\n* **结果:** `Array` 返回已添加的文件列表\\n\\n* **版本:** : `>=2.5.1`\\n\\n\\n\\n### addDataTransfer()\\n\\n把拖拽或者粘贴的数据的文件添加进上传列表 \\n\\n* **参数:**\\n\\n * `dataTransfer: DataTransfer` 拖拽或者粘贴的数据\\n\\n\\n* **结果:** `Promise>` 返回已添加的文件列表\\n\\n\\n* **版本:** : `>=2.5.1`\\n\\n\\n\\n### update()\\n\\n更新某个对象\\n\\n* **参数:**\\n\\n * `id: File | Object | String`\\n * `data: Object` 更新的数据对象\\n\\n\\n* **结果:** `Object | Boolean` 成功返回 `newFile` 失败返回 `false`\\n\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n### remove()\\n\\n移除某个文件对象\\n\\n* **参数:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **结果:** `Object | Boolean` 成功返回 `oldFile` 失败返回 `false`\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n### replace()\\n 替换两个文件的位置\\n\\n* **参数:**\\n\\n * `id1: File | Object | String`\\n * `id2: File | Object | String`\\n\\n\\n* **结果:** `Boolean`\\n\\n\\n\\n### clear()\\n\\n清空文件列表\\n\\n* **结果:** `Boolean` 总是返回 `true`\\n\\n\\n\\n## 实例 / File\\n\\n\\n> **文件对象在`input-filter`事件外修改请使用 [`update`](#实例-方法-update) 方法**\\n\\n\\n### fileObject\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `true`\\n\\n* **Required:** `true`\\n\\n* **默认值:** `true`\\n\\n* **版本:** : `>=2.6.0`\\n\\n* **详细:**\\n\\n 如果属性不存在,则不会在内部处理该对象 \\n 如果属性不存在,它不是 `File` 而是 `Object`\\n\\n\\n\\n### id\\n\\n文件id\\n\\n* **类型:** `String | Number`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `Math.random().toString(36).substr(2)`\\n\\n* **详细:**\\n\\n >`id` can not be repeated \\n >Upload can not modify `id`\\n\\n\\n### size\\n\\n文件大小\\n\\n* **类型:** `Number`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `-1`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n### name\\n\\n文件名 \\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** ` `\\n\\n* **详细:**\\n\\n 格式: `directory/filename.gif` `filename.gif` \\n\\n\\n\\n### type\\n\\nMIME类型\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** ` `\\n\\n* **浏览器:** `> IE9`\\n\\n* **详细:**\\n\\n 格式: `image/gif` `image/png` `text/html`\\n\\n\\n\\n\\n### active\\n\\n激活或终止上传\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `false`\\n\\n* **详细:**\\n\\n `true` = 上传 \\n `false` = 停止 \\n\\n\\n\\n\\n\\n\\n### error\\n\\n上传失败错误代码\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** ` `\\n\\n* **详细:**\\n\\n 内置\\n `size`, `extension`, `timeout`, `abort`, `network`, `server`, `denied`\\n\\n\\n\\n\\n### success\\n\\n是否上传成功\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `false`\\n\\n\\n### putAction\\n\\n自定义当前文件 `PUT` 地址\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.putAction`\\n\\n\\n\\n### postAction\\n\\n自定义当前文件 `POST` 地址\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.postAction`\\n\\n\\n\\n\\n### headers\\n\\n自定义当前文件 `HTTP` Header\\n\\n* **类型:** `Object`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.headers`\\n\\n\\n### data\\n\\n自定义当前文件 `body` 或 `query` 附加内容\\n\\n* **类型:** `Object`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.data`\\n\\n\\n### timeout\\n\\n自定义当前单个文件的上传超时时间\\n\\n* **类型:** `Number`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.timeout`\\n\\n\\n### response\\n\\n响应的数据\\n\\n* **类型:** `Object | String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `{}`\\n\\n\\n\\n\\n### progress\\n\\n上传进度\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `0.00`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n\\n### speed\\n\\n每秒的上传速度\\n\\n* **类型:** `Number`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `0`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n\\n\\n### xhr\\n\\n`HTML5` 上传 `XMLHttpRequest` 对象\\n\\n* **类型:** `XMLHttpRequest`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n\\n\\n### iframe\\n\\n`HTML4` 上传 `iframe` 元素\\n\\n* **类型:** `Element`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `= IE9`\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/docs/zh-cn.md\n// module id = 8\n// module chunks = 0","module.exports = Cropper;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"Cropper\"\n// module id = 9\n// module chunks = 0","import Vue from 'vue'\nimport marked from 'marked'\nimport highlightjs from 'highlight.js'\nimport store from './store'\nimport router from './router'\nimport i18n from './i18n'\nimport App from './views/App'\n\nVue.config.silent = false\nVue.config.devtools = true\n\n\nclass Renderer extends marked.Renderer {\n heading(text, level, raw) {\n let rawName = raw.toLowerCase().replace(/([\\u0000-\\u002F\\u003A-\\u0060\\u007B-\\u007F]+)/g, '-').replace(/^\\-+|\\-+$/, '')\n\n if (!this.options.headers) {\n this.options.headers = []\n }\n while (this.options.headers.length >= level) {\n this.options.headers.pop()\n }\n let parent = this.options.headers.filter(value => !!value).join('-')\n if (parent) {\n parent = parent + '-'\n }\n while (this.options.headers.length < (level - 1)) {\n this.options.headers.push('')\n }\n this.options.headers.push(rawName)\n return ''\n + text\n + '\\n'\n }\n}\n\nmarked.setOptions({\n renderer: new Renderer(),\n gfm: true,\n tables: true,\n breaks: false,\n pedantic: false,\n sanitize: false,\n smartLists: true,\n smartypants: false,\n highlight(code, lang) {\n if (lang) {\n return highlightjs.highlight(lang, code).value\n } else {\n return highlightjs.highlightAuto(code).value\n }\n }\n})\n\nVue.directive('markdown', function (el, binding, vnode) {\n if (!el.className || !/vue-markdown/.test(el.className)) {\n el.className += ' vue-markdown'\n }\n let text = ''\n for (let i = 0; i < vnode.children.length; i++) {\n text += vnode.children[i].text || ''\n }\n if (el.markdown === text) {\n return\n }\n\n el.markdown = text\n\n el.innerHTML = marked(text)\n let selectorList = el.querySelectorAll('a')\n for (let i = 0; i < selectorList.length; i++) {\n selectorList[i].onclick = function (e) {\n if (e.metaKey || e.ctrlKey || e.shiftKey) {\n return\n }\n if (e.defaultPrevented) {\n return\n }\n if (e.button !== undefined && e.button !== 0) {\n return\n }\n\n if (this.host !== window.location.host) {\n return\n }\n\n let href = this.getAttribute('href')\n if (!href) {\n return\n }\n\n if (href.charAt(0) !== '#') {\n return\n }\n\n e.preventDefault()\n router.push(href)\n }\n }\n})\n\n\n\nVue.filter('formatSize', function (size) {\n if (size > 1024 * 1024 * 1024 * 1024) {\n return (size / 1024 / 1024 / 1024 / 1024).toFixed(2) + ' TB'\n } else if (size > 1024 * 1024 * 1024) {\n return (size / 1024 / 1024 / 1024).toFixed(2) + ' GB'\n } else if (size > 1024 * 1024) {\n return (size / 1024 / 1024).toFixed(2) + ' MB'\n } else if (size > 1024) {\n return (size / 1024).toFixed(2) + ' KB'\n }\n return size.toString() + ' B'\n})\n\nVue.filter('toLocale', function (to) {\n return '/' + i18n.locale + to\n})\n\n\n\nnew Vue({\n store,\n router,\n i18n,\n ...App\n}).$mount('#app')\n\n\n\n// WEBPACK FOOTER //\n// ./docs/index.js","module.exports = Vue;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"Vue\"\n// module id = 12\n// module chunks = 0","module.exports = hljs;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"hljs\"\n// module id = 13\n// module chunks = 0","// import Vue from 'vue'\nimport Vuex from 'vuex'\n//\n// Vue.use(Vuex)\n\n\nconst state = {\n files: [],\n}\n\nconst mutations = {\n updateFiles(state, files) {\n state.files = files\n }\n}\nexport default new Vuex.Store({\n strict: true,\n state,\n mutations\n})\n\n\n\n// WEBPACK FOOTER //\n// ./docs/store.js","// import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nimport i18n from './i18n'\nimport RouterComponent from './views/Router'\nimport DocumentComponent from './views/Document'\nimport ExampleComponent from './views/Example'\n\nimport FullExampleComponent from './views/examples/Full'\nimport SimpleExampleComponent from './views/examples/Simple'\nimport AvatarExampleComponent from './views/examples/Avatar'\nimport DragExampleComponent from './views/examples/Drag'\nimport MultipleExampleComponent from './views/examples/Multiple'\nimport VuexExampleComponent from './views/examples/Vuex'\n\n\n\n// Vue.use(VueRouter)\n\n\nlet examples = [\n {\n path: '',\n component: FullExampleComponent,\n },\n {\n path: 'full',\n component: FullExampleComponent,\n },\n {\n path: 'simple',\n component: SimpleExampleComponent,\n },\n {\n path: 'avatar',\n component: AvatarExampleComponent,\n },\n {\n path: 'drag',\n component: DragExampleComponent,\n },\n {\n path: 'multiple',\n component: MultipleExampleComponent,\n },\n {\n path: 'vuex',\n component: VuexExampleComponent,\n },\n]\n\n\n\nconst router = new VueRouter({\n mode: 'hash',\n fallback: false,\n scrollBehavior(to, from, savedPosition) {\n if (savedPosition) {\n return savedPosition\n } else if (to.hash) {\n let el = document.querySelector(to.hash)\n return { x: 0, y: el ? el.offsetTop : 0 }\n } else {\n return { x: 0, y: 0 }\n }\n },\n routes: [\n {\n path: '/:locale(' + Object.keys(i18n.messages).join('|') + ')?',\n component: RouterComponent,\n children: [\n {\n path: 'documents',\n component: DocumentComponent,\n },\n {\n path: 'examples',\n component: ExampleComponent,\n children: examples,\n },\n {\n path: '',\n component: ExampleComponent,\n children: examples,\n },\n ]\n },\n ]\n})\nexport default router\n\n\n\n// WEBPACK FOOTER //\n// ./docs/router.js","module.exports = VueRouter;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"VueRouter\"\n// module id = 16\n// module chunks = 0","module.exports = VueI18n;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"VueI18n\"\n// module id = 17\n// module chunks = 0","export default {\n header: {\n logo: 'Vuejs',\n home: 'Home',\n examples: 'Examples',\n documents: 'Documentation',\n blog: 'Blog',\n locale: 'Language(语言)',\n issues: 'Issues',\n github: 'Github',\n },\n\n locale: {\n en: 'English',\n 'zh-cn': '中文(简体)',\n },\n\n document: {\n title: 'Documentation',\n },\n\n example: {\n full: 'Full Example',\n simple: 'Simple',\n avatar: 'Upload avatar',\n drag: 'Drag and drop',\n multiple: 'Multiple instances',\n vuex: 'Vuex',\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./docs/i18n/en.js","export default {\n header: {\n logo: 'Vuejs',\n home: '首页',\n examples: '演示',\n documents: '文档',\n blog: 'Blog',\n locale: 'Language(语言)',\n issues: 'Issues',\n github: 'Github',\n },\n\n locale: {\n en: 'English',\n 'zh-cn': '中文(简体)',\n },\n\n document: {\n title: '文档',\n },\n\n\n example: {\n full: '完整例子',\n simple: '简单例子',\n avatar: '上传头像',\n drag: '拖拽上传',\n multiple: '多个实例',\n vuex: 'Vuex',\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./docs/i18n/zh-cn.js","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nvar __vue_script__ = null\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0546df56\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Router.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/Router.vue\n// module id = 20\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('router-view')}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0546df56\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/Router.vue\n// module id = 21\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-102fa427\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Document.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Document.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-102fa427\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Document.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/Document.vue\n// module id = 22\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n// WEBPACK FOOTER //\n// Document.vue?119411f6","var map = {\n\t\"./en\": 7,\n\t\"./en.md\": 7,\n\t\"./zh-cn\": 8,\n\t\"./zh-cn.md\": 8\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 27;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/docs ^\\.\\/.*$\n// module id = 27\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('div',{staticClass:\"row flex-xl-nowrap\"},[_c('div',{staticClass:\"col-12 col-md-3 col-xl-2\",attrs:{\"id\":\"sidebar\"}},[_c('nav',{staticClass:\"collapse show\",attrs:{\"id\":\"sidebar-nav\"}},[_c('ul',{staticClass:\"nav\"},_vm._l((_vm.navs),function(group,index){return _c('li',{class:{'nav-item': true, active: (!_vm.$route.hash && !index) || _vm.$route.hash.indexOf(group.hash) === 1}},[_c('router-link',{class:{'nav-link': true, active: _vm.$route.hash.indexOf(group.hash) === 1},attrs:{\"active-class\":\"active\",\"to\":'#' + group.hash}},[_vm._v(_vm._s(group.name))]),(group.children.length)?_c('ul',{staticClass:\"nav\"},_vm._l((group.children),function(child){return _c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":'#' + group.hash + '-' + child.hash}},[_vm._v(_vm._s(child.name))])],1)})):_vm._e()],1)}))])]),_c('main',{staticClass:\"col-12 col-md-9 col-xl-10 py-md-3 pr-md-5 pl-md-5\",attrs:{\"id\":\"main\",\"role\":\"main\"}},[_c('h1',{staticClass:\"document-title\",attrs:{\"id\":\"document-title\"}},[_vm._v(_vm._s(_vm.$t('document.title')))]),_c('div',{directives:[{name:\"markdown\",rawName:\"v-markdown\"}],staticClass:\"document-content\"},[_vm._v(_vm._s(_vm.document))])])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-102fa427\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/Document.vue\n// module id = 28\n// module chunks = 0","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nvar __vue_script__ = null\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f18b6ae4\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Example.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/Example.vue\n// module id = 29\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('div',{staticClass:\"row flex-xl-nowrap\"},[_c('div',{staticClass:\"col-12 col-md-3 col-xl-2\",attrs:{\"id\":\"sidebar\"}},[_c('nav',{staticClass:\"collapse show\",attrs:{\"id\":\"sidebar-nav\"}},[_c('ul',{staticClass:\"nav\"},[_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/full')}},[_vm._v(_vm._s(_vm.$t('example.full')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/simple')}},[_vm._v(_vm._s(_vm.$t('example.simple')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/avatar')}},[_vm._v(_vm._s(_vm.$t('example.avatar')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/drag')}},[_vm._v(_vm._s(_vm.$t('example.drag')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/multiple')}},[_vm._v(_vm._s(_vm.$t('example.multiple')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/vuex')}},[_vm._v(_vm._s(_vm.$t('example.vuex')))])],1)])])]),_c('main',{staticClass:\"col-12 col-md-9 col-xl-10 py-md-3 pr-md-5 pl-md-5\",attrs:{\"id\":\"main\",\"role\":\"main\"}},[_c('router-view')],1)])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-f18b6ae4\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/Example.vue\n// module id = 30\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-60fc9379\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Full.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Full.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-60fc9379\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Full.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Full.vue\n// module id = 31\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Full.vue?33d43e4a","module.exports = ImageCompressor;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ImageCompressor\"\n// module id = 35\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-ce9890fe\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./FileUpload.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./FileUpload.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-ce9890fe\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./FileUpload.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/FileUpload.vue\n// module id = 36\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n// WEBPACK FOOTER //\n// FileUpload.vue?29bd2ad6","var normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./InputFile.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-67044c9c\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./InputFile.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/InputFile.vue\n// module id = 40\n// module chunks = 0","\n\n\n\n\n// WEBPACK FOOTER //\n// InputFile.vue?6b0be093","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{attrs:{\"type\":\"file\",\"name\":_vm.$parent.name,\"id\":_vm.$parent.inputId || _vm.$parent.name,\"accept\":_vm.$parent.accept,\"webkitdirectory\":_vm.$parent.directory && _vm.$parent.features.directory,\"directory\":_vm.$parent.directory && _vm.$parent.features.directory,\"multiple\":_vm.$parent.multiple && _vm.$parent.features.html5},on:{\"change\":_vm.change}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-67044c9c\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/InputFile.vue\n// module id = 42\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('label',{class:_vm.className},[_vm._t(\"default\"),_c('input-file')],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-ce9890fe\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/FileUpload.vue\n// module id = 43\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-full\"},[_c('button',{staticClass:\"btn btn-danger float-right btn-is-option\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.isOption = !_vm.isOption}}},[_c('i',{staticClass:\"fa fa-cog\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Options\\n \")]),_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Full Example\")]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.$refs.upload && _vm.$refs.upload.dropActive),expression:\"$refs.upload && $refs.upload.dropActive\"}],staticClass:\"drop-active\"},[_c('h3',[_vm._v(\"Drop files to upload\")])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.isOption),expression:\"!isOption\"}],staticClass:\"upload\"},[_c('div',{staticClass:\"table-responsive\"},[_c('table',{staticClass:\"table table-hover\"},[_vm._m(0),_c('tbody',[(!_vm.files.length)?_c('tr',[_c('td',{attrs:{\"colspan\":\"7\"}},[_c('div',{staticClass:\"text-center p-5\"},[_vm._m(1),_c('label',{staticClass:\"btn btn-lg btn-primary\",attrs:{\"for\":_vm.name}},[_vm._v(\"Select Files\")])])])]):_vm._e(),_vm._l((_vm.files),function(file,index){return _c('tr',{key:file.id},[_c('td',[_vm._v(_vm._s(index))]),_c('td',[(file.thumb)?_c('img',{attrs:{\"src\":file.thumb,\"width\":\"40\",\"height\":\"auto\"}}):_c('span',[_vm._v(\"No Image\")])]),_c('td',[_c('div',{staticClass:\"filename\"},[_vm._v(\"\\n \"+_vm._s(file.name)+\"\\n \")]),(file.active || file.progress !== '0.00')?_c('div',{staticClass:\"progress\"},[_c('div',{class:{'progress-bar': true, 'progress-bar-striped': true, 'bg-danger': file.error, 'progress-bar-animated': file.active},style:({width: file.progress + '%'}),attrs:{\"role\":\"progressbar\"}},[_vm._v(_vm._s(file.progress)+\"%\")])]):_vm._e()]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.speed)))]),(file.error)?_c('td',[_vm._v(_vm._s(file.error))]):(file.success)?_c('td',[_vm._v(\"success\")]):(file.active)?_c('td',[_vm._v(\"active\")]):_c('td'),_c('td',[_c('div',{staticClass:\"btn-group\"},[_c('button',{staticClass:\"btn btn-secondary btn-sm dropdown-toggle\",attrs:{\"type\":\"button\"}},[_vm._v(\"\\n Action\\n \")]),_c('div',{staticClass:\"dropdown-menu\"},[_c('a',{class:{'dropdown-item': true, disabled: file.active || file.success || file.error === 'compressing'},attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();file.active || file.success || file.error === 'compressing' ? false : _vm.onEditFileShow(file)}}},[_vm._v(\"Edit\")]),_c('a',{class:{'dropdown-item': true, disabled: !file.active},attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();file.active ? _vm.$refs.upload.update(file, {error: 'cancel'}) : false}}},[_vm._v(\"Cancel\")]),(file.active)?_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.update(file, {active: false})}}},[_vm._v(\"Abort\")]):(file.error && file.error !== 'compressing' && _vm.$refs.upload.features.html5)?_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.update(file, {active: true, error: '', progress: '0.00'})}}},[_vm._v(\"Retry upload\")]):_c('a',{class:{'dropdown-item': true, disabled: file.success || file.error === 'compressing'},attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();file.success || file.error === 'compressing' ? false : _vm.$refs.upload.update(file, {active: true})}}},[_vm._v(\"Upload\")]),_c('div',{staticClass:\"dropdown-divider\"}),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.remove(file)}}},[_vm._v(\"Remove\")])])])])])})],2)])]),_c('div',{staticClass:\"example-foorer\"},[_c('div',{staticClass:\"footer-status float-right\"},[_vm._v(\"\\n Drop: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.drop : false)+\",\\n Active: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.active : false)+\",\\n Uploaded: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.uploaded : true)+\",\\n Drop active: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.dropActive : false)+\"\\n \")]),_c('div',{staticClass:\"btn-group\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary dropdown-toggle\",attrs:{\"post-action\":_vm.postAction,\"put-action\":_vm.putAction,\"extensions\":_vm.extensions,\"accept\":_vm.accept,\"multiple\":_vm.multiple,\"directory\":_vm.directory,\"size\":_vm.size || 0,\"thread\":_vm.thread < 1 ? 1 : (_vm.thread > 5 ? 5 : _vm.thread),\"headers\":_vm.headers,\"data\":_vm.data,\"drop\":_vm.drop,\"drop-directory\":_vm.dropDirectory,\"add-index\":_vm.addIndex},on:{\"input-filter\":_vm.inputFilter,\"input-file\":_vm.inputFile},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select\\n \")]),_c('div',{staticClass:\"dropdown-menu\"},[_c('label',{staticClass:\"dropdown-item\",attrs:{\"for\":_vm.name}},[_vm._v(\"Add files\")]),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.onAddFolader}},[_vm._v(\"Add folder\")]),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.addData.show = true}}},[_vm._v(\"Add data\")])])],1),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOption),expression:\"isOption\"}],staticClass:\"option\"},[_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"accept\"}},[_vm._v(\"Accept:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.accept),expression:\"accept\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"id\":\"accept\"},domProps:{\"value\":(_vm.accept)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.accept=$event.target.value}}}),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Allow upload mime type\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"extensions\"}},[_vm._v(\"Extensions:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.extensions),expression:\"extensions\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"id\":\"extensions\"},domProps:{\"value\":(_vm.extensions)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.extensions=$event.target.value}}}),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Allow upload file extension\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',[_vm._v(\"PUT Upload:\")]),_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.putAction),expression:\"putAction\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"radio\",\"name\":\"put-action\",\"id\":\"put-action\",\"value\":\"\"},domProps:{\"checked\":_vm._q(_vm.putAction,\"\")},on:{\"__c\":function($event){_vm.putAction=\"\"}}}),_vm._v(\" Off\\n \")])]),_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.putAction),expression:\"putAction\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"radio\",\"name\":\"put-action\",\"id\":\"put-action\",\"value\":\"/upload/put\"},domProps:{\"checked\":_vm._q(_vm.putAction,\"/upload/put\")},on:{\"__c\":function($event){_vm.putAction=\"/upload/put\"}}}),_vm._v(\" On\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"After the shutdown, use the POST method to upload\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"thread\"}},[_vm._v(\"Thread:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.thread),expression:\"thread\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"max\":\"5\",\"min\":\"1\",\"id\":\"thread\"},domProps:{\"value\":(_vm.thread)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.thread=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}}),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Also upload the number of files at the same time (number of threads)\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"size\"}},[_vm._v(\"Max size:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.size),expression:\"size\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"min\":\"0\",\"id\":\"size\"},domProps:{\"value\":(_vm.size)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.size=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}})]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"minSize\"}},[_vm._v(\"Min size:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.minSize),expression:\"minSize\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"min\":\"0\",\"id\":\"minSize\"},domProps:{\"value\":(_vm.minSize)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.minSize=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}})]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"autoCompress\"}},[_vm._v(\"Automatically compress:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.autoCompress),expression:\"autoCompress\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"min\":\"0\",\"id\":\"autoCompress\"},domProps:{\"value\":(_vm.autoCompress)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.autoCompress=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}}),(_vm.autoCompress > 0)?_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"More than \"+_vm._s(_vm._f(\"formatSize\")(_vm.autoCompress))+\" files are automatically compressed\")]):_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Set up automatic compression\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addIndex),expression:\"addIndex\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"add-index\"},domProps:{\"checked\":Array.isArray(_vm.addIndex)?_vm._i(_vm.addIndex,null)>-1:(_vm.addIndex)},on:{\"__c\":function($event){var $$a=_vm.addIndex,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.addIndex=$$a.concat([$$v]))}else{$$i>-1&&(_vm.addIndex=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.addIndex=$$c}}}}),_vm._v(\" Start position to add\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Add a file list to start the location to add\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.drop),expression:\"drop\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"drop\"},domProps:{\"checked\":Array.isArray(_vm.drop)?_vm._i(_vm.drop,null)>-1:(_vm.drop)},on:{\"__c\":function($event){var $$a=_vm.drop,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.drop=$$a.concat([$$v]))}else{$$i>-1&&(_vm.drop=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.drop=$$c}}}}),_vm._v(\" Drop\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Drag and drop upload\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.dropDirectory),expression:\"dropDirectory\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"drop-directory\"},domProps:{\"checked\":Array.isArray(_vm.dropDirectory)?_vm._i(_vm.dropDirectory,null)>-1:(_vm.dropDirectory)},on:{\"__c\":function($event){var $$a=_vm.dropDirectory,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.dropDirectory=$$a.concat([$$v]))}else{$$i>-1&&(_vm.dropDirectory=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.dropDirectory=$$c}}}}),_vm._v(\" Drop directory\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Not checked, filter the dragged folder\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.uploadAuto),expression:\"uploadAuto\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"upload-auto\"},domProps:{\"checked\":Array.isArray(_vm.uploadAuto)?_vm._i(_vm.uploadAuto,null)>-1:(_vm.uploadAuto)},on:{\"__c\":function($event){var $$a=_vm.uploadAuto,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.uploadAuto=$$a.concat([$$v]))}else{$$i>-1&&(_vm.uploadAuto=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.uploadAuto=$$c}}}}),_vm._v(\" Auto start\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Automatically activate upload\")])]),_c('div',{staticClass:\"form-group\"},[_c('button',{staticClass:\"btn btn-primary btn-lg btn-block\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.isOption = !_vm.isOption}}},[_vm._v(\"Confirm\")])])]),_c('div',{class:{'modal-backdrop': true, 'fade': true, show: _vm.addData.show}}),_c('div',{class:{modal: true, fade: true, show: _vm.addData.show},attrs:{\"id\":\"modal-add-data\",\"tabindex\":\"-1\",\"role\":\"dialog\"}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(\"Add data\")]),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.addData.show = false}}},[_c('span',[_vm._v(\"×\")])])]),_c('form',{on:{\"submit\":function($event){$event.preventDefault();_vm.onAddData($event)}}},[_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"name\"}},[_vm._v(\"Name:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addData.name),expression:\"addData.name\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"required\":\"\",\"id\":\"name\",\"placeholder\":\"Please enter a file name\"},domProps:{\"value\":(_vm.addData.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.addData.name=$event.target.value}}}),_vm._m(2)]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"type\"}},[_vm._v(\"Type:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addData.type),expression:\"addData.type\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"required\":\"\",\"id\":\"type\",\"placeholder\":\"Please enter the MIME type\"},domProps:{\"value\":(_vm.addData.type)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.addData.type=$event.target.value}}}),_vm._m(3)]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"content\"}},[_vm._v(\"Content:\")]),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addData.content),expression:\"addData.content\"}],staticClass:\"form-control\",attrs:{\"required\":\"\",\"id\":\"content\",\"rows\":\"3\",\"placeholder\":\"Please enter the file contents\"},domProps:{\"value\":(_vm.addData.content)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.addData.content=$event.target.value}}})])]),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-secondary\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.addData.show = false}}},[_vm._v(\"Close\")]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"submit\"}},[_vm._v(\"Save\")])])])])])]),_c('div',{class:{'modal-backdrop': true, 'fade': true, show: _vm.editFile.show}}),_c('div',{class:{modal: true, fade: true, show: _vm.editFile.show},attrs:{\"id\":\"modal-edit-file\",\"tabindex\":\"-1\",\"role\":\"dialog\"}},[_c('div',{staticClass:\"modal-dialog modal-lg\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(\"Edit file\")]),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.editFile.show = false}}},[_c('span',[_vm._v(\"×\")])])]),_c('form',{on:{\"submit\":function($event){$event.preventDefault();_vm.onEditorFile($event)}}},[_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"name\"}},[_vm._v(\"Name:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.editFile.name),expression:\"editFile.name\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"required\":\"\",\"id\":\"name\",\"placeholder\":\"Please enter a file name\"},domProps:{\"value\":(_vm.editFile.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.editFile.name=$event.target.value}}})]),(_vm.editFile.show && _vm.editFile.blob && _vm.editFile.type && _vm.editFile.type.substr(0, 6) === 'image/')?_c('div',{staticClass:\"form-group\"},[_c('label',[_vm._v(\"Image: \")]),_c('div',{staticClass:\"edit-image\"},[_c('img',{ref:\"editImage\",attrs:{\"src\":_vm.editFile.blob}})]),_c('div',{staticClass:\"edit-image-tool\"},[_c('div',{staticClass:\"btn-group\",attrs:{\"role\":\"group\"}},[_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.rotate(-90)\"},on:{\"click\":function($event){_vm.editFile.cropper.rotate(-90)}}},[_c('i',{staticClass:\"fa fa-undo\",attrs:{\"aria-hidden\":\"true\"}})]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.rotate(90)\"},on:{\"click\":function($event){_vm.editFile.cropper.rotate(90)}}},[_c('i',{staticClass:\"fa fa-repeat\",attrs:{\"aria-hidden\":\"true\"}})])]),_c('div',{staticClass:\"btn-group\",attrs:{\"role\":\"group\"}},[_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.crop()\"},on:{\"click\":function($event){_vm.editFile.cropper.crop()}}},[_c('i',{staticClass:\"fa fa-check\",attrs:{\"aria-hidden\":\"true\"}})]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.clear()\"},on:{\"click\":function($event){_vm.editFile.cropper.clear()}}},[_c('i',{staticClass:\"fa fa-remove\",attrs:{\"aria-hidden\":\"true\"}})])])])]):_vm._e()]),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-secondary\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.editFile.show = false}}},[_vm._v(\"Close\")]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"submit\"}},[_vm._v(\"Save\")])])])])])]),_vm._m(4)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',[_vm._v(\"#\")]),_c('th',[_vm._v(\"Thumb\")]),_c('th',[_vm._v(\"Name\")]),_c('th',[_vm._v(\"Size\")]),_c('th',[_vm._v(\"Speed\")]),_c('th',[_vm._v(\"Status\")]),_c('th',[_vm._v(\"Action\")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h4',[_vm._v(\"Drop files anywhere to upload\"),_c('br'),_vm._v(\"or\")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Such as \"),_c('code',[_vm._v(\"filename.txt\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Such as \"),_c('code',[_vm._v(\"text/plain\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Full.vue\"}},[_vm._v(\"/docs/views/examples/Full.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-60fc9379\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Full.vue\n// module id = 44\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2ce22c9c\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Simple.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Simple.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2ce22c9c\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Simple.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Simple.vue\n// module id = 45\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Simple.vue?2fe719b6","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-simple\"},[_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Simple Example\")]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"post-action\":\"/upload/post\",\"extensions\":\"gif,jpg,jpeg,png,webp\",\"accept\":\"image/png,image/gif,image/jpeg,image/webp\",\"multiple\":true,\"size\":1024 * 1024 * 10},on:{\"input-filter\":_vm.inputFilter,\"input-file\":_vm.inputFile},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Simple.vue\"}},[_vm._v(\"/docs/views/examples/Simple.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2ce22c9c\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Simple.vue\n// module id = 49\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6a2e90c3\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Avatar.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Avatar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6a2e90c3\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Avatar.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Avatar.vue\n// module id = 50\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n\n// WEBPACK FOOTER //\n// Avatar.vue?95a214ca","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-avatar\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.$refs.upload && _vm.$refs.upload.dropActive),expression:\"$refs.upload && $refs.upload.dropActive\"}],staticClass:\"drop-active\"},[_c('h3',[_vm._v(\"Drop files to upload\")])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.edit),expression:\"!edit\"}],staticClass:\"avatar-upload\"},[_c('div',{staticClass:\"text-center p-2\"},[_c('label',{attrs:{\"for\":\"avatar\"}},[_c('img',{staticClass:\"rounded-circle\",attrs:{\"src\":_vm.files.length ? _vm.files[0].url : 'https://www.gravatar.com/avatar/default?s=200&r=pg&d=mm'}}),_vm._m(0)])]),_c('div',{staticClass:\"text-center p-2\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"extensions\":\"gif,jpg,jpeg,png,webp\",\"accept\":\"image/png,image/gif,image/jpeg,image/webp\",\"name\":\"avatar\",\"post-action\":\"/upload/post\",\"drop\":!_vm.edit},on:{\"input-filter\":_vm.inputFilter,\"input-file\":_vm.inputFile},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_vm._v(\"\\n Upload avatar\\n \")])],1)]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.files.length && _vm.edit),expression:\"files.length && edit\"}],staticClass:\"avatar-edit\"},[(_vm.files.length)?_c('div',{staticClass:\"avatar-edit-image\"},[_c('img',{ref:\"editImage\",attrs:{\"src\":_vm.files[0].url}})]):_vm._e(),_c('div',{staticClass:\"text-center p-4\"},[_c('button',{staticClass:\"btn btn-secondary\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.clear($event)}}},[_vm._v(\"Cancel\")]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"submit\"},on:{\"click\":function($event){$event.preventDefault();_vm.editSave($event)}}},[_vm._v(\"Save\")])])]),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h4',{staticClass:\"pt-2\"},[_vm._v(\"or\"),_c('br'),_vm._v(\"Drop files anywhere to upload\")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Avatar.vue\"}},[_vm._v(\"/docs/views/examples/Avatar.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6a2e90c3\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Avatar.vue\n// module id = 54\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-410878c4\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Drag.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Drag.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-410878c4\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Drag.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Drag.vue\n// module id = 55\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Drag.vue?06e2376c","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-drag\"},[_c('div',{staticClass:\"upload\"},[(_vm.files.length)?_c('ul',_vm._l((_vm.files),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})):_c('ul',[_vm._m(0)]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.$refs.upload && _vm.$refs.upload.dropActive),expression:\"$refs.upload && $refs.upload.dropActive\"}],staticClass:\"drop-active\"},[_c('h3',[_vm._v(\"Drop files to upload\")])]),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"post-action\":\"/upload/post\",\"multiple\":true,\"drop\":true,\"drop-directory\":true},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('td',{attrs:{\"colspan\":\"7\"}},[_c('div',{staticClass:\"text-center p-5\"},[_c('h4',[_vm._v(\"Drop files anywhere to upload\"),_c('br'),_vm._v(\"or\")]),_c('label',{staticClass:\"btn btn-lg btn-primary\",attrs:{\"for\":\"file\"}},[_vm._v(\"Select Files\")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Drag.vue\"}},[_vm._v(\"/docs/views/examples/Drag.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-410878c4\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Drag.vue\n// module id = 59\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1d5e357a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Multiple.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Multiple.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1d5e357a\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Multiple.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Multiple.vue\n// module id = 60\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Multiple.vue?5d8b5d03","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-multiple\"},[_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Multiple instances\")]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files1),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload1\",staticClass:\"btn btn-primary\",attrs:{\"input-id\":\"file1\",\"post-action\":\"/upload/post\"},model:{value:(_vm.files1),callback:function ($$v) {_vm.files1=$$v},expression:\"files1\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),_c('label',{staticClass:\"btn btn-primary\",attrs:{\"for\":\"file1\"}},[_vm._v(\"Label Select files\")]),(!_vm.$refs.upload1 || !_vm.$refs.upload1.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload1.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload1.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files2),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload2\",staticClass:\"btn btn-primary\",attrs:{\"input-id\":\"file2\",\"post-action\":\"/upload/post\"},model:{value:(_vm.files2),callback:function ($$v) {_vm.files2=$$v},expression:\"files2\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),_c('label',{staticClass:\"btn btn-primary\",attrs:{\"for\":\"file2\"}},[_vm._v(\"Label Select files\")]),(!_vm.$refs.upload2 || !_vm.$refs.upload2.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload2.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload2.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Multiple.vue\"}},[_vm._v(\"/docs/views/examples/Multiple.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1d5e357a\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Multiple.vue\n// module id = 64\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5872e1c8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Vuex.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Vuex.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5872e1c8\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Vuex.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Vuex.vue\n// module id = 65\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Vuex.vue?4d92bdb0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-vuex\"},[_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Vuex Example\")]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"post-action\":\"/upload/post\",\"extensions\":\"gif,jpg,jpeg,png,webp\",\"accept\":\"image/png,image/gif,image/jpeg,image/webp\",\"multiple\":true,\"size\":1024 * 1024 * 10,\"value\":_vm.files},on:{\"input\":_vm.inputUpdate}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Vuex.vue\"}},[_vm._v(\"/docs/views/examples/Vuex.vue\")]),_vm._v(\", \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/store.js\"}},[_vm._v(\"/docs/store.js\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5872e1c8\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Vuex.vue\n// module id = 69\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7c3db476\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7c3db476\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/App.vue\n// module id = 70\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n// WEBPACK FOOTER //\n// App.vue?41741f1e","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('header',{staticClass:\"navbar navbar-expand-lg navbar-dark bg-dark\",attrs:{\"id\":\"header\"}},[_c('router-link',{staticClass:\"navbar-brand\",attrs:{\"exact\":true,\"to\":_vm._f(\"toLocale\")('/')}},[_vm._v(_vm._s(_vm.$t('header.logo')))]),_c('button',{staticClass:\"navbar-toggler\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.showNav = !_vm.showNav}}},[_c('span',{staticClass:\"navbar-toggler-icon\"})]),_c('nav',{class:{collapse: true, 'navbar-collapse': true, show: _vm.showNav},attrs:{\"id\":\"navbar\"}},[_c('ul',{staticClass:\"navbar-nav\"},[_c('li',{staticClass:\"nav-item\"},[_c('router-link',{class:'nav-link' + (_vm.$route.path === '/' ? ' active' : ''),attrs:{\"active-class\":\"active\",\"exact\":true,\"to\":_vm._f(\"toLocale\")('/')}},[_vm._v(_vm._s(_vm.$t('header.home')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/documents')}},[_vm._v(_vm._s(_vm.$t('header.documents')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples')}},[_vm._v(_vm._s(_vm.$t('header.examples')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"rel\":\"license noopener\",\"href\":\"https://www.lianyue.org\",\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.$t('header.blog')))])])]),_c('ul',{staticClass:\"navbar-nav ml-md-auto\"},[_c('li',{staticClass:\"nav-item dropdown\"},[_c('a',{staticClass:\"nav-link dropdown-toggle\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.onLocale(true)},\"focus\":function($event){_vm.onLocale(true)},\"blur\":function($event){_vm.onLocale(false)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('header.locale'))+\"\\n \")]),_c('div',{class:{'dropdown-menu': true, show: _vm.showLocale},on:{\"blur\":function($event){_vm.onLocale(false)}}},_vm._l((_vm.locale),function(value,name){return _c('router-link',{key:name,staticClass:\"dropdown-item\",attrs:{\"to\":'/' + name + (_vm.$route.params.locale ? _vm.$route.fullPath.substr(_vm.$route.params.locale.length + 1) : _vm.$route.fullPath)}},[_vm._v(_vm._s(value))])}))]),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/issues\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('header.issues'))+\"\\n \")])]),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('header.github'))+\"\\n \")])])])])],1),_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7c3db476\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/App.vue\n// module id = 74\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack:///webpack/bootstrap a0430008ff7e20fe467e","webpack:///./node_modules/vue-loader/lib/component-normalizer.js","webpack:///./node_modules/css-loader/lib/css-base.js","webpack:///./node_modules/vue-style-loader/lib/addStylesClient.js","webpack:///./src/index.js","webpack:///external \"marked\"","webpack:///external \"Vuex\"","webpack:///./docs/i18n/index.js","webpack:///./docs/docs/en.md","webpack:///./docs/docs/zh-cn.md","webpack:///external \"Cropper\"","webpack:///./docs/index.js","webpack:///external \"Vue\"","webpack:///external \"hljs\"","webpack:///./docs/store.js","webpack:///./docs/router.js","webpack:///external \"VueRouter\"","webpack:///external \"VueI18n\"","webpack:///./docs/i18n/en.js","webpack:///./docs/i18n/zh-cn.js","webpack:///./docs/views/Router.vue","webpack:///./docs/views/Router.vue?c70c","webpack:///./docs/views/Document.vue","webpack:///./docs/views/Document.vue?258e","webpack:///./docs/views/Document.vue?0e2d","webpack:///./node_modules/vue-style-loader/lib/listToStyles.js","webpack:///Document.vue","webpack:///./docs/docs ^\\.\\/.*$","webpack:///./docs/views/Document.vue?a797","webpack:///./docs/views/Example.vue","webpack:///./docs/views/Example.vue?5109","webpack:///./docs/views/examples/Full.vue","webpack:///./docs/views/examples/Full.vue?41bf","webpack:///./docs/views/examples/Full.vue?a648","webpack:///Full.vue","webpack:///external \"ImageCompressor\"","webpack:///./src/FileUpload.vue","webpack:///./src/FileUpload.vue?5b9f","webpack:///./src/FileUpload.vue?b5c1","webpack:///FileUpload.vue","webpack:///./src/InputFile.vue","webpack:///InputFile.vue","webpack:///./src/InputFile.vue?0336","webpack:///./src/FileUpload.vue?601d","webpack:///./docs/views/examples/Full.vue?4618","webpack:///./docs/views/examples/Simple.vue","webpack:///./docs/views/examples/Simple.vue?3449","webpack:///./docs/views/examples/Simple.vue?c21e","webpack:///Simple.vue","webpack:///./docs/views/examples/Simple.vue?f312","webpack:///./docs/views/examples/Avatar.vue","webpack:///./docs/views/examples/Avatar.vue?c794","webpack:///./docs/views/examples/Avatar.vue?1203","webpack:///Avatar.vue","webpack:///./docs/views/examples/Avatar.vue?6afa","webpack:///./docs/views/examples/Drag.vue","webpack:///./docs/views/examples/Drag.vue?fe30","webpack:///./docs/views/examples/Drag.vue?4ea0","webpack:///Drag.vue","webpack:///./docs/views/examples/Drag.vue?6b7a","webpack:///./docs/views/examples/Multiple.vue","webpack:///./docs/views/examples/Multiple.vue?b9e6","webpack:///./docs/views/examples/Multiple.vue?06f6","webpack:///Multiple.vue","webpack:///./docs/views/examples/Multiple.vue?6d32","webpack:///./docs/views/examples/Vuex.vue","webpack:///./docs/views/examples/Vuex.vue?c8b0","webpack:///./docs/views/examples/Vuex.vue?2180","webpack:///Vuex.vue","webpack:///./docs/views/examples/Vuex.vue?efda","webpack:///./docs/views/App.vue","webpack:///./docs/views/App.vue?211c","webpack:///./docs/views/App.vue?7549","webpack:///App.vue","webpack:///./docs/views/App.vue?b485"],"names":["module","exports","useSourceMap","list","toString","map","item","content","cssWithMappingToString","join","i","modules","mediaQuery","alreadyImportedModules","length","id","push","cssMapping","btoa","sourceMapping","toComment","sourceURLs","sources","source","sourceRoot","concat","sourceMap","base64","unescape","encodeURIComponent","JSON","stringify","data","require","locale","messages","en","Vue","config","silent","devtools","Renderer","text","level","raw","rawName","toLowerCase","replace","options","headers","pop","parent","filter","value","headerPrefix","marked","setOptions","renderer","gfm","tables","breaks","pedantic","sanitize","smartLists","smartypants","highlight","code","lang","highlightjs","highlightAuto","directive","el","binding","vnode","className","test","children","markdown","innerHTML","selectorList","querySelectorAll","onclick","e","metaKey","ctrlKey","shiftKey","defaultPrevented","button","undefined","host","window","location","href","getAttribute","charAt","preventDefault","router","size","toFixed","to","i18n","store","$mount","state","files","mutations","updateFiles","Vuex","Store","strict","examples","path","component","FullExampleComponent","SimpleExampleComponent","AvatarExampleComponent","DragExampleComponent","MultipleExampleComponent","VuexExampleComponent","mode","fallback","scrollBehavior","from","savedPosition","hash","document","querySelector","x","y","offsetTop","routes","Object","keys","DocumentComponent","header","logo","home","documents","blog","issues","github","title","example","full","simple","avatar","drag","multiple","vuex","listToStyles","parentId","styles","newStyles","css","media","part","parts"],"mappings":";;;;;;AAAA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;;AAGA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAK;AACL;AACA;;AAEA;AACA;AACA;AACA,mCAA2B,0BAA0B,EAAE;AACvD,yCAAiC,eAAe;AAChD;AACA;AACA;;AAEA;AACA,8DAAsD,+DAA+D;;AAErH;AACA;;AAEA;AACA;;;;;;;AC7DA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;;;;;;AC1FA;;;;AAIA;AACAA,OAAOC,OAAP,GAAiB,UAASC,YAAT,EAAuB;AACvC,KAAIC,OAAO,EAAX;;AAEA;AACAA,MAAKC,QAAL,GAAgB,SAASA,QAAT,GAAoB;AACnC,SAAO,KAAKC,GAAL,CAAS,UAAUC,IAAV,EAAgB;AAC/B,OAAIC,UAAUC,uBAAuBF,IAAvB,EAA6BJ,YAA7B,CAAd;AACA,OAAGI,KAAK,CAAL,CAAH,EAAY;AACX,WAAO,YAAYA,KAAK,CAAL,CAAZ,GAAsB,GAAtB,GAA4BC,OAA5B,GAAsC,GAA7C;AACA,IAFD,MAEO;AACN,WAAOA,OAAP;AACA;AACD,GAPM,EAOJE,IAPI,CAOC,EAPD,CAAP;AAQA,EATD;;AAWA;AACAN,MAAKO,CAAL,GAAS,UAASC,OAAT,EAAkBC,UAAlB,EAA8B;AACtC,MAAG,OAAOD,OAAP,KAAmB,QAAtB,EACCA,UAAU,CAAC,CAAC,IAAD,EAAOA,OAAP,EAAgB,EAAhB,CAAD,CAAV;AACD,MAAIE,yBAAyB,EAA7B;AACA,OAAI,IAAIH,IAAI,CAAZ,EAAeA,IAAI,KAAKI,MAAxB,EAAgCJ,GAAhC,EAAqC;AACpC,OAAIK,KAAK,KAAKL,CAAL,EAAQ,CAAR,CAAT;AACA,OAAG,OAAOK,EAAP,KAAc,QAAjB,EACCF,uBAAuBE,EAAvB,IAA6B,IAA7B;AACD;AACD,OAAIL,IAAI,CAAR,EAAWA,IAAIC,QAAQG,MAAvB,EAA+BJ,GAA/B,EAAoC;AACnC,OAAIJ,OAAOK,QAAQD,CAAR,CAAX;AACA;AACA;AACA;AACA;AACA,OAAG,OAAOJ,KAAK,CAAL,CAAP,KAAmB,QAAnB,IAA+B,CAACO,uBAAuBP,KAAK,CAAL,CAAvB,CAAnC,EAAoE;AACnE,QAAGM,cAAc,CAACN,KAAK,CAAL,CAAlB,EAA2B;AAC1BA,UAAK,CAAL,IAAUM,UAAV;AACA,KAFD,MAEO,IAAGA,UAAH,EAAe;AACrBN,UAAK,CAAL,IAAU,MAAMA,KAAK,CAAL,CAAN,GAAgB,SAAhB,GAA4BM,UAA5B,GAAyC,GAAnD;AACA;AACDT,SAAKa,IAAL,CAAUV,IAAV;AACA;AACD;AACD,EAxBD;AAyBA,QAAOH,IAAP;AACA,CA1CD;;AA4CA,SAASK,sBAAT,CAAgCF,IAAhC,EAAsCJ,YAAtC,EAAoD;AACnD,KAAIK,UAAUD,KAAK,CAAL,KAAW,EAAzB;AACA,KAAIW,aAAaX,KAAK,CAAL,CAAjB;AACA,KAAI,CAACW,UAAL,EAAiB;AAChB,SAAOV,OAAP;AACA;;AAED,KAAIL,gBAAgB,OAAOgB,IAAP,KAAgB,UAApC,EAAgD;AAC/C,MAAIC,gBAAgBC,UAAUH,UAAV,CAApB;AACA,MAAII,aAAaJ,WAAWK,OAAX,CAAmBjB,GAAnB,CAAuB,UAAUkB,MAAV,EAAkB;AACzD,UAAO,mBAAmBN,WAAWO,UAA9B,GAA2CD,MAA3C,GAAoD,KAA3D;AACA,GAFgB,CAAjB;;AAIA,SAAO,CAAChB,OAAD,EAAUkB,MAAV,CAAiBJ,UAAjB,EAA6BI,MAA7B,CAAoC,CAACN,aAAD,CAApC,EAAqDV,IAArD,CAA0D,IAA1D,CAAP;AACA;;AAED,QAAO,CAACF,OAAD,EAAUE,IAAV,CAAe,IAAf,CAAP;AACA;;AAED;AACA,SAASW,SAAT,CAAmBM,SAAnB,EAA8B;AAC7B;AACA,KAAIC,SAAST,KAAKU,SAASC,mBAAmBC,KAAKC,SAAL,CAAeL,SAAf,CAAnB,CAAT,CAAL,CAAb;AACA,KAAIM,OAAO,iEAAiEL,MAA5E;;AAEA,QAAO,SAASK,IAAT,GAAgB,KAAvB;AACA,C;;;;;;AC3ED;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA,UAAU,iBAAiB;AAC3B;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA,mBAAmB;AACnB;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;;AAEA;AACA;AACA,mBAAmB,mBAAmB;AACtC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,mBAAmB,sBAAsB;AACzC;AACA;AACA,uBAAuB,2BAA2B;AAClD;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA,iBAAiB,mBAAmB;AACpC;AACA;AACA;AACA;AACA,qBAAqB,2BAA2B;AAChD;AACA;AACA,YAAY,uBAAuB;AACnC;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA,qBAAqB,uBAAuB;AAC5C;AACA;AACA,8BAA8B;AAC9B;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AAC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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACwXA;AACA;AACA;AACA;;AAKA;AAHA;;wBAIA;;aAEA;cACA;kBACA;AACA;AACA;eACA;0BACA;gBACA;iBACA;YACA;qBACA;gBACA;cACA;YACA;kBACA;iBACA;;wBAGA;AAFA;;uBAMA;AAHA;;2BAIA;kBACA;gBAEA;;;cAEA;cACA;cACA;iBAIA;AAPA;;;cASA;cAGA;AAJA;AApCA;AA0CA;;;;+DAEA;AACA;iCACA;mFACA;AAEA;;oBACA;mCACA;qCACA;AACA;AACA;;sBAGA;AAFA;eAGA,6BACA;AAEA;;AACA;AACA;AAEA;+CACA;gBACA;4BACA;4BACA;+BACA;AACA;AAGA;AA/BA;;;;AAiCA;;+BACA;AACA;AAEA;;AACA;AACA;wEACA;iBACA;AAEA;;AACA;AACA;yDACA;iBACA;AAEA;;AACA;AACA;iIACA;0BACA;;yBAEA;sBACA;uBAEA;AAJA;2CAKA,2BACA;oGACA;AACA,kCACA;uEACA;AACA;AACA;AAGA;;kEAEA;;AACA;AACA;uBACA;uCACA;wCACA;qDACA;AAEA;;AACA;AACA;wBACA;oEACA;kCACA;AACA;AACA;AAEA;;;AACA;oDACA;8BACA;AAEA;;+CACA;AAEA;;AACA;oFACA;uDACA;AACA;AAEA;;mDACA;AACA;AAEA;;6CACA;AACA;AAEA;;iDACA;AACA;AACA;AAGA;;+BACA;AACA;oDACA;AACA;AACA;AACA;AACA;AACA;AAGA;;AACA;oFACA;0DACA;qCACA;AACA;AACA;AAGA;;AAxGA;;;;;;;;;yBAyGA;YACA;AAGA;kDACA;iDACA;8CACA;AAEA;0CACA;6CACA;mBACA;6BACA;AACA;AAEA;;;4BAGA;AAFA;iCAGA;4GACA;wCACA;gDACA;qCACA;AACA;qEACA;8BACA;AACA;iDACA;4BACA;2BACA;AAEA;;;AACA;;AACA;;iDACA;mBACA;AACA;AAEA;;sDACA;wBACA;8BACA;uBAEA;;sBACA;YACA;mCACA;2BACA;0BACA;gCACA;AACA;AAEA;oCACA;0BACA;6CACA;mBACA;AACA;AAEA;;;2BAGA;AAFA;4BAGA;AAEA;;AA7PA,G;;;;;;ACnYA,iC;;;;;;;;;ACAA;AAAA;AACA,wBAA0L;AAC1L;AACA;AACA;AACgQ;AAChQ;AACoK;AACpK;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;;;;;;ACtBA;;AAEA;AACA,oCAAiN;AACjN;AACA;AACA;AACA,+D;;;;;;ACPA;AACA;;;AAGA;AACA,uCAAwC,gBAAgB,kBAAkB,kBAAkB,qBAAqB,kDAAkD,UAAU,eAAe,UAAU,MAAM,OAAO,QAAQ,SAAS,kBAAkB,WAAW,YAAY,kDAAkD,gBAAgB,eAAe,UAAU,WAAW,WAAW,UAAU;;AAExY;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC4BA;AACA;;AAIA;AAFA;;;YAOA;AAHA;;;YAKA;eAGA;AAJA;;;YAQA;AAHA;;;YAOA;AAHA;;;YAKA;mCACA;mCACA;AAGA;AANA;;;sBAUA;AAHA;;;YAOA;AAHA;;;YAOA;AAHA;;;YAOA;AAHA;;;YAKA;eAGA;AAJA;;;YAMA;eAGA;AAJA;;;YAMA;eAIA;AALA;;;eASA;AAHA;;;YAKA;eAGA;AAJA;;;YAMA;eAGA;AAJA;;;eASA;AAJA;;;YAMA;eAGA;AAJA;;;YAMA;eAIA;AALA;AAjFA;;wBAuFA;;kBAEA;;eAEA;mBACA;cAGA;AALA;;cAMA;kBAEA;;iBAEA;;eAEA;AAdA;AAiBA;;;AAIA;;;;8BACA;uCACA;iBACA;qBAEA;;AACA;wCACA;AACA;8FACA;kCACA;AAEA;;AACA;sEACA;6BACA;AACA;WACA;4BACA;AAEA;;AACA;gBAEA;;+BAEA;;AACA;wBACA;qBACA;AAEA;;AACA;0BACA;AACA;AAEA;;;AAIA;;;;0CACA;AACA;mBAEA;;AACA;kBACA;AAEA;;;;AAMA;;;;;AAIA;;;;kCACA;UACA;kDACA;0BACA;6DACA;iBACA;AACA;AACA;aACA;AAGA;oCACA;aACA,CACA,6DACA,6FACA,mEAEA;AAIA;AAhCA;;;qCAkCA;uBACA;AAEA;sCACA;wBACA;qBACA;AACA;AAEA;+BACA;qBACA;AAEA;iCACA;gCACA;AACA;AACA;mBAEA;;yBAEA;;AACA;kBACA;kDACA;8BACA;6BACA;AAEA;;AACA;iCACA;gCACA;8BACA;iCACA;iCACA;AACA;AAEA;;AACA;gCACA;8BACA;2CACA;AACA;AACA;AAGA;AA/CA;;;;AAkDA;4BACA;6BACA;yBACA;qBAEA;;AACA;oBAEA;;AACA;aACA;+CACA;yCACA;AACA;AACA;aACA;AAEA;;;AACA;0BACA;eACA;eACA;AAEA;;gFACA;mCACA;AAEA;;8BACA;AAEA;;;AACA;;AACA;;kBACA;qCAEA;;AACA;oBACA;iBACA;AAEA;;AACA;qBACA;6CACA;yBACA;yDACA;;AAEA;uBACA;+EACA;uBAEA;AALA;AAMA;yBACA;uCACA;AACA;oCACA;uBACA;iFACA;uBACA;6EACA;uBACA;AACA;wBACA;AACA;wBACA;mBACA;kBACA;kBACA;oBACA;mBACA;qBACA;4BACA;6BACA;0BACA;aACA;sBAEA;;8BACA;qBACA;AACA;AAGA;;;eACA,yBACA,8BAGA;;eACA,4BACA,uCAEA;AAEA;;AACA;sBACA;sDACA;AAEA;;8CACA;AACA;AAEA;;AACA;qFACA;AACA;AAEA;;sBAEA;;AACA;gCACA;AACA;AACA;AAEA;;AACA;4BACA;eACA;AAEA;;AACA;8BACA;aACA;AAGA;;AACA;UACA;yCACA;wCACA;wBACA;mCACA;kCACA;aACA;qCACA;AAEA;;mBAEA;;AACA;mDACA;8BACA;+BACA;AAEA;;AACA;WACA;sDACA;qCACA;AAEA;;2CACA;AAIA;;;AACA;4CACA;kBACA;oBACA;kDACA;8BACA;;uBAEA;uEACA;uBACA;AACA;AAEA;AANA;AAOA;aACA;;wDAEA;AAEA;AAHA;AAIA;sBACA;AAGA;;;AACA;;AACA;;kBACA;2DACA;oBACA;4DACA;wCACA;+BACA;wBACA;4CACA;wBACA;iBACA;wBACA;AACA;oBACA;uBACA;AACA;AAEA;;sDACA;4CACA;6BACA;AACA;6EACA;uCACA;AACA;yDACA;yDACA;0BACA;AACA;AACA;kBACA;AACA;AAEA;;qCACA;kEACA;wCACA;gEACA;AACA;AACA;AACA;wCACA;AAEA;;6BACA;AAGA;;;AACA;;AACA;;;;oDACA;0BACA;qCACA;;yBAGA;gCACA;yBACA;AAGA;AANA,aADA;AAQA;8DACA;sBACA;gCACA;mDACA;qDACA;gDACA;oGACA;iCACA;AACA;iCACA;yBACA;AACA;6FACA;6DACA;8BACA;AACA;AACA;sBACA;AACA;AACA;AACA;eACA;kBACA;AACA;AACA;AAGA;wCACA;2BACA;2BACA;+CACA;eACA;AACA;oCACA;iCACA;iCACA;0CACA;eACA;AACA;sBACA;sBACA;mBACA;WACA;aACA;AAEA;;;AACA;gCACA;0BACA;gBACA;8CACA;iBACA;AACA;sCACA;kCACA;0BACA;kCACA;iBACA;AACA;4BACA;qBAEA;;AACA;8BAEA;;AACA;aACA;iCACA;AACA;aACA;AAEA;;;AACA;sCACA;0BACA;gBACA;YACA,uBACA,MAEA;AACA;qGACA;0BACA;AAEA;;4CACA;iBACA;AAEA;;sCACA;kCACA;0BACA;kCACA;iBACA;AACA;+BACA;qBAEA;;AACA;8BACA;gCAEA;;AACA;aACA;+BACA;eACA;AACA;aACA;AAIA;;;AACA;sDACA;sBACA;+DACA;oBACA;eACA;AACA;aACA;AAEA;;;AACA;kDACA;wCACA;4FACA;aACA;AACA;;AACA;;iCACA;oDACA;AACA;mCACA;iDACA;;0BAEA;oCAEA;AAHA;AAIA;kCACA;;wBAEA;yBACA;yDAEA;AAJA;AAKA;+CACA;AACA;0HACA;AACA;aACA;AAEA;;AACA;uGACA;yBACA;AACA;AAEA;oCACA;+BACA;AAGA;;;AACA;gCACA;0BAEA;;AACA;iBACA;8BACA;AAEA;;AACA;4BACA;8BACA;AAEA;;AACA;sBACA;mCACA;AAEA;;AACA;wBACA;+BACA;AAEA;;AACA;4BACA;yFACA;qIACA;8CACA;;;;qBACA;;AACA;8FACA;AACA;iDACA;gCACA;AACA;AAEA;;AACA;oEACA;8BACA;AAGA;;iDACA;8BACA;sCACA;gCACA;aACA;gCACA;AACA;AAEA;wCACA;mBACA;UACA;iCACA;0BACA;mDACA;yEACA;AACA;AACA;8GACA;oBACA;uCACA;4CACA;AAEA;4CACA;4BACA;UACA;iCACA;0BACA;yIACA;qCACA;0CACA;iBACA;4CACA;AACA;0DACA;2BACA;AACA;AACA;mEACA;oBACA;4BACA;uCACA;AAEA;;AACA;;iBACA;sBACA;wBAEA;;AACA;2CACA;AACA;0BACA;8EACA;AACA;AAEA;;AACA;iDACA;sCACA;AACA;AACA;oBAEA;;;uDAEA;4BAEA;AAHA;wBAIA;AAEA;;AACA;6CACA;0BACA;oFACA;AACA;AAEA;;sBACA;wBACA;qBACA;AAEA;;YACA;cACA;wBACA;oBACA,CACA;SAEA;;oDACA;YACA;gCACA;AACA;wBACA;AACA;AACA;qBACA;wBACA;0BACA;uBACA;AAEA;;4BAEA;;AACA;qBACA;0BACA;AAEA;;AACA;gCACA;0BACA;AAEA;;AACA;0BACA;+BACA;AAEA;;AACA;4BACA;0BACA;AAGA;;AACA;4BACA;2BACA;AAEA;;qBAEA;;oBACA;iBACA;iBACA;6BACA;AACA;iBACA;+BACA;6BACA;4CACA;6BACA;4CACA;6BACA;AACA;AACA;AACA;qCACA;6BACA;4CACA;6BACA;qBACA;gCACA;AAGA;;;gCACA;oDACA;oEACA;6CACA;mBACA;kCACA;AACA;AAEA;;AACA;qCAEA;;AACA;0BACA;+BACA;AAEA;;AACA;yBACA;AAEA;;AACA;qBACA;sBACA;sBACA;wBAEA;;AACA;0BACA;6BACA;AAEA;;AACA;sCACA;iDACA;AAEA;;AACA;qCAEA;;AACA;iBACA;AACA;AAKA;;AACA;;iBACA;4CACA;8BACA;YACA;AACA;AAEA;;0CACA;0CACA;4CACA;mBACA;mCAGA;;wCAEA;;yBAEA;;wCAGA;;kCACA;0DACA;mCAEA;;UACA;UACA;iCACA;0BACA;yIACA;iCACA;AACA;mDACA;yCACA;uBACA;uBACA;wBACA;2BACA;AACA;AACA;4BAEA;;oDAKA;;uDACA;YACA;YACA;oCACA;uCACA;AACA;sBACA,CACA;kBACA;cACA;2EACA;wBACA;yBACA;AACA;AACA;6BACA;0BACA;AACA;eACA;AAGA;;oDACA;+BACA;uCAEA;;AACA;qBACA;0BACA;AAEA;;AACA;iDACA;8BACA;wFACA;AACA;AAEA;;0BACA;4BACA;yBACA;AAEA;;oDACA;aAGA;;cACA;kCACA;AACA;0BACA;AACA;AACA;uBAGA;;0BACA;4BACA;yBACA;AAEA;;AACA;yDAEA;;8BAEA;;AACA;uBACA;4BACA;AAEA;;AACA;kCACA;4BACA;AAEA;;AACA;4BACA;iCACA;AAEA;;AACA;8BACA;4BACA;AAEA;;AACA;8BACA;6BACA;AAEA;;2BACA;uBACA;sBACA;mBACA;6BACA;AACA;mBACA;gCACA;oCACA;8CACA;+BACA;uBACA;+BACA;AACA;AACA;AACA;gCACA;oCACA;0CACA;+BACA;uBACA;kCACA;AAGA;;;mCACA;gHACA;oBACA;wCACA;8BACA,CACA;AACA;8BACA;AAEA;;AACA;uCAEA;;4BACA;iCACA;AAEA;;AACA;2BACA;AAGA;;AACA;0BACA;2BACA;2BAGA;;AACA;oDAEA;;AACA;eACA;WACA;6BACA;2DACA;eACA;8BACA;2DACA;eACA;AACA;AAIA;8CACA;UACA;kBACA;uCACA;AACA;8BACA;AACA;4CACA;uFACA;AACA;AACA;4DACA;wCACA;AACA;eACA;2BACA;wCACA;AACA;AACA;AACA;gCACA;sBACA;AACA;AAGA;uCACA;eACA;+BACA;AACA;AAEA;;AACA;4BACA;YACA;sEACA;sEACA;4EACA;oEACA;oBACA,CACA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","file":"index.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/dist\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 10);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap a0430008ff7e20fe467e","/* globals __VUE_SSR_CONTEXT__ */\n\n// this module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle\n\nmodule.exports = function normalizeComponent (\n rawScriptExports,\n compiledTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier /* server only */\n) {\n var esModule\n var scriptExports = rawScriptExports = rawScriptExports || {}\n\n // ES6 modules interop\n var type = typeof rawScriptExports.default\n if (type === 'object' || type === 'function') {\n esModule = rawScriptExports\n scriptExports = rawScriptExports.default\n }\n\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (compiledTemplate) {\n options.render = compiledTemplate.render\n options.staticRenderFns = compiledTemplate.staticRenderFns\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = injectStyles\n }\n\n if (hook) {\n var functional = options.functional\n var existing = functional\n ? options.render\n : options.beforeCreate\n if (!functional) {\n // inject component registration as beforeCreate hook\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n } else {\n // register for functioal component in vue file\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return existing(h, context)\n }\n }\n }\n\n return {\n esModule: esModule,\n exports: scriptExports,\n options: options\n }\n}\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/component-normalizer.js\n// module id = 0\n// module chunks = 0","/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t// when a module is imported multiple times with different media queries.\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n\n\n\n// WEBPACK FOOTER //\n// ./node_modules/css-loader/lib/css-base.js","/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n Modified by Evan You @yyx990803\n*/\n\nvar hasDocument = typeof document !== 'undefined'\n\nif (typeof DEBUG !== 'undefined' && DEBUG) {\n if (!hasDocument) {\n throw new Error(\n 'vue-style-loader cannot be used in a non-browser environment. ' +\n \"Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.\"\n ) }\n}\n\nvar listToStyles = require('./listToStyles')\n\n/*\ntype StyleObject = {\n id: number;\n parts: Array\n}\n\ntype StyleObjectPart = {\n css: string;\n media: string;\n sourceMap: ?string\n}\n*/\n\nvar stylesInDom = {/*\n [id: number]: {\n id: number,\n refs: number,\n parts: Array<(obj?: StyleObjectPart) => void>\n }\n*/}\n\nvar head = hasDocument && (document.head || document.getElementsByTagName('head')[0])\nvar singletonElement = null\nvar singletonCounter = 0\nvar isProduction = false\nvar noop = function () {}\n\n// Force single-tag solution on IE6-9, which has a hard limit on the # of \\n\\n```\\n\\n\\n** OR **\\n\\n\\n```js\\nimport FileUpload from 'vue-upload-component/src'\\n```\\n\\n\\nwebpack.config.js\\n\\n```js\\nconst nodeExternals = require('webpack-node-externals');\\n{\\n //.....\\n externals: [\\n nodeExternals({whitelist:[/^vue-upload-component\\\\/src/]})\\n ]\\n //.....\\n}\\n```\\n\\n* [https://github.com/liady/webpack-node-externals](https://github.com/liady/webpack-node-externals) \\n\\n* [**`vue-hackernews` demo**](https://github.com/lian-yue/vue-hackernews-2.0/) \\n\\n* [**View changes**](https://github.com/lian-yue/vue-hackernews-2.0/commit/bd6c58a30cc6b8ba6c0148e737b3ce9336b99cf8)\\n\\n\\n\\n\\n## Options / Props\\n\\n\\n### input-id\\n\\nThe `id` attribute of the input tag\\n\\n* **Type:** `String`\\n\\n* **Default:** `this.name`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### name\\n\\nThe `name` attribute of the input tag\\n\\n* **Type:** `String`\\n\\n* **Default:** `file`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### post-action\\n\\n`POST` Request upload URL\\n\\n* **Type:** `String`\\n\\n* **Default:** `undefined`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### put-action\\n\\n`PUT` Request upload URL\\n\\n* **Type:** `String`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `> IE9`\\n\\n* **Details:** \\n\\n `put-action` is not empty Please give priority to` PUT` request \\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### headers\\n\\nAttach `header` data\\n\\n* **Type:** `Object`\\n\\n* **Default:** `{}`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### data\\n\\n`POST request`: Append request `body` \\n`PUT request`: Append request `query`\\n\\n* **Type:** `Object`\\n\\n* **Default:** `{}`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### value, v-model\\n\\nFile List\\n\\n* **Type:** `Array`\\n\\n* **Default:** `[]`\\n\\n* **Details:** \\n\\n View **[`File`](#file)** details \\n > In order to prevent unpredictable errors, can not directly modify the `files`, please use [`add`](#instance-methods-add), [`update`](#instance-methods-update), [`remove`](#instance-methods-remove) method to modify\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### accept\\n\\nThe `accept` attribute of the input tag, MIME type \\n\\n* **Type:** `String`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### multiple\\n\\nThe `multiple` attribute of the input tag \\nWhether to allow multiple files to be selected \\n\\n* **Type:** `Boolean`\\n\\n* **Default:** `false`\\n\\n* **Details:** \\n\\n If it is `false` file inside only one file will be automatically deleted\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n### directory\\n\\nThe `directory` attribute of the input tag \\nWhether it is a upload folder \\n\\n* **Type:** `Boolean`\\n\\n* **Default:** `false`\\n\\n* **Browser:** [http://caniuse.com/#feat=input-file-directory](http://caniuse.com/#feat=input-file-directory)\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### extensions\\n\\nAllow upload file extensions \\n\\n* **Type:** `Array | String | RegExp`\\n\\n* **Default:** `undefined`\\n\\n* **Usage:**\\n ```html\\n \\n \\n \\n \\n \\n ```\\n\\n\\n\\n\\n### size\\n\\nAllow the maximum byte to upload\\n\\n* **Type:** `Number`\\n\\n* **Default:** `0`\\n\\n* **Browser:** `> IE9`\\n\\n* **Details:**\\n\\n `0` is equal to not limit\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### timeout\\n\\nUpload timeout time in milliseconds\\n\\n* **Type:** `Number`\\n\\n* **Default:** `0`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n### maximum\\n\\nList the maximum number of files\\n\\n* **Type:** `Number`\\n\\n* **Default:** `props.multiple ? 0 : 1`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n### thread\\n\\nAlso upload the number of files at the same time (number of threads) \\n\\n* **Type:** `Number`\\n\\n* **Default:** `1`\\n\\n* **Browser:** `> IE9`\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop\\n\\nDrag and drop upload\\n\\n* **Type:** `Boolean | Element | CSS selector`\\n\\n* **Default:** `false`\\n\\n* **Browser:** [http://caniuse.com/#feat=dragndrop](http://caniuse.com/#feat=dragndrop)\\n\\n* **Details:**\\n\\n If set to `true`, read the parent component as a container \\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop-directory\\n\\nWhether to open the drag directory\\n\\n* **Type:** `Boolean`\\n\\n* **Default:** `true`\\n\\n* **Details:**\\n\\n If set to `false` filter out the directory\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n### add-index\\n\\n* **Type:** `Boolean, Number`\\n\\n* **Default:** `undefined`\\n\\n* **Version:** : `>=2.6.1`\\n\\n* **Details:**\\n\\n The default value of the `index` parameter for the [`add()`](#instance-methods-add) method\\n\\n* **Usage:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n## Options / Events\\n\\nThe files is changed to trigger the method\\nDefault for `v-model` binding\\n\\n### @input\\n* **Arguments:**\\n\\n * `files: Array`\\n\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n### @input-filter\\n\\nAdd, update, remove pre-filter \\n\\n* **Arguments:**\\n\\n * `newFile: File | Object | undefined` `Read and write`\\n * `oldFile: File | Object | undefined` `Read only`\\n * `prevent: Function` Call this function to prevent modification\\n\\n\\n* **Details:**\\n\\n If the `newFile` value is `undefined` 'is deleted\\n If the `oldFile` value is `undefined` 'is added\\n If `newFile`, `oldFile` is exist, it is updated\\n\\n > Synchronization modify `newFile` \\n > Asynchronous Please use `update`,` add`, `remove`,` clear` method \\n > Asynchronous Please set an error first to prevent being uploaded\\n\\n > Synchronization can not use `update`,` add`, `remove`,` clear` methods \\n > Asynchronous can not modify `newFile` \\n\\n* **Usage:** \\n ```html\\n \\n \\n ```\\n\\n### @input-file\\n\\nAdd, update, remove after\\n\\n* **Arguments:**\\n\\n * `newFile: File | Object | undefined` `Read only`\\n * `oldFile: File | Object | undefined` `Read only`\\n\\n\\n* **Details:**\\n\\n If the `newFile` value is `undefined` 'is deleted\\n If the `oldFile` value is `undefined` 'is added\\n If `newFile`, `oldFile` is exist, it is updated\\n\\n\\n >You can use `update`,` add`, `remove`,` clear` methods in the event \\n >You can not modify the `newFile` object in the event \\n >You can not modify the `oldFile` object in the event\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n## Instance / Data\\n\\n### features\\n\\nUsed to determine the browser support features\\n\\n* **Type:** `Object`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `{ html5: true, directory: false, drag: false }`\\n\\n* **Usage:**\\n ```html\\n \\n \\n Support drag and drop upload\\n Support folder upload\\n Support for HTML5\\n \\n ```\\n\\n\\n\\n### active\\n\\nActivation or abort upload\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n Start upload\\n Stop upload\\n \\n ```\\n\\n\\n\\n### dropActive\\n\\nIs dragging\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n Drag and drop here for upload\\n \\n ```\\n\\n\\n\\n\\n\\n### uploaded\\n\\nAll uploaded\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `true`\\n\\n* **Usage:**\\n ```html\\n \\n \\n All files have been uploaded\\n \\n ```\\n\\n\\n\\n\\n\\n## Instance / Methods\\n\\n\\n\\n### get()\\n\\nUse `id` to get a file object\\n\\n* **Arguments:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **Result:** `File | Object | Boolean` There is a return file, object that otherwise returns `false`\\n\\n\\n\\n### add()\\n\\nAdd one or more files\\n\\n* **Arguments:**\\n\\n * `files: Array | File | window.File | Object` If it is an array of responses will be an array\\n * `index: Number | Boolean` = [`props.add-index`](#options-props-add-index) `true = ` Start, `false = ` End, `Number = ` Index\\n\\n\\n* **Result:** `Object | Array | Boolean` The incoming array is returned to the array otherwise the object or `false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n\\n### addInputFile()\\n\\nAdd the file selected by `` to the upload list\\n\\n* **Arguments:**\\n\\n * `el: HTMLInputElement` File element\\n\\n\\n* **Result:** `Array` Added list of files\\n\\n* **Version:** : `>=2.5.1`\\n\\n\\n\\n### addDataTransfer()\\n\\nAdd files that are dragged or pasted into the upload list \\n\\n* **Arguments:**\\n\\n * `dataTransfer: DataTransfer` Drag or paste data\\n\\n\\n* **Result:** `Promise>` Added list of files\\n\\n\\n* **Version:** : `>=2.5.1`\\n\\n\\n\\n### update()\\n\\nUpdate a file object\\n\\n* **Arguments:**\\n\\n * `id: File | Object | String`\\n * `data: Object` Updated data object\\n\\n\\n* **Result:** `Object | Boolean` Successfully returned `newFile` failed to return` false`\\n\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n### remove()\\n\\nRemove a file object\\n\\n* **Arguments:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **Result:** `Object | Boolean` Successfully returned `oldFile` failed to return` false`\\n\\n* **Usage:**\\n ```html\\n \\n \\n ```\\n\\n### replace()\\n Replace the location of the two files\\n\\n* **Arguments:**\\n\\n * `id1: File | Object | String`\\n * `id2: File | Object | String`\\n\\n\\n* **Result:** `Boolean`\\n\\n\\n### clear()\\n\\nEmpty the file list\\n\\n* **Result:** `Boolean` Always return `true`\\n\\n\\n\\n## Instance / File\\n\\n\\n\\n> **File object in the `@input-filter` event outside the use of [`update`](#instance-methods-update) method**\\n\\n\\n\\n\\n### fileObject\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `true`\\n\\n* **Required:** `true`\\n\\n* **Default:** `true`\\n\\n* **Version:** : `>=2.6.0`\\n\\n* **Details:**\\n\\n If the attribute does not exist, the object will not be processed internally \\n If the attribute does not exist, it is not `File` but `Object`\\n\\n\\n\\n\\n### id\\n\\nFile ID\\n\\n* **Type:** `String | Number`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `Math.random().toString(36).substr(2)`\\n\\n* **Details:**\\n\\n >`id` can not be repeated \\n >Upload can not modify `id`\\n\\n\\n### size\\n\\nFile size\\n\\n* **Type:** `Number`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `-1`\\n\\n* **Browser:** `> IE9`\\n\\n\\n### name\\n\\nFilename \\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** ` `\\n\\n* **Details:**\\n\\n Format: `directory/filename.gif` `filename.gif` \\n\\n\\n\\n### type\\n\\nMIME type\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** ` `\\n\\n* **Browser:** `> IE9`\\n\\n* **Details:**\\n\\n Format: `image/gif` `image/png` `text/html`\\n\\n\\n\\n\\n### active\\n\\nActivation or abort upload\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `false`\\n\\n* **Details:**\\n\\n `true` = Upload \\n `false` = Abort \\n\\n\\n\\n\\n\\n\\n### error\\n\\nUpload failed error code\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** ` `\\n\\n* **Details:**\\n\\n Built-in \\n `size`, `extension`, `timeout`, `abort`, `network`, `server`, `denied`\\n\\n\\n\\n\\n### success\\n\\nWhether the upload was successful\\n\\n* **Type:** `Boolean`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `false`\\n\\n\\n### putAction\\n\\nCustomize the current file `PUT` URL\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.putAction`\\n\\n\\n\\n### postAction\\n\\nCustomize the current file `POST` URL\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.postAction`\\n\\n\\n\\n\\n### headers\\n\\nCustomize the current file `HTTP` Header\\n\\n* **Type:** `Object`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.headers`\\n\\n\\n### data\\n\\nCustomize the current file `body` or` query` to attach content\\n\\n* **Type:** `Object`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.data`\\n\\n\\n### timeout\\n\\nCustomize the upload timeout for a current single file\\n\\n* **Type:** `Number`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `this.timeout`\\n\\n\\n### response\\n\\nResponse data\\n\\n* **Type:** `Object | String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `{}`\\n\\n\\n\\n\\n### progress\\n\\nUpload progress\\n\\n* **Type:** `String`\\n\\n* **Read only:** `false`\\n\\n* **Default:** `0.00`\\n\\n* **Browser:** `> IE9`\\n\\n\\n\\n### speed\\n\\nPer second upload speed\\n\\n* **Type:** `Number`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `0`\\n\\n* **Browser:** `> IE9`\\n\\n\\n\\n\\n### xhr\\n\\n`HTML5` upload` XMLHttpRequest` object\\n\\n* **Type:** `XMLHttpRequest`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `> IE9`\\n\\n\\n\\n\\n### iframe\\n\\n`HTML4` upload` iframe` element\\n\\n* **Type:** `Element`\\n\\n* **Read only:** `true`\\n\\n* **Default:** `undefined`\\n\\n* **Browser:** `= IE9`\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/docs/en.md\n// module id = 7\n// module chunks = 0","module.exports = \"## 入门开始\\n\\n### NPM\\n\\n``` bash\\nnpm install vue-upload-component --save\\n```\\n\\n``` js\\nconst VueUploadComponent = require('vue-upload-component')\\nVue.component('file-upload', VueUploadComponent)\\n```\\n\\n### Curated\\n\\n**No data**\\n\\n\\n### 直接使用\\n\\n\\nunpkg\\n\\n``` html\\n\\n\\n\\n```\\n\\njsDelivr\\n\\n``` html\\n\\n\\n\\n```\\n\\n\\n### 简单的例子\\n\\n\\n\\n```html\\n\\n\\n\\n \\n Vue-upload-component Test\\n \\n \\n\\n\\n
\\n
    \\n
  • {{file.name}} - Error: {{file.error}}, Success: {{file.success}}
  • \\n
\\n \\n 上传文件\\n \\n \\n \\n
\\n\\n\\n\\n```\\n\\n\\n\\n### SSR (服务器同构)\\n\\n\\n```html\\n\\n\\n\\n```\\n\\n\\n** 或者 **\\n\\n\\n```js\\nimport FileUpload from 'vue-upload-component/src'\\n```\\n\\nwebpack.config.js\\n\\n```js\\nconst nodeExternals = require('webpack-node-externals');\\n{\\n //...\\n externals: [\\n nodeExternals({whitelist:[/^vue-upload-component\\\\/src/]})\\n ]\\n //...\\n}\\n```\\n\\n* [https://github.com/liady/webpack-node-externals](https://github.com/liady/webpack-node-externals) \\n\\n* [**`vue-hackernews` 演示**](https://github.com/lian-yue/vue-hackernews-2.0/) \\n\\n* [**浏览修改文件**](https://github.com/lian-yue/vue-hackernews-2.0/commit/bd6c58a30cc6b8ba6c0148e737b3ce9336b99cf8)\\n\\n\\n\\n\\n## 选项 / 属性\\n\\n\\n### input-id\\n\\ninput 标签的 `id` 属性\\n\\n* **类型:** `String`\\n\\n* **默认值:** `this.name`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### name\\n\\ninput标签的 `name` 属性\\n\\n* **类型:** `String`\\n\\n* **默认值:** `file`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### post-action\\n\\n`POST` 请求的上传URL\\n\\n* **类型:** `String`\\n\\n* **默认值:** `undefined`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### put-action\\n\\n`PUT` 请求的上传URL\\n\\n* **类型:** `String`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `> IE9`\\n\\n* **详细:** \\n\\n `put-action` 不为空请优先 `PUT` 请求 \\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### headers\\n\\n自定义上传请求 `header` 数据\\n\\n* **类型:** `Object`\\n\\n* **默认值:** `{}`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### data\\n\\n`POST 请求`: 附加请求的 body \\n`PUT 请求`: 附加请求的 query \\n\\n* **类型:** `Object`\\n\\n* **默认值:** `{}`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### value, v-model\\n\\n文件列表\\n\\n* **类型:** `Array`\\n\\n* **默认值:** `[]`\\n\\n* **详细:** \\n\\n 浏览 **[`File`](#file)** 详细信息 \\n > 为了防止不可预知的错误,不可直接修改 `files`,请使用 [`add`](#实例-方法-add), [`update`](#实例-方法-update), [`remove`](#实例-方法-remove) 方法修改\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### accept\\n\\n表单的`accept`属性, MIME type \\n\\n* **类型:** `String`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n ```\\n\\n\\n\\n\\n\\n### multiple\\n\\n文件表单的 `multiple` 属性 \\n是否允许选择多个文件 \\n\\n* **类型:** `Boolean`\\n\\n* **默认值:** `false`\\n\\n* **详细:** \\n\\n 如果是 `false` `files` 里面最多只有一个文件 多的会自动删除 \\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n### directory\\n\\n文件表单的 `directory` 属性 \\n是否是上传文件夹 \\n\\n* **类型:** `Boolean`\\n\\n* **默认值:** `false`\\n\\n* **浏览器:** [http://caniuse.com/#feat=input-file-directory](http://caniuse.com/#feat=input-file-directory)\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### extensions\\n\\n允许上传的文件后缀\\n\\n* **类型:** `Array | String | RegExp`\\n\\n* **默认值:** `undefined`\\n\\n* **示例:**\\n ```html\\n \\n \\n \\n \\n \\n ```\\n\\n\\n\\n\\n### size\\n\\n允许上传的最大字节\\n\\n* **类型:** `Number`\\n\\n* **默认值:** `0`\\n\\n* **浏览器:** `> IE9`\\n\\n* **详细:**\\n\\n `0` 等于不限制\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### timeout\\n\\n上传超时时间毫秒\\n\\n* **类型:** `Number`\\n\\n* **默认值:** `0`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n### maximum\\n\\n列表最大文件数\\n\\n* **类型:** `Number`\\n\\n* **默认值:** `props.multiple ? 0 : 1`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n### thread\\n\\n同时并发上传的文件数量 线程数 \\n\\n* **类型:** `Number`\\n\\n* **默认值:** `1`\\n\\n* **浏览器:** `> IE9`\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop\\n\\n拖拽上传 \\n\\n* **类型:** `Boolean | Element | CSS selector`\\n\\n* **默认值:** `false`\\n\\n* **浏览器:** [http://caniuse.com/#feat=dragndrop](http://caniuse.com/#feat=dragndrop)\\n\\n* **详细:**\\n\\n 如果设置成 `true` 则读取父组件作为容器 \\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n\\n\\n### drop-directory\\n\\n是否开启拖拽目录 \\n\\n* **类型:** `Boolean`\\n\\n* **默认值:** `true`\\n\\n* **详细:**\\n\\n 如果设置成 `false` 则过滤掉目录\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n### add-index\\n\\n* **类型:** `Boolean, Number`\\n\\n* **默认值:** `undefined`\\n\\n* **版本:** `>= 2.6.1`\\n\\n* **详细:**\\n\\n [`add()`](#实例-方法-add) 方法 `index` 参数的默认值\\n\\n* **示例:**\\n ```html\\n \\n ```\\n\\n\\n\\n## 选项 / 事件\\n\\n文件被改变触发的方法 \\n默认用于`v-model`绑定\\n\\n### @input\\n* **参数:**\\n\\n * `files: Array`\\n\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n### @input-filter\\n\\nAdd, update, remove pre-filter \\n\\n* **参数:**\\n\\n * `newFile: File | Object | undefined` `读写`\\n * `oldFile: File | Object | undefined` `只读`\\n * `prevent: Function` 调用该方法 阻止修改\\n\\n\\n* **详细:**\\n\\n 如果 `newFile` 值为 `undefined` 则是删除 \\n 如果 `oldFile` 值为 `undefined` 则是添加 \\n 如果 `newFile`, `oldFile` 都存在则是更新\\n\\n > 事件内同步处理请直接修改 `newFile` \\n > 事件内异步处理请使用 `update`, `add`, `remove`, `clear` 方法 \\n > 异步请先设置一个错误以防止被上传\\n\\n > 同步不能使用 `update`, `add`, `remove`, `clear` 方法 \\n > 异步不能修改 `newFile`\\n\\n\\n* **示例:** \\n ```html\\n \\n \\n ```\\n\\n### @input-file\\n\\n添加,更新,移除 后\\n\\n* **参数:**\\n\\n * `newFile: File | Object | undefined` `只读`\\n * `oldFile: File | Object | undefined` `只读`\\n\\n\\n* **详细:**\\n\\n 如果 `newFile` 值为 `undefined` 则是删除 \\n 如果 `oldFile` 值为 `undefined` 则是添加 \\n 如果 `newFile`, `oldFile` 都存在则是更新\\n\\n >事件内可使用 `update`, `add`, `remove`, `clear` 方法 \\n >事件内不可修改 `newFile` 对象 \\n >事件内不可修改 `oldFile` 对象\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n\\n## 实例 / 数据\\n\\n### features\\n\\n用于判断浏览器支持的特性\\n\\n* **类型:** `Object`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `{ html5: true, directory: false, drag: false }`\\n\\n* **示例:**\\n ```html\\n \\n \\n 支持拖拽上传\\n 支持文件夹上传\\n 支持HTML5\\n \\n ```\\n\\n\\n\\n### active\\n\\n激活或停止上传\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `false`\\n\\n* **示例:**\\n ```html\\n \\n \\n 开始上传\\n 停止上传\\n \\n ```\\n\\n\\n\\n### dropActive\\n\\n是否正在拖拽\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `false`\\n\\n* **示例:**\\n ```html\\n \\n \\n 拖拽到这里上传\\n \\n ```\\n\\n\\n\\n\\n\\n### uploaded\\n\\n是否全部已上传\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `true`\\n\\n* **示例:**\\n ```html\\n \\n \\n 全部文件已上传完毕\\n \\n ```\\n\\n\\n\\n\\n\\n## 实例 / 方法\\n\\n\\n\\n### get()\\n\\n使用`id`获得某个对象\\n\\n* **参数:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **结果:** `File | Object | Boolean` 存在返回文件对象否则返回 `false`\\n\\n\\n\\n### add()\\n\\n添加一个或多个文件\\n\\n* **参数:**\\n\\n * `files: Array | File | window.File | Object` 如果它是一个数组的响应将是一个数组\\n * `index: Number | Boolean` = [`props.add-index`](#选项-属性-add-index) `true = ` 开始位置, `false = ` 结束位置, `Number = ` 下标位置\\n\\n\\n* **结果:** `Object | Array | Boolean` 传入的是数组返回数组否则对象或`false`\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n### addInputFile()\\n\\n把``选择的文件添加进上传列表 \\n\\n* **参数:**\\n\\n * `el: HTMLInputElement` 文件元素\\n\\n\\n* **结果:** `Array` 返回已添加的文件列表\\n\\n* **版本:** : `>=2.5.1`\\n\\n\\n\\n### addDataTransfer()\\n\\n把拖拽或者粘贴的数据的文件添加进上传列表 \\n\\n* **参数:**\\n\\n * `dataTransfer: DataTransfer` 拖拽或者粘贴的数据\\n\\n\\n* **结果:** `Promise>` 返回已添加的文件列表\\n\\n\\n* **版本:** : `>=2.5.1`\\n\\n\\n\\n### update()\\n\\n更新某个对象\\n\\n* **参数:**\\n\\n * `id: File | Object | String`\\n * `data: Object` 更新的数据对象\\n\\n\\n* **结果:** `Object | Boolean` 成功返回 `newFile` 失败返回 `false`\\n\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n### remove()\\n\\n移除某个文件对象\\n\\n* **参数:**\\n\\n * `id: File | Object | String`\\n\\n\\n* **结果:** `Object | Boolean` 成功返回 `oldFile` 失败返回 `false`\\n\\n* **示例:**\\n ```html\\n \\n \\n ```\\n\\n\\n### replace()\\n 替换两个文件的位置\\n\\n* **参数:**\\n\\n * `id1: File | Object | String`\\n * `id2: File | Object | String`\\n\\n\\n* **结果:** `Boolean`\\n\\n\\n\\n### clear()\\n\\n清空文件列表\\n\\n* **结果:** `Boolean` 总是返回 `true`\\n\\n\\n\\n## 实例 / File\\n\\n\\n> **文件对象在`input-filter`事件外修改请使用 [`update`](#实例-方法-update) 方法**\\n\\n\\n### fileObject\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `true`\\n\\n* **Required:** `true`\\n\\n* **默认值:** `true`\\n\\n* **版本:** : `>=2.6.0`\\n\\n* **详细:**\\n\\n 如果属性不存在,则不会在内部处理该对象 \\n 如果属性不存在,它不是 `File` 而是 `Object`\\n\\n\\n\\n### id\\n\\n文件id\\n\\n* **类型:** `String | Number`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `Math.random().toString(36).substr(2)`\\n\\n* **详细:**\\n\\n >`id` can not be repeated \\n >Upload can not modify `id`\\n\\n\\n### size\\n\\n文件大小\\n\\n* **类型:** `Number`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `-1`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n### name\\n\\n文件名 \\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** ` `\\n\\n* **详细:**\\n\\n 格式: `directory/filename.gif` `filename.gif` \\n\\n\\n\\n### type\\n\\nMIME类型\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** ` `\\n\\n* **浏览器:** `> IE9`\\n\\n* **详细:**\\n\\n 格式: `image/gif` `image/png` `text/html`\\n\\n\\n\\n\\n### active\\n\\n激活或终止上传\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `false`\\n\\n* **详细:**\\n\\n `true` = 上传 \\n `false` = 停止 \\n\\n\\n\\n\\n\\n\\n### error\\n\\n上传失败错误代码\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** ` `\\n\\n* **详细:**\\n\\n 内置\\n `size`, `extension`, `timeout`, `abort`, `network`, `server`, `denied`\\n\\n\\n\\n\\n### success\\n\\n是否上传成功\\n\\n* **类型:** `Boolean`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `false`\\n\\n\\n### putAction\\n\\n自定义当前文件 `PUT` 地址\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.putAction`\\n\\n\\n\\n### postAction\\n\\n自定义当前文件 `POST` 地址\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.postAction`\\n\\n\\n\\n\\n### headers\\n\\n自定义当前文件 `HTTP` Header\\n\\n* **类型:** `Object`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.headers`\\n\\n\\n### data\\n\\n自定义当前文件 `body` 或 `query` 附加内容\\n\\n* **类型:** `Object`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.data`\\n\\n\\n### timeout\\n\\n自定义当前单个文件的上传超时时间\\n\\n* **类型:** `Number`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `this.timeout`\\n\\n\\n### response\\n\\n响应的数据\\n\\n* **类型:** `Object | String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `{}`\\n\\n\\n\\n\\n### progress\\n\\n上传进度\\n\\n* **类型:** `String`\\n\\n* **只读:** `false`\\n\\n* **默认值:** `0.00`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n\\n### speed\\n\\n每秒的上传速度\\n\\n* **类型:** `Number`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `0`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n\\n\\n### xhr\\n\\n`HTML5` 上传 `XMLHttpRequest` 对象\\n\\n* **类型:** `XMLHttpRequest`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `> IE9`\\n\\n\\n\\n\\n### iframe\\n\\n`HTML4` 上传 `iframe` 元素\\n\\n* **类型:** `Element`\\n\\n* **只读:** `true`\\n\\n* **默认值:** `undefined`\\n\\n* **浏览器:** `= IE9`\\n\"\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/docs/zh-cn.md\n// module id = 8\n// module chunks = 0","module.exports = Cropper;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"Cropper\"\n// module id = 9\n// module chunks = 0","import Vue from 'vue'\nimport marked from 'marked'\nimport highlightjs from 'highlight.js'\nimport store from './store'\nimport router from './router'\nimport i18n from './i18n'\nimport App from './views/App'\n\nVue.config.silent = false\nVue.config.devtools = true\n\n\nclass Renderer extends marked.Renderer {\n heading(text, level, raw) {\n let rawName = raw.toLowerCase().replace(/([\\u0000-\\u002F\\u003A-\\u0060\\u007B-\\u007F]+)/g, '-').replace(/^\\-+|\\-+$/, '')\n\n if (!this.options.headers) {\n this.options.headers = []\n }\n while (this.options.headers.length >= level) {\n this.options.headers.pop()\n }\n let parent = this.options.headers.filter(value => !!value).join('-')\n if (parent) {\n parent = parent + '-'\n }\n while (this.options.headers.length < (level - 1)) {\n this.options.headers.push('')\n }\n this.options.headers.push(rawName)\n return ''\n + text\n + '\\n'\n }\n}\n\nmarked.setOptions({\n renderer: new Renderer(),\n gfm: true,\n tables: true,\n breaks: false,\n pedantic: false,\n sanitize: false,\n smartLists: true,\n smartypants: false,\n highlight(code, lang) {\n if (lang) {\n return highlightjs.highlight(lang, code).value\n } else {\n return highlightjs.highlightAuto(code).value\n }\n }\n})\n\nVue.directive('markdown', function (el, binding, vnode) {\n if (!el.className || !/vue-markdown/.test(el.className)) {\n el.className += ' vue-markdown'\n }\n let text = ''\n for (let i = 0; i < vnode.children.length; i++) {\n text += vnode.children[i].text || ''\n }\n if (el.markdown === text) {\n return\n }\n\n el.markdown = text\n\n el.innerHTML = marked(text)\n let selectorList = el.querySelectorAll('a')\n for (let i = 0; i < selectorList.length; i++) {\n selectorList[i].onclick = function (e) {\n if (e.metaKey || e.ctrlKey || e.shiftKey) {\n return\n }\n if (e.defaultPrevented) {\n return\n }\n if (e.button !== undefined && e.button !== 0) {\n return\n }\n\n if (this.host !== window.location.host) {\n return\n }\n\n let href = this.getAttribute('href')\n if (!href) {\n return\n }\n\n if (href.charAt(0) !== '#') {\n return\n }\n\n e.preventDefault()\n router.push(href)\n }\n }\n})\n\n\n\nVue.filter('formatSize', function (size) {\n if (size > 1024 * 1024 * 1024 * 1024) {\n return (size / 1024 / 1024 / 1024 / 1024).toFixed(2) + ' TB'\n } else if (size > 1024 * 1024 * 1024) {\n return (size / 1024 / 1024 / 1024).toFixed(2) + ' GB'\n } else if (size > 1024 * 1024) {\n return (size / 1024 / 1024).toFixed(2) + ' MB'\n } else if (size > 1024) {\n return (size / 1024).toFixed(2) + ' KB'\n }\n return size.toString() + ' B'\n})\n\nVue.filter('toLocale', function (to) {\n return '/' + i18n.locale + to\n})\n\n\n\nnew Vue({\n store,\n router,\n i18n,\n ...App\n}).$mount('#app')\n\n\n\n// WEBPACK FOOTER //\n// ./docs/index.js","module.exports = Vue;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"Vue\"\n// module id = 12\n// module chunks = 0","module.exports = hljs;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"hljs\"\n// module id = 13\n// module chunks = 0","// import Vue from 'vue'\nimport Vuex from 'vuex'\n//\n// Vue.use(Vuex)\n\n\nconst state = {\n files: [],\n}\n\nconst mutations = {\n updateFiles(state, files) {\n state.files = files\n }\n}\nexport default new Vuex.Store({\n strict: true,\n state,\n mutations\n})\n\n\n\n// WEBPACK FOOTER //\n// ./docs/store.js","// import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nimport i18n from './i18n'\nimport RouterComponent from './views/Router'\nimport DocumentComponent from './views/Document'\nimport ExampleComponent from './views/Example'\n\nimport FullExampleComponent from './views/examples/Full'\nimport SimpleExampleComponent from './views/examples/Simple'\nimport AvatarExampleComponent from './views/examples/Avatar'\nimport DragExampleComponent from './views/examples/Drag'\nimport MultipleExampleComponent from './views/examples/Multiple'\nimport VuexExampleComponent from './views/examples/Vuex'\n\n\n\n// Vue.use(VueRouter)\n\n\nlet examples = [\n {\n path: '',\n component: FullExampleComponent,\n },\n {\n path: 'full',\n component: FullExampleComponent,\n },\n {\n path: 'simple',\n component: SimpleExampleComponent,\n },\n {\n path: 'avatar',\n component: AvatarExampleComponent,\n },\n {\n path: 'drag',\n component: DragExampleComponent,\n },\n {\n path: 'multiple',\n component: MultipleExampleComponent,\n },\n {\n path: 'vuex',\n component: VuexExampleComponent,\n },\n]\n\n\n\nconst router = new VueRouter({\n mode: 'hash',\n fallback: false,\n scrollBehavior(to, from, savedPosition) {\n if (savedPosition) {\n return savedPosition\n } else if (to.hash) {\n let el = document.querySelector(to.hash)\n return { x: 0, y: el ? el.offsetTop : 0 }\n } else {\n return { x: 0, y: 0 }\n }\n },\n routes: [\n {\n path: '/:locale(' + Object.keys(i18n.messages).join('|') + ')?',\n component: RouterComponent,\n children: [\n {\n path: 'documents',\n component: DocumentComponent,\n },\n {\n path: 'examples',\n component: ExampleComponent,\n children: examples,\n },\n {\n path: '',\n component: ExampleComponent,\n children: examples,\n },\n ]\n },\n ]\n})\nexport default router\n\n\n\n// WEBPACK FOOTER //\n// ./docs/router.js","module.exports = VueRouter;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"VueRouter\"\n// module id = 16\n// module chunks = 0","module.exports = VueI18n;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"VueI18n\"\n// module id = 17\n// module chunks = 0","export default {\n header: {\n logo: 'Vuejs',\n home: 'Home',\n examples: 'Examples',\n documents: 'Documentation',\n blog: 'Blog',\n locale: 'Language(语言)',\n issues: 'Issues',\n github: 'Github',\n },\n\n locale: {\n en: 'English',\n 'zh-cn': '中文(简体)',\n },\n\n document: {\n title: 'Documentation',\n },\n\n example: {\n full: 'Full Example',\n simple: 'Simple',\n avatar: 'Upload avatar',\n drag: 'Drag and drop',\n multiple: 'Multiple instances',\n vuex: 'Vuex',\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./docs/i18n/en.js","export default {\n header: {\n logo: 'Vuejs',\n home: '首页',\n examples: '演示',\n documents: '文档',\n blog: 'Blog',\n locale: 'Language(语言)',\n issues: 'Issues',\n github: 'Github',\n },\n\n locale: {\n en: 'English',\n 'zh-cn': '中文(简体)',\n },\n\n document: {\n title: '文档',\n },\n\n\n example: {\n full: '完整例子',\n simple: '简单例子',\n avatar: '上传头像',\n drag: '拖拽上传',\n multiple: '多个实例',\n vuex: 'Vuex',\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./docs/i18n/zh-cn.js","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nvar __vue_script__ = null\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0546df56\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Router.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/Router.vue\n// module id = 20\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('router-view')}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0546df56\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/Router.vue\n// module id = 21\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-102fa427\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Document.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Document.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-102fa427\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Document.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/Document.vue\n// module id = 22\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n// WEBPACK FOOTER //\n// Document.vue?119411f6","var map = {\n\t\"./en\": 7,\n\t\"./en.md\": 7,\n\t\"./zh-cn\": 8,\n\t\"./zh-cn.md\": 8\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 27;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/docs ^\\.\\/.*$\n// module id = 27\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('div',{staticClass:\"row flex-xl-nowrap\"},[_c('div',{staticClass:\"col-12 col-md-3 col-xl-2\",attrs:{\"id\":\"sidebar\"}},[_c('nav',{staticClass:\"collapse show\",attrs:{\"id\":\"sidebar-nav\"}},[_c('ul',{staticClass:\"nav\"},_vm._l((_vm.navs),function(group,index){return _c('li',{class:{'nav-item': true, active: (!_vm.$route.hash && !index) || _vm.$route.hash.indexOf(group.hash) === 1}},[_c('router-link',{class:{'nav-link': true, active: _vm.$route.hash.indexOf(group.hash) === 1},attrs:{\"active-class\":\"active\",\"to\":'#' + group.hash}},[_vm._v(_vm._s(group.name))]),(group.children.length)?_c('ul',{staticClass:\"nav\"},_vm._l((group.children),function(child){return _c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":'#' + group.hash + '-' + child.hash}},[_vm._v(_vm._s(child.name))])],1)})):_vm._e()],1)}))])]),_c('main',{staticClass:\"col-12 col-md-9 col-xl-10 py-md-3 pr-md-5 pl-md-5\",attrs:{\"id\":\"main\",\"role\":\"main\"}},[_c('h1',{staticClass:\"document-title\",attrs:{\"id\":\"document-title\"}},[_vm._v(_vm._s(_vm.$t('document.title')))]),_c('div',{directives:[{name:\"markdown\",rawName:\"v-markdown\"}],staticClass:\"document-content\"},[_vm._v(_vm._s(_vm.document))])])])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-102fa427\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/Document.vue\n// module id = 28\n// module chunks = 0","var normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nvar __vue_script__ = null\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-f18b6ae4\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Example.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/Example.vue\n// module id = 29\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"container-fluid\"},[_c('div',{staticClass:\"row flex-xl-nowrap\"},[_c('div',{staticClass:\"col-12 col-md-3 col-xl-2\",attrs:{\"id\":\"sidebar\"}},[_c('nav',{staticClass:\"collapse show\",attrs:{\"id\":\"sidebar-nav\"}},[_c('ul',{staticClass:\"nav\"},[_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/full')}},[_vm._v(_vm._s(_vm.$t('example.full')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/simple')}},[_vm._v(_vm._s(_vm.$t('example.simple')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/avatar')}},[_vm._v(_vm._s(_vm.$t('example.avatar')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/drag')}},[_vm._v(_vm._s(_vm.$t('example.drag')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/multiple')}},[_vm._v(_vm._s(_vm.$t('example.multiple')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples/vuex')}},[_vm._v(_vm._s(_vm.$t('example.vuex')))])],1)])])]),_c('main',{staticClass:\"col-12 col-md-9 col-xl-10 py-md-3 pr-md-5 pl-md-5\",attrs:{\"id\":\"main\",\"role\":\"main\"}},[_c('router-view')],1)])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-f18b6ae4\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/Example.vue\n// module id = 30\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-60fc9379\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Full.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Full.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-60fc9379\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Full.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Full.vue\n// module id = 31\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Full.vue?33d43e4a","module.exports = ImageCompressor;\n\n\n//////////////////\n// WEBPACK FOOTER\n// external \"ImageCompressor\"\n// module id = 35\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-ce9890fe\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./FileUpload.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./FileUpload.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-ce9890fe\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./FileUpload.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/FileUpload.vue\n// module id = 36\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n// WEBPACK FOOTER //\n// FileUpload.vue?202635c4","var normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../node_modules/vue-loader/lib/selector?type=script&index=0!./InputFile.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-67044c9c\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../node_modules/vue-loader/lib/selector?type=template&index=0!./InputFile.vue\"\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/InputFile.vue\n// module id = 40\n// module chunks = 0","\n\n\n\n\n// WEBPACK FOOTER //\n// InputFile.vue?6b0be093","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('input',{attrs:{\"type\":\"file\",\"name\":_vm.$parent.name,\"id\":_vm.$parent.inputId || _vm.$parent.name,\"accept\":_vm.$parent.accept,\"webkitdirectory\":_vm.$parent.directory && _vm.$parent.features.directory,\"directory\":_vm.$parent.directory && _vm.$parent.features.directory,\"multiple\":_vm.$parent.multiple && _vm.$parent.features.html5},on:{\"change\":_vm.change}})}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-67044c9c\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/InputFile.vue\n// module id = 42\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('label',{class:_vm.className},[_vm._t(\"default\"),_c('input-file')],2)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-ce9890fe\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/FileUpload.vue\n// module id = 43\n// module chunks = 0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-full\"},[_c('button',{staticClass:\"btn btn-danger float-right btn-is-option\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.isOption = !_vm.isOption}}},[_c('i',{staticClass:\"fa fa-cog\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Options\\n \")]),_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Full Example\")]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.$refs.upload && _vm.$refs.upload.dropActive),expression:\"$refs.upload && $refs.upload.dropActive\"}],staticClass:\"drop-active\"},[_c('h3',[_vm._v(\"Drop files to upload\")])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.isOption),expression:\"!isOption\"}],staticClass:\"upload\"},[_c('div',{staticClass:\"table-responsive\"},[_c('table',{staticClass:\"table table-hover\"},[_vm._m(0),_c('tbody',[(!_vm.files.length)?_c('tr',[_c('td',{attrs:{\"colspan\":\"7\"}},[_c('div',{staticClass:\"text-center p-5\"},[_vm._m(1),_c('label',{staticClass:\"btn btn-lg btn-primary\",attrs:{\"for\":_vm.name}},[_vm._v(\"Select Files\")])])])]):_vm._e(),_vm._l((_vm.files),function(file,index){return _c('tr',{key:file.id},[_c('td',[_vm._v(_vm._s(index))]),_c('td',[(file.thumb)?_c('img',{attrs:{\"src\":file.thumb,\"width\":\"40\",\"height\":\"auto\"}}):_c('span',[_vm._v(\"No Image\")])]),_c('td',[_c('div',{staticClass:\"filename\"},[_vm._v(\"\\n \"+_vm._s(file.name)+\"\\n \")]),(file.active || file.progress !== '0.00')?_c('div',{staticClass:\"progress\"},[_c('div',{class:{'progress-bar': true, 'progress-bar-striped': true, 'bg-danger': file.error, 'progress-bar-animated': file.active},style:({width: file.progress + '%'}),attrs:{\"role\":\"progressbar\"}},[_vm._v(_vm._s(file.progress)+\"%\")])]):_vm._e()]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_c('td',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.speed)))]),(file.error)?_c('td',[_vm._v(_vm._s(file.error))]):(file.success)?_c('td',[_vm._v(\"success\")]):(file.active)?_c('td',[_vm._v(\"active\")]):_c('td'),_c('td',[_c('div',{staticClass:\"btn-group\"},[_c('button',{staticClass:\"btn btn-secondary btn-sm dropdown-toggle\",attrs:{\"type\":\"button\"}},[_vm._v(\"\\n Action\\n \")]),_c('div',{staticClass:\"dropdown-menu\"},[_c('a',{class:{'dropdown-item': true, disabled: file.active || file.success || file.error === 'compressing'},attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();file.active || file.success || file.error === 'compressing' ? false : _vm.onEditFileShow(file)}}},[_vm._v(\"Edit\")]),_c('a',{class:{'dropdown-item': true, disabled: !file.active},attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();file.active ? _vm.$refs.upload.update(file, {error: 'cancel'}) : false}}},[_vm._v(\"Cancel\")]),(file.active)?_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.update(file, {active: false})}}},[_vm._v(\"Abort\")]):(file.error && file.error !== 'compressing' && _vm.$refs.upload.features.html5)?_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.update(file, {active: true, error: '', progress: '0.00'})}}},[_vm._v(\"Retry upload\")]):_c('a',{class:{'dropdown-item': true, disabled: file.success || file.error === 'compressing'},attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();file.success || file.error === 'compressing' ? false : _vm.$refs.upload.update(file, {active: true})}}},[_vm._v(\"Upload\")]),_c('div',{staticClass:\"dropdown-divider\"}),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.remove(file)}}},[_vm._v(\"Remove\")])])])])])})],2)])]),_c('div',{staticClass:\"example-foorer\"},[_c('div',{staticClass:\"footer-status float-right\"},[_vm._v(\"\\n Drop: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.drop : false)+\",\\n Active: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.active : false)+\",\\n Uploaded: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.uploaded : true)+\",\\n Drop active: \"+_vm._s(_vm.$refs.upload ? _vm.$refs.upload.dropActive : false)+\"\\n \")]),_c('div',{staticClass:\"btn-group\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary dropdown-toggle\",attrs:{\"post-action\":_vm.postAction,\"put-action\":_vm.putAction,\"extensions\":_vm.extensions,\"accept\":_vm.accept,\"multiple\":_vm.multiple,\"directory\":_vm.directory,\"size\":_vm.size || 0,\"thread\":_vm.thread < 1 ? 1 : (_vm.thread > 5 ? 5 : _vm.thread),\"headers\":_vm.headers,\"data\":_vm.data,\"drop\":_vm.drop,\"drop-directory\":_vm.dropDirectory,\"add-index\":_vm.addIndex},on:{\"input-filter\":_vm.inputFilter,\"input-file\":_vm.inputFile},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select\\n \")]),_c('div',{staticClass:\"dropdown-menu\"},[_c('label',{staticClass:\"dropdown-item\",attrs:{\"for\":_vm.name}},[_vm._v(\"Add files\")]),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":_vm.onAddFolader}},[_vm._v(\"Add folder\")]),_c('a',{staticClass:\"dropdown-item\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.addData.show = true}}},[_vm._v(\"Add data\")])])],1),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isOption),expression:\"isOption\"}],staticClass:\"option\"},[_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"accept\"}},[_vm._v(\"Accept:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.accept),expression:\"accept\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"id\":\"accept\"},domProps:{\"value\":(_vm.accept)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.accept=$event.target.value}}}),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Allow upload mime type\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"extensions\"}},[_vm._v(\"Extensions:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.extensions),expression:\"extensions\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"id\":\"extensions\"},domProps:{\"value\":(_vm.extensions)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.extensions=$event.target.value}}}),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Allow upload file extension\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',[_vm._v(\"PUT Upload:\")]),_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.putAction),expression:\"putAction\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"radio\",\"name\":\"put-action\",\"id\":\"put-action\",\"value\":\"\"},domProps:{\"checked\":_vm._q(_vm.putAction,\"\")},on:{\"__c\":function($event){_vm.putAction=\"\"}}}),_vm._v(\" Off\\n \")])]),_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.putAction),expression:\"putAction\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"radio\",\"name\":\"put-action\",\"id\":\"put-action\",\"value\":\"/upload/put\"},domProps:{\"checked\":_vm._q(_vm.putAction,\"/upload/put\")},on:{\"__c\":function($event){_vm.putAction=\"/upload/put\"}}}),_vm._v(\" On\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"After the shutdown, use the POST method to upload\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"thread\"}},[_vm._v(\"Thread:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.thread),expression:\"thread\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"max\":\"5\",\"min\":\"1\",\"id\":\"thread\"},domProps:{\"value\":(_vm.thread)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.thread=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}}),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Also upload the number of files at the same time (number of threads)\")])]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"size\"}},[_vm._v(\"Max size:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.size),expression:\"size\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"min\":\"0\",\"id\":\"size\"},domProps:{\"value\":(_vm.size)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.size=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}})]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"minSize\"}},[_vm._v(\"Min size:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.minSize),expression:\"minSize\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"min\":\"0\",\"id\":\"minSize\"},domProps:{\"value\":(_vm.minSize)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.minSize=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}})]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"autoCompress\"}},[_vm._v(\"Automatically compress:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model.number\",value:(_vm.autoCompress),expression:\"autoCompress\",modifiers:{\"number\":true}}],staticClass:\"form-control\",attrs:{\"type\":\"number\",\"min\":\"0\",\"id\":\"autoCompress\"},domProps:{\"value\":(_vm.autoCompress)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.autoCompress=_vm._n($event.target.value)},\"blur\":function($event){_vm.$forceUpdate()}}}),(_vm.autoCompress > 0)?_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"More than \"+_vm._s(_vm._f(\"formatSize\")(_vm.autoCompress))+\" files are automatically compressed\")]):_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Set up automatic compression\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addIndex),expression:\"addIndex\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"add-index\"},domProps:{\"checked\":Array.isArray(_vm.addIndex)?_vm._i(_vm.addIndex,null)>-1:(_vm.addIndex)},on:{\"__c\":function($event){var $$a=_vm.addIndex,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.addIndex=$$a.concat([$$v]))}else{$$i>-1&&(_vm.addIndex=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.addIndex=$$c}}}}),_vm._v(\" Start position to add\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Add a file list to start the location to add\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.drop),expression:\"drop\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"drop\"},domProps:{\"checked\":Array.isArray(_vm.drop)?_vm._i(_vm.drop,null)>-1:(_vm.drop)},on:{\"__c\":function($event){var $$a=_vm.drop,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.drop=$$a.concat([$$v]))}else{$$i>-1&&(_vm.drop=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.drop=$$c}}}}),_vm._v(\" Drop\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Drag and drop upload\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.dropDirectory),expression:\"dropDirectory\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"drop-directory\"},domProps:{\"checked\":Array.isArray(_vm.dropDirectory)?_vm._i(_vm.dropDirectory,null)>-1:(_vm.dropDirectory)},on:{\"__c\":function($event){var $$a=_vm.dropDirectory,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.dropDirectory=$$a.concat([$$v]))}else{$$i>-1&&(_vm.dropDirectory=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.dropDirectory=$$c}}}}),_vm._v(\" Drop directory\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Not checked, filter the dragged folder\")])]),_c('div',{staticClass:\"form-group\"},[_c('div',{staticClass:\"form-check\"},[_c('label',{staticClass:\"form-check-label\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.uploadAuto),expression:\"uploadAuto\"}],staticClass:\"form-check-input\",attrs:{\"type\":\"checkbox\",\"id\":\"upload-auto\"},domProps:{\"checked\":Array.isArray(_vm.uploadAuto)?_vm._i(_vm.uploadAuto,null)>-1:(_vm.uploadAuto)},on:{\"__c\":function($event){var $$a=_vm.uploadAuto,$$el=$event.target,$$c=$$el.checked?(true):(false);if(Array.isArray($$a)){var $$v=null,$$i=_vm._i($$a,$$v);if($$el.checked){$$i<0&&(_vm.uploadAuto=$$a.concat([$$v]))}else{$$i>-1&&(_vm.uploadAuto=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{_vm.uploadAuto=$$c}}}}),_vm._v(\" Auto start\\n \")])]),_c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Automatically activate upload\")])]),_c('div',{staticClass:\"form-group\"},[_c('button',{staticClass:\"btn btn-primary btn-lg btn-block\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.isOption = !_vm.isOption}}},[_vm._v(\"Confirm\")])])]),_c('div',{class:{'modal-backdrop': true, 'fade': true, show: _vm.addData.show}}),_c('div',{class:{modal: true, fade: true, show: _vm.addData.show},attrs:{\"id\":\"modal-add-data\",\"tabindex\":\"-1\",\"role\":\"dialog\"}},[_c('div',{staticClass:\"modal-dialog\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(\"Add data\")]),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.addData.show = false}}},[_c('span',[_vm._v(\"×\")])])]),_c('form',{on:{\"submit\":function($event){$event.preventDefault();_vm.onAddData($event)}}},[_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"name\"}},[_vm._v(\"Name:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addData.name),expression:\"addData.name\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"required\":\"\",\"id\":\"name\",\"placeholder\":\"Please enter a file name\"},domProps:{\"value\":(_vm.addData.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.addData.name=$event.target.value}}}),_vm._m(2)]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"type\"}},[_vm._v(\"Type:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addData.type),expression:\"addData.type\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"required\":\"\",\"id\":\"type\",\"placeholder\":\"Please enter the MIME type\"},domProps:{\"value\":(_vm.addData.type)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.addData.type=$event.target.value}}}),_vm._m(3)]),_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"content\"}},[_vm._v(\"Content:\")]),_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.addData.content),expression:\"addData.content\"}],staticClass:\"form-control\",attrs:{\"required\":\"\",\"id\":\"content\",\"rows\":\"3\",\"placeholder\":\"Please enter the file contents\"},domProps:{\"value\":(_vm.addData.content)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.addData.content=$event.target.value}}})])]),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-secondary\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.addData.show = false}}},[_vm._v(\"Close\")]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"submit\"}},[_vm._v(\"Save\")])])])])])]),_c('div',{class:{'modal-backdrop': true, 'fade': true, show: _vm.editFile.show}}),_c('div',{class:{modal: true, fade: true, show: _vm.editFile.show},attrs:{\"id\":\"modal-edit-file\",\"tabindex\":\"-1\",\"role\":\"dialog\"}},[_c('div',{staticClass:\"modal-dialog modal-lg\",attrs:{\"role\":\"document\"}},[_c('div',{staticClass:\"modal-content\"},[_c('div',{staticClass:\"modal-header\"},[_c('h5',{staticClass:\"modal-title\"},[_vm._v(\"Edit file\")]),_c('button',{staticClass:\"close\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.editFile.show = false}}},[_c('span',[_vm._v(\"×\")])])]),_c('form',{on:{\"submit\":function($event){$event.preventDefault();_vm.onEditorFile($event)}}},[_c('div',{staticClass:\"modal-body\"},[_c('div',{staticClass:\"form-group\"},[_c('label',{attrs:{\"for\":\"name\"}},[_vm._v(\"Name:\")]),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.editFile.name),expression:\"editFile.name\"}],staticClass:\"form-control\",attrs:{\"type\":\"text\",\"required\":\"\",\"id\":\"name\",\"placeholder\":\"Please enter a file name\"},domProps:{\"value\":(_vm.editFile.name)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.editFile.name=$event.target.value}}})]),(_vm.editFile.show && _vm.editFile.blob && _vm.editFile.type && _vm.editFile.type.substr(0, 6) === 'image/')?_c('div',{staticClass:\"form-group\"},[_c('label',[_vm._v(\"Image: \")]),_c('div',{staticClass:\"edit-image\"},[_c('img',{ref:\"editImage\",attrs:{\"src\":_vm.editFile.blob}})]),_c('div',{staticClass:\"edit-image-tool\"},[_c('div',{staticClass:\"btn-group\",attrs:{\"role\":\"group\"}},[_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.rotate(-90)\"},on:{\"click\":function($event){_vm.editFile.cropper.rotate(-90)}}},[_c('i',{staticClass:\"fa fa-undo\",attrs:{\"aria-hidden\":\"true\"}})]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.rotate(90)\"},on:{\"click\":function($event){_vm.editFile.cropper.rotate(90)}}},[_c('i',{staticClass:\"fa fa-repeat\",attrs:{\"aria-hidden\":\"true\"}})])]),_c('div',{staticClass:\"btn-group\",attrs:{\"role\":\"group\"}},[_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.crop()\"},on:{\"click\":function($event){_vm.editFile.cropper.crop()}}},[_c('i',{staticClass:\"fa fa-check\",attrs:{\"aria-hidden\":\"true\"}})]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"button\",\"title\":\"cropper.clear()\"},on:{\"click\":function($event){_vm.editFile.cropper.clear()}}},[_c('i',{staticClass:\"fa fa-remove\",attrs:{\"aria-hidden\":\"true\"}})])])])]):_vm._e()]),_c('div',{staticClass:\"modal-footer\"},[_c('button',{staticClass:\"btn btn-secondary\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.editFile.show = false}}},[_vm._v(\"Close\")]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"submit\"}},[_vm._v(\"Save\")])])])])])]),_vm._m(4)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('thead',[_c('tr',[_c('th',[_vm._v(\"#\")]),_c('th',[_vm._v(\"Thumb\")]),_c('th',[_vm._v(\"Name\")]),_c('th',[_vm._v(\"Size\")]),_c('th',[_vm._v(\"Speed\")]),_c('th',[_vm._v(\"Status\")]),_c('th',[_vm._v(\"Action\")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h4',[_vm._v(\"Drop files anywhere to upload\"),_c('br'),_vm._v(\"or\")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Such as \"),_c('code',[_vm._v(\"filename.txt\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('small',{staticClass:\"form-text text-muted\"},[_vm._v(\"Such as \"),_c('code',[_vm._v(\"text/plain\")])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Full.vue\"}},[_vm._v(\"/docs/views/examples/Full.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-60fc9379\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Full.vue\n// module id = 44\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2ce22c9c\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Simple.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Simple.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2ce22c9c\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Simple.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Simple.vue\n// module id = 45\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Simple.vue?2fe719b6","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-simple\"},[_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Simple Example\")]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"post-action\":\"/upload/post\",\"extensions\":\"gif,jpg,jpeg,png,webp\",\"accept\":\"image/png,image/gif,image/jpeg,image/webp\",\"multiple\":true,\"size\":1024 * 1024 * 10},on:{\"input-filter\":_vm.inputFilter,\"input-file\":_vm.inputFile},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Simple.vue\"}},[_vm._v(\"/docs/views/examples/Simple.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2ce22c9c\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Simple.vue\n// module id = 49\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-6a2e90c3\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Avatar.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Avatar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-6a2e90c3\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Avatar.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Avatar.vue\n// module id = 50\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n\n// WEBPACK FOOTER //\n// Avatar.vue?95a214ca","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-avatar\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.$refs.upload && _vm.$refs.upload.dropActive),expression:\"$refs.upload && $refs.upload.dropActive\"}],staticClass:\"drop-active\"},[_c('h3',[_vm._v(\"Drop files to upload\")])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.edit),expression:\"!edit\"}],staticClass:\"avatar-upload\"},[_c('div',{staticClass:\"text-center p-2\"},[_c('label',{attrs:{\"for\":\"avatar\"}},[_c('img',{staticClass:\"rounded-circle\",attrs:{\"src\":_vm.files.length ? _vm.files[0].url : 'https://www.gravatar.com/avatar/default?s=200&r=pg&d=mm'}}),_vm._m(0)])]),_c('div',{staticClass:\"text-center p-2\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"extensions\":\"gif,jpg,jpeg,png,webp\",\"accept\":\"image/png,image/gif,image/jpeg,image/webp\",\"name\":\"avatar\",\"post-action\":\"/upload/post\",\"drop\":!_vm.edit},on:{\"input-filter\":_vm.inputFilter,\"input-file\":_vm.inputFile},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_vm._v(\"\\n Upload avatar\\n \")])],1)]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.files.length && _vm.edit),expression:\"files.length && edit\"}],staticClass:\"avatar-edit\"},[(_vm.files.length)?_c('div',{staticClass:\"avatar-edit-image\"},[_c('img',{ref:\"editImage\",attrs:{\"src\":_vm.files[0].url}})]):_vm._e(),_c('div',{staticClass:\"text-center p-4\"},[_c('button',{staticClass:\"btn btn-secondary\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.clear($event)}}},[_vm._v(\"Cancel\")]),_c('button',{staticClass:\"btn btn-primary\",attrs:{\"type\":\"submit\"},on:{\"click\":function($event){$event.preventDefault();_vm.editSave($event)}}},[_vm._v(\"Save\")])])]),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h4',{staticClass:\"pt-2\"},[_vm._v(\"or\"),_c('br'),_vm._v(\"Drop files anywhere to upload\")])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Avatar.vue\"}},[_vm._v(\"/docs/views/examples/Avatar.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-6a2e90c3\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Avatar.vue\n// module id = 54\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-410878c4\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Drag.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Drag.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-410878c4\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Drag.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Drag.vue\n// module id = 55\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Drag.vue?06e2376c","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-drag\"},[_c('div',{staticClass:\"upload\"},[(_vm.files.length)?_c('ul',_vm._l((_vm.files),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})):_c('ul',[_vm._m(0)]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.$refs.upload && _vm.$refs.upload.dropActive),expression:\"$refs.upload && $refs.upload.dropActive\"}],staticClass:\"drop-active\"},[_c('h3',[_vm._v(\"Drop files to upload\")])]),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"post-action\":\"/upload/post\",\"multiple\":true,\"drop\":true,\"drop-directory\":true},model:{value:(_vm.files),callback:function ($$v) {_vm.files=$$v},expression:\"files\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(1)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('td',{attrs:{\"colspan\":\"7\"}},[_c('div',{staticClass:\"text-center p-5\"},[_c('h4',[_vm._v(\"Drop files anywhere to upload\"),_c('br'),_vm._v(\"or\")]),_c('label',{staticClass:\"btn btn-lg btn-primary\",attrs:{\"for\":\"file\"}},[_vm._v(\"Select Files\")])])])},function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Drag.vue\"}},[_vm._v(\"/docs/views/examples/Drag.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-410878c4\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Drag.vue\n// module id = 59\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-1d5e357a\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Multiple.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Multiple.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-1d5e357a\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Multiple.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Multiple.vue\n// module id = 60\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Multiple.vue?5d8b5d03","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-multiple\"},[_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Multiple instances\")]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files1),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload1\",staticClass:\"btn btn-primary\",attrs:{\"input-id\":\"file1\",\"post-action\":\"/upload/post\"},model:{value:(_vm.files1),callback:function ($$v) {_vm.files1=$$v},expression:\"files1\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),_c('label',{staticClass:\"btn btn-primary\",attrs:{\"for\":\"file1\"}},[_vm._v(\"Label Select files\")]),(!_vm.$refs.upload1 || !_vm.$refs.upload1.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload1.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload1.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files2),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload2\",staticClass:\"btn btn-primary\",attrs:{\"input-id\":\"file2\",\"post-action\":\"/upload/post\"},model:{value:(_vm.files2),callback:function ($$v) {_vm.files2=$$v},expression:\"files2\"}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),_c('label',{staticClass:\"btn btn-primary\",attrs:{\"for\":\"file2\"}},[_vm._v(\"Label Select files\")]),(!_vm.$refs.upload2 || !_vm.$refs.upload2.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload2.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload2.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Multiple.vue\"}},[_vm._v(\"/docs/views/examples/Multiple.vue\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-1d5e357a\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Multiple.vue\n// module id = 64\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-5872e1c8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Vuex.vue\")\n}\nvar normalizeComponent = require(\"!../../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Vuex.vue\"\n/* template */\nimport __vue_template__ from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-5872e1c8\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Vuex.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/examples/Vuex.vue\n// module id = 65\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n\n// WEBPACK FOOTER //\n// Vuex.vue?4d92bdb0","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"example-vuex\"},[_c('h1',{staticClass:\"example-title\",attrs:{\"id\":\"example-title\"}},[_vm._v(\"Vuex Example\")]),_c('div',{staticClass:\"upload\"},[_c('ul',_vm._l((_vm.files),function(file,index){return _c('li',{key:file.id},[_c('span',[_vm._v(_vm._s(file.name))]),_vm._v(\" -\\n \"),_c('span',[_vm._v(_vm._s(_vm._f(\"formatSize\")(file.size)))]),_vm._v(\" -\\n \"),(file.error)?_c('span',[_vm._v(_vm._s(file.error))]):(file.success)?_c('span',[_vm._v(\"success\")]):(file.active)?_c('span',[_vm._v(\"active\")]):(file.active)?_c('span',[_vm._v(\"active\")]):_c('span')])})),_c('div',{staticClass:\"example-btn\"},[_c('file-upload',{ref:\"upload\",staticClass:\"btn btn-primary\",attrs:{\"post-action\":\"/upload/post\",\"extensions\":\"gif,jpg,jpeg,png,webp\",\"accept\":\"image/png,image/gif,image/jpeg,image/webp\",\"multiple\":true,\"size\":1024 * 1024 * 10,\"value\":_vm.files},on:{\"input\":_vm.inputUpdate}},[_c('i',{staticClass:\"fa fa-plus\"}),_vm._v(\"\\n Select files\\n \")]),(!_vm.$refs.upload || !_vm.$refs.upload.active)?_c('button',{staticClass:\"btn btn-success\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = true}}},[_c('i',{staticClass:\"fa fa-arrow-up\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Start Upload\\n \")]):_c('button',{staticClass:\"btn btn-danger\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.$refs.upload.active = false}}},[_c('i',{staticClass:\"fa fa-stop\",attrs:{\"aria-hidden\":\"true\"}}),_vm._v(\"\\n Stop Upload\\n \")])],1)]),_vm._m(0)])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"pt-5\"},[_vm._v(\"\\n Source code: \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/views/examples/Vuex.vue\"}},[_vm._v(\"/docs/views/examples/Vuex.vue\")]),_vm._v(\", \"),_c('a',{attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/blob/master/docs/store.js\"}},[_vm._v(\"/docs/store.js\")])])}]\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-5872e1c8\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/examples/Vuex.vue\n// module id = 69\n// module chunks = 0","function injectStyle (ssrContext) {\n require(\"!!vue-style-loader!css-loader?minimize!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7c3db476\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nimport __vue_script__ from \"!!babel-loader?{\\\"presets\\\":[[\\\"env\\\",{\\\"modules\\\":false}],\\\"stage-0\\\"],\\\"plugins\\\":[[\\\"transform-runtime\\\",{\\\"helpers\\\":false,\\\"polyfill\\\":false,\\\"regenerator\\\":true,\\\"moduleName\\\":\\\"babel-runtime\\\"}]],\\\"cacheDirectory\\\":false}!../../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7c3db476\\\",\\\"hasScoped\\\":false,\\\"preserveWhitespace\\\":false}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./docs/views/App.vue\n// module id = 70\n// module chunks = 0","// style-loader: Adds some css to the DOM by adding a \n\n\n\n\n// WEBPACK FOOTER //\n// App.vue?41741f1e","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('header',{staticClass:\"navbar navbar-expand-lg navbar-dark bg-dark\",attrs:{\"id\":\"header\"}},[_c('router-link',{staticClass:\"navbar-brand\",attrs:{\"exact\":true,\"to\":_vm._f(\"toLocale\")('/')}},[_vm._v(_vm._s(_vm.$t('header.logo')))]),_c('button',{staticClass:\"navbar-toggler\",attrs:{\"type\":\"button\"},on:{\"click\":function($event){$event.preventDefault();_vm.showNav = !_vm.showNav}}},[_c('span',{staticClass:\"navbar-toggler-icon\"})]),_c('nav',{class:{collapse: true, 'navbar-collapse': true, show: _vm.showNav},attrs:{\"id\":\"navbar\"}},[_c('ul',{staticClass:\"navbar-nav\"},[_c('li',{staticClass:\"nav-item\"},[_c('router-link',{class:'nav-link' + (_vm.$route.path === '/' ? ' active' : ''),attrs:{\"active-class\":\"active\",\"exact\":true,\"to\":_vm._f(\"toLocale\")('/')}},[_vm._v(_vm._s(_vm.$t('header.home')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/documents')}},[_vm._v(_vm._s(_vm.$t('header.documents')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('router-link',{staticClass:\"nav-link\",attrs:{\"active-class\":\"active\",\"to\":_vm._f(\"toLocale\")('/examples')}},[_vm._v(_vm._s(_vm.$t('header.examples')))])],1),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"rel\":\"license noopener\",\"href\":\"https://www.lianyue.org\",\"target\":\"_blank\"}},[_vm._v(_vm._s(_vm.$t('header.blog')))])])]),_c('ul',{staticClass:\"navbar-nav ml-md-auto\"},[_c('li',{staticClass:\"nav-item dropdown\"},[_c('a',{staticClass:\"nav-link dropdown-toggle\",attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();_vm.onLocale(true)},\"focus\":function($event){_vm.onLocale(true)},\"blur\":function($event){_vm.onLocale(false)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('header.locale'))+\"\\n \")]),_c('div',{class:{'dropdown-menu': true, show: _vm.showLocale},on:{\"blur\":function($event){_vm.onLocale(false)}}},_vm._l((_vm.locale),function(value,name){return _c('router-link',{key:name,staticClass:\"dropdown-item\",attrs:{\"to\":'/' + name + (_vm.$route.params.locale ? _vm.$route.fullPath.substr(_vm.$route.params.locale.length + 1) : _vm.$route.fullPath)}},[_vm._v(_vm._s(value))])}))]),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component/issues\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('header.issues'))+\"\\n \")])]),_c('li',{staticClass:\"nav-item\"},[_c('a',{staticClass:\"nav-link\",attrs:{\"href\":\"https://github.com/lian-yue/vue-upload-component\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('header.github'))+\"\\n \")])])])])],1),_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7c3db476\",\"hasScoped\":false,\"preserveWhitespace\":false}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./docs/views/App.vue\n// module id = 74\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/package.json b/package.json index 76a6bd8..56bc3ba 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vue-upload-component", "description": "Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter", - "version": "2.7.1", + "version": "2.7.2", "author": "LianYue", "scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server",