PageSourceSearch

https://shu.global/_next/static/chunks/5170-e6f3d925ca15d292.js

js shu.global collected 2026-10-08 07:52:53 UTC 52,571 bytes, 9 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5170],{42293:function(t,e,i){"use strict";i.d(e,{Z:function(){return y}});var r=i(63366),o=i(87462),s=i(67294),h=i(63961),c=i(15463),l=i(90948),d=i(28628),p=i(54277),u=i(90629),m=i(45154),g=i(22104);function getAppBarUtilityClass(t){return(0,g.ZP)("MuiAppBar",t)}(0,m.Z)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);var f=i(85893);let v=["className","color","enableColorOnDark","position"],useUtilityClasses=t=>{let{color:e,position:i,classes:r}=t,o={root:["root",`color${(0,p.Z)(e)}`,`position${(0,p.Z)(i)}`]};return(0,c.Z)(o,getAppBarUtilityClass,r)},joinVars=(t,e)=>t?`${null==t?void 0:t.replace(")","")}, ${e})`:e,b=(0,l.ZP)(u.Z,{name:"MuiAppBar",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:i}=t;return[e.root,e[`position${(0,p.Z)(i.position)}`],e[`color${(0,p.Z)(i.color)}`]]}})(({theme:t,ownerState:e})=>{let i="light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[900];return(0,o.Z)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===e.position&&{position:"fixed",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===e.position&&{position:"absolute",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===e.position&&{position:"sticky",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0},"static"===e.position&&{position:"static"},"relative"===e.position&&{position:"relative"},!t.vars&&(0,o.Z)({}
1,"default"===e.color&&{backgroundColor:i,color:t.palette.getContrastText(i)},e.color&&"default"!==e.color&&"inherit"!==e.color&&"transparent"!==e.color&&{backgroundColor:t.palette[e.color].main,color:t.palette[e.color].contrastText},"inherit"===e.color&&{color:"inherit"},"dark"===t.palette.mode&&!e.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===e.color&&(0,o.Z)({backgroundColor:"transparent",color:"inherit"},"dark"===t.palette.mode&&{backgroundImage:"none"})),t.vars&&(0,o.Z)({},"default"===e.color&&{"--AppBar-background":e.enableColorOnDark?t.vars.palette.AppBar.defaultBg:joinVars(t.vars.palette.AppBar.darkBg,t.vars.palette.AppBar.defaultBg),"--AppBar-color":e.enableColorOnDark?t.vars.palette.text.primary:joinVars(t.vars.palette.AppBar.darkColor,t.vars.palette.text.primary)},e.color&&!e.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":e.enableColorOnDark?t.vars.palette[e.color].main:joinVars(t.vars.palette.AppBar.darkBg,t.vars.palette[e.color].main),"--AppBar-color":e.enableColorOnDark?t.vars.palette[e.color].contrastText:joinVars(t.vars.palette.AppBar.darkColor,t.vars.palette[e.color].contrastText)},!["inherit","transparent"].includes(e.color)&&{backgroundColor:"var(--AppBar-background)"},{color:"inherit"===e.color?"inherit":"var(--AppBar-color)"},"transparent"===e.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))}),w=s.forwardRef(function(t,e){let i=(0,d.i)({props:t,name:"MuiAppBar"}),{className:s,color:c="primary",enableColorOnDark:l=!1,position:p="fixed"}=i,u=(0,r.Z)(i,v),m=(0,o.Z)({},i,{color:c,position:p,enableColorOnDark:l}),g=useUtilityClasses(m);return(0,f.jsx)(b,(0,o.Z)({square:!0,component:"header",ownerState:m,elevation:4,className:(0,h.Z)(g.root,s,"fixed"===p&&"mui-fixed"),ref:e},u))});var y=w},45843:function(t,e,i){"use strict";i.d(e,{Z:function(){return D}});var r=i(63366),o=i(87462),s=i(67294),h=i(63961),c=i(15463),l=i(2101),d=i(54277),p=i(21964),u=i(90948),m=i(28628),g=i(45154),f=i(22104);function getSwitchUtilityClass(t){return(0,f.ZP)("MuiSwitch",t)}let v=(0,g.Z)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);var b=i(85893);let w=["className","color","edge","size","sx"],useUtilityClasses=t=>{let{classes:e,edge:i,size:r,color:s,checked:h,disabled:l}=t,p={root:["root",i&&`edge${(0,d.Z)(i)}`,`size${(0,d.Z)(r)}`],switchBase:["switchBase",`color${(0,d.Z)(s)}`,h&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},u=(0,c.Z)(p,getSwitchUtilityClass,e);return(0,o.Z)({},e,u)},y=(0,u.ZP)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:i}=t;return[e.root,i.edge&&e[`edge${(0,d.Z)(i.edge)}`],e[`size${(0,d.Z)(i.size)}`]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${v.thumb}`]:{width:16,height:16},[`& .${v.switchBase}`]:{padding:4,[`&.${v.checked}`]:{transform:"translateX(16px)"}}}}]}),x=(0,u.ZP)(p.Z,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(t,e)=>{let{ownerState:i}=t;return[e.switchBase,{[`& .${v.input}`]:e.input},"default"!==i.color&&e[`color${(0,d.Z)(i.color)}`]]}})(({theme:t})=>({position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:`${"light"===t.palette.mode?t.palette.common.white:t.palette.grey[300]}`,transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),[`&.${v.checked}`]:{transform:"translateX(20px)"},[`&.${v.disabled}`]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:`${"light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600]}`},[`&.${v.checked} + .${v.track}`]:{opacity:.5},[`&.${v.disabled} + .${v.track}`]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:`${"light"===t.palette.mode?.12:.2}`},[`& .${v.input}`]:{left:"-100%",width:"300%"}}),({theme:t})=>({"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette.action.activeChannel} / ${t.vars.palette.action.hoverOpacity})`:(0,l.Fq)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter(([,t])=>t.main&&t.light).map(([e])=>({props:{color:e},style:{[`&.${v.checked}`]:{color:(t.vars||t).palette[e].main,"&:hover":{backgroundColor:t.vars?`rgba(${t.vars.palette[e].mainCh
1annel} / ${t.vars.palette.action.hoverOpacity})`:(0,l.Fq)(t.palette[e].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${v.disabled}`]:{color:t.vars?t.vars.palette.Switch[`${e}DisabledColor`]:`${"light"===t.palette.mode?(0,l.$n)(t.palette[e].main,.62):(0,l._j)(t.palette[e].main,.55)}`}},[`&.${v.checked} + .${v.track}`]:{backgroundColor:(t.vars||t).palette[e].main}}}))]})),C=(0,u.ZP)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(t,e)=>e.track})(({theme:t})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:`${"light"===t.palette.mode?t.palette.common.black:t.palette.common.white}`,opacity:t.vars?t.vars.opacity.switchTrack:`${"light"===t.palette.mode?.38:.3}`})),k=(0,u.ZP)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(t,e)=>e.thumb})(({theme:t})=>({boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"})),M=s.forwardRef(function(t,e){let i=(0,m.i)({props:t,name:"MuiSwitch"}),{className:s,color:c="primary",edge:l=!1,size:d="medium",sx:p}=i,u=(0,r.Z)(i,w),g=(0,o.Z)({},i,{color:c,edge:l,size:d}),f=useUtilityClasses(g),v=(0,b.jsx)(k,{className:f.thumb,ownerState:g});return(0,b.jsxs)(y,{className:(0,h.Z)(f.root,s),sx:p,ownerState:g,children:[(0,b.jsx)(x,(0,o.Z)({type:"checkbox",icon:v,checkedIcon:v,ref:e,ownerState:g},u,{classes:(0,o.Z)({},f,{root:f.switchBase})})),(0,b.jsx)(C,{className:f.track,ownerState:g})]})});var D=M},10155:function(t,e,i){"use strict";i.d(e,{Z:function(){return b}});var r=i(63366),o=i(87462),s=i(67294),h=i(63961),c=i(15463),l=i(28628),d=i(90948),p=i(45154),u=i(22104);function getToolbarUtilityClass(t){return(0,u.ZP)("MuiToolbar",t)}(0,p.Z)("MuiToolbar",["root","gutters","regular","dense"]);var m=i(85893);let g=["className","component","disableGutters","variant"],useUtilityClasses=t=>{let{classes:e,disableGutters:i,variant:r}=t;return(0,c.Z)({root:["root",!i&&"gutters",r]},getToolbarUtilityClass,e)},f=(0,d.ZP)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:i}=t;return[e.root,!i.disableGutters&&e.gutters,e[i.variant]]}})(({theme:t,ownerState:e})=>(0,o.Z)({position:"relative",display:"flex",alignItems:"center"},!e.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}},"dense"===e.variant&&{minHeight:48}),({theme:t,ownerState:e})=>"regular"===e.variant&&t.mixins.toolbar),v=s.forwardRef(function(t,e){let i=(0,l.i)({props:t,name:"MuiToolbar"}),{className:s,component:c="div",disableGutters:d=!1,variant:p="regular"}=i,u=(0,r.Z)(i,g),v=(0,o.Z)({},i,{component:c,disableGutters:d,variant:p}),b=useUtilityClasses(v);return(0,m.jsx)(f,(0,o.Z)({as:c,className:(0,h.Z)(b.root,s),ref:e,ownerState:v},u))});var b=v},33129:function(t){/*!
2 * Cropper.js v1.6.2
3 * https://fengyuanchen.github.io/cropperjs
4 *
5 * Copyright 2015-present Chen Fengyuan
6 * Released under the MIT license
7 *
8 * Date: 2024-04-21T07:43:05.335Z
9 */t.exports=function(){"use strict";function ownKeys(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,r)}return i}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(i),!0).forEach(function(e){var r,o;r=e,o=i[e],(r=_toPropertyKey(r))in t?Object.defineProperty(t,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[r]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function _toPropertyKey(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var r=i.call(t,e||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
9(t,"string");return"symbol"==typeof e?e:e+""}function _typeof(t){return(_typeof="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})(t)}function _defineProperties(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,_toPropertyKey(r.key),r)}}function _toConsumableArray(t){return function(t){if(Array.isArray(t))return _arrayLikeToArray(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return _arrayLikeToArray(t,e)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,r=Array(e);i<e;i++)r[i]=t[i];return r}var t="undefined"!=typeof window&&void 0!==window.document,e=t?window:{},i=!!t&&!!e.document.documentElement&&"ontouchstart"in e.document.documentElement,r=!!t&&"PointerEvent"in e,o="cropper",s="crop",h="move",c="zoom",l="".concat(o,"-crop"),d="".concat(o,"-disabled"),p="".concat(o,"-hidden"),u="".concat(o,"-hide"),m="".concat(o,"-invisible"),g="".concat(o,"-modal"),f="".concat(o,"-move"),v="".concat(o,"Action"),b="".concat(o,"Preview"),w="crop",y="move",x="none",C="crop",k="cropend",M="cropmove",D="cropstart",O="dblclick",N=r?"pointerdown":i?"touchstart":"mousedown",B=r?"pointermove":i?"touchmove":"mousemove",T=r?"pointerup pointercancel":i?"touchend touchcancel":"mouseup",E="ready",S="resize",z="wheel",L="zoom",j="image/jpeg",A=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,R=/^data:/,P=/^data:image\/jpeg;base64,/,W=/^img|canvas$/i,H={viewMode:0,dragMode:w,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},Z=Number.isNaN||e.isNaN;function isNumber(t){return"number"==typeof t&&!Z(t)}var isPositiveNumber=function(t){return t>0&&t<1/0};function isUndefined(t){return void 0===t}function isObject(t){return"object"===_typeof(t)&&null!==t}var X=Object.prototype.hasOwnProperty;function isPlainObject(t){if(!isObject(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&X.call(i,"isPrototypeOf")}catch(t){return!1}}function isFunction(t){return"function"==typeof t}var Y=Array.prototype.slice;function toArray(t){return Array.from?Array.from(t):Y.call(t)}function forEach(t,e){return t&&isFunction(e)&&(Array.isArray(t)||isNumber(t.length)?toArray(t).forEach(function(i,r){e.call(t,i,r,t)}):isObject(t)&&Object.keys(t).forEach(function(i){e.call(t,t[i],i,t)})),t}var $=Object.assign||function(t){for(var e=arguments.length,i=Array(e>1?e-1:0),r=1;r<e;r++)i[r-1]=arguments[r];return isObject(t)&&i.length>0&&i.forEach(function(e){isObject(e)&&Object.keys(e).forEach(function(i){t[i]=e[i]})}),t},I=/\.\d*(?:0|9){12}\d*$/;function normalizeDecimalNumber(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return I.test(t)?Math.round(t*e)/e:t}var U=/^width|height|left|top|marginLeft|marginTop$/;function setStyle(t,e){var i=t.style;forEach(e,function(t,e){U.test(e)&&isNumber(t)&&(t="".concat(t,"px")),i[e]=t})}function addClass(t,e){if(e){if(isNumber(t.length)){forEach(t,function(t){addClass(t,e)});return}if(t.classList){t.classList.add(e);return}var i=t.className.trim();i?0>i.indexOf(e)&&(t.className="".concat(i," ").concat(e)):t.className=e}}function removeClass(t,e){if(e){if(isNumber(t.length)){forEach(t,function(t){removeClass(t,e)});return}if(t.classList){t.classList.remove(e);return}t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,""))}}function toggleClass(t,e,i){if(e){if(isNumber(t.length)){forEach(t,function(t){toggleClass(t,e,i)});return}i?addClass(t,e):removeClass(t,e)}}var _=/([a-z\d])([A-Z])/g;function toParamCase(t){return t.replace(_,"$1-$2").toLowerCase()}function getData(t,e){return isObject(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(toParamCase(e)))}
9function setData(t,e,i){isObject(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(toParamCase(e)),i)}var F=/\s\s*/,q=function(){var i=!1;if(t){var r=!1,listener=function(){},o=Object.defineProperty({},"once",{get:function(){return i=!0,r},set:function(t){r=t}});e.addEventListener("test",listener,o),e.removeEventListener("test",listener,o)}return i}();function removeListener(t,e,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i;e.trim().split(F).forEach(function(e){if(!q){var s=t.listeners;s&&s[e]&&s[e][i]&&(o=s[e][i],delete s[e][i],0===Object.keys(s[e]).length&&delete s[e],0===Object.keys(s).length&&delete t.listeners)}t.removeEventListener(e,o,r)})}function addListener(t,e,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=i;e.trim().split(F).forEach(function(e){if(r.once&&!q){var s=t.listeners,h=void 0===s?{}:s;o=function(){delete h[e][i],t.removeEventListener(e,o,r);for(var s=arguments.length,c=Array(s),l=0;l<s;l++)c[l]=arguments[l];i.apply(t,c)},h[e]||(h[e]={}),h[e][i]&&t.removeEventListener(e,h[e][i],r),h[e][i]=o,t.listeners=h}t.addEventListener(e,o,r)})}function dispatchEvent(t,e,i){var r;return isFunction(Event)&&isFunction(CustomEvent)?r=new CustomEvent(e,{detail:i,bubbles:!0,cancelable:!0}):(r=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i),t.dispatchEvent(r)}function getOffset(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var K=e.location,V=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function isCrossOriginURL(t){var e=t.match(V);return null!==e&&(e[1]!==K.protocol||e[2]!==K.hostname||e[3]!==K.port)}function addTimestamp(t){var e="timestamp=".concat(new Date().getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function getTransforms(t){var e=t.rotate,i=t.scaleX,r=t.scaleY,o=t.translateX,s=t.translateY,h=[];isNumber(o)&&0!==o&&h.push("translateX(".concat(o,"px)")),isNumber(s)&&0!==s&&h.push("translateY(".concat(s,"px)")),isNumber(e)&&0!==e&&h.push("rotate(".concat(e,"deg)")),isNumber(i)&&1!==i&&h.push("scaleX(".concat(i,")")),isNumber(r)&&1!==r&&h.push("scaleY(".concat(r,")"));var c=h.length?h.join(" "):"none";return{WebkitTransform:c,msTransform:c,transform:c}}function getPointer(t,e){var i=t.pageX,r=t.pageY,o={endX:i,endY:r};return e?o:_objectSpread2({startX:i,startY:r},o)}function getAdjustedSizes(t){var e=t.aspectRatio,i=t.height,r=t.width,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",s=isPositiveNumber(r),h=isPositiveNumber(i);if(s&&h){var c=i*e;"contain"===o&&c>r||"cover"===o&&c<r?i=r/e:r=i*e}else s?i=r/e:h&&(r=i*e);return{width:r,height:i}}var G=String.fromCharCode,Q=/^data:.*,/,J=e.Cropper,tt=function(){var t,i;function Cropper(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function(t,e){if(!(t instanceof e))throw TypeError("Cannot call a class as a function")}(this,Cropper),!t||!W.test(t.tagName))throw Error("The first argument is required and must be an <img> or <canvas> element.");this.element=t,this.options=$({},H,isPlainObject(e)&&e),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return t=[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e[o]){if(e[o]=this,"img"===i){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e,i,r,o=this;if(t){this.url=t,this.imageData={};var s=this.element,h=this.options;if(h.rotatable||h.scalable||(h.checkOrientation=!1),!h.checkOrientation||!window.ArrayBuffer){this.clone();return}if(R.test(t)){P.test(t)?this.read((e=atob(t.replace(Q,"")),i=new ArrayBuffer(e.length),forEach(r=new Uint8Array(i),function(t,i){r[i]=e.charCodeAt(i)}),i)):this.clone();return}var c=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=c,c.onabort=l,c.onerror=l,c.ontimeout=l,c.onprogress=function(){c.getResponseHeader("content-type")!==j&&c.abort()},c.onload=function(){o.read(c.response)},c.onloadend=function(){o.reloading=!1,o.xhr=null},h.checkCrossOrigin&&isCrossOriginURL(t)&&s.crossOrigin&&(t=addTimestamp(t)),c.open("GET",t,!0),c.responseType="arraybuffer",c.withCredentials="use-credentials"===s.crossOrigin,c.send()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,r=function(t){var e=new DataView(t);try{if(255===e.getUint8(0)&&216===e.getUint8(1))for(var i=e.byteLength,r=2;r+1<i;){if(255===e.getUint8(r)&&225===e.getUint8(r+1)){p=r;break}r+=1}if(p){var o=p+4,s=p+10;
vendor: 17,710 bytes, line 9
9if("Exif"===function(t,e,i){var r="";i+=e;for(var o=e;o<i;o+=1)r+=G(t.getUint8(o));return r}(e,o,4)){var h=e.getUint16(s);if(((d=18761===h)||19789===h)&&42===e.getUint16(s+2,d)){var c=e.getUint32(s+4,d);c>=8&&(u=s+c)}}}if(u){var l,d,p,u,m,g,f=e.getUint16(u,d);for(g=0;g<f;g+=1)if(m=u+12*g+2,274===e.getUint16(m,d)){m+=8,l=e.getUint16(m,d),e.setUint16(m,1,d);break}}}catch(t){l=1}return l}(t),o=0,s=1,h=1;if(r>1){this.url=function(t,e){for(var i=[],r=new Uint8Array(t);r.length>0;)i.push(G.apply(null,toArray(r.subarray(0,8192)))),r=r.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}(t,j);var c=function(t){var e=0,i=1,r=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:r=-1;break;case 5:e=90,r=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:r}}(r);o=c.rotate,s=c.scaleX,h=c.scaleY}e.rotatable&&(i.rotate=o),e.scalable&&(i.scaleX=s,i.scaleY=h),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,r=e;this.options.checkCrossOrigin&&isCrossOriginURL(e)&&(i||(i="anonymous"),r=addTimestamp(e)),this.crossOrigin=i,this.crossOriginUrl=r;var o=document.createElement("img");i&&(o.crossOrigin=i),o.src=r||e,o.alt=t.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),addClass(o,u),t.parentNode.insertBefore(o,t.nextSibling)}},{key:"start",value:function(){var t=this,i=this.image;i.onload=null,i.onerror=null,this.sizing=!0;var r=e.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(e.navigator.userAgent),done=function(e,i){$(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=$({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(i.naturalWidth&&!r){done(i.naturalWidth,i.naturalHeight);return}var o=document.createElement("img"),s=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){done(o.width,o.height),r||s.removeChild(o)},o.src=i.src,r||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",s.appendChild(o))}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,r=t.parentNode,s=document.createElement("div");s.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>';var h=s.querySelector(".".concat(o,"-container")),c=h.querySelector(".".concat(o,"-canvas")),l=h.querySelector(".".concat(o,"-drag-box")),d=h.querySelector(".".concat(o,"-crop-box")),g=d.querySelector(".".concat(o,"-face"));this.container=r,this.cropper=h,this.canvas=c,this.dragBox=l,this.cropBox=d,this.viewBox=h.querySelector(".".concat(o,"-view-box")),this.face=g,c.appendChild(i),addClass(t,p),r.insertBefore(h,t.nextSibling),removeClass(i,u),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,addClass(d,p),e.guides||addClass(d.getElementsByClassName("".concat(o,"-dashed")),p),e.center||addClass(d.getElementsByClassName("".concat(o,"-center")),p),e.background&&addClass(h,"".concat(o,"-bg")),e.highlight||addClass(g,m),e.cropBoxMovable&&(addClass(g,f),setData(g,v,"all")),e.cropBoxResizable||(addClass(d.getElementsByClassName("".concat(o,"-line")),p),addClass(d.getElementsByClassName("".concat(o,"-point")),p)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),isFunction(e.ready)&&addListener(t,E,e.ready,{once:!0}),dispatchEvent(t,E)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),removeClass(this.element,p)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],i=[{key:"noConflict",value:function(){return window.Cropper=J,Cropper}},{key:"setDefaults",value:function(t){$(H,isPlainObject(t)&&t)}}],t&&_defineProperties(Cropper.prototype,t),i&&_defineProperties(Cropper,i),Object.defineProperty(Cropper,"prototype",{writable:!1}),Cropper}();return $(tt.prototype,{render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,i=this.container,r=this.cropper,o=Number(e.minContainerWidth),s=Number(e.minContainerHeight);addClass(r,p),removeClass(t,p);var h={width:Math.max(i.offsetWidth,o>=0?o:200),height:Math.max(i.offsetHeight,s>=0?s:100)};this.containerData=h,setStyle(r,{width:h.width,height:h.height}),addClass(t,p),removeClass(r,p)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,r=Math.abs(e.rotate)%180==90,o=r?e.naturalHeight:e.naturalWidth,s=r?e.naturalWidth:e.naturalHeight,h=o/s,c=t.width,l=t.height;t.height*h>t.width?3===i?c=t.height*h:l=t.width/h:3===i?l=t.width/h:c=t.height*h;var d={aspectRatio:h,naturalWidth:o,naturalHeight:s,width:c,height:l};this.canvasData=d,this.limited=1===i||2===i,this.limitCanvas(!0,!0),d.width=Math.min(Math.max(d.width,d.minWidth),d.maxWidth),d.height=Math.min(Math.max(d.height,d.minHeight),d.maxHeight),d.left=(t.width-d.width)/2,d.top=(t.height-d.height)/2,d.oldLeft=d.left,d.oldTop=d.top,this.initialCanvasData=$({},d)},limitCanvas:function(t,e){var i=this.options,r=this.containerData,o=this.canvasData,s=this.cropBoxData,h=i.viewMode,c=o.aspectRatio,l=this.cropped&&s;if(t){var d=Number(i.minCanvasWidth)||0,p=Number(i.minCanvasHeight)||0;h>1?(d=Math.max(d,r.width),p=Math.max(p,r.height),3===h&&(p*c>d?d=p*c:p=d/c)):h>0&&(d?d=Math.max(d,l?s.width:0):p?p=Math.max(p,l?s.height:0):l&&(d=s.width,(p=s.height)*c>d?d=p*c:p=d/c));var u=getAdjustedSizes({aspectRatio:c,width:d,height:p});d=u.width,p=u.height,o.minWidth=d,o.minHeight=p,o.maxWidth=1/0,o.maxHeight=1/0}if(e){if(h>(l?0:1)){var m=r.width-o.width,g=r.height-o.height;o.minLeft=Math.min(0,m),o.minTop=Math.min(0,g),o.maxLeft=Math.max(0,m),o.maxTop=Math.max(0,g),l&&this.limited&&(o.minLeft=Math.min(s.left,s.left+(s.width-o.width)),o.minTop=Math.min(s.top,s.top+(s.height-o.height)),o.maxLeft=s.left,o.maxTop=s.top,2===h&&(o.width>=r.width&&(o.minLeft=Math.min(0,m),o.maxLeft=Math.max(0,m)),o.height>=r.height&&(o.minTop=Math.min(0,g),o.maxTop=Math.max(0,g))))}else o.minLeft=-o.width,o.minTop=-o.height,o.maxLeft=r.width,o.maxTop=r.height}},renderCanvas:function(t,e){var i=this.canvasData,r=this.imageData;if(e){var o=function(t){var e=t.width,i=t.height,r=t.degree;if(90==(r=Math.abs(r)%180))return{width:i,height:e};var o=r%90*Math.PI/180,s=Math.sin(o),h=Math.cos(o),c=e*h+i*s,l=e*s+i*h;return r>90?{width:l,height:c}:{width:c,height:l}}({width:r.naturalWidth*Math.abs(r.scaleX||1),height:r.naturalHeight*Math.abs(r.scaleY||1),degree:r.rotate||0}),s=o.width,h=o.height,c=i.width*(s/i.naturalWidth),l=i.height*(h/i.naturalHeight);i.left-=(c-i.width)/2,i.top-=(l-i.height)/2,i.width=c,i.height=l,i.aspectRatio=s/h,i.naturalWidth=s,i.naturalHeight=h,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,setStyle(this.canvas,$({width:i.width,height:i.height},getTransforms({translateX:i.left,translateY:i.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,i=this.imageData,r=i.naturalWidth*(e.width/e.naturalWidth),o=i.naturalHeight*(e.height/e.naturalHeight);$(i,{width:r,height:o,left:(e.width-r)/2,top:(e.height-o)/2}),setStyle(this.image,$({width:i.width,height:i.height},getTransforms($({translateX:i.left,translateY:i.top},i)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,i=t.aspectRatio||t.initialAspectRatio,r=Number(t.autoCropArea)||.8,o={width:e.width,height:e.height};i&&(e.height*i>e.width?o.height=o.width/i:o.width=o.height*i),this.cropBoxData=o,this.limitCropBox(!0,!0),o.width=Math.min(Math.max(o.width,o.minWidth),o.maxWidth),o.height=Math.min(Math.max(o.height,o.minHeight),o.maxHeight),o.width=Math.max(o.minWidth,o.width*r),o.height=Math.max(o.minHeight,o.height*r),o.left=e.left+(e.width-o.width)/2,o.top=e.top+(e.height-o.height)/2,o.oldLeft=o.left,o.oldTop=o.top,this.initialCropBoxData=$({},o)},limitCropBox:function(t,e){var i=this.options,r=this.containerData,o=this.canvasData,s=this.cropBoxData,h=this.limited,c=i.aspectRatio;if(t){var l=Number(i.minCropBoxWidth)||0,d=Number(i.minCropBoxHeight)||0,p=h?Math.min(r.width,o.width,o.width+o.left,r.width-o.left):r.width,u=h?Math.min(r.height,o.height,o.height+o.top,r.height-o.top):r.height;l=Math.min(l,r.width),d=Math.min(d,r.height),c&&(l&&d?d*c>l?d=l/c:l=d*c:l?d=l/c:d&&(l=d*c),u*c>p?u=p/c:p=u*c),s.minWidth=Math.min(l,p),s.minHeight=Math.min(d,u),s.maxWidth=p,s.maxHeight=u}e&&(h?(s.minLeft=Math.max(0,o.left),s.minTop=Math.max(0,o.top),s.maxLeft=Math.min(r.width,o.left+o.width)-s.width,s.maxTop=Math.min(r.height,o.top+o.height)-s.height):(s.minLeft=0,s.minTop=0,s.maxLeft=r.width-s.width,s.maxTop=r.height-s.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,t.movable&&t.cropBoxMovable&&setData(this.face,v,i.width>=e.width&&i.height>=e.height?h:"all"),setStyle(this.cropBox,$({width:i.width,height:i.height},getTransforms({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),dispatchEvent(this.element,C,this.getData())}},{initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,r=e?this.crossOriginUrl:this.url,o=t.alt||"The image to preview",s=document.createElement("img");if(e&&(s.crossOrigin=e),s.src=r,s.alt=o,this.viewBox.appendChild(s),this.viewBoxImage=s,i){var h=i;"string"==typeof i?h=t.ownerDocument.querySelectorAll(i):i.querySelector&&(h=[i]),this.previews=h,forEach(h,function(t){var i=document.createElement("img");setData(t,b,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=r,i.alt=o,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)})}},resetPreview:function(){forEach(this.previews,function(t){var e=getData(t,b);setStyle(t,{width:e.width,height:e.height}),t.innerHTML=e.html,function(t,e){if(isObject(t[e]))try{delete t[e]}catch(i){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(i){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(toParamCase(e)))}(t,b)})},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,r=i.width,o=i.height,s=t.width,h=t.height,c=i.left-e.left-t.left,l=i.top-e.top-t.top;this.cropped&&!this.disabled&&(setStyle(this.viewBoxImage,$({width:s,height:h},getTransforms($({translateX:-c,translateY:-l},t)))),forEach(this.previews,function(e){var i=getData(e,b),d=i.width,p=i.height,u=d,m=p,g=1;r&&(m=o*(g=d/r)),o&&m>p&&(u=r*(g=p/o),m=p),setStyle(e,{width:u,height:m}),setStyle(e.getElementsByTagName("img")[0],$({width:s*g,height:h*g},getTransforms($({translateX:-c*g,translateY:-l*g},t))))}))}},{bind:function(){var t=this.element,e=this.options,i=this.cropper;isFunction(e.cropstart)&&addListener(t,D,e.cropstart),isFunction(e.cropmove)&&addListener(t,M,e.cropmove),isFunction(e.cropend)&&addListener(t,k,e.cropend),isFunction(e.crop)&&addListener(t,C,e.crop),isFunction(e.zoom)&&addListener(t,L,e.zoom),addListener(i,N,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&addListener(i,z,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&addListener(i,O,this.onDblclick=this.dblclick.bind(this)),addListener(t.ownerDocument,B,this.onCropMove=this.cropMove.bind(this)),addListener(t.ownerDocument,T,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&addListener(window,S,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;isFunction(e.cropstart)&&removeListener(t,D,e.cropstart),isFunction(e.cropmove)&&removeListener(t,M,e.cropmove),isFunction(e.cropend)&&removeListener(t,k,e.cropend),isFunction(e.crop)&&removeListener(t,C,e.crop),isFunction(e.zoom)&&removeListener(t,L,e.zoom),removeListener(i,N,this.onCropStart),e.zoomable&&e.zoomOnWheel&&removeListener(i,z,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&removeListener(i,O,this.onDblclick),removeListener(t.ownerDocument,B,this.onCropMove),removeListener(t.ownerDocument,T,this.onCropEnd),e.responsive&&removeListener(window,S,this.onResize)}},{resize:function(){if(!this.disabled){var t,e,i=this.options,r=this.container,o=this.containerData,s=r.offsetWidth/o.width,h=r.offsetHeight/o.height,c=Math.abs(s-1)>Math.abs(h-1)?s:h;1!==c&&(i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(forEach(t,function(e,i){t[i]=e*c})),this.setCropBoxData(forEach(e,function(t,i){e[i]=t*c}))))}},dblclick:function(){var t;this.disabled||this.options.dragMode===x||this.setDragMode(((t=this.dragBox).classList?t.classList.contains(l):t.className.indexOf(l)>-1)?y:w)},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,r=1;!this.disabled&&(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){e.wheeling=!1},50),t.deltaY?r=t.deltaY>0?1:-1:t.wheelDelta?r=-t.wheelDelta/120:t.detail&&(r=t.detail>0?1:-1),this.zoom(-r*i,t)))},cropStart:function(t){var e,i=t.buttons,r=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(isNumber(i)&&1!==i||isNumber(r)&&0!==r||t.ctrlKey))){var o=this.options,h=this.pointers;t.changedTouches?forEach(t.changedTouches,function(t){h[t.identifier]=getPointer(t)}):h[t.pointerId||0]=getPointer(t),e=Object.keys(h).length>1&&o.zoomable&&o.zoomOnTouch?c:getData(t.target,v),A.test(e)&&!1!==dispatchEvent(this.element,D,{originalEvent:t,action:e})&&(t.preventDefault(),this.action=e,this.cropping=!1,e===s&&(this.cropping=!0,addClass(this.dragBox,g)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==dispatchEvent(this.element,M,{originalEvent:t,action:e})&&(t.changedTouches?forEach(t.changedTouches,function(t){$(i[t.identifier]||{},getPointer(t,!0))}):$(i[t.pointerId||0]||{},getPointer(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?forEach(t.changedTouches,function(t){delete i[t.identifier]}):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,toggleClass(this.dragBox,g,this.cropped&&this.options.modal)),dispatchEvent(this.element,k,{originalEvent:t,action:e}))}}},{change:function(t){var e,i,r,o=this.options,l=this.canvasData,d=this.containerData,u=this.cropBoxData,m=this.pointers,g=this.action,f=o.aspectRatio,v=u.left,b=u.top,w=u.width,y=u.height,x=v+w,C=b+y,k=0,M=0,D=d.width,O=d.height,N=!0;!f&&t.shiftKey&&(f=w&&y?w/y:1),this.limited&&(k=u.minLeft,M=u.minTop,D=k+Math.min(d.width,l.width,l.left+l.width),O=M+Math.min(d.height,l.height,l.top+l.height));var B=m[Object.keys(m)[0]],T={x:B.endX-B.startX,y:B.endY-B.startY},check=function(t){switch(t){case"e":x+T.x>D&&(T.x=D-x);break;case"w":v+T.x<k&&(T.x=k-v);break;case"n":b+T.y<M&&(T.y=M-b);break;case"s":C+T.y>O&&(T.y=O-C)}};switch(g){case"all":v+=T.x,b+=T.y;break;case"e":if(T.x>=0&&(x>=D||f&&(b<=M||C>=O))){N=!1;break}
9check("e"),(w+=T.x)<0&&(g="w",v-=w=-w),f&&(y=w/f,b+=(u.height-y)/2);break;case"n":if(T.y<=0&&(b<=M||f&&(v<=k||x>=D))){N=!1;break}check("n"),y-=T.y,b+=T.y,y<0&&(g="s",b-=y=-y),f&&(w=y*f,v+=(u.width-w)/2);break;case"w":if(T.x<=0&&(v<=k||f&&(b<=M||C>=O))){N=!1;break}check("w"),w-=T.x,v+=T.x,w<0&&(g="e",v-=w=-w),f&&(y=w/f,b+=(u.height-y)/2);break;case"s":if(T.y>=0&&(C>=O||f&&(v<=k||x>=D))){N=!1;break}check("s"),(y+=T.y)<0&&(g="n",b-=y=-y),f&&(w=y*f,v+=(u.width-w)/2);break;case"ne":if(f){if(T.y<=0&&(b<=M||x>=D)){N=!1;break}check("n"),y-=T.y,b+=T.y,w=y*f}else check("n"),check("e"),T.x>=0?x<D?w+=T.x:T.y<=0&&b<=M&&(N=!1):w+=T.x,T.y<=0?b>M&&(y-=T.y,b+=T.y):(y-=T.y,b+=T.y);w<0&&y<0?(g="sw",w=-w,b-=y=-y,v-=w):w<0?(g="nw",v-=w=-w):y<0&&(g="se",b-=y=-y);break;case"nw":if(f){if(T.y<=0&&(b<=M||v<=k)){N=!1;break}check("n"),y-=T.y,b+=T.y,w=y*f,v+=u.width-w}else check("n"),check("w"),T.x<=0?v>k?(w-=T.x,v+=T.x):T.y<=0&&b<=M&&(N=!1):(w-=T.x,v+=T.x),T.y<=0?b>M&&(y-=T.y,b+=T.y):(y-=T.y,b+=T.y);w<0&&y<0?(g="se",w=-w,b-=y=-y,v-=w):w<0?(g="ne",v-=w=-w):y<0&&(g="sw",b-=y=-y);break;case"sw":if(f){if(T.x<=0&&(v<=k||C>=O)){N=!1;break}check("w"),w-=T.x,v+=T.x,y=w/f}else check("s"),check("w"),T.x<=0?v>k?(w-=T.x,v+=T.x):T.y>=0&&C>=O&&(N=!1):(w-=T.x,v+=T.x),T.y>=0?C<O&&(y+=T.y):y+=T.y;w<0&&y<0?(g="ne",w=-w,b-=y=-y,v-=w):w<0?(g="se",v-=w=-w):y<0&&(g="nw",b-=y=-y);break;case"se":if(f){if(T.x>=0&&(x>=D||C>=O)){N=!1;break}check("e"),w+=T.x,y=w/f}else check("s"),check("e"),T.x>=0?x<D?w+=T.x:T.y>=0&&C>=O&&(N=!1):w+=T.x,T.y>=0?C<O&&(y+=T.y):y+=T.y;w<0&&y<0?(g="nw",w=-w,b-=y=-y,v-=w):w<0?(g="sw",v-=w=-w):y<0&&(g="ne",b-=y=-y);break;case h:this.move(T.x,T.y),N=!1;break;case c:this.zoom((e=_objectSpread2({},m),i=0,forEach(m,function(t,r){delete e[r],forEach(e,function(e){var r=Math.abs(t.startX-e.startX),o=Math.abs(t.startY-e.startY),s=Math.abs(t.endX-e.endX),h=Math.abs(t.endY-e.endY),c=Math.sqrt(r*r+o*o),l=(Math.sqrt(s*s+h*h)-c)/c;Math.abs(l)>Math.abs(i)&&(i=l)})}),i),t),N=!1;break;case s:if(!T.x||!T.y){N=!1;break}r=getOffset(this.cropper),v=B.startX-r.left,b=B.startY-r.top,w=u.minWidth,y=u.minHeight,T.x>0?g=T.y>0?"se":"ne":T.x<0&&(v-=w,g=T.y>0?"sw":"nw"),T.y<0&&(b-=y),!this.cropped&&(removeClass(this.cropBox,p),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}N&&(u.width=w,u.height=y,u.left=v,u.top=b,this.action=g,this.renderCropBox()),forEach(m,function(t){t.startX=t.endX,t.startY=t.endY})}},{crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&addClass(this.dragBox,g),removeClass(this.cropBox,p),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=$({},this.initialImageData),this.canvasData=$({},this.initialCanvasData),this.cropBoxData=$({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&($(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),removeClass(this.dragBox,g),addClass(this.cropBox,p)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,forEach(this.previews,function(e){e.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,removeClass(this.cropper,d)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,addClass(this.cropper,d)),this},destroy:function(){var t=this.element;return t[o]&&(t[o]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate()),this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,r=i.left,o=i.top;return this.moveTo(isUndefined(t)?t:r+Number(t),isUndefined(e)?e:o+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,r=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(isNumber(t)&&(i.left
vendor: 4,380 bytes, line 9
9=t,r=!0),isNumber(e)&&(i.top=e,r=!0),r&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)},zoomTo:function(t,e,i){var r=this.options,o=this.canvasData,s=o.width,h=o.height,c=o.naturalWidth,l=o.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&r.zoomable){var d=c*t,p=l*t;if(!1===dispatchEvent(this.element,L,{ratio:t,oldRatio:s/c,originalEvent:i}))return this;if(i){var u,m,g,f=this.pointers,v=getOffset(this.cropper),b=f&&Object.keys(f).length?(u=0,m=0,g=0,forEach(f,function(t){var e=t.startX,i=t.startY;u+=e,m+=i,g+=1}),u/=g,m/=g,{pageX:u,pageY:m}):{pageX:i.pageX,pageY:i.pageY};o.left-=(d-s)*((b.pageX-v.left-o.left)/s),o.top-=(p-h)*((b.pageY-v.top-o.top)/h)}else isPlainObject(e)&&isNumber(e.x)&&isNumber(e.y)?(o.left-=(d-s)*((e.x-o.left)/s),o.top-=(p-h)*((e.y-o.top)/h)):(o.left-=(d-s)/2,o.top-=(p-h)/2);o.width=d,o.height=p,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return isNumber(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,isNumber(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(isNumber(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,r=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(isNumber(t)&&(i.scaleX=t,r=!0),isNumber(e)&&(i.scaleY=e,r=!0),r&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,r=this.imageData,o=this.canvasData,s=this.cropBoxData;if(this.ready&&this.cropped){t={x:s.left-o.left,y:s.top-o.top,width:s.width,height:s.height};var h=r.width/r.naturalWidth;if(forEach(t,function(e,i){t[i]=e/h}),e){var c=Math.round(t.y+t.height),l=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=l-t.x,t.height=c-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=r.rotate||0),i.scalable&&(t.scaleX=r.scaleX||1,t.scaleY=r.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,r=this.canvasData,o={};if(this.ready&&!this.disabled&&isPlainObject(t)){var s=!1;e.rotatable&&isNumber(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,s=!0),e.scalable&&(isNumber(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,s=!0),isNumber(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,s=!0)),s&&this.renderCanvas(!0,!0);var h=i.width/i.naturalWidth;isNumber(t.x)&&(o.left=t.x*h+r.left),isNumber(t.y)&&(o.top=t.y*h+r.top),isNumber(t.width)&&(o.width=t.width*h),isNumber(t.height)&&(o.height=t.height*h),this.setCropBoxData(o)}return this},getContainerData:function(){return this.ready?$({},this.containerData):{}},getImageData:function(){return this.sized?$({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&forEach(["left","top","width","height","naturalWidth","naturalHeight"],function(i){e[i]=t[i]}),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&isPlainObject(t)&&(isNumber(t.left)&&(e.left=t.left),isNumber(t.top)&&(e.top=t.top),isNumber(t.width)?(e.width=t.width,e.height=t.width/i):isNumber(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,i,r=this.cropBoxData,o=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&isPlainObject(t)&&(isNumber(t.left)&&(r.left=t.left),isNumber(t.top)&&(r.top=t.top),isNumber(t.width)&&t.width!==r.width&&(e=!0,r.width=t.width),isNumber(t.height)&&t.height!==r.height&&(i=!0,r.height=t.height),o&&(e?r.height=r.width/o:i&&(r.width=r.height*o)),this.renderCropBox()),this},getCroppedCanvas:function(){var t,e,i,r,o,s,h,c,l,d,p,u,m,g,f,v,b,w,y,x,C,k,M,D,O,N,B,T,E,S,z,L,j,A,R,P,W,H,Z,X,Y,$=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var I=this.canvasData,U=(t=this.image,i=(e=this.imageData).aspectRatio,r=e.naturalWi
9dth,o=e.naturalHeight,h=void 0===(s=e.rotate)?0:s,l=void 0===(c=e.scaleX)?1:c,p=void 0===(d=e.scaleY)?1:d,u=I.aspectRatio,m=I.naturalWidth,g=I.naturalHeight,f=$.fillColor,v=$.imageSmoothingEnabled,b=$.imageSmoothingQuality,y=void 0===(w=$.maxWidth)?1/0:w,C=void 0===(x=$.maxHeight)?1/0:x,M=void 0===(k=$.minWidth)?0:k,O=void 0===(D=$.minHeight)?0:D,B=(N=document.createElement("canvas")).getContext("2d"),T=getAdjustedSizes({aspectRatio:u,width:y,height:C}),E=getAdjustedSizes({aspectRatio:u,width:M,height:O},"cover"),S=Math.min(T.width,Math.max(E.width,m)),z=Math.min(T.height,Math.max(E.height,g)),L=getAdjustedSizes({aspectRatio:i,width:y,height:C}),j=getAdjustedSizes({aspectRatio:i,width:M,height:O},"cover"),A=Math.min(L.width,Math.max(j.width,r)),R=Math.min(L.height,Math.max(j.height,o)),N.width=normalizeDecimalNumber(S),N.height=normalizeDecimalNumber(z),B.fillStyle=void 0===f?"transparent":f,B.fillRect(0,0,S,z),B.save(),B.translate(S/2,z/2),B.rotate(h*Math.PI/180),B.scale(l,p),B.imageSmoothingEnabled=void 0===v||v,B.imageSmoothingQuality=void 0===b?"low":b,B.drawImage.apply(B,[t].concat(_toConsumableArray([-A/2,-R/2,A,R].map(function(t){return Math.floor(normalizeDecimalNumber(t))})))),B.restore(),N);if(!this.cropped)return U;var _=this.getData($.rounded),F=_.x,q=_.y,K=_.width,V=_.height,G=U.width/Math.floor(I.naturalWidth);1!==G&&(F*=G,q*=G,K*=G,V*=G);var Q=K/V,J=getAdjustedSizes({aspectRatio:Q,width:$.maxWidth||1/0,height:$.maxHeight||1/0}),tt=getAdjustedSizes({aspectRatio:Q,width:$.minWidth||0,height:$.minHeight||0},"cover"),te=getAdjustedSizes({aspectRatio:Q,width:$.width||(1!==G?U.width:K),height:$.height||(1!==G?U.height:V)}),ti=te.width,ta=te.height;ti=Math.min(J.width,Math.max(tt.width,ti)),ta=Math.min(J.height,Math.max(tt.height,ta));var tr=document.createElement("canvas"),to=tr.getContext("2d");tr.width=normalizeDecimalNumber(ti),tr.height=normalizeDecimalNumber(ta),to.fillStyle=$.fillColor||"transparent",to.fillRect(0,0,ti,ta);var tn=$.imageSmoothingEnabled,ts=$.imageSmoothingQuality;to.imageSmoothingEnabled=void 0===tn||tn,ts&&(to.imageSmoothingQuality=ts);var th=U.width,tc=U.height,tl=F,td=q;tl<=-K||tl>th?(tl=0,P=0,H=0,X=0):tl<=0?(H=-tl,X=P=Math.min(th,K+(tl=0))):tl<=th&&(H=0,X=P=Math.min(K,th-tl)),P<=0||td<=-V||td>tc?(td=0,W=0,Z=0,Y=0):td<=0?(Z=-td,Y=W=Math.min(tc,V+(td=0))):td<=tc&&(Z=0,Y=W=Math.min(V,tc-td));var tp=[tl,td,P,W];if(X>0&&Y>0){var tu=ti/K;tp.push(H*tu,Z*tu,X*tu,Y*tu)}return to.drawImage.apply(to,[U].concat(_toConsumableArray(tp.map(function(t){return Math.floor(normalizeDecimalNumber(t))})))),tr},setAspectRatio:function(t){var e=this.options;return!this.disabled&&!isUndefined(t)&&(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,r=this.face;if(this.ready&&!this.disabled){var o=t===w,s=e.movable&&t===y;t=o||s?t:x,e.dragMode=t,setData(i,v,t),toggleClass(i,l,o),toggleClass(i,f,s),e.cropBoxMovable||(setData(r,v,t),toggleClass(r,l,o),toggleClass(r,f,s))}return this}}),tt}()},5633:function(){},42016:function(t,e,i){"use strict";i.d(e,{Z:function(){return l}});var r=i(67294),o=i(33129),s=i.n(o),n=function(){return(n=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var o in e=arguments[i])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function a(t,e){var i={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&0>e.indexOf(r)&&(i[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)0>e.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(i[r[o]]=t[r[o]])}return i}var h=["aspectRatio","autoCrop","autoCropArea","background","center","checkCrossOrigin","checkOrientation","cropBoxMovable","cropBoxResizable","data","dragMode","guides","highlight","initialAspectRatio","minCanvasHeight","minCanvasWidth","minContainerHeight","minContainerWidth","minCropBoxHeight","minCropBoxWidth","modal","movable","preview","responsive","restore","rotatable","scalable","toggleDragModeOnDblclick","viewMode","wheelZoomRatio","zoomOnTouch","zoomOnWheel","zoomable","cropstart","cropmove","cropend","crop","zoom","ready"],c={opacity:0,maxWidth:"100%"},l=r.forwardRef(function(t,e){var i,o=a(t,[]),l=o.dragMode,d=void 0===l?"crop":l,p=o.src,u=o.style,m=o.className,g=o.crossOrigin,f=o.scaleX,v=o.scaleY,b=o.enable,w=o.zoomTo,y=o.rotateTo,x=o.alt,C=o.ready,k=o.onInitialized,M=a(o,["dragMode","src","style","className","crossOrigin","scaleX","scaleY","enable","zoomTo","rotateTo","alt","ready","onInitialized"]),D={scaleY:v,scaleX:f,enable:b,zoomTo:w,rotateTo:y},O=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];var i=(0,r.useRef)(null);return r.useEffect(function(){t.forEach(function(t){t&&("function"==typeof t?t(i.current):t.current=i.current)})},[t]),i}(e,(0,r.useRef)(null));(0,r.useEffect)(function(){var t;(null===(t=O.current)||void 0===t?void 0:t.cropper)&&"number"==typeof w&&O.current.cropper.zoomTo(w)},[o.zoomTo]),(0,r.useEffect)(function(){var t;(null===(t=O.current)||void 0===t?void 0:t.cropper)&&void 0!==p&&O.current.cropper.reset().clear().replace(p)},[p]),(0,r.useEffect)(function(){if(null!==O.current){var t=new(s())(O.current,n(n({dragMode:d},M),{ready:function(t){var e,i,r,o,s,h,c,l,d,p;null!==t.currentTarget&&(e=t.currentTarget.cropper,void 0===(i=D)&&(i={}),r=i.enable,s=void 0===(o=i.scaleX)?1:o,c=void 0===(h=i.scaleY)?1:h,d=void 0===(l=i.zoomTo)?0:l,p=i.rotateTo,void 0===r||r?e.enable():e.disable(),e.scaleX(s),e.scaleY(c),void 0!==p&&e.rotateTo(p),d>0&&e.zoomTo(d)),C&&C(t)}}));k&&k(t)}return function(){var t,e;null===(e=null===(t=O.current)||void 0===t?void 0:t.cropper)||void 0===e||e.destroy()}},[O]);var N=(i=n(n({},M),{crossOrigin:g,src:p,alt:void 0===x?"picture":x}),h.reduce(function(t,e){return t[e],a(t,["symbol"==typeof e?e:e+""])},i));return r.createElement("div",{style:u,className:m},r.createElement("img",n({},N,{style:c,ref:O})))})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.