(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n){"use strict";function i(n){return typeof n=="number"}function pt(n){return typeof n=="undefined"}function b(n,t){var r=[];return i(t)&&r.push(t),r.slice.apply(n,r)}function k(n,t){var i=b(arguments,2);return function(){return n.apply(t,i.concat(b(arguments)))}}function ti(n){var t=n.match(/^(https?:)\/\/([^\:\/\?#]+):?(\d*)/i);return t&&(t[1]!==l.protocol||t[2]!==l.hostname||t[3]!==l.port)}function ii(n){var t="timestamp="+(new Date).getTime();return n+(n.indexOf("?")===-1?"?":"&")+t}function d(n){return n?"rotate("+n+"deg)":"none"}function g(n,t){var r=h(n.degree)%180,s=(r>90?180-r:r)*Math.PI/180,u=gt(s),f=ni(s),e=n.width,c=n.height,l=n.aspectRatio,i,o;return t?(i=e/(f+u/l),o=i/l):(i=e*f+c*u,o=e*u+c*f),{width:i,height:o}}function ri(t,i){var r=n("<canvas>")[0],u=r.getContext("2d"),f=i.naturalWidth,e=i.naturalHeight,s=i.rotate,o=g({width:f,height:e,degree:s});return s?(r.width=o.width,r.height=o.height,u.save(),u.translate(o.width/2,o.height/2),u.rotate(s*Math.PI/180),u.drawImage(t,-f/2,-e/2,f,e),u.restore()):(r.width=f,r.height=e,u.drawImage(t,0,0,f,e)),r}function f(t,i){this.$element=n(t);this.options=n.extend({},f.DEFAULTS,n.isPlainObject(i)&&i);this.ready=!1;this.built=!1;this.rotated=!1;this.cropped=!1;this.disabled=!1;this.load()}var nt=n(window),tt=n(document),l=window.location,s=".cropper",wt=/^(e|n|w|s|ne|nw|sw|se|all|crop|move|zoom)$/,c="cropper-modal",it="cropper-hide",e="cropper-hidden",bt="cropper-invisible",kt="cropper-move",rt="cropper-crop",ut="cropper-disabled",dt="cropper-bg",ft="mousedown touchstart",et="mousemove touchmove",ot="mouseup mouseleave touchend touchleave touchcancel",st="wheel mousewheel DOMMouseScroll",ht="dblclick",ct="resize"+s,lt="build"+s,at="built"+s,a="dragstart"+s,v="dragmove"+s,y="dragend"+s,p="zoomin"+s,w="zoomout"+s,vt=n.isFunction(n("<canvas>")[0].getContext),yt=Math.sqrt,t=Math.min,r=Math.max,h=Math.abs,gt=Math.sin,ni=Math.cos,o=parseFloat,u={};u.load=function(t){var f=this.options,i=this.$element,e,u,r;(t||(i.is("img")?t=i.prop("src"):i.is("canvas")&&vt&&(t=i[0].toDataURL())),t)&&((u=n.Event(lt),i.one(lt,f.build).trigger(u),u.isDefaultPrevented())||(f.checkImageOrigin&&ti(t)&&(e=" crossOrigin",i.prop("crossOrigin")||(t=ii(t))),this.$clone=r=n("<img>"),r.one("load",n.proxy(function(){var n=r.prop("naturalWidth")||r.width(),i=r.prop("naturalHeight")||r.height();this.image={naturalWidth:n,naturalHeight:i,aspectRatio:n/i,rotate:0};this.url=t;this.ready=!0;this.build()},this)).attr({src:t,crossOrigin:e}),r.addClass(it).insertAfter(i)))};u.build=function(){var u=this.$element,s=this.$clone,t=this.options,i,r;this.ready&&(this.built&&this.unbuild(),this.$cropper=i=n(f.TEMPLATE),u.addClass(e),s.removeClass(it),this.$container=u.parent().append(i),this.$canvas=i.find(".cropper-canvas").append(s),this.$dragBox=i.find(".cropper-drag-box"),this.$cropBox=r=i.find(".cropper-crop-box"),this.$viewBox=i.find(".cropper-view-box"),this.addListeners(),this.initPreview(),t.aspectRatio=o(t.aspectRatio)||NaN,t.autoCrop?(this.cropped=!0,t.modal&&this.$dragBox.addClass(c)):r.addClass(e),t.background&&i.addClass(dt),t.highlight||r.find(".cropper-face").addClass(bt),t.guides||r.find(".cropper-dashed").addClass(e),t.movable||r.find(".cropper-face").data("drag","move"),t.resizable||r.find(".cropper-line, .cropper-point").addClass(e),this.setDragMode(t.dragCrop?"crop":"move"),this.built=!0,this.render(),u.one(at,t.built).trigger(at))};u.unbuild=function(){this.built&&(this.built=!1,this.removeListeners(),this.$preview.empty(),this.$preview=null,this.$viewBox=null,this.$cropBox=null,this.$dragBox=null,this.$canvas=null,this.$container=null,this.$cropper.remove(),this.$cropper=null)};n.extend(u,{render:function(){this.initContainer();this.initCanvas();this.initCropBox()},initContainer:function(){var t=this.$element,i=this.$container,n=this.$cropper,u=this.options;n.addClass(e);t.removeClass(e);n.css(this.container={width:r(i.width(),o(u.minContainerWidth)||200),height:r(i.height(),o(u.minContainerHeight)||100)});t.addClass(e);n.removeClass(e)},initCanvas:function(){var f=this.options,e=this.container,i=e.width,r=e.height,o=this.image,u=o.aspectRatio,t={aspectRatio:u,width:i,height:r,left:0,top:0,minLeft:-i,minTop:-r,maxLeft:i,maxTop:r,minWidth:0,minHeight:0,maxWidth:Infinity,maxHeight:Infinity};r*u>i?f.strict?t.width=r*u:t.height=i/u:f.strict?t.height=i/u:t.width=r*u;t.oldLeft=t.left=(i-t.width)/2;t.oldTop=t.top=(r-t.height)/2;this.canvas=t;this.limitCanvas();this.initialImage=n.extend({},o);this.initialCanvas=n.extend({},this.canvas);this.renderCanvas()},limitCanvas:function(){var e=this.options,o=this.container,t=o.width,i=o.height,n=this.canvas,r=n.aspectRatio,u=t,f=i;i*r>t?e.strict?u=i*r:f=t/r:e.strict?f=t/r:u=i*r;e.strict?(n.minWidth=u,n.minHeight=f,n.maxLeft=0,n.maxTop=0,n.minLeft=t-u,n.minTop=i-f):(n.minLeft=-u,n.minTop=-f)},renderCanvas:function(i){var s=this.options,c=this.container,u=this.canvas,f=this.image,h,o,e;this.rotated&&(this.rotated=!1,e=g({width:f.width,height:f.height,degree:f.rotate}),h=e.width/e.height,h!==u.aspectRatio&&(u.left-=(e.width-u.width)/2,u.top-=(e.height-u.height)/2,u.width=e.width,u.height=e.height,u.aspectRatio=h,this.limitCanvas()));(u.width>u.maxWidth||u.width<u.minWidth)&&(u.left=u.oldLeft);(u.height>u.maxHeight||u.height<u.minHeight)&&(u.top=u.oldTop);u.width=t(r(u.width,u.minWidth),u.maxWidth);u.height=t(r(u.height,u.minHeight),u.maxHeight);s.strict?(u.minLeft=c.width-u.width,u.minTop=c.height-u.height):(u.minLeft=-u.width,u.minTop=-u.height);u.oldLeft=u.left=t(r(u.left,u.minLeft),u.maxLeft);u.oldTop=u.top=t(r(u.top,u.minTop),u.maxTop);this.$canvas.css({width:u.width,height:u.height,left:u.left,top:u.top});f.rotate?(o=g({width:u.width,height:u.height,degree:f.rotate,aspectRatio:f.aspectRatio},!0),n.extend(f,{width:o.width,height:o.height,left:(u.width-o.width)/2,top:(u.height-o.height)/2})):n.extend(f,{width:u.width,height:u.height,left:0,top:0});this.$clone.css({width:f.width,height:f.height,marginLeft:f.left,marginTop:f.top,transform:d(f.rotate)});i&&(this.preview(),s.crop&&s.crop.call(this.$element,this.getData()))},initCropBox:function(){var f=this.options,l=this.container,e=this.canvas,c=f.strict,u=f.aspectRatio,a=o(f.minCropBoxWidth)||0,v=o(f.minCropBoxHeight)||0,y=o(f.autoCropArea)||.8,s=l.width,h=l.height,i={width:c?s:e.width,height:c?h:e.height,minWidth:a,minHeight:v,maxWidth:s,maxHeight:h};u&&(h*u>s?(i.height=i.width/u,i.maxHeight=s/u):(i.width=i.height*u,i.maxWidth=h*u),c||(i.height*e.aspectRatio>i.width?(i.height=e.height,i.width=i.height*u):(i.width=e.width,i.height=i.width/u)),a?i.minHeight=i.minWidth/u:v&&(i.minWidth=i.minHeight*u));i.minWidth=t(i.maxWidth,i.minWidth);i.minHeight=t(i.maxHeight,i.minHeight);i.width=r(i.minWidth,i.width*y);i.height=r(i.minHeight,i.height*y);i.oldLeft=i.left=(s-i.width)/2;i.oldTop=i.top=(h-i.height)/2;this.initialCropBox=n.extend({},i);this.cropBox=i;this.cropped&&this.renderCropBox()},renderCropBox:function(){var i=this.options,u=this.container,f=u.width,e=u.height,o=this.$cropBox,n=this.cropBox;(n.width>n.maxWidth||n.width<n.minWidth)&&(n.left=n.oldLeft);(n.height>n.maxHeight||n.height<n.minHeight)&&(n.top=n.oldTop);n.width=t(r(n.width,n.minWidth),n.maxWidth);n.height=t(r(n.height,n.minHeight),n.maxHeight);n.oldLeft=n.left=t(r(n.left,0),f-n.width);n.oldTop=n.top=t(r(n.top,0),e-n.height);i.movable&&o.find(".cropper-face").data("drag",n.width===f&&n.height===e?"move":"all");o.css({width:n.width,height:n.height,left:n.left,top:n.top});this.disabled||(this.preview(),i.crop&&i.crop.call(this.$element,this.getData()))}});u.initPreview=function(){var t=this.url;this.$preview=n(this.options.preview);this.$viewBox.html('<img src="'+t+'">');this.$preview.each(function(){var i=n(this);i.data({width:i.width(),height:i.height()}).html('<img src="'+t+'" style="display:block;width:100%;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation: 0deg!important">')})};u.preview=function(){var i=this.image,r=this.canvas,t=this.cropBox,u=i.width,f=i.height,e=t.left-r.left-i.left,o=t.top-r.top-i.top,s=i.rotate;this.cropped&&!this.disabled&&(this.$viewBox.find("img").css({width:u,height:f,marginLeft:-e,marginTop:-o,transform:d(s)}),this.$preview.each(function(){var c=n(this),r=c.data(),i=r.width/t.width,l=r.width,h=t.height*i;h>r.height&&(i=r.height/t.height,l=t.width*i,h=r.height);c.width(l).height(h).find("img").css({width:u*i,height:f*i,marginLeft:-e*i,marginTop:-o*i,transform:d(s)})}))};u.addListeners=function(){var t=this.options;this.$element.on(a,t.dragstart).on(v,t.dragmove).on(y,t.dragend).on(p,t.zoomin).on(w,t.zoomout);this.$cropper.on(ft,n.proxy(this.dragstart,this)).on(ht,n.proxy(this.dblclick,this));if(t.zoomable&&t.mouseWheelZoom)this.$cropper.on(st,n.proxy(this.wheel,this));tt.on(et,this._dragmove=k(this.dragmove,this)).on(ot,this._dragend=k(this.dragend,this));if(t.responsive)nt.on(ct,this._resize=k(this.resize,this))};u.removeListeners=function(){var n=this.options;this.$element.off(a,n.dragstart).off(v,n.dragmove).off(y,n.dragend).off(p,n.zoomin).off(w,n.zoomout);this.$cropper.off(ft,this.dragstart).off(ht,this.dblclick);n.zoomable&&n.mouseWheelZoom&&this.$cropper.off(st,this.wheel);tt.off(et,this._dragmove).off(ot,this._dragend);n.responsive&&nt.off(ct,this._resize)};n.extend(u,{resize:function(){var u=this.$container,f=this.container,i,r,t;this.disabled||(t=u.width()/f.width,(t!==1||u.height()!==f.height)&&(i=this.getCanvasData(),r=this.getCropBoxData(),this.render(),this.setCanvasData(n.each(i,function(n,r){i[n]=r*t})),this.setCropBoxData(n.each(r,function(n,i){r[n]=i*t}))))},dblclick:function(){this.disabled||(this.$dragBox.hasClass(rt)?this.setDragMode("move"):this.setDragMode("crop"))},wheel:function(n){var t=n.originalEvent,i=1;this.disabled||(n.preventDefault(),t.deltaY?i=t.deltaY>0?1:-1:t.wheelDelta?i=-t.wheelDelta/120:t.detail&&(i=t.detail>0?1:-1),this.zoom(i*.1))},dragstart:function(t){var s=this.options,f=t.originalEvent,u=f&&f.touches,i=t,r,e,o;if(!this.disabled){if(u){if(o=u.length,o>1)if(s.zoomable&&s.touchDragZoom&&o===2)i=u[1],this.startX2=i.pageX,this.startY2=i.pageY,r="zoom";else return;i=u[0]}if(r=r||n(i.target).data("drag"),wt.test(r)){if(t.preventDefault(),e=n.Event(a,{originalEvent:f,dragType:r}),this.$element.trigger(e),e.isDefaultPrevented())return;this.dragType=r;this.cropping=!1;this.startX=i.pageX;this.startY=i.pageY;r==="crop"&&(this.cropping=!0,this.$dragBox.addClass(c))}}},dragmove:function(t){var o=this.options,u=t.originalEvent,r=u&&u.touches,i=t,s=this.dragType,f,e;if(!this.disabled){if(r){if(e=r.length,e>1)if(o.zoomable&&o.touchDragZoom&&e===2)i=r[1],this.endX2=i.pageX,this.endY2=i.pageY;else return;i=r[0]}if(s){if(t.preventDefault(),f=n.Event(v,{originalEvent:u,dragType:s}),this.$element.trigger(f),f.isDefaultPrevented())return;this.endX=i.pageX;this.endY=i.pageY;this.change()}}},dragend:function(t){var r=this.dragType,i;if(!this.disabled&&r){if(t.preventDefault(),i=n.Event(y,{originalEvent:t.originalEvent,dragType:r}),this.$element.trigger(i),i.isDefaultPrevented())return;this.cropping&&(this.cropping=!1,this.$dragBox.toggleClass(c,this.cropped&&this.options.modal));this.dragType=""}}});n.extend(u,{reset:function(){this.disabled||(this.image=n.extend({},this.initialImage),this.canvas=n.extend({},this.initialCanvas),this.renderCanvas(),this.cropped&&(this.cropBox=n.extend({},this.initialCropBox),this.renderCropBox()))},clear:function(){this.cropped&&!this.disabled&&(n.extend(this.cropBox,{left:0,top:0,width:0,height:0}),this.renderCropBox(),this.cropped=!1,this.$dragBox.removeClass(c),this.$cropBox.addClass(e))},destroy:function(){var n=this.$element;this.ready||this.$clone.off("load").remove();this.unbuild();n.removeClass(e).removeData("cropper")},replace:function(n){this.ready&&!this.disabled&&n&&this.load(n)},enable:function(){this.built&&(this.disabled=!1,this.$cropper.removeClass(ut))},disable:function(){this.built&&(this.disabled=!0,this.$cropper.addClass(ut))},move:function(n,t){var r=this.canvas;this.built&&!this.disabled&&i(n)&&i(t)&&(r.left+=n,r.top+=t,this.renderCanvas(!0))},zoom:function(t){var i=this.canvas,r,u,f;if(t=o(t),t&&this.built&&!this.disabled&&this.options.zoomable){if(r=t>0?n.Event(p):n.Event(w),this.$element.trigger(r),r.isDefaultPrevented())return;t=t<=-1?1/(1-t):t<=1?1+t:t;u=i.width*t;f=i.height*t;i.left-=(u-i.width)/2;i.top-=(f-i.height)/2;i.width=u;i.height=f;this.renderCanvas(!0);this.setDragMode("move")}},rotate:function(n){var t=this.image;n=o(n);n&&this.built&&!this.disabled&&this.options.rotatable&&(t.rotate=(t.rotate+n)%360,this.rotated=!0,this.renderCanvas(!0))},getData:function(){var i=this.cropBox,u=this.canvas,r=this.image,e=r.rotate,f,t;return this.built&&this.cropped?(t={x:i.left-u.left,y:i.top-u.top,width:i.width,height:i.height},f=r.width/r.naturalWidth,n.each(t,function(n,i){i=i/f;t[n]=i})):t={x:0,y:0,width:0,height:0},t.rotate=e,t},getContainerData:function(){return this.built?this.container:{}},getImageData:function(){return this.ready?this.image:{}},getCanvasData:function(){var n=this.canvas,t;return this.built&&(t={left:n.left,top:n.top,width:n.width,height:n.height}),t||{}},setCanvasData:function(t){var r=this.canvas,u=r.aspectRatio;this.built&&!this.disabled&&n.isPlainObject(t)&&(i(t.left)&&(r.left=t.left),i(t.top)&&(r.top=t.top),i(t.width)?(r.width=t.width,r.height=t.width/u):i(t.height)&&(r.height=t.height,r.width=t.height*u),this.renderCanvas(!0))},getCropBoxData:function(){var n=this.cropBox,t;return this.built&&this.cropped&&(t={left:n.left,top:n.top,width:n.width,height:n.height}),t||{}},setCropBoxData:function(t){var r=this.cropBox,u=this.options.aspectRatio;this.built&&this.cropped&&!this.disabled&&n.isPlainObject(t)&&(i(t.left)&&(r.left=t.left),i(t.top)&&(r.top=t.top),u?i(t.width)?(r.width=t.width,r.height=r.width/u):i(t.height)&&(r.height=t.height,r.width=r.height*u):(i(t.width)&&(r.width=t.width),i(t.height)&&(r.height=t.height)),this.renderCropBox())},getCroppedCanvas:function(i){var r,u,l,a,e,o,f,v,s,h,c;if(this.built&&this.cropped&&vt)return n.isPlainObject(i)||(i={}),c=this.getData(),r=c.width,u=c.height,v=r/u,n.isPlainObject(i)&&(e=i.width,o=i.height,e?(o=e/v,f=e/r):o&&(e=o*v,f=o/u)),l=e||r,a=o||u,s=n("<canvas>")[0],s.width=l,s.height=a,h=s.getContext("2d"),i.fillColor&&(h.fillStyle=i.fillColor,h.fillRect(0,0,l,a)),h.drawImage.apply(h,function(){var p=ri(this.$clone[0],this.image),a=p.width,v=p.height,w=[p],n=c.x,i=c.y,s,y,h,l,e,o;return n<=-r||n>a?n=s=h=e=0:n<=0?(h=-n,n=0,s=e=t(a,r+n)):n<=a&&(h=0,s=e=t(r,a-n)),s<=0||i<=-u||i>v?i=y=l=o=0:i<=0?(l=-i,i=0,y=o=t(v,u+i)):i<=v&&(l=0,y=o=t(u,v-i)),w.push(n,i,s,y),f&&(h*=f,l*=f,e*=f,o*=f),e>0&&o>0&&w.push(h,l,e,o),w}.call(this)),s},setAspectRatio:function(n){var t=this.options;this.disabled||pt(n)||(t.aspectRatio=o(n)||NaN,this.built&&this.initCropBox())},setDragMode:function(n){var t=this.$dragBox,r=!1,i=!1;if(this.ready&&!this.disabled){switch(n){case"crop":this.options.dragCrop?(r=!0,t.data("drag",n)):i=!0;break;case"move":i=!0;t.data("drag",n);break;default:t.removeData("drag")}t.toggleClass(rt,r).toggleClass(kt,i)}}});u.change=function(){var f=this.dragType,w=this.canvas,b=this.container,v=b.width,l=b.height,c=this.cropBox,t=c.width,i=c.height,o=c.left,r=c.top,y=o+t,a=r+i,s=!0,u=this.options.aspectRatio,n={x:this.endX-this.startX,y:this.endY-this.startY},p;u&&(n.X=n.y*u,n.Y=n.x/u);switch(f){case"all":o+=n.x;r+=n.y;break;case"e":if(n.x>=0&&(y>=v||u&&(r<=0||a>=l))){s=!1;break}t+=n.x;u&&(i=t/u,r-=n.Y/2);t<0&&(f="w",t=0);break;case"n":if(n.y<=0&&(r<=0||u&&(o<=0||y>=v))){s=!1;break}i-=n.y;r+=n.y;u&&(t=i*u,o+=n.X/2);i<0&&(f="s",i=0);break;case"w":if(n.x<=0&&(o<=0||u&&(r<=0||a>=l))){s=!1;break}t-=n.x;o+=n.x;u&&(i=t/u,r+=n.Y/2);t<0&&(f="e",t=0);break;case"s":if(n.y>=0&&(a>=l||u&&(o<=0||y>=v))){s=!1;break}i+=n.y;u&&(t=i*u,o-=n.X/2);i<0&&(f="n",i=0);break;case"ne":if(u){if(n.y<=0&&(r<=0||y>=v)){s=!1;break}i-=n.y;r+=n.y;t=i*u}else n.x>=0?y<v?t+=n.x:n.y<=0&&r<=0&&(s=!1):t+=n.x,n.y<=0?r>0&&(i-=n.y,r+=n.y):(i-=n.y,r+=n.y);t<0&&i<0?(f="sw",i=0,t=0):t<0?(f="nw",t=0):i<0&&(f="se",i=0);break;case"nw":if(u){if(n.y<=0&&(r<=0||o<=0)){s=!1;break}i-=n.y;r+=n.y;t=i*u;o+=n.X}else n.x<=0?o>0?(t-=n.x,o+=n.x):n.y<=0&&r<=0&&(s=!1):(t-=n.x,o+=n.x),n.y<=0?r>0&&(i-=n.y,r+=n.y):(i-=n.y,r+=n.y);t<0&&i<0?(f="se",i=0,t=0):t<0?(f="ne",t=0):i<0&&(f="sw",i=0);break;case"sw":if(u){if(n.x<=0&&(o<=0||a>=l)){s=!1;break}t-=n.x;o+=n.x;i=t/u}else n.x<=0?o>0?(t-=n.x,o+=n.x):n.y>=0&&a>=l&&(s=!1):(t-=n.x,o+=n.x),n.y>=0?a<l&&(i+=n.y):i+=n.y;t<0&&i<0?(f="ne",i=0,t=0):t<0?(f="se",t=0):i<0&&(f="nw",i=0);break;case"se":if(u){if(n.x>=0&&(y>=v||a>=l)){s=!1;break}t+=n.x;i=t/u}else n.x>=0?y<v?t+=n.x:n.y>=0&&a>=l&&(s=!1):t+=n.x,n.y>=0?a<l&&(i+=n.y):i+=n.y;t<0&&i<0?(f="nw",i=0,t=0):t<0?(f="sw",t=0):i<0&&(f="ne",i=0);break;case"move":w.left+=n.x;w.top+=n.y;this.renderCanvas(!0);s=!1;break;case"zoom":this.zoom(function(n,t,i,r){var u=yt(n*n+t*t),f=yt(i*i+r*r);return(f-u)/u}(h(this.startX-this.startX2),h(this.startY-this.startY2),h(this.endX-this.endX2),h(this.endY-this.endY2)));this.startX2=this.endX2;this.startY2=this.endY2;s=!1;break;case"crop":n.x&&n.y&&(p=this.$cropper.offset(),o=this.startX-p.left,r=this.startY-p.top,t=c.minWidth,i=c.minHeight,n.x>0?n.y>0?f="se":(f="ne",r-=i):n.y>0?(f="sw",o-=t):(f="nw",o-=t,r-=i),this.cropped||(this.cropped=!0,this.$cropBox.removeClass(e)))}s&&(c.width=t,c.height=i,c.left=o,c.top=r,this.dragType=f,this.renderCropBox());this.startX=this.endX;this.startY=this.endY};n.extend(f.prototype,u);f.DEFAULTS={aspectRatio:NaN,autoCropArea:.8,crop:null,preview:"",strict:!0,responsive:!0,checkImageOrigin:!0,modal:!0,guides:!0,highlight:!0,background:!0,autoCrop:!0,dragCrop:!0,movable:!0,resizable:!0,rotatable:!0,zoomable:!0,touchDragZoom:!0,mouseWheelZoom:!0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,build:null,built:null,dragstart:null,dragmove:null,dragend:null,zoomin:null,zoomout:null};f.setDefaults=function(t){n.extend(f.DEFAULTS,t)};f.TEMPLATE=function(n,t){return t=t.split(","),n.replace(/\d+/g,function(n){return t[n]})}('<0 6="5-container"><0 6="5-canvas"><\/0><0 6="5-2-9" 3-2="move"><\/0><0 6="5-crop-9"><1 6="5-view-9"><\/1><1 6="5-8 8-h"><\/1><1 6="5-8 8-v"><\/1><1 6="5-face" 3-2="all"><\/1><1 6="5-7 7-e" 3-2="e"><\/1><1 6="5-7 7-n" 3-2="n"><\/1><1 6="5-7 7-w" 3-2="w"><\/1><1 6="5-7 7-s" 3-2="s"><\/1><1 6="5-4 4-e" 3-2="e"><\/1><1 6="5-4 4-n" 3-2="n"><\/1><1 6="5-4 4-w" 3-2="w"><\/1><1 6="5-4 4-s" 3-2="s"><\/1><1 6="5-4 4-ne" 3-2="ne"><\/1><1 6="5-4 4-nw" 3-2="nw"><\/1><1 6="5-4 4-sw" 3-2="sw"><\/1><1 6="5-4 4-se" 3-2="se"><\/1><\/0><\/0>',"div,span,drag,data,point,cropper,class,line,dashed,box");f.other=n.fn.cropper;n.fn.cropper=function(t){var r=b(arguments,1),i;return this.each(function(){var e=n(this),u=e.data("cropper"),o;u||e.data("cropper",u=new f(this,t));typeof t=="string"&&n.isFunction(o=u[t])&&(i=o.apply(u,r))}),pt(i)?this:i};n.fn.cropper.Constructor=f;n.fn.cropper.setDefaults=f.setDefaults;n.fn.cropper.noConflict=function(){return n.fn.cropper=f.other,this}});var $image=$("#cropper-example-2 > img"),canvasData,cropBoxData={left:10,top:10,width:244,heigh:190},$imagep=$("#cropper-example-3 > img"),canvasData1,cropBoxData1={left:10,top:10,width:710,heigh:310};$(document).ready(function(){$("#userImage").attr("src")?$("#u_image_art").css("display","block"):$("#u_image_art").css("display","none");$("#u_image").click(function(){$("#fileinput").trigger("click")});$("#u_image_link").click(function(){$("#fileinput").trigger("click")});$("#u_image_art").click(function(){$("#fileinput1").trigger("click")});$("#u_image_link").click(function(){$("#fileinput1").trigger("click")});$("#fileinput").on("change",function(){var t=$(this)[0],i=t.files[0],n=new FileReader;n.onload=function(n){var t=new Image;t.onload=function(){var u=204,f=190,n=t.width,i=t.height,r;n>i?n>u&&(i*=u/n,n=u):i>f&&(n*=f/i,i=f);r=document.createElement("canvas");r.width=n;r.height=i;r.getContext("2d").drawImage(this,0,0,n,i);$("#ModalImage").attr("src",r.toDataURL())};t.src=n.target.result};n.readAsDataURL(i);$("#cropper-example-2-modal").modal("show")});$("#fileinput1").on("change",function(){var t=$(this)[0],i=t.files[0],n=new FileReader;n.onload=function(n){var t=new Image;t.onload=function(){var u=683,f=310,n=t.width,i=t.height,r;n>i?n>u&&(i*=u/n,n=u):i>f&&(n*=f/i,i=f);r=document.createElement("canvas");r.width=n;r.height=i;r.getContext("2d").drawImage(this,0,0,n,i);$("#ModalImage").attr("src",r.toDataURL())};t.src=n.target.result};n.readAsDataURL(i);$("#cropper-example-3-modal").modal("show")});$("#cropper-example-2-modal").on("shown.bs.modal",function(){$image.cropper({strict:!1,guides:!0,highlight:!1,dragCrop:!0,movable:!1,resizable:!1,autoCropArea:1,built:function(){$image.cropper("setCanvasData",canvasData);$image.cropper("setCropBoxData",cropBoxData)}})}).on("hidden.bs.modal",function(){$image.cropper("destroy")});$(".savepic").click(function(){var t=new BootstrapDialog({title:"העלאת תמונה לשרת",message:"מתבצעת העלאת תמונה לשרת<br/>המתן לסיום התהליך<br/>בסיום התהליך החלון ייסגר באופן אוטומטי",closable:!1}),n;t.open();canvasData=$image.cropper("getCanvasData");cropBoxData=$image.cropper("getCropBoxData");ss=$image.cropper("getCroppedCanvas");n=ss.toDataURL();n=n.replace(/^data:image\/(png|jpg);base64,/,"");$.ajax({type:"POST",url:"../UploadImage/Upload",async:!1,success:function(n){$("#userImage").attr("src","/"+n);$("#Picture").val("/"+n)},data:{blob:n}}).done(function(){t.close();$image.cropper("destroy")})});$("#cropper-example-3-modal").on("shown.bs.modal",function(){$imagep.cropper({strict:!1,guides:!0,highlight:!1,dragCrop:!0,movable:!1,resizable:!1,autoCropArea:1,built:function(){$imagep.cropper("setCanvasData",canvasData1);$imagep.cropper("setCropBoxData",cropBoxData1)}})}).on("hidden.bs.modal",function(){$imagep.cropper("destroy")});$(".savepic1").click(function(){var t=new BootstrapDialog({title:"העלאת תמונה לשרת",message:"מתבצעת העלאת תמונה לשרת<br/>המתן לסיום התהליך<br/>בסיום התהליך החלון ייסגר באופן אוטומטי",closable:!1}),n;t.open();canvasData=$imagep.cropper("getCanvasData");cropBoxData=$imagep.cropper("getCropBoxData");ss=$imagep.cropper("getCroppedCanvas");n=ss.toDataURL();n=n.replace(/^data:image\/(png|jpg);base64,/,"");$.ajax({type:"POST",url:"/UploadImage/Upload",success:function(n){$("#userImage").attr("src","/"+n);$("#ImageLink").val("/"+n)},data:{blob:n}}).done(function(){t.close();$imagep.cropper("destroy");$("#u_image_art").css({display:"block"})})});$(".delpic").click(function(){$("#userImage").attr("src","/images/avatar1.png")});$(".delpic1").click(function(){$("#userImage").attr("src","");$("#ImageLink").attr("value","");$("#Picture").attr("value","");$("#u_image_art").css({display:"none"})});$(".delpicEdit").click(function(){$("#userImage").attr("src","/images/avatar1.png");$("#Picture").attr("value","/images/avatar1.png")})})