text: !function(){"use strict";angular.module("thatisuday.dropzone",[]).provider("dropzoneOps",function(){var e={};return{setOptions:function(o){angular.extend(e,o)},$get:function(){return e}}}).directive("ngDropzone",["$timeout","dropzoneOps",function(e,o){return{restrict:"AE",template:"<div></div>",replace:!0,scope:{options:"=?",callbacks:"=?",methods:"=?"},link:function(e,n,t){e.options=e.options||{};var r=angular.extend({},o,e.options),l=new Dropzone(n[0],r);e.methods=e.methods||{},e.methods.getDropzone=function(){return l},e.methods.getAllFiles=function(){return l.files};var a=["removeFile","removeAllFiles","processQueue","getAcceptedFiles","getRejectedFiles","getQueuedFiles","getUploadingFiles","disable","enable","confirm","createThumbnailFromUrl"];if(angular.forEach(a,function(o){e.methods[o]=function(){l[o].apply(l,arguments),e.$$phase||e.$root.$$phase||e.$apply()}}),e.callbacks){var s=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","removedfile","thumbnail","error","processing","uploadprogress","sending","success","complete","canceled","maxfilesreached","maxfilesexceeded","processingmultiple","sendingmultiple","successmultiple","completemultiple","canceledmultiple","totaluploadprogress","reset","queuecomplete"];angular.forEach(s,function(o){var n=e.callbacks[o]||angular.noop;l.on(o,function(){n.apply(null,arguments),e.$$phase||e.$root.$$phase||e.$apply()})})}}}}])}();
  //# sourceMappingURL=ng-dropzone.min.js.map
  