HEX
Server: Apache/2.4.59 (Debian)
System: Linux keymana 4.19.0-21-cloud-amd64 #1 SMP Debian 4.19.249-2 (2022-06-30) x86_64
User: lijunjie (1003)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/uileague/cms/js/chunk-93a85b44.9bafebca.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-93a85b44","chunk-2d0ae96b","chunk-2d0af25d"],{"0b69":function(t,i,e){"use strict";e.r(i),e.d(i,"default",(function(){return m}));var a=e("a34a"),n=e.n(a),o=e("ceda"),r=e("283a"),s=e("4360");function h(t,i){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);i&&(a=a.filter((function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable}))),e.push.apply(e,a)}return e}function l(t){for(var i=1;i<arguments.length;i++){var e=null!=arguments[i]?arguments[i]:{};i%2?h(e,!0).forEach((function(i){u(t,i,e[i])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):h(e).forEach((function(i){Object.defineProperty(t,i,Object.getOwnPropertyDescriptor(e,i))}))}return t}function u(t,i,e){return i in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}function c(t,i,e,a,n,o,r){try{var s=t[o](r),h=s.value}catch(l){return void e(l)}s.done?i(h):Promise.resolve(h).then(a,n)}function d(t){return function(){var i=this,e=arguments;return new Promise((function(a,n){var o=t.apply(i,e);function r(t){c(o,a,n,r,s,"next",t)}function s(t){c(o,a,n,r,s,"throw",t)}r(void 0)}))}}function g(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function p(t,i){for(var e=0;e<i.length;e++){var a=i[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}function f(t,i,e){return i&&p(t.prototype,i),e&&p(t,e),t}var m=function(){function t(){g(this,t)}return f(t,null,[{key:"register",value:function(t){return Object(o["default"])({method:"post",url:"cms/user/register",data:t,handleError:!0})}},{key:"getToken",value:function(){var t=d(n.a.mark((function t(i,e){var a;return n.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=new Object,t.next=3,Object(o["post"])("/api-login-web",{loginName:i,loginPWD:e}).then((function(t){0==t.rc?(console.log("登录成功!"),console.log(t.access_token),Object(r["saveTokens"])(t.access_token,t.refresh_token)):console.log("登录失败"),a=t})).catch((function(t){console.error(t),a=t}));case 3:return t.sent,t.abrupt("return",a);case 5:case"end":return t.stop()}}),t)})));function i(i,e){return t.apply(this,arguments)}return i}()},{key:"getInformation",value:function(){var t=d(n.a.mark((function t(){var i;return n.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=null===s["default"].getters.user?{}:s["default"].getters.user,t.abrupt("return",Object.assign(l({},i),info));case 2:case"end":return t.stop()}}),t)})));function i(){return t.apply(this,arguments)}return i}()},{key:"getPermissions",value:function(){var t=d(n.a.mark((function t(){var i,e;return n.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i={},t.next=3,Object(o["post"])("/api",{c:"AdminUser",a:"permissions"}).then((function(t){0==t.rc?(console.log("获取用户权限成功!"),i=t.data):console.log("获取用户权限失败")})).catch((function(t){console.error(t)}));case 3:return e=null===s["default"].getters.user?{}:s["default"].getters.user,t.abrupt("return",Object.assign(l({},e),i));case 5:case"end":return t.stop()}}),t)})));function i(){return t.apply(this,arguments)}return i}()},{key:"updatePassword",value:function(t){var i=t.old_password,e=t.new_password,a=t.confirm_password;return Object(o["put"])("cms/user/change_password",{new_password:e,confirm_password:a,old_password:i})}}]),t}()},"0ca5":function(t,i){t.exports="data:image/png;base64,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"},2896:function(t,i,e){(function(i){(function(i,e){t.exports=e()})(0,(function(){"use strict";"undefined"!==typeof window?window:"undefined"!==typeof i||"undefined"!==typeof self&&self;function t(t,i){return i={exports:{}},t(i,i.exports),i.exports}var e=t((function(t,i){(function(i,e){t.exports=e()})(0,(function(){function t(t,i,e,a,n,o){if(!/^[1-8]$/.test(i))throw new Error("orientation should be [1-8]");null==e&&(e=0),null==a&&(a=0),null==n&&(n=t.width),null==o&&(o=t.height);var r=document.createElement("canvas"),s=r.getContext("2d");switch(r.width=n,r.height=o,s.save(),+i){case 1:break;case 2:s.translate(n,0),s.scale(-1,1);break;case 3:s.translate(n,o),s.rotate(1*Math.PI);break;case 4:s.translate(0,o),s.scale(1,-1);break;case 5:r.width=o,r.height=n,s.rotate(.5*Math.PI),s.scale(1,-1);break;case 6:r.width=o,r.height=n,s.rotate(.5*Math.PI),s.translate(0,-o);break;case 7:r.width=o,r.height=n,s.rotate(1.5*Math.PI),s.translate(-n,o),s.scale(1,-1);break;case 8:r.width=o,r.height=n,s.translate(0,n),s.rotate(1.5*Math.PI);break}return s.drawImage(t,e,a,n,o),s.restore(),r}return{drawImage:t}}))})),a={onePointCoord:function(t,i){var e=i.canvas,a=i.quality,n=e.getBoundingClientRect(),o=t.clientX,r=t.clientY;return{x:(o-n.left)*a,y:(r-n.top)*a}},getPointerCoords:function(t,i){var e=void 0;return e=t.touches&&t.touches[0]?t.touches[0]:t.changedTouches&&t.changedTouches[0]?t.changedTouches[0]:t,this.onePointCoord(e,i)},getPinchDistance:function(t,i){var e=t.touches[0],a=t.touches[1],n=this.onePointCoord(e,i),o=this.onePointCoord(a,i);return Math.sqrt(Math.pow(n.x-o.x,2)+Math.pow(n.y-o.y,2))},getPinchCenterCoord:function(t,i){var e=t.touches[0],a=t.touches[1],n=this.onePointCoord(e,i),o=this.onePointCoord(a,i);return{x:(n.x+o.x)/2,y:(n.y+o.y)/2}},imageLoaded:function(t){return t.complete&&0!==t.naturalWidth},rAFPolyfill:function(){if("undefined"!=typeof document&&"undefined"!=typeof window){for(var t=0,i=["webkit","moz"],e=0;e<i.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[i[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[i[e]+"CancelAnimationFrame"]||window[i[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(i){var e=(new Date).getTime(),a=Math.max(0,16.7-(e-t)),n=window.setTimeout((function(){var t=e+a;i(t)}),a);return t=e+a,n}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)}),Array.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)}}},toBlobPolyfill:function(){var t,i,e;"undefined"!=typeof document&&"undefined"!=typeof window&&HTMLCanvasElement&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(a,n,o){t=atob(this.toDataURL(n,o).split(",")[1]),i=t.length,e=new Uint8Array(i);for(var r=0;r<i;r++)e[r]=t.charCodeAt(r);a(new Blob([e],{type:n||"image/png"}))}}))},eventHasFile:function(t){var i=t.dataTransfer||t.originalEvent.dataTransfer;if(i.types)for(var e=0,a=i.types.length;e<a;e++)if("Files"==i.types[e])return!0;return!1},getFileOrientation:function(t){var i=new DataView(t);if(65496!=i.getUint16(0,!1))return-2;var e=i.byteLength,a=2;while(a<e){var n=i.getUint16(a,!1);if(a+=2,65505==n){if(1165519206!=i.getUint32(a+=2,!1))return-1;var o=18761==i.getUint16(a+=6,!1);a+=i.getUint32(a+4,o);var r=i.getUint16(a,o);a+=2;for(var s=0;s<r;s++)if(274==i.getUint16(a+12*s,o))return i.getUint16(a+12*s+8,o)}else{if(65280!=(65280&n))break;a+=i.getUint16(a,!1)}}return-1},parseDataUrl:function(t){var i=/^data:([^;]+)?(;base64)?,(.*)/gim;return i.exec(t)[3]},base64ToArrayBuffer:function(t){for(var i=atob(t),e=i.length,a=new Uint8Array(e),n=0;n<e;n++)a[n]=i.charCodeAt(n);return a.buffer},getRotatedImage:function(t,i){var a=e.drawImage(t,i),n=new Image;return n.src=a.toDataURL(),n},flipX:function(t){return t%2==0?t-1:t+1},flipY:function(t){var i={1:4,4:1,2:3,3:2,5:8,8:5,6:7,7:6};return i[t]},rotate90:function(t){var i={1:6,2:7,3:8,4:5,5:2,6:3,7:4,8:1};return i[t]},numberValid:function(t){return"number"===typeof t&&!isNaN(t)}};Number.isInteger=Number.isInteger||function(t){return"number"===typeof t&&isFinite(t)&&Math.floor(t)===t};var n=String;"undefined"!==typeof window&&window.Image&&(n=[String,Image]);var o={value:Object,width:{type:Number,default:200,validator:function(t){return t>0}},height:{type:Number,default:200,validator:function(t){return t>0}},placeholder:{type:String,default:"Choose an image"},placeholderColor:{default:"#606060"},placeholderFontSize:{type:Number,default:0,validator:function(t){return t>=0}},canvasColor:{default:"transparent"},quality:{type:Number,default:2,validator:function(t){return t>0}},zoomSpeed:{default:3,type:Number,validator:function(t){return t>0}},accept:String,fileSizeLimit:{type:Number,default:0,validator:function(t){return t>=0}},disabled:Boolean,disableDragAndDrop:Boolean,disableClickToChoose:Boolean,disableDragToMove:Boolean,disableScrollToZoom:Boolean,disablePinchToZoom:Boolean,disableRotation:Boolean,reverseScrollToZoom:Boolean,preventWhiteSpace:Boolean,showRemoveButton:{type:Boolean,default:!0},removeButtonColor:{type:String,default:"red"},removeButtonSize:{type:Number},initialImage:n,initialSize:{type:String,default:"cover",validator:function(t){return"cover"===t||"contain"===t||"natural"===t}},initialPosition:{type:String,default:"center",validator:function(t){var i=["center","top","bottom","left","right"];return t.split(" ").every((function(t){return i.indexOf(t)>=0}))||/^-?\d+% -?\d+%$/.test(t)}},inputAttrs:Object,showLoading:Boolean,loadingSize:{type:Number,default:20},loadingColor:{type:String,default:"#606060"},replaceDrop:Boolean,passive:Boolean,imageBorderRadius:{type:[Number,String],default:0},autoSizing:Boolean,videoEnabled:Boolean},r={INIT_EVENT:"init",FILE_CHOOSE_EVENT:"file-choose",FILE_SIZE_EXCEED_EVENT:"file-size-exceed",FILE_TYPE_MISMATCH_EVENT:"file-type-mismatch",NEW_IMAGE_EVENT:"new-image",NEW_IMAGE_DRAWN_EVENT:"new-image-drawn",IMAGE_REMOVE_EVENT:"image-remove",MOVE_EVENT:"move",ZOOM_EVENT:"zoom",DRAW_EVENT:"draw",INITIAL_IMAGE_LOADED_EVENT:"initial-image-loaded",LOADING_START_EVENT:"loading-start",LOADING_END_EVENT:"loading-end"},s="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"===typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},h=1e-5,l=500,u=100,c=10,d=2/3,g=1,p=["imgData","img","imgSet","originalImage","naturalHeight","naturalWidth","orientation","scaleRatio"],f={render:function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{ref:"wrapper",class:"croppa-container "+(t.img?"croppa--has-target":"")+" "+(t.passive?"croppa--passive":"")+" "+(t.disabled?"croppa--disabled":"")+" "+(t.disableClickToChoose?"croppa--disabled-cc":"")+" "+(t.disableDragToMove&&t.disableScrollToZoom?"croppa--disabled-mz":"")+" "+(t.fileDraggedOver?"croppa--dropzone":""),on:{dragenter:function(i){return i.stopPropagation(),i.preventDefault(),t._handleDragEnter(i)},dragleave:function(i){return i.stopPropagation(),i.preventDefault(),t._handleDragLeave(i)},dragover:function(i){return i.stopPropagation(),i.preventDefault(),t._handleDragOver(i)},drop:function(i){return i.stopPropagation(),i.preventDefault(),t._handleDrop(i)}}},[e("input",t._b({ref:"fileInput",staticStyle:{height:"1px",width:"1px",overflow:"hidden","margin-left":"-99999px",position:"absolute"},attrs:{type:"file",accept:t.accept,disabled:t.disabled},on:{change:t._handleInputChange}},"input",t.inputAttrs,!1)),t._v(" "),e("div",{staticClass:"slots",staticStyle:{width:"0",height:"0",visibility:"hidden"}},[t._t("initial"),t._v(" "),t._t("placeholder")],2),t._v(" "),e("canvas",{ref:"canvas",on:{click:function(i){return i.stopPropagation(),i.preventDefault(),t._handleClick(i)},dblclick:function(i){return i.stopPropagation(),i.preventDefault(),t._handleDblClick(i)},touchstart:function(i){return i.stopPropagation(),t._handlePointerStart(i)},mousedown:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerStart(i)},pointerstart:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerStart(i)},touchend:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerEnd(i)},touchcancel:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerEnd(i)},mouseup:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerEnd(i)},pointerend:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerEnd(i)},pointercancel:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerEnd(i)},touchmove:function(i){return i.stopPropagation(),t._handlePointerMove(i)},mousemove:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerMove(i)},pointermove:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerMove(i)},pointerleave:function(i){return i.stopPropagation(),i.preventDefault(),t._handlePointerLeave(i)},DOMMouseScroll:function(i){return i.stopPropagation(),t._handleWheel(i)},wheel:function(i){return i.stopPropagation(),t._handleWheel(i)},mousewheel:function(i){return i.stopPropagation(),t._handleWheel(i)}}}),t._v(" "),t.showRemoveButton&&t.img&&!t.passive?e("svg",{staticClass:"icon icon-remove",style:"top: -"+t.height/40+"px; right: -"+t.width/40+"px",attrs:{viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:t.removeButtonSize||t.width/10,height:t.removeButtonSize||t.width/10},on:{click:t.remove}},[e("path",{attrs:{d:"M511.921231 0C229.179077 0 0 229.257846 0 512 0 794.702769 229.179077 1024 511.921231 1024 794.781538 1024 1024 794.702769 1024 512 1024 229.257846 794.781538 0 511.921231 0ZM732.041846 650.633846 650.515692 732.081231C650.515692 732.081231 521.491692 593.683692 511.881846 593.683692 502.429538 593.683692 373.366154 732.081231 373.366154 732.081231L291.761231 650.633846C291.761231 650.633846 430.316308 523.500308 430.316308 512.196923 430.316308 500.696615 291.761231 373.523692 291.761231 373.523692L373.366154 291.918769C373.366154 291.918769 503.453538 430.395077 511.881846 430.395077 520.349538 430.395077 650.515692 291.918769 650.515692 291.918769L732.041846 373.523692C732.041846 373.523692 593.447385 502.547692 593.447385 512.196923 593.447385 521.412923 732.041846 650.633846 732.041846 650.633846Z",fill:t.removeButtonColor}})]):t._e(),t._v(" "),t.showLoading&&t.loading?e("div",{staticClass:"sk-fading-circle",style:t.loadingStyle},t._l(12,(function(i){return e("div",{key:i,class:"sk-circle"+i+" sk-circle"},[e("div",{staticClass:"sk-circle-indicator",style:{backgroundColor:t.loadingColor}})])}))):t._e(),t._v(" "),t._t("default")],2)},staticRenderFns:[],model:{prop:"value",event:r.INIT_EVENT},props:o,data:function(){return{canvas:null,ctx:null,originalImage:null,img:null,video:null,dragging:!1,lastMovingCoord:null,imgData:{width:0,height:0,startX:0,startY:0},fileDraggedOver:!1,tabStart:0,scrolling:!1,pinching:!1,rotating:!1,pinchDistance:0,supportTouch:!1,pointerMoved:!1,pointerStartCoord:null,naturalWidth:0,naturalHeight:0,scaleRatio:null,orientation:1,userMetadata:null,imageSet:!1,currentPointerCoord:null,currentIsInitial:!1,loading:!1,realWidth:0,realHeight:0,chosenFile:null,useAutoSizing:!1}},computed:{outputWidth:function(){var t=this.useAutoSizing?this.realWidth:this.width;return t*this.quality},outputHeight:function(){var t=this.useAutoSizing?this.realHeight:this.height;return t*this.quality},computedPlaceholderFontSize:function(){return this.placeholderFontSize*this.quality},aspectRatio:function(){return this.naturalWidth/this.naturalHeight},loadingStyle:function(){return{width:this.loadingSize+"px",height:this.loadingSize+"px",right:"15px",bottom:"10px"}}},mounted:function(){var t=this;this._initialize(),a.rAFPolyfill(),a.toBlobPolyfill();var i=this.supportDetection();i.basic||console.warn("Your browser does not support vue-croppa functionality."),this.passive&&this.$watch("value._data",(function(i){var e=!1;if(i){for(var a in i)if(p.indexOf(a)>=0){var n=i[a];n!==t[a]&&(t.$set(t,a,n),e=!0)}e&&(t.img?t.$nextTick((function(){t._draw()})):t.remove())}}),{deep:!0}),this.useAutoSizing=!!(this.autoSizing&&this.$refs.wrapper&&getComputedStyle),this.useAutoSizing&&this._autoSizingInit()},beforeDestroy:function(){this.useAutoSizing&&this._autoSizingRemove()},watch:{outputWidth:function(){this.onDimensionChange()},outputHeight:function(){this.onDimensionChange()},canvasColor:function(){this.img?this._draw():this._setPlaceholders()},imageBorderRadius:function(){this.img&&this._draw()},placeholder:function(){this.img||this._setPlaceholders()},placeholderColor:function(){this.img||this._setPlaceholders()},computedPlaceholderFontSize:function(){this.img||this._setPlaceholders()},preventWhiteSpace:function(t){t&&(this.imageSet=!1),this._placeImage()},scaleRatio:function(t,i){if(!this.passive&&this.img&&a.numberValid(t)){var e=1;a.numberValid(i)&&0!==i&&(e=t/i);var n=this.currentPointerCoord||{x:this.imgData.startX+this.imgData.width/2,y:this.imgData.startY+this.imgData.height/2};if(this.imgData.width=this.naturalWidth*t,this.imgData.height=this.naturalHeight*t,!this.userMetadata&&this.imageSet&&!this.rotating){var o=(e-1)*(n.x-this.imgData.startX),r=(e-1)*(n.y-this.imgData.startY);this.imgData.startX=this.imgData.startX-o,this.imgData.startY=this.imgData.startY-r}this.preventWhiteSpace&&(this._preventZoomingToWhiteSpace(),this._preventMovingToWhiteSpace())}},"imgData.width":function(t,i){a.numberValid(t)&&(this.scaleRatio=t/this.naturalWidth,this.hasImage()&&Math.abs(t-i)>1e-5*t&&(this.emitEvent(r.ZOOM_EVENT),this._draw()))},"imgData.height":function(t){a.numberValid(t)&&(this.scaleRatio=t/this.naturalHeight)},"imgData.startX":function(t){this.hasImage()&&this.$nextTick(this._draw)},"imgData.startY":function(t){this.hasImage()&&this.$nextTick(this._draw)},loading:function(t){this.passive||(t?this.emitEvent(r.LOADING_START_EVENT):this.emitEvent(r.LOADING_END_EVENT))},autoSizing:function(t){this.useAutoSizing=!!(this.autoSizing&&this.$refs.wrapper&&getComputedStyle),t?this._autoSizingInit():this._autoSizingRemove()}},methods:{emitEvent:function(){this.$emit.apply(this,arguments)},getCanvas:function(){return this.canvas},getContext:function(){return this.ctx},getChosenFile:function(){return this.chosenFile||this.$refs.fileInput.files[0]},move:function(t){if(t&&!this.passive){var i=this.imgData.startX,e=this.imgData.startY;this.imgData.startX+=t.x,this.imgData.startY+=t.y,this.preventWhiteSpace&&this._preventMovingToWhiteSpace(),this.imgData.startX===i&&this.imgData.startY===e||(this.emitEvent(r.MOVE_EVENT),this._draw())}},moveUpwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:0,y:-t})},moveDownwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:0,y:t})},moveLeftwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:-t,y:0})},moveRightwards:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.move({x:t,y:0})},zoom:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!this.passive){var e=this.zoomSpeed*i,a=this.outputWidth*h*e,n=1;t?n=1+a:this.imgData.width>c&&(n=1-a),this.scaleRatio*=n}},zoomIn:function(){this.zoom(!0)},zoomOut:function(){this.zoom(!1)},rotate:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.disableRotation||this.disabled||this.passive||(t=parseInt(t),(isNaN(t)||t>3||t<-3)&&(console.warn("Invalid argument for rotate() method. It should one of the integers from -3 to 3."),t=1),this._rotateByStep(t))},flipX:function(){this.disableRotation||this.disabled||this.passive||this._setOrientation(2)},flipY:function(){this.disableRotation||this.disabled||this.passive||this._setOrientation(4)},refresh:function(){this.$nextTick(this._initialize)},hasImage:function(){return!!this.imageSet},applyMetadata:function(t){if(t&&!this.passive){this.userMetadata=t;var i=t.orientation||this.orientation||1;this._setOrientation(i,!0)}},generateDataUrl:function(t,i){return this.hasImage()?this.canvas.toDataURL(t,i):""},generateBlob:function(t,i,e){this.hasImage()?this.canvas.toBlob(t,i,e):t(null)},promisedBlob:function(){for(var t=this,i=arguments.length,e=Array(i),a=0;a<i;a++)e[a]=arguments[a];if("undefined"!=typeof Promise)return new Promise((function(i,a){try{t.generateBlob.apply(t,[function(t){i(t)}].concat(e))}catch(n){a(n)}}));console.warn("No Promise support. Please add Promise polyfill if you want to use this method.")},getMetadata:function(){if(!this.hasImage())return{};var t=this.imgData,i=t.startX,e=t.startY;return{startX:i,startY:e,scale:this.scaleRatio,orientation:this.orientation}},supportDetection:function(){if("undefined"!==typeof window){var t=document.createElement("div");return{basic:window.requestAnimationFrame&&window.File&&window.FileReader&&window.FileList&&window.Blob,dnd:"ondragstart"in t&&"ondrop"in t}}},chooseFile:function(){this.passive||this.$refs.fileInput.click()},remove:function(){if(this.imageSet){this._setPlaceholders();var t=null!=this.img;this.originalImage=null,this.img=null,this.$refs.fileInput.value="",this.imgData={width:0,height:0,startX:0,startY:0},this.orientation=1,this.scaleRatio=null,this.userMetadata=null,this.imageSet=!1,this.chosenFile=null,this.video&&(this.video.pause(),this.video=null),t&&this.emitEvent(r.IMAGE_REMOVE_EVENT)}},addClipPlugin:function(t){if(this.clipPlugins||(this.clipPlugins=[]),!("function"===typeof t&&this.clipPlugins.indexOf(t)<0))throw Error("Clip plugins should be functions");this.clipPlugins.push(t)},emitNativeEvent:function(t){this.emitEvent(t.type,t)},_setContainerSize:function(){this.useAutoSizing&&(this.realWidth=+getComputedStyle(this.$refs.wrapper).width.slice(0,-2),this.realHeight=+getComputedStyle(this.$refs.wrapper).height.slice(0,-2))},_autoSizingInit:function(){this._setContainerSize(),window.addEventListener("resize",this._setContainerSize)},_autoSizingRemove:function(){this._setContainerSize(),window.removeEventListener("resize",this._setContainerSize)},_initialize:function(){this.canvas=this.$refs.canvas,this._setSize(),this.canvas.style.backgroundColor=this.canvasColor&&"default"!=this.canvasColor?"string"===typeof this.canvasColor?this.canvasColor:"":"transparent",this.ctx=this.canvas.getContext("2d"),this.ctx.imageSmoothingEnabled=!0,this.ctx.imageSmoothingQuality="high",this.ctx.webkitImageSmoothingEnabled=!0,this.ctx.msImageSmoothingEnabled=!0,this.ctx.imageSmoothingEnabled=!0,this.originalImage=null,this.img=null,this.$refs.fileInput.value="",this.imageSet=!1,this.chosenFile=null,this._setInitial(),this.passive||this.emitEvent(r.INIT_EVENT,this)},_setSize:function(){this.canvas.width=this.outputWidth,this.canvas.height=this.outputHeight,this.canvas.style.width=(this.useAutoSizing?this.realWidth:this.width)+"px",this.canvas.style.height=(this.useAutoSizing?this.realHeight:this.height)+"px"},_rotateByStep:function(t){var i=1;switch(t){case 1:i=6;break;case 2:i=3;break;case 3:i=8;break;case-1:i=8;break;case-2:i=3;break;case-3:i=6;break}this._setOrientation(i)},_setImagePlaceholder:function(){var t=this,i=void 0;if(this.$slots.placeholder&&this.$slots.placeholder[0]){var e=this.$slots.placeholder[0],n=e.tag,o=e.elm;"img"==n&&o&&(i=o)}if(i){var r=function(){t.ctx.drawImage(i,0,0,t.outputWidth,t.outputHeight)};a.imageLoaded(i)?r():i.onload=r}},_setTextPlaceholder:function(){var t=this.ctx;t.textBaseline="middle",t.textAlign="center";var i=this.outputWidth*d/this.placeholder.length,e=this.computedPlaceholderFontSize&&0!=this.computedPlaceholderFontSize?this.computedPlaceholderFontSize:i;t.font=e+"px sans-serif",t.fillStyle=this.placeholderColor&&"default"!=this.placeholderColor?this.placeholderColor:"#606060",t.fillText(this.placeholder,this.outputWidth/2,this.outputHeight/2)},_setPlaceholders:function(){this._paintBackground(),this._setImagePlaceholder(),this._setTextPlaceholder()},_setInitial:function(){var t=this,i=void 0,e=void 0;if(this.$slots.initial&&this.$slots.initial[0]){var n=this.$slots.initial[0],o=n.tag,r=n.elm;"img"==o&&r&&(e=r)}this.initialImage&&"string"===typeof this.initialImage?(i=this.initialImage,e=new Image,/^data:/.test(i)||/^blob:/.test(i)||e.setAttribute("crossOrigin","anonymous"),e.src=i):"object"===s(this.initialImage)&&this.initialImage instanceof Image&&(e=this.initialImage),i||e?(this.currentIsInitial=!0,a.imageLoaded(e)?this._onload(e,+e.dataset["exifOrientation"],!0):(this.loading=!0,e.onload=function(){t._onload(e,+e.dataset["exifOrientation"],!0)},e.onerror=function(){t._setPlaceholders()})):this._setPlaceholders()},_onload:function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,e=arguments[2];this.imageSet&&this.remove(),this.originalImage=t,this.img=t,isNaN(i)&&(i=1),this._setOrientation(i),e&&this.emitEvent(r.INITIAL_IMAGE_LOADED_EVENT)},_onVideoLoad:function(t,i){var e=this;this.video=t;var a=document.createElement("canvas"),n=t.videoWidth,o=t.videoHeight;a.width=n,a.height=o;var r=a.getContext("2d");this.loading=!1;var s=function(t){if(e.video){r.drawImage(e.video,0,0,n,o);var i=new Image;i.src=a.toDataURL(),i.onload=function(){e.img=i,t?e._placeImage():e._draw()}}};s(!0);var h=function t(){e.$nextTick((function(){s(),!e.video||e.video.ended||e.video.paused||requestAnimationFrame(t)}))};this.video.addEventListener("play",(function(){requestAnimationFrame(h)}))},_handleClick:function(t){this.emitNativeEvent(t),this.hasImage()||this.disableClickToChoose||this.disabled||this.supportTouch||this.passive||this.chooseFile()},_handleDblClick:function(t){this.emitNativeEvent(t),this.videoEnabled&&this.video&&(this.video.paused||this.video.ended?this.video.play():this.video.pause())},_handleInputChange:function(){var t=this.$refs.fileInput;if(t.files.length&&!this.passive){var i=t.files[0];this._onNewFileIn(i)}},_onNewFileIn:function(t){var i=this;if(this.currentIsInitial=!1,this.loading=!0,this.emitEvent(r.FILE_CHOOSE_EVENT,t),this.chosenFile=t,!this._fileSizeIsValid(t))return this.loading=!1,this.emitEvent(r.FILE_SIZE_EXCEED_EVENT,t),!1;if(!this._fileTypeIsValid(t)){this.loading=!1,this.emitEvent(r.FILE_TYPE_MISMATCH_EVENT,t);t.type||t.name.toLowerCase().split(".").pop();return!1}if("undefined"!==typeof window&&"undefined"!==typeof window.FileReader){var e=new FileReader;e.onload=function(e){var n=e.target.result,o=a.parseDataUrl(n),s=/^video/.test(t.type);if(s){var h=document.createElement("video");h.src=n,n=null,h.readyState>=h.HAVE_FUTURE_DATA?i._onVideoLoad(h):h.addEventListener("canplay",(function(){console.log("can play event"),i._onVideoLoad(h)}),!1)}else{var l=1;try{l=a.getFileOrientation(a.base64ToArrayBuffer(o))}catch(c){}l<1&&(l=1);var u=new Image;u.src=n,n=null,u.onload=function(){i._onload(u,l),i.emitEvent(r.NEW_IMAGE_EVENT)}}},e.readAsDataURL(t)}},_fileSizeIsValid:function(t){return!!t&&(!this.fileSizeLimit||0==this.fileSizeLimit||t.size<this.fileSizeLimit)},_fileTypeIsValid:function(t){var i=this.videoEnabled&&/^video/.test(t.type)&&document.createElement("video").canPlayType(t.type)||/^image/.test(t.type);if(!i)return!1;if(!this.accept)return!0;for(var e=this.accept,a=e.replace(/\/.*$/,""),n=e.split(","),o=0,r=n.length;o<r;o++){var s=n[o],h=s.trim();if("."==h.charAt(0)){if(t.name.toLowerCase().split(".").pop()===h.toLowerCase().slice(1))return!0}else if(/\/\*$/.test(h)){var l=t.type.replace(/\/.*$/,"");if(l===a)return!0}else if(t.type===s)return!0}return!1},_placeImage:function(t){if(this.img){var i=this.imgData;if(this.naturalWidth=this.img.naturalWidth,this.naturalHeight=this.img.naturalHeight,i.startX=a.numberValid(i.startX)?i.startX:0,i.startY=a.numberValid(i.startY)?i.startY:0,this.preventWhiteSpace?this._aspectFill():this.imageSet?(this.imgData.width=this.naturalWidth*this.scaleRatio,this.imgData.height=this.naturalHeight*this.scaleRatio):"contain"==this.initialSize?this._aspectFit():"natural"==this.initialSize?this._naturalSize():this._aspectFill(),!this.imageSet&&(/top/.test(this.initialPosition)?i.startY=0:/bottom/.test(this.initialPosition)&&(i.startY=this.outputHeight-i.height),/left/.test(this.initialPosition)?i.startX=0:/right/.test(this.initialPosition)&&(i.startX=this.outputWidth-i.width),/^-?\d+% -?\d+%$/.test(this.initialPosition))){var e=/^(-?\d+)% (-?\d+)%$/.exec(this.initialPosition),n=+e[1]/100,o=+e[2]/100;i.startX=n*(this.outputWidth-i.width),i.startY=o*(this.outputHeight-i.height)}t&&this._applyMetadata(),t&&this.preventWhiteSpace?this.zoom(!1,0):(this.move({x:0,y:0}),this._draw())}},_aspectFill:function(){var t=this.naturalWidth,i=this.naturalHeight,e=this.outputWidth/this.outputHeight,a=void 0;this.aspectRatio>e?(a=i/this.outputHeight,this.imgData.width=t/a,this.imgData.height=this.outputHeight,this.imgData.startX=-(this.imgData.width-this.outputWidth)/2,this.imgData.startY=0):(a=t/this.outputWidth,this.imgData.height=i/a,this.imgData.width=this.outputWidth,this.imgData.startY=-(this.imgData.height-this.outputHeight)/2,this.imgData.startX=0)},_aspectFit:function(){var t=this.naturalWidth,i=this.naturalHeight,e=this.outputWidth/this.outputHeight,a=void 0;this.aspectRatio>e?(a=t/this.outputWidth,this.imgData.height=i/a,this.imgData.width=this.outputWidth,this.imgData.startY=-(this.imgData.height-this.outputHeight)/2,this.imgData.startX=0):(a=i/this.outputHeight,this.imgData.width=t/a,this.imgData.height=this.outputHeight,this.imgData.startX=-(this.imgData.width-this.outputWidth)/2,this.imgData.startY=0)},_naturalSize:function(){var t=this.naturalWidth,i=this.naturalHeight;this.imgData.width=t,this.imgData.height=i,this.imgData.startX=-(this.imgData.width-this.outputWidth)/2,this.imgData.startY=-(this.imgData.height-this.outputHeight)/2},_handlePointerStart:function(t){if(this.emitNativeEvent(t),!this.passive){this.supportTouch=!0,this.pointerMoved=!1;var i=a.getPointerCoords(t,this);if(this.pointerStartCoord=i,!this.disabled)if(this.hasImage()||this.disableClickToChoose){if(!(t.which&&t.which>1)){if(!t.touches||1===t.touches.length){this.dragging=!0,this.pinching=!1;var e=a.getPointerCoords(t,this);this.lastMovingCoord=e}t.touches&&2===t.touches.length&&!this.disablePinchToZoom&&(this.dragging=!1,this.pinching=!0,this.pinchDistance=a.getPinchDistance(t,this));for(var n=["mouseup","touchend","touchcancel","pointerend","pointercancel"],o=0,r=n.length;o<r;o++){var s=n[o];document.addEventListener(s,this._handlePointerEnd)}}}else this.tabStart=(new Date).valueOf()}},_handlePointerEnd:function(t){if(this.emitNativeEvent(t),!this.passive){var i=0;if(this.pointerStartCoord){var e=a.getPointerCoords(t,this);i=Math.sqrt(Math.pow(e.x-this.pointerStartCoord.x,2)+Math.pow(e.y-this.pointerStartCoord.y,2))||0}if(!this.disabled){if(!this.hasImage()&&!this.disableClickToChoose){var n=(new Date).valueOf();return i<u&&n-this.tabStart<l&&this.supportTouch&&this.chooseFile(),void(this.tabStart=0)}this.dragging=!1,this.pinching=!1,this.pinchDistance=0,this.lastMovingCoord=null,this.pointerMoved=!1,this.pointerStartCoord=null}}},_handlePointerMove:function(t){if(this.emitNativeEvent(t),!this.passive&&(this.pointerMoved=!0,this.hasImage())){var i=a.getPointerCoords(t,this);if(this.currentPointerCoord=i,!this.disabled&&!this.disableDragToMove){if(t.preventDefault(),!t.touches||1===t.touches.length){if(!this.dragging)return;this.lastMovingCoord&&this.move({x:i.x-this.lastMovingCoord.x,y:i.y-this.lastMovingCoord.y}),this.lastMovingCoord=i}if(t.touches&&2===t.touches.length&&!this.disablePinchToZoom){if(!this.pinching)return;var e=a.getPinchDistance(t,this),n=e-this.pinchDistance;this.zoom(n>0,g),this.pinchDistance=e}}}},_handlePointerLeave:function(t){this.emitNativeEvent(t),this.passive||(this.currentPointerCoord=null)},_handleWheel:function(t){var i=this;this.emitNativeEvent(t),this.passive||this.disabled||this.disableScrollToZoom||!this.hasImage()||(t.preventDefault(),this.scrolling=!0,t.wheelDelta<0||t.deltaY>0||t.detail>0?this.zoom(this.reverseScrollToZoom):(t.wheelDelta>0||t.deltaY<0||t.detail<0)&&this.zoom(!this.reverseScrollToZoom),this.$nextTick((function(){i.scrolling=!1})))},_handleDragEnter:function(t){this.emitNativeEvent(t),this.passive||this.disabled||this.disableDragAndDrop||!a.eventHasFile(t)||this.hasImage()&&!this.replaceDrop||(this.fileDraggedOver=!0)},_handleDragLeave:function(t){this.emitNativeEvent(t),this.passive||this.fileDraggedOver&&a.eventHasFile(t)&&(this.fileDraggedOver=!1)},_handleDragOver:function(t){this.emitNativeEvent(t)},_handleDrop:function(t){if(this.emitNativeEvent(t),!this.passive&&this.fileDraggedOver&&a.eventHasFile(t)&&(!this.hasImage()||this.replaceDrop)){this.fileDraggedOver=!1;var i=void 0,e=t.dataTransfer;if(e){if(e.items)for(var n=0,o=e.items.length;n<o;n++){var r=e.items[n];if("file"==r.kind){i=r.getAsFile();break}}else i=e.files[0];i&&this._onNewFileIn(i)}}},_preventMovingToWhiteSpace:function(){this.imgData.startX>0&&(this.imgData.startX=0),this.imgData.startY>0&&(this.imgData.startY=0),this.outputWidth-this.imgData.startX>this.imgData.width&&(this.imgData.startX=-(this.imgData.width-this.outputWidth)),this.outputHeight-this.imgData.startY>this.imgData.height&&(this.imgData.startY=-(this.imgData.height-this.outputHeight))},_preventZoomingToWhiteSpace:function(){this.imgData.width<this.outputWidth&&(this.scaleRatio=this.outputWidth/this.naturalWidth),this.imgData.height<this.outputHeight&&(this.scaleRatio=this.outputHeight/this.naturalHeight)},_setOrientation:function(){var t=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,e=arguments[1],n=e;if(i>1||n){if(!this.img)return;this.rotating=!0;var o=a.getRotatedImage(n?this.originalImage:this.img,i);o.onload=function(){t.img=o,t._placeImage(e)}}else this._placeImage(e);this.orientation=2==i?a.flipX(this.orientation):4==i?a.flipY(this.orientation):6==i?a.rotate90(this.orientation):3==i?a.rotate90(a.rotate90(this.orientation)):8==i?a.rotate90(a.rotate90(a.rotate90(this.orientation))):i,n&&(this.orientation=i)},_paintBackground:function(){var t=this.canvasColor&&"default"!=this.canvasColor?this.canvasColor:"transparent";this.ctx.fillStyle=t,this.ctx.clearRect(0,0,this.outputWidth,this.outputHeight),this.ctx.fillRect(0,0,this.outputWidth,this.outputHeight)},_draw:function(){var t=this;this.$nextTick((function(){"undefined"!==typeof window&&window.requestAnimationFrame?requestAnimationFrame(t._drawFrame):t._drawFrame()}))},_drawFrame:function(){if(this.img){this.loading=!1;var t=this.ctx,i=this.imgData,e=i.startX,a=i.startY,n=i.width,o=i.height;this._paintBackground(),t.drawImage(this.img,e,a,n,o),this.preventWhiteSpace&&this._clip(this._createContainerClipPath),this.emitEvent(r.DRAW_EVENT,t),this.imageSet||(this.imageSet=!0,this.emitEvent(r.NEW_IMAGE_DRAWN_EVENT)),this.rotating=!1}},_clipPathFactory:function(t,i,e,a){var n=this.ctx,o="number"===typeof this.imageBorderRadius?this.imageBorderRadius:isNaN(Number(this.imageBorderRadius))?0:Number(this.imageBorderRadius);n.beginPath(),n.moveTo(t+o,i),n.lineTo(t+e-o,i),n.quadraticCurveTo(t+e,i,t+e,i+o),n.lineTo(t+e,i+a-o),n.quadraticCurveTo(t+e,i+a,t+e-o,i+a),n.lineTo(t+o,i+a),n.quadraticCurveTo(t,i+a,t,i+a-o),n.lineTo(t,i+o),n.quadraticCurveTo(t,i,t+o,i),n.closePath()},_createContainerClipPath:function(){var t=this;this._clipPathFactory(0,0,this.outputWidth,this.outputHeight),this.clipPlugins&&this.clipPlugins.length&&this.clipPlugins.forEach((function(i){i(t.ctx,0,0,t.outputWidth,t.outputHeight)}))},_clip:function(t){var i=this.ctx;i.save(),i.fillStyle="#fff",i.globalCompositeOperation="destination-in",t(),i.fill(),i.restore()},_applyMetadata:function(){var t=this;if(this.userMetadata){var i=this.userMetadata,e=i.startX,n=i.startY,o=i.scale;a.numberValid(e)&&(this.imgData.startX=e),a.numberValid(n)&&(this.imgData.startY=n),a.numberValid(o)&&(this.scaleRatio=o),this.$nextTick((function(){t.userMetadata=null}))}},onDimensionChange:function(){this.img?(this.preventWhiteSpace&&(this.imageSet=!1),this._setSize(),this._placeImage()):this._initialize()}}},m=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable;function b(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function y(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var i={},e=0;e<10;e++)i["_"+String.fromCharCode(e)]=e;var a=Object.getOwnPropertyNames(i).map((function(t){return i[t]}));if("0123456789"!==a.join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(o){return!1}}var D=y()?Object.assign:function(t,i){for(var e,a,n=b(t),o=1;o<arguments.length;o++){for(var r in e=Object(arguments[o]),e)v.call(e,r)&&(n[r]=e[r]);if(m){a=m(e);for(var s=0;s<a.length;s++)w.call(e,a[s])&&(n[a[s]]=e[a[s]])}}return n},E={componentName:"croppa"},_={install:function(t,i){i=D({},E,i);var e=Number(t.version.split(".")[0]);if(e<2)throw new Error("vue-croppa supports vue version 2.0 and above. You are using Vue@"+e+". Please upgrade to the latest version of Vue.");var a=i.componentName||"croppa";t.component(a,f)},component:f};return _}))}).call(this,e("c8ba"))},"40d9":function(t,i,e){}}]);