diff --git a/css/main-D5fDg73W.chunk.css b/css/main-RS3fxfDk.chunk.css
similarity index 98%
rename from css/main-D5fDg73W.chunk.css
rename to css/main-RS3fxfDk.chunk.css
index b084584a2..95c085a75 100644
--- a/css/main-D5fDg73W.chunk.css
+++ b/css/main-RS3fxfDk.chunk.css
@@ -12,4 +12,4 @@
* Released under the MIT license
*
* Date: 2024-04-21T07:43:02.731Z
-*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.circle-details-container[data-v-74b01306]{padding-inline:20px;margin-top:1rem}.circle-details-container .circle-details-grid[data-v-74b01306]{display:grid;grid-template-columns:1fr;gap:36px;max-width:800px;margin-inline:auto}.circle-details-container .circle-details-grid.is-editing .circle-name-wrapper[data-v-74b01306],.circle-details-container .circle-details-grid.is-editing .circle-description-wrapper[data-v-74b01306],.circle-details-container .circle-details-grid.is-editing .actions[data-v-74b01306]{width:100%}.circle-details-container .circle-details-grid.is-editing .actions[data-v-74b01306] .button-vue{flex:1}.circle-details-container .circle-details-grid .circle-details__header-wrapper[data-v-74b01306]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px}.circle-details-container .circle-details-grid .circle-details__main-content[data-v-74b01306]{margin-inline-start:99px}@media(max-width:768px){.circle-details-container .circle-details-grid .circle-details__main-content[data-v-74b01306]{margin-inline-start:0}}.circle-details-container .circle-details__header[data-v-74b01306]{background-color:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;max-width:500px}.circle-details-container .circle-details__header .circle-description-wrapper[data-v-74b01306]{margin-bottom:4px}.circle-details-container .circle-details__header .circle-name[data-v-74b01306]{font-size:1.5rem;font-weight:700;margin:0 0 2px}.circle-details-container .circle-details__header .subtitle[data-v-74b01306]{color:var(--color-text-maxcontrast)}.circle-details-container .circle-details__header .actions[data-v-74b01306]{display:flex;gap:8px}.circle-details-container .circle-details-section[data-v-74b01306]{margin-bottom:2rem;max-width:500px}.circle-details-container .circle-details-section .member-section-layout[data-v-74b01306]{display:inline-block;width:100%;max-width:500px}.circle-details-container .circle-details-section .section-header[data-v-74b01306]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.circle-details-container .circle-details-section .section-header[data-v-74b01306] h2,.circle-details-container .circle-details-section .section-header[data-v-74b01306] h3{line-height:2px;margin:4px 0 8px}.circle-details-container .circle-details-section .item-list[data-v-74b01306]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.circle-details-container .circle-details-section .item-list[data-v-74b01306] .list-item__wrapper{padding-inline-start:0}.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-main-text)}.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg{width:20px;height:20px;fill:currentColor}.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg path,.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg rect,.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg circle,.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg polygon,.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg polyline,.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg ellipse,.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon svg line{fill:currentColor}.circle-details-container .circle-details-section .item-list[data-v-74b01306] .resource__icon img{border-radius:var(--border-radius-pill);overflow:hidden;width:32px;height:32px}.circle-details-container .circle-details-section .avatar-list[data-v-74b01306]{display:flex;flex-wrap:wrap;flex-grow:1;gap:12px}.circle-details-container .circle-details-section[data-v-74b01306] .app-content-list{max-width:100%;border:0}.circle-details-container .resource-shortcuts[data-v-74b01306]{margin-top:calc(var(--default-grid-baseline) * 3)}.circle-details-container .resource-shortcuts__title[data-v-74b01306]{font-size:1.3rem;font-weight:600;margin:0 0 calc(var(--default-grid-baseline) * 2) 0;display:block;width:100%}.circle-details-container .resource-shortcuts__buttons[data-v-74b01306]{display:flex;flex-wrap:nowrap;gap:calc(var(--default-grid-baseline) * 2);align-items:center;overflow-x:auto}.circle-details-container .circle-avatar-buttons-wrapper[data-v-74b01306]{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.circle-details-container .circle-avatar-buttons-wrapper[data-v-74b01306] .button-vue{width:100%}@media(max-width:768px){.circle-details-container .circle-avatar-buttons-wrapper[data-v-74b01306]{width:100%}}.circle-avatar-cropper[data-v-74b01306]{width:300px;height:300px;overflow:hidden;margin-inline:auto;margin-top:calc(-1 * var(--default-clickable-area));margin-bottom:16px}.circle-avatar-cropper[data-v-74b01306] .cropper-view-box{border-radius:50%}[data-v-74b01306] .dialog .dialog__content{display:flex;align-items:center;justify-content:center}[data-v-74b01306] .dialog .dialog__actions{width:100%;gap:8px}[data-v-74b01306] .dialog .dialog__actions .button-vue{flex:1}@media only screen and (min-width:513px){.circle-avatar-cropper-dialog .modal-wrapper--normal .modal-container{width:324px!important}}
+*/.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{inset:0;position:absolute}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.circle-details-container[data-v-dbe19a32]{padding-inline:20px;margin-top:1rem}.circle-details-container .circle-details-grid[data-v-dbe19a32]{display:grid;grid-template-columns:1fr;gap:36px;max-width:800px;margin-inline:auto}.circle-details-container .circle-details-grid.is-editing .circle-name-wrapper[data-v-dbe19a32],.circle-details-container .circle-details-grid.is-editing .circle-description-wrapper[data-v-dbe19a32],.circle-details-container .circle-details-grid.is-editing .actions[data-v-dbe19a32]{width:100%}.circle-details-container .circle-details-grid.is-editing .actions[data-v-dbe19a32] .button-vue{flex:1}.circle-details-container .circle-details-grid .circle-details__header-wrapper[data-v-dbe19a32]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:24px}.circle-details-container .circle-details-grid .circle-details__main-content[data-v-dbe19a32]{margin-inline-start:99px}@media(max-width:768px){.circle-details-container .circle-details-grid .circle-details__main-content[data-v-dbe19a32]{margin-inline-start:0}}.circle-details-container .circle-details__header[data-v-dbe19a32]{background-color:transparent;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;max-width:500px}.circle-details-container .circle-details__header .circle-description-wrapper[data-v-dbe19a32]{margin-bottom:4px}.circle-details-container .circle-details__header .circle-name[data-v-dbe19a32]{font-size:1.5rem;font-weight:700;margin:0 0 2px}.circle-details-container .circle-details__header .subtitle[data-v-dbe19a32]{color:var(--color-text-maxcontrast)}.circle-details-container .circle-details__header .actions[data-v-dbe19a32]{display:flex;gap:8px}.circle-details-container .circle-details-section[data-v-dbe19a32]{margin-bottom:2rem;max-width:500px}.circle-details-container .circle-details-section .member-section-layout[data-v-dbe19a32]{display:inline-block;width:100%;max-width:500px}.circle-details-container .circle-details-section .section-header[data-v-dbe19a32]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.circle-details-container .circle-details-section .section-header[data-v-dbe19a32] h2,.circle-details-container .circle-details-section .section-header[data-v-dbe19a32] h3{line-height:2px;margin:4px 0 8px}.circle-details-container .circle-details-section .item-list[data-v-dbe19a32]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px;max-height:300px;overflow-y:auto}.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .list-item__wrapper{padding-inline-start:0}.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-main-text)}.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg{width:20px;height:20px;fill:currentColor}.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg path,.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg rect,.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg circle,.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg polygon,.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg polyline,.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg ellipse,.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon svg line{fill:currentColor}.circle-details-container .circle-details-section .item-list[data-v-dbe19a32] .resource__icon img{border-radius:var(--border-radius-pill);overflow:hidden;width:32px;height:32px}.circle-details-container .circle-details-section .avatar-list[data-v-dbe19a32]{display:flex;flex-wrap:wrap;flex-grow:1;gap:12px}.circle-details-container .circle-details-section[data-v-dbe19a32] .app-content-list{max-width:100%;border:0}.circle-details-container .resource-shortcuts[data-v-dbe19a32]{margin-top:calc(var(--default-grid-baseline) * 3)}.circle-details-container .resource-shortcuts__title[data-v-dbe19a32]{font-size:1.3rem;font-weight:600;margin:0 0 calc(var(--default-grid-baseline) * 2) 0;display:block;width:100%}.circle-details-container .resource-shortcuts__buttons[data-v-dbe19a32]{display:flex;flex-wrap:nowrap;gap:calc(var(--default-grid-baseline) * 2);align-items:center;overflow-x:auto}.circle-details-container .circle-avatar-buttons-wrapper[data-v-dbe19a32]{width:100%;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.circle-details-container .circle-avatar-buttons-wrapper[data-v-dbe19a32] .button-vue{width:100%}@media(max-width:768px){.circle-details-container .circle-avatar-buttons-wrapper[data-v-dbe19a32]{width:100%}}.circle-avatar-cropper[data-v-dbe19a32]{width:300px;height:300px;overflow:hidden;margin-inline:auto;margin-top:calc(-1 * var(--default-clickable-area));margin-bottom:16px}.circle-avatar-cropper[data-v-dbe19a32] .cropper-view-box{border-radius:50%}[data-v-dbe19a32] .dialog .dialog__content{display:flex;align-items:center;justify-content:center}[data-v-dbe19a32] .dialog .dialog__actions{width:100%;gap:8px}[data-v-dbe19a32] .dialog .dialog__actions .button-vue{flex:1}@media only screen and (min-width:513px){.circle-avatar-cropper-dialog .modal-wrapper--normal .modal-container{width:324px!important}}
diff --git a/css/teams-main.css b/css/teams-main.css
index 205266856..e7576d0ff 100644
--- a/css/teams-main.css
+++ b/css/teams-main.css
@@ -1,5 +1,5 @@
/* extracted by css-entry-points-plugin */
-@import './main-D5fDg73W.chunk.css';
+@import './main-RS3fxfDk.chunk.css';
@import './logger-CNf09jSX.chunk.css';
@import './NcCheckboxRadioSwitch-BVTMQSAg-rNRsAuW3.chunk.css';
@import './NcActionRouter-vYFtIOzD-BuuqIKuh.chunk.css';
diff --git a/js/teams-main.mjs b/js/teams-main.mjs
index 70a90b14d..812aa36ab 100644
--- a/js/teams-main.mjs
+++ b/js/teams-main.mjs
@@ -67,5 +67,5 @@ Use a v-bind binding combined with a v-on listener that emits update:x event ins
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var F=typeof window<"u"&&typeof window.document<"u",B=F?window:{},ie=F&&B.document.documentElement?"ontouchstart"in B.document.documentElement:!1,_e=F?"PointerEvent"in B:!1,J="cropper",ye="all",he="crop",X="move",ee="zoom",ce="e",ge="w",pe="s",K="n",ue="ne",de="nw",be="se",me="sw",Te="".concat(J,"-crop"),ke="".concat(J,"-disabled"),Se="".concat(J,"-hidden"),Qe="".concat(J,"-hide"),pt="".concat(J,"-invisible"),it="".concat(J,"-modal"),at="".concat(J,"-move"),De="".concat(J,"Action"),Nt="".concat(J,"Preview"),E="crop",T="move",A="none",L="crop",$="cropend",le="cropmove",se="cropstart",fe="dblclick",Ae=ie?"touchstart":"mousedown",Ut=ie?"touchmove":"mousemove",ot=ie?"touchend touchcancel":"mouseup",wi=_e?"pointerdown":Ae,vr=_e?"pointermove":Ut,Pn=_e?"pointerup pointercancel":ot,sn="ready",yr="resize",Rn="wheel",Vi="zoom",br="image/jpeg",Sa=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,ka=/^data:/,Na=/^data:image\/jpeg;base64,/,u=/^img|canvas$/i,_=200,S=100,R={viewMode:0,dragMode:E,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:_,minContainerHeight:S,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},ae='
',oe=Number.isNaN||B.isNaN;function W(d){return typeof d=="number"&&!oe(d)}var Ne=function(d){return d>0&&d<1/0};function Ce(d){return typeof d>"u"}function $e(d){return s(d)==="object"&&d!==null}var yt=Object.prototype.hasOwnProperty;function Ft(d){if(!$e(d))return!1;try{var p=d.constructor,m=p.prototype;return p&&m&&yt.call(m,"isPrototypeOf")}catch{return!1}}function st(d){return typeof d=="function"}var lt=Array.prototype.slice;function ii(d){return Array.from?Array.from(d):lt.call(d)}function He(d,p){return d&&st(p)&&(Array.isArray(d)||W(d.length)?ii(d).forEach(function(m,C){p.call(d,m,C,d)}):$e(d)&&Object.keys(d).forEach(function(m){p.call(d,d[m],m,d)})),d}var Je=Object.assign||function(d){for(var p=arguments.length,m=new Array(p>1?p-1:0),C=1;C0&&m.forEach(function(w){$e(w)&&Object.keys(w).forEach(function(N){d[N]=w[N]})}),d},_r=/\.\d*(?:0|9){12}\d*$/;function ci(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return _r.test(d)?Math.round(d*p)/p:d}var Cr=/^width|height|left|top|marginLeft|marginTop$/;function ni(d,p){var m=d.style;He(p,function(C,w){Cr.test(w)&&W(C)&&(C="".concat(C,"px")),m[w]=C})}function xa(d,p){return d.classList?d.classList.contains(p):d.className.indexOf(p)>-1}function kt(d,p){if(p){if(W(d.length)){He(d,function(C){kt(C,p)});return}if(d.classList){d.classList.add(p);return}var m=d.className.trim();m?m.indexOf(p)<0&&(d.className="".concat(m," ").concat(p)):d.className=p}}function ri(d,p){if(p){if(W(d.length)){He(d,function(m){ri(m,p)});return}if(d.classList){d.classList.remove(p);return}d.className.indexOf(p)>=0&&(d.className=d.className.replace(p,""))}}function ln(d,p,m){if(p){if(W(d.length)){He(d,function(C){ln(C,p,m)});return}m?kt(d,p):ri(d,p)}}var Ld=/([a-z\d])([A-Z])/g;function Ia(d){return d.replace(Ld,"$1-$2").toLowerCase()}function Ta(d,p){return $e(d[p])?d[p]:d.dataset?d.dataset[p]:d.getAttribute("data-".concat(Ia(p)))}function Dn(d,p,m){$e(m)?d[p]=m:d.dataset?d.dataset[p]=m:d.setAttribute("data-".concat(Ia(p)),m)}function Pd(d,p){if($e(d[p]))try{delete d[p]}catch{d[p]=void 0}else if(d.dataset)try{delete d.dataset[p]}catch{d.dataset[p]=void 0}else d.removeAttribute("data-".concat(Ia(p)))}var _s=/\s\s*/,Cs=(function(){var d=!1;if(F){var p=!1,m=function(){},C=Object.defineProperty({},"once",{get:function(){return d=!0,p},set:function(w){p=w}});B.addEventListener("test",m,C),B.removeEventListener("test",m,C)}return d})();function Zt(d,p,m){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},w=m;p.trim().split(_s).forEach(function(N){if(!Cs){var M=d.listeners;M&&M[N]&&M[N][m]&&(w=M[N][m],delete M[N][m],Object.keys(M[N]).length===0&&delete M[N],Object.keys(M).length===0&&delete d.listeners)}d.removeEventListener(N,w,C)})}function Yt(d,p,m){var C=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},w=m;p.trim().split(_s).forEach(function(N){if(C.once&&!Cs){var M=d.listeners,H=M===void 0?{}:M;w=function(){delete H[N][m],d.removeEventListener(N,w,C);for(var U=arguments.length,j=new Array(U),V=0;VMath.abs(m)&&(m=Ve)})}),m}function wr(d,p){var m=d.pageX,C=d.pageY,w={endX:m,endY:C};return p?w:r({startX:m,startY:C},w)}function jd(d){var p=0,m=0,C=0;return He(d,function(w){var N=w.startX,M=w.startY;p+=N,m+=M,C+=1}),p/=C,m/=C,{pageX:p,pageY:m}}function Ei(d){var p=d.aspectRatio,m=d.height,C=d.width,w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",N=Ne(C),M=Ne(m);if(N&&M){var H=m*p;w==="contain"&&H>C||w==="cover"&&H90?{width:U,height:H}:{width:H,height:U}}function zd(d,p,m,C){var w=p.aspectRatio,N=p.naturalWidth,M=p.naturalHeight,H=p.rotate,U=H===void 0?0:H,j=p.scaleX,V=j===void 0?1:j,Z=p.scaleY,Ve=Z===void 0?1:Z,Oe=m.aspectRatio,We=m.naturalWidth,Ge=m.naturalHeight,mt=C.fillColor,xt=mt===void 0?"transparent":mt,ct=C.imageSmoothingEnabled,Si=ct===void 0?!0:ct,zt=C.imageSmoothingQuality,ne=zt===void 0?"low":zt,Fe=C.maxWidth,ft=Fe===void 0?1/0:Fe,ai=C.maxHeight,ui=ai===void 0?1/0:ai,zi=C.minWidth,Bi=zi===void 0?0:zi,ki=C.minHeight,Ni=ki===void 0?0:ki,$i=document.createElement("canvas"),Mt=$i.getContext("2d"),Er=Ei({aspectRatio:Oe,width:ft,height:ui}),xs=Ei({aspectRatio:Oe,width:Bi,height:Ni},"cover"),Oa=Math.min(Er.width,Math.max(xs.width,We)),Ma=Math.min(Er.height,Math.max(xs.height,Ge)),Is=Ei({aspectRatio:w,width:ft,height:ui}),Ts=Ei({aspectRatio:w,width:Bi,height:Ni},"cover"),As=Math.min(Is.width,Math.max(Ts.width,N)),Os=Math.min(Is.height,Math.max(Ts.height,M)),Qd=[-As/2,-Os/2,As,Os];return $i.width=ci(Oa),$i.height=ci(Ma),Mt.fillStyle=xt,Mt.fillRect(0,0,Oa,Ma),Mt.save(),Mt.translate(Oa/2,Ma/2),Mt.rotate(U*Math.PI/180),Mt.scale(V,Ve),Mt.imageSmoothingEnabled=Si,Mt.imageSmoothingQuality=ne,Mt.drawImage.apply(Mt,[d].concat(h(Qd.map(function(eh){return Math.floor(ci(eh))})))),Mt.restore(),$i}var ks=String.fromCharCode;function Bd(d,p,m){var C="";m+=p;for(var w=p;w0;)m.push(ks.apply(null,ii(w.subarray(0,C)))),w=w.subarray(C);return"data:".concat(p,";base64,").concat(btoa(m.join("")))}function Fd(d){var p=new DataView(d),m;try{var C,w,N;if(p.getUint8(0)===255&&p.getUint8(1)===216)for(var M=p.byteLength,H=2;H+1=8&&(N=j+Z)}}}if(N){var Ve=p.getUint16(N,C),Oe,We;for(We=0;We=0?w:_),height:Math.max(m.offsetHeight,N>=0?N:S)};this.containerData=M,ni(C,{width:M.width,height:M.height}),kt(d,Se),ri(C,Se)},initCanvas:function(){var d=this.containerData,p=this.imageData,m=this.options.viewMode,C=Math.abs(p.rotate)%180===90,w=C?p.naturalHeight:p.naturalWidth,N=C?p.naturalWidth:p.naturalHeight,M=w/N,H=d.width,U=d.height;d.height*M>d.width?m===3?H=d.height*M:U=d.width/M:m===3?U=d.width/M:H=d.height*M;var j={aspectRatio:M,naturalWidth:w,naturalHeight:N,width:H,height:U};this.canvasData=j,this.limited=m===1||m===2,this.limitCanvas(!0,!0),j.width=Math.min(Math.max(j.width,j.minWidth),j.maxWidth),j.height=Math.min(Math.max(j.height,j.minHeight),j.maxHeight),j.left=(d.width-j.width)/2,j.top=(d.height-j.height)/2,j.oldLeft=j.left,j.oldTop=j.top,this.initialCanvasData=Je({},j)},limitCanvas:function(d,p){var m=this.options,C=this.containerData,w=this.canvasData,N=this.cropBoxData,M=m.viewMode,H=w.aspectRatio,U=this.cropped&&N;if(d){var j=Number(m.minCanvasWidth)||0,V=Number(m.minCanvasHeight)||0;M>1?(j=Math.max(j,C.width),V=Math.max(V,C.height),M===3&&(V*H>j?j=V*H:V=j/H)):M>0&&(j?j=Math.max(j,U?N.width:0):V?V=Math.max(V,U?N.height:0):U&&(j=N.width,V=N.height,V*H>j?j=V*H:V=j/H));var Z=Ei({aspectRatio:H,width:j,height:V});j=Z.width,V=Z.height,w.minWidth=j,w.minHeight=V,w.maxWidth=1/0,w.maxHeight=1/0}if(p)if(M>(U?0:1)){var Ve=C.width-w.width,Oe=C.height-w.height;w.minLeft=Math.min(0,Ve),w.minTop=Math.min(0,Oe),w.maxLeft=Math.max(0,Ve),w.maxTop=Math.max(0,Oe),U&&this.limited&&(w.minLeft=Math.min(N.left,N.left+(N.width-w.width)),w.minTop=Math.min(N.top,N.top+(N.height-w.height)),w.maxLeft=N.left,w.maxTop=N.top,M===2&&(w.width>=C.width&&(w.minLeft=Math.min(0,Ve),w.maxLeft=Math.max(0,Ve)),w.height>=C.height&&(w.minTop=Math.min(0,Oe),w.maxTop=Math.max(0,Oe))))}else w.minLeft=-w.width,w.minTop=-w.height,w.maxLeft=C.width,w.maxTop=C.height},renderCanvas:function(d,p){var m=this.canvasData,C=this.imageData;if(p){var w=Vd({width:C.naturalWidth*Math.abs(C.scaleX||1),height:C.naturalHeight*Math.abs(C.scaleY||1),degree:C.rotate||0}),N=w.width,M=w.height,H=m.width*(N/m.naturalWidth),U=m.height*(M/m.naturalHeight);m.left-=(H-m.width)/2,m.top-=(U-m.height)/2,m.width=H,m.height=U,m.aspectRatio=N/M,m.naturalWidth=N,m.naturalHeight=M,this.limitCanvas(!0,!1)}(m.width>m.maxWidth||m.widthm.maxHeight||m.heightp.width?w.height=w.width/m:w.width=w.height*m),this.cropBoxData=w,this.limitCropBox(!0,!0),w.width=Math.min(Math.max(w.width,w.minWidth),w.maxWidth),w.height=Math.min(Math.max(w.height,w.minHeight),w.maxHeight),w.width=Math.max(w.minWidth,w.width*C),w.height=Math.max(w.minHeight,w.height*C),w.left=p.left+(p.width-w.width)/2,w.top=p.top+(p.height-w.height)/2,w.oldLeft=w.left,w.oldTop=w.top,this.initialCropBoxData=Je({},w)},limitCropBox:function(d,p){var m=this.options,C=this.containerData,w=this.canvasData,N=this.cropBoxData,M=this.limited,H=m.aspectRatio;if(d){var U=Number(m.minCropBoxWidth)||0,j=Number(m.minCropBoxHeight)||0,V=M?Math.min(C.width,w.width,w.width+w.left,C.width-w.left):C.width,Z=M?Math.min(C.height,w.height,w.height+w.top,C.height-w.top):C.height;U=Math.min(U,C.width),j=Math.min(j,C.height),H&&(U&&j?j*H>U?j=U/H:U=j*H:U?j=U/H:j&&(U=j*H),Z*H>V?Z=V/H:V=Z*H),N.minWidth=Math.min(U,V),N.minHeight=Math.min(j,Z),N.maxWidth=V,N.maxHeight=Z}p&&(M?(N.minLeft=Math.max(0,w.left),N.minTop=Math.max(0,w.top),N.maxLeft=Math.min(C.width,w.left+w.width)-N.width,N.maxTop=Math.min(C.height,w.top+w.height)-N.height):(N.minLeft=0,N.minTop=0,N.maxLeft=C.width-N.width,N.maxTop=C.height-N.height))},renderCropBox:function(){var d=this.options,p=this.containerData,m=this.cropBoxData;(m.width>m.maxWidth||m.widthm.maxHeight||m.height=p.width&&m.height>=p.height?X:ye),ni(this.cropBox,Je({width:m.width,height:m.height},jn({translateX:m.left,translateY:m.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),cn(this.element,L,this.getData())}},Gd={initPreview:function(){var d=this.element,p=this.crossOrigin,m=this.options.preview,C=p?this.crossOriginUrl:this.url,w=d.alt||"The image to preview",N=document.createElement("img");if(p&&(N.crossOrigin=p),N.src=C,N.alt=w,this.viewBox.appendChild(N),this.viewBoxImage=N,!!m){var M=m;typeof m=="string"?M=d.ownerDocument.querySelectorAll(m):m.querySelector&&(M=[m]),this.previews=M,He(M,function(H){var U=document.createElement("img");Dn(H,Nt,{width:H.offsetWidth,height:H.offsetHeight,html:H.innerHTML}),p&&(U.crossOrigin=p),U.src=C,U.alt=w,U.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;"',H.innerHTML="",H.appendChild(U)})}},resetPreview:function(){He(this.previews,function(d){var p=Ta(d,Nt);ni(d,{width:p.width,height:p.height}),d.innerHTML=p.html,Pd(d,Nt)})},preview:function(){var d=this.imageData,p=this.canvasData,m=this.cropBoxData,C=m.width,w=m.height,N=d.width,M=d.height,H=m.left-p.left-d.left,U=m.top-p.top-d.top;!this.cropped||this.disabled||(ni(this.viewBoxImage,Je({width:N,height:M},jn(Je({translateX:-H,translateY:-U},d)))),He(this.previews,function(j){var V=Ta(j,Nt),Z=V.width,Ve=V.height,Oe=Z,We=Ve,Ge=1;C&&(Ge=Z/C,We=w*Ge),w&&We>Ve&&(Ge=Ve/w,Oe=C*Ge,We=Ve),ni(j,{width:Oe,height:We}),ni(j.getElementsByTagName("img")[0],Je({width:N*Ge,height:M*Ge},jn(Je({translateX:-H*Ge,translateY:-U*Ge},d))))}))}},Wd={bind:function(){var d=this.element,p=this.options,m=this.cropper;st(p.cropstart)&&Yt(d,se,p.cropstart),st(p.cropmove)&&Yt(d,le,p.cropmove),st(p.cropend)&&Yt(d,$,p.cropend),st(p.crop)&&Yt(d,L,p.crop),st(p.zoom)&&Yt(d,Vi,p.zoom),Yt(m,wi,this.onCropStart=this.cropStart.bind(this)),p.zoomable&&p.zoomOnWheel&&Yt(m,Rn,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),p.toggleDragModeOnDblclick&&Yt(m,fe,this.onDblclick=this.dblclick.bind(this)),Yt(d.ownerDocument,vr,this.onCropMove=this.cropMove.bind(this)),Yt(d.ownerDocument,Pn,this.onCropEnd=this.cropEnd.bind(this)),p.responsive&&Yt(window,yr,this.onResize=this.resize.bind(this))},unbind:function(){var d=this.element,p=this.options,m=this.cropper;st(p.cropstart)&&Zt(d,se,p.cropstart),st(p.cropmove)&&Zt(d,le,p.cropmove),st(p.cropend)&&Zt(d,$,p.cropend),st(p.crop)&&Zt(d,L,p.crop),st(p.zoom)&&Zt(d,Vi,p.zoom),Zt(m,wi,this.onCropStart),p.zoomable&&p.zoomOnWheel&&Zt(m,Rn,this.onWheel,{passive:!1,capture:!0}),p.toggleDragModeOnDblclick&&Zt(m,fe,this.onDblclick),Zt(d.ownerDocument,vr,this.onCropMove),Zt(d.ownerDocument,Pn,this.onCropEnd),p.responsive&&Zt(window,yr,this.onResize)}},Yd={resize:function(){if(!this.disabled){var d=this.options,p=this.container,m=this.containerData,C=p.offsetWidth/m.width,w=p.offsetHeight/m.height,N=Math.abs(C-1)>Math.abs(w-1)?C:w;if(N!==1){var M,H;d.restore&&(M=this.getCanvasData(),H=this.getCropBoxData()),this.render(),d.restore&&(this.setCanvasData(He(M,function(U,j){M[j]=U*N})),this.setCropBoxData(He(H,function(U,j){H[j]=U*N})))}}},dblclick:function(){this.disabled||this.options.dragMode===A||this.setDragMode(xa(this.dragBox,Te)?T:E)},wheel:function(d){var p=this,m=Number(this.options.wheelZoomRatio)||.1,C=1;this.disabled||(d.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){p.wheeling=!1},50),d.deltaY?C=d.deltaY>0?1:-1:d.wheelDelta?C=-d.wheelDelta/120:d.detail&&(C=d.detail>0?1:-1),this.zoom(-C*m,d)))},cropStart:function(d){var p=d.buttons,m=d.button;if(!(this.disabled||(d.type==="mousedown"||d.type==="pointerdown"&&d.pointerType==="mouse")&&(W(p)&&p!==1||W(m)&&m!==0||d.ctrlKey))){var C=this.options,w=this.pointers,N;d.changedTouches?He(d.changedTouches,function(M){w[M.identifier]=wr(M)}):w[d.pointerId||0]=wr(d),Object.keys(w).length>1&&C.zoomable&&C.zoomOnTouch?N=ee:N=Ta(d.target,De),Sa.test(N)&&cn(this.element,se,{originalEvent:d,action:N})!==!1&&(d.preventDefault(),this.action=N,this.cropping=!1,N===he&&(this.cropping=!0,kt(this.dragBox,it)))}},cropMove:function(d){var p=this.action;if(!(this.disabled||!p)){var m=this.pointers;d.preventDefault(),cn(this.element,le,{originalEvent:d,action:p})!==!1&&(d.changedTouches?He(d.changedTouches,function(C){Je(m[C.identifier]||{},wr(C,!0))}):Je(m[d.pointerId||0]||{},wr(d,!0)),this.change(d))}},cropEnd:function(d){if(!this.disabled){var p=this.action,m=this.pointers;d.changedTouches?He(d.changedTouches,function(C){delete m[C.identifier]}):delete m[d.pointerId||0],p&&(d.preventDefault(),Object.keys(m).length||(this.action=""),this.cropping&&(this.cropping=!1,ln(this.dragBox,it,this.cropped&&this.options.modal)),cn(this.element,$,{originalEvent:d,action:p}))}}},Jd={change:function(d){var p=this.options,m=this.canvasData,C=this.containerData,w=this.cropBoxData,N=this.pointers,M=this.action,H=p.aspectRatio,U=w.left,j=w.top,V=w.width,Z=w.height,Ve=U+V,Oe=j+Z,We=0,Ge=0,mt=C.width,xt=C.height,ct=!0,Si;!H&&d.shiftKey&&(H=V&&Z?V/Z:1),this.limited&&(We=w.minLeft,Ge=w.minTop,mt=We+Math.min(C.width,m.width,m.left+m.width),xt=Ge+Math.min(C.height,m.height,m.top+m.height));var zt=N[Object.keys(N)[0]],ne={x:zt.endX-zt.startX,y:zt.endY-zt.startY},Fe=function(ft){switch(ft){case ce:Ve+ne.x>mt&&(ne.x=mt-Ve);break;case ge:U+ne.xxt&&(ne.y=xt-Oe);break}};switch(M){case ye:U+=ne.x,j+=ne.y;break;case ce:if(ne.x>=0&&(Ve>=mt||H&&(j<=Ge||Oe>=xt))){ct=!1;break}Fe(ce),V+=ne.x,V<0&&(M=ge,V=-V,U-=V),H&&(Z=V/H,j+=(w.height-Z)/2);break;case K:if(ne.y<=0&&(j<=Ge||H&&(U<=We||Ve>=mt))){ct=!1;break}Fe(K),Z-=ne.y,j+=ne.y,Z<0&&(M=pe,Z=-Z,j-=Z),H&&(V=Z*H,U+=(w.width-V)/2);break;case ge:if(ne.x<=0&&(U<=We||H&&(j<=Ge||Oe>=xt))){ct=!1;break}Fe(ge),V-=ne.x,U+=ne.x,V<0&&(M=ce,V=-V,U-=V),H&&(Z=V/H,j+=(w.height-Z)/2);break;case pe:if(ne.y>=0&&(Oe>=xt||H&&(U<=We||Ve>=mt))){ct=!1;break}Fe(pe),Z+=ne.y,Z<0&&(M=K,Z=-Z,j-=Z),H&&(V=Z*H,U+=(w.width-V)/2);break;case ue:if(H){if(ne.y<=0&&(j<=Ge||Ve>=mt)){ct=!1;break}Fe(K),Z-=ne.y,j+=ne.y,V=Z*H}else Fe(K),Fe(ce),ne.x>=0?VeGe&&(Z-=ne.y,j+=ne.y):(Z-=ne.y,j+=ne.y);V<0&&Z<0?(M=me,Z=-Z,V=-V,j-=Z,U-=V):V<0?(M=de,V=-V,U-=V):Z<0&&(M=be,Z=-Z,j-=Z);break;case de:if(H){if(ne.y<=0&&(j<=Ge||U<=We)){ct=!1;break}Fe(K),Z-=ne.y,j+=ne.y,V=Z*H,U+=w.width-V}else Fe(K),Fe(ge),ne.x<=0?U>We?(V-=ne.x,U+=ne.x):ne.y<=0&&j<=Ge&&(ct=!1):(V-=ne.x,U+=ne.x),ne.y<=0?j>Ge&&(Z-=ne.y,j+=ne.y):(Z-=ne.y,j+=ne.y);V<0&&Z<0?(M=be,Z=-Z,V=-V,j-=Z,U-=V):V<0?(M=ue,V=-V,U-=V):Z<0&&(M=me,Z=-Z,j-=Z);break;case me:if(H){if(ne.x<=0&&(U<=We||Oe>=xt)){ct=!1;break}Fe(ge),V-=ne.x,U+=ne.x,Z=V/H}else Fe(pe),Fe(ge),ne.x<=0?U>We?(V-=ne.x,U+=ne.x):ne.y>=0&&Oe>=xt&&(ct=!1):(V-=ne.x,U+=ne.x),ne.y>=0?Oe=0&&(Ve>=mt||Oe>=xt)){ct=!1;break}Fe(ce),V+=ne.x,Z=V/H}else Fe(pe),Fe(ce),ne.x>=0?Ve=0&&Oe>=xt&&(ct=!1):V+=ne.x,ne.y>=0?Oe0?M=ne.y>0?be:ue:ne.x<0&&(U-=V,M=ne.y>0?me:de),ne.y<0&&(j-=Z),this.cropped||(ri(this.cropBox,Se),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}ct&&(w.width=V,w.height=Z,w.left=U,w.top=j,this.action=M,this.renderCropBox()),He(N,function(ft){ft.startX=ft.endX,ft.startY=ft.endY})}},Zd={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&kt(this.dragBox,it),ri(this.cropBox,Se),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Je({},this.initialImageData),this.canvasData=Je({},this.initialCanvasData),this.cropBoxData=Je({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Je(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),ri(this.dragBox,it),kt(this.cropBox,Se)),this},replace:function(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&d&&(this.isImg&&(this.element.src=d),p?(this.url=d,this.image.src=d,this.ready&&(this.viewBoxImage.src=d,He(this.previews,function(m){m.getElementsByTagName("img")[0].src=d}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(d))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,ri(this.cropper,ke)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,kt(this.cropper,ke)),this},destroy:function(){var d=this.element;return d[J]?(d[J]=void 0,this.isImg&&this.replaced&&(d.src=this.originalUrl),this.uncreate(),this):this},move:function(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,m=this.canvasData,C=m.left,w=m.top;return this.moveTo(Ce(d)?d:C+Number(d),Ce(p)?p:w+Number(p))},moveTo:function(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,m=this.canvasData,C=!1;return d=Number(d),p=Number(p),this.ready&&!this.disabled&&this.options.movable&&(W(d)&&(m.left=d,C=!0),W(p)&&(m.top=p,C=!0),C&&this.renderCanvas(!0)),this},zoom:function(d,p){var m=this.canvasData;return d=Number(d),d<0?d=1/(1-d):d=1+d,this.zoomTo(m.width*d/m.naturalWidth,null,p)},zoomTo:function(d,p,m){var C=this.options,w=this.canvasData,N=w.width,M=w.height,H=w.naturalWidth,U=w.naturalHeight;if(d=Number(d),d>=0&&this.ready&&!this.disabled&&C.zoomable){var j=H*d,V=U*d;if(cn(this.element,Vi,{ratio:d,oldRatio:N/H,originalEvent:m})===!1)return this;if(m){var Z=this.pointers,Ve=ws(this.cropper),Oe=Z&&Object.keys(Z).length?jd(Z):{pageX:m.pageX,pageY:m.pageY};w.left-=(j-N)*((Oe.pageX-Ve.left-w.left)/N),w.top-=(V-M)*((Oe.pageY-Ve.top-w.top)/M)}else Ft(p)&&W(p.x)&&W(p.y)?(w.left-=(j-N)*((p.x-w.left)/N),w.top-=(V-M)*((p.y-w.top)/M)):(w.left-=(j-N)/2,w.top-=(V-M)/2);w.width=j,w.height=V,this.renderCanvas(!0)}return this},rotate:function(d){return this.rotateTo((this.imageData.rotate||0)+Number(d))},rotateTo:function(d){return d=Number(d),W(d)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=d%360,this.renderCanvas(!0,!0)),this},scaleX:function(d){var p=this.imageData.scaleY;return this.scale(d,W(p)?p:1)},scaleY:function(d){var p=this.imageData.scaleX;return this.scale(W(p)?p:1,d)},scale:function(d){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d,m=this.imageData,C=!1;return d=Number(d),p=Number(p),this.ready&&!this.disabled&&this.options.scalable&&(W(d)&&(m.scaleX=d,C=!0),W(p)&&(m.scaleY=p,C=!0),C&&this.renderCanvas(!0,!0)),this},getData:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,p=this.options,m=this.imageData,C=this.canvasData,w=this.cropBoxData,N;if(this.ready&&this.cropped){N={x:w.left-C.left,y:w.top-C.top,width:w.width,height:w.height};var M=m.width/m.naturalWidth;if(He(N,function(j,V){N[V]=j/M}),d){var H=Math.round(N.y+N.height),U=Math.round(N.x+N.width);N.x=Math.round(N.x),N.y=Math.round(N.y),N.width=U-N.x,N.height=H-N.y}}else N={x:0,y:0,width:0,height:0};return p.rotatable&&(N.rotate=m.rotate||0),p.scalable&&(N.scaleX=m.scaleX||1,N.scaleY=m.scaleY||1),N},setData:function(d){var p=this.options,m=this.imageData,C=this.canvasData,w={};if(this.ready&&!this.disabled&&Ft(d)){var N=!1;p.rotatable&&W(d.rotate)&&d.rotate!==m.rotate&&(m.rotate=d.rotate,N=!0),p.scalable&&(W(d.scaleX)&&d.scaleX!==m.scaleX&&(m.scaleX=d.scaleX,N=!0),W(d.scaleY)&&d.scaleY!==m.scaleY&&(m.scaleY=d.scaleY,N=!0)),N&&this.renderCanvas(!0,!0);var M=m.width/m.naturalWidth;W(d.x)&&(w.left=d.x*M+C.left),W(d.y)&&(w.top=d.y*M+C.top),W(d.width)&&(w.width=d.width*M),W(d.height)&&(w.height=d.height*M),this.setCropBoxData(w)}return this},getContainerData:function(){return this.ready?Je({},this.containerData):{}},getImageData:function(){return this.sized?Je({},this.imageData):{}},getCanvasData:function(){var d=this.canvasData,p={};return this.ready&&He(["left","top","width","height","naturalWidth","naturalHeight"],function(m){p[m]=d[m]}),p},setCanvasData:function(d){var p=this.canvasData,m=p.aspectRatio;return this.ready&&!this.disabled&&Ft(d)&&(W(d.left)&&(p.left=d.left),W(d.top)&&(p.top=d.top),W(d.width)?(p.width=d.width,p.height=d.width/m):W(d.height)&&(p.height=d.height,p.width=d.height*m),this.renderCanvas(!0)),this},getCropBoxData:function(){var d=this.cropBoxData,p;return this.ready&&this.cropped&&(p={left:d.left,top:d.top,width:d.width,height:d.height}),p||{}},setCropBoxData:function(d){var p=this.cropBoxData,m=this.options.aspectRatio,C,w;return this.ready&&this.cropped&&!this.disabled&&Ft(d)&&(W(d.left)&&(p.left=d.left),W(d.top)&&(p.top=d.top),W(d.width)&&d.width!==p.width&&(C=!0,p.width=d.width),W(d.height)&&d.height!==p.height&&(w=!0,p.height=d.height),m&&(C?p.height=p.width/m:w&&(p.width=p.height*m)),this.renderCropBox()),this},getCroppedCanvas:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var p=this.canvasData,m=zd(this.image,this.imageData,p,d);if(!this.cropped)return m;var C=this.getData(d.rounded),w=C.x,N=C.y,M=C.width,H=C.height,U=m.width/Math.floor(p.naturalWidth);U!==1&&(w*=U,N*=U,M*=U,H*=U);var j=M/H,V=Ei({aspectRatio:j,width:d.maxWidth||1/0,height:d.maxHeight||1/0}),Z=Ei({aspectRatio:j,width:d.minWidth||0,height:d.minHeight||0},"cover"),Ve=Ei({aspectRatio:j,width:d.width||(U!==1?m.width:M),height:d.height||(U!==1?m.height:H)}),Oe=Ve.width,We=Ve.height;Oe=Math.min(V.width,Math.max(Z.width,Oe)),We=Math.min(V.height,Math.max(Z.height,We));var Ge=document.createElement("canvas"),mt=Ge.getContext("2d");Ge.width=ci(Oe),Ge.height=ci(We),mt.fillStyle=d.fillColor||"transparent",mt.fillRect(0,0,Oe,We);var xt=d.imageSmoothingEnabled,ct=xt===void 0?!0:xt,Si=d.imageSmoothingQuality;mt.imageSmoothingEnabled=ct,Si&&(mt.imageSmoothingQuality=Si);var zt=m.width,ne=m.height,Fe=w,ft=N,ai,ui,zi,Bi,ki,Ni;Fe<=-M||Fe>zt?(Fe=0,ai=0,zi=0,ki=0):Fe<=0?(zi=-Fe,Fe=0,ai=Math.min(zt,M+Fe),ki=ai):Fe<=zt&&(zi=0,ai=Math.min(M,zt-Fe),ki=ai),ai<=0||ft<=-H||ft>ne?(ft=0,ui=0,Bi=0,Ni=0):ft<=0?(Bi=-ft,ft=0,ui=Math.min(ne,H+ft),Ni=ui):ft<=ne&&(Bi=0,ui=Math.min(H,ne-ft),Ni=ui);var $i=[Fe,ft,ai,ui];if(ki>0&&Ni>0){var Mt=Oe/M;$i.push(zi*Mt,Bi*Mt,ki*Mt,Ni*Mt)}return mt.drawImage.apply(mt,[m].concat(h($i.map(function(Er){return Math.floor(ci(Er))})))),Ge},setAspectRatio:function(d){var p=this.options;return!this.disabled&&!Ce(d)&&(p.aspectRatio=Math.max(0,d)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(d){var p=this.options,m=this.dragBox,C=this.face;if(this.ready&&!this.disabled){var w=d===E,N=p.movable&&d===T;d=w||N?d:A,p.dragMode=d,Dn(m,De,d),ln(m,Te,w),ln(m,at,N),p.cropBoxMovable||(Dn(C,De,d),ln(C,Te,w),ln(C,at,N))}return this}},Kd=B.Cropper,Ns=(function(){function d(p){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(l(this,d),!p||!u.test(p.tagName))throw new Error("The first argument is required and must be an
or