1"use strict";(self.appWebpackChunk=self.appWebpackChunk||[]).push([[8999],{8999:function(e,t,r){r.d(t,{d:function(){return S},initImageUpload:function(){return v}});r(2675),r(9463),r(2259),r(5700),r(2008),r(113),r(3792),r(9572),r(8130),r(9868),r(3851),r(1278),r(9432),r(6099),r(3362),r(7764),r(2762),r(3500),r(2953);var o=r(9821),i=r(4600),n=r(2045),a=r(503),c=r(3678),l=r.n(c),s=r(6963),p=r(1471),m=r(4692);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){u(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function u(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=f(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}var b={dropzoneSelector:"[data-image-upload-dropzone]",dropzoneProgress:"[data-image-upload-progress]",containerSelector:"",imageUploadedCallback:function(){},displayImage:!0,enableImageEditor:!0};function y(e,t){var r=m(t.dropzoneSelector),i=m(t.imageContainerSelector);if(e){var n="object"===f(e)?e.id:e;r.hide(),t.displayImage?o.Ay.single("fetch-image-view",{url:l().generate("app.media.main.image.view",{type:t.imageType,id:n,viewOptions:t.imageViewOptions}),method:"GET"},function(e){i.html(e),i.foundation(),a.Ay.registerImages(t.imageContainerSelector,JSON.parse(t.imageViewOptions))}):i.html("")}else r.show(),i.html("")}function v(e){var t=d(d({},b),e);if(t.dropzoneSelector="".concat(t.containerSelector," [data-image-upload-dropzone]").trim(),0===m(t.dropzoneSelector).length)return console.debugLog("initImageUpload was called for non-existing element with selector '".concat(t.dropzoneSelector,"'")),t;t.progressSelector="".concat(t.containerSelector," [data-image-upload-progress]").trim(),t.imageContainerSelector="".concat(t.containerSelector," [data-image-container]").trim(),t.imageViewOptions=m("".concat(t.containerSelector," .image-upload").trim())[0].dataset.imageViewOptions;var o=m(t.progressSelector),a=new i.A(t.dropzoneSelector,{url:l().generate("app.media.main.image.upload"),parallelUploads:1,maxFilesize:33554432,maxFiles:1,createImageThumbnails:!1,acceptedFiles:"image/png,image/jpeg,image/gif,image/bmp,image/tiff,image/webp",disablePreviews:!0,capture:null});a.on("sending",function(e,r,o){o.append("type",t.imageType)}),a.on("totaluploadprogress",function(e){o.css("visibility","visible"),o.find(".progress-meter").css("width","".concat(e,"%")),o.find(".progress-meter-text").html("".concat(e.toFixed()," %"))}),a.on("queuecomplete",function(){o.css("visibility","hidden"),o.find(".progress-meter").css("width","0%"),o.find(".progress-meter-text").html("")}),a.on("error",function(e){!0===e.accepted&&n.A.flashmessage("alert",s.A.trans("flashmessage.media.image_upload.error"))}),a.on("success",function(r,o){m(e.dataStorageSelector).val(o.id),a.removeAllFiles(!0),y(o,t),t.imageUploadedCallback(o.id)}),(0,p.G1)(t.dropzoneSelector,/image\/(?:jpeg|png|gif|bmp|tiff|webp)/,!1);var c=m(t.imageContainerSelector);return c.on("click","[data-image-view-control-remove]",function(){y(null,t),m(t.dataStorageSelector).val("")}),t.enableImageEditor&&Promise.all([r.e(5691),r.e(2637)]).then(r.bind(r,5691)).then(function(e){c.on("click","[data-image-view-control-edit]",function(){var r=m(this).parents("figure").first(),o=parseInt(r[0].dataset.mediaId);e.imageEditor({imageType:t.imageType,imageId:o,options:["focus","rotation","caption","copyright","alternate_text"],onSaveCallback:function(){y(o,t)}})})}),t}function S(e){var t=i.A.forElement(e);t&&t.disable(),m(e).addClass("cursor-not-allowed")}}}]);
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.