Linux aries.aptans.com 4.18.0-348.20.1.lve.1.el8.x86_64 #1 SMP Wed Mar 16 08:45:39 EDT 2022 x86_64
Apache
: 135.181.142.107 | : 172.69.17.128
Cant Read [ /etc/named.conf ]
7.4.33
aja
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
aja /
public_html /
ead /
message /
amd /
build /
[ HOME SHELL ]
Name
Size
Permission
Action
message_drawer.min.js
6.98
KB
-rw-r--r--
message_drawer.min.js.map
18.02
KB
-rw-r--r--
message_drawer_events.min.js
1.53
KB
-rw-r--r--
message_drawer_events.min.js.m...
3.33
KB
-rw-r--r--
message_drawer_helper.min.js
857
B
-rw-r--r--
message_drawer_helper.min.js.m...
3.05
KB
-rw-r--r--
message_drawer_lazy_load_list....
3.4
KB
-rw-r--r--
message_drawer_lazy_load_list....
12.29
KB
-rw-r--r--
message_drawer_router.min.js
4.11
KB
-rw-r--r--
message_drawer_router.min.js.m...
13.8
KB
-rw-r--r--
message_drawer_routes.min.js
568
B
-rw-r--r--
message_drawer_routes.min.js.m...
1.62
KB
-rw-r--r--
message_drawer_view_contact.mi...
1.02
KB
-rw-r--r--
message_drawer_view_contact.mi...
3.81
KB
-rw-r--r--
message_drawer_view_contacts.m...
3.1
KB
-rw-r--r--
message_drawer_view_contacts.m...
9.22
KB
-rw-r--r--
message_drawer_view_contacts_s...
2.65
KB
-rw-r--r--
message_drawer_view_contacts_s...
8.64
KB
-rw-r--r--
message_drawer_view_contacts_s...
1.96
KB
-rw-r--r--
message_drawer_view_contacts_s...
6.03
KB
-rw-r--r--
message_drawer_view_conversati...
41.56
KB
-rw-r--r--
message_drawer_view_conversati...
119.9
KB
-rw-r--r--
message_drawer_view_conversati...
5.96
KB
-rw-r--r--
message_drawer_view_conversati...
11.6
KB
-rw-r--r--
message_drawer_view_conversati...
20.67
KB
-rw-r--r--
message_drawer_view_conversati...
69.68
KB
-rw-r--r--
message_drawer_view_conversati...
24.57
KB
-rw-r--r--
message_drawer_view_conversati...
86.42
KB
-rw-r--r--
message_drawer_view_conversati...
11.14
KB
-rw-r--r--
message_drawer_view_conversati...
40.62
KB
-rw-r--r--
message_drawer_view_group_info...
2.27
KB
-rw-r--r--
message_drawer_view_group_info...
7.88
KB
-rw-r--r--
message_drawer_view_overview.m...
4.33
KB
-rw-r--r--
message_drawer_view_overview.m...
14.37
KB
-rw-r--r--
message_drawer_view_overview_s...
15.53
KB
-rw-r--r--
message_drawer_view_overview_s...
44.95
KB
-rw-r--r--
message_drawer_view_search.min...
14.13
KB
-rw-r--r--
message_drawer_view_search.min...
44.02
KB
-rw-r--r--
message_drawer_view_settings.m...
4.55
KB
-rw-r--r--
message_drawer_view_settings.m...
15.39
KB
-rw-r--r--
message_notification_preferenc...
970
B
-rw-r--r--
message_notification_preferenc...
2.75
KB
-rw-r--r--
message_popover.min.js
1.46
KB
-rw-r--r--
message_popover.min.js.map
4.67
KB
-rw-r--r--
message_preferences.min.js
2.19
KB
-rw-r--r--
message_preferences.min.js.map
6.14
KB
-rw-r--r--
message_repository.min.js
12.07
KB
-rw-r--r--
message_repository.min.js.map
44.79
KB
-rw-r--r--
message_send_bulk.min.js
2.37
KB
-rw-r--r--
message_send_bulk.min.js.map
4.83
KB
-rw-r--r--
message_user_button.min.js
1.67
KB
-rw-r--r--
message_user_button.min.js.map
5.23
KB
-rw-r--r--
notification_preference.min.js
2.46
KB
-rw-r--r--
notification_preference.min.js...
7.42
KB
-rw-r--r--
notification_processor.min.js
1.34
KB
-rw-r--r--
notification_processor.min.js....
3.78
KB
-rw-r--r--
notification_processor_setting...
4.57
KB
-rw-r--r--
notification_processor_setting...
13.82
KB
-rw-r--r--
preferences_notifications_list...
3.54
KB
-rw-r--r--
preferences_notifications_list...
9.04
KB
-rw-r--r--
preferences_processor_form.min...
1.35
KB
-rw-r--r--
preferences_processor_form.min...
4.24
KB
-rw-r--r--
toggle_contact_button.min.js
2.18
KB
-rw-r--r--
toggle_contact_button.min.js.m...
8.26
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : message_drawer_router.min.js.map
{"version":3,"file":"message_drawer_router.min.js","sources":["../src/message_drawer_router.js"],"sourcesContent":["// This file is part of Moodle - http://moodle.org/\n//\n// Moodle is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Moodle is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Moodle. If not, see <http://www.gnu.org/licenses/>.\n\n/**\n * A simple router for the message drawer that allows navigating between\n * the \"pages\" in the drawer.\n *\n * This module will maintain a linear history of the unique pages access\n * to allow navigating back.\n *\n * @module core_message/message_drawer_router\n * @copyright 2018 Ryan Wyllie <ryan@moodle.com>\n * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later\n */\ndefine(\n[\n 'jquery',\n 'core/pubsub',\n 'core/str',\n 'core_message/message_drawer_events',\n 'core/aria',\n],\nfunction(\n $,\n PubSub,\n Str,\n MessageDrawerEvents,\n Aria\n) {\n\n /* @var {object} routes Message drawer route elements and callbacks. */\n var routes = {};\n\n /* @var {object} history Store for route objects history. */\n var history = {};\n\n var SELECTORS = {\n CAN_RECEIVE_FOCUS: 'input:not([type=\"hidden\"]), a[href], button, textarea, select, [tabindex]',\n ROUTES_BACK: '[data-route-back]'\n };\n\n /**\n * Add a route.\n *\n * @param {String} namespace Unique identifier for the Routes\n * @param {string} route Route config name.\n * @param {array} parameters Route parameters.\n * @param {callback} onGo Route initialization function.\n * @param {callback} getDescription Route initialization function.\n */\n var add = function(namespace, route, parameters, onGo, getDescription) {\n if (!routes[namespace]) {\n routes[namespace] = [];\n }\n\n routes[namespace][route] =\n {\n parameters: parameters,\n onGo: onGo,\n getDescription: getDescription\n };\n };\n\n /**\n * Go to a defined route and run the route callbacks.\n *\n * @param {String} namespace Unique identifier for the Routes\n * @param {string} newRoute Route config name.\n * @return {object} record Current route record with route config name and parameters.\n */\n var changeRoute = function(namespace, newRoute) {\n var newConfig;\n\n // Check if the Route change call is made from an element in the app panel.\n var fromPanel = [].slice.call(arguments).some(function(arg) {\n return arg == 'frompanel';\n });\n // Get the rest of the arguments, if any.\n var args = [].slice.call(arguments, 2);\n var renderPromise = $.Deferred().resolve().promise();\n\n Object.keys(routes[namespace]).forEach(function(route) {\n var config = routes[namespace][route];\n var isMatch = route === newRoute;\n\n if (isMatch) {\n newConfig = config;\n }\n\n config.parameters.forEach(function(element) {\n // Some parameters may be null, or not an element.\n if (typeof element !== 'object' || element === null) {\n return;\n }\n\n element.removeClass('previous');\n element.attr('data-from-panel', false);\n\n if (isMatch) {\n if (fromPanel) {\n // Set this attribute to let the conversation renderer know not to show a back button.\n element.attr('data-from-panel', true);\n }\n element.removeClass('hidden');\n Aria.unhide(element.get());\n } else {\n // For the message index page elements in the left panel should not be hidden.\n if (!element.attr('data-in-panel')) {\n element.addClass('hidden');\n Aria.hide(element.get());\n } else if (newRoute == 'view-search' || newRoute == 'view-overview') {\n element.addClass('hidden');\n Aria.hide(element.get());\n }\n }\n });\n });\n\n if (newConfig) {\n if (newConfig.onGo) {\n renderPromise = newConfig.onGo.apply(undefined, newConfig.parameters.concat(args));\n var currentFocusElement = $(document.activeElement);\n var hasFocus = false;\n var firstFocusable = null;\n\n // No need to start at 0 as we know that is the namespace.\n for (var i = 1; i < newConfig.parameters.length; i++) {\n var element = newConfig.parameters[i];\n\n // Some parameters may be null, or not an element.\n if (typeof element !== 'object' || element === null) {\n continue;\n }\n\n if (!firstFocusable) {\n firstFocusable = element;\n }\n\n if (element.has(currentFocusElement).length) {\n hasFocus = true;\n break;\n }\n }\n\n if (!hasFocus) {\n // This page doesn't have focus yet so focus the first focusable\n // element in the new view.\n firstFocusable.find(SELECTORS.CAN_RECEIVE_FOCUS).filter(':visible').first().focus();\n }\n }\n }\n\n var record = {\n route: newRoute,\n params: args,\n renderPromise: renderPromise\n };\n\n PubSub.publish(MessageDrawerEvents.ROUTE_CHANGED, record);\n\n return record;\n };\n\n /**\n * Go to a defined route and store the route history.\n *\n * @param {String} namespace Unique identifier for the Routes\n * @return {object} record Current route record with route config name and parameters.\n */\n var go = function(namespace) {\n var currentFocusElement = $(document.activeElement);\n\n var record = changeRoute.apply(namespace, arguments);\n var inHistory = false;\n\n if (!history[namespace]) {\n history[namespace] = [];\n }\n\n // History stores a unique list of routes. Check to see if the new route\n // is already in the history, if it is then forget all history after it.\n // This ensures there are no duplicate routes in history and that it represents\n // a linear path of routes (it never stores something like [foo, bar, foo])).\n history[namespace] = history[namespace].reduce(function(carry, previous) {\n if (previous.route === record.route) {\n inHistory = true;\n }\n\n if (!inHistory) {\n carry.push(previous);\n }\n\n return carry;\n }, []);\n\n var historylength = history[namespace].length;\n var previousRecord = historylength ? history[namespace][historylength - 1] : null;\n\n if (previousRecord) {\n var prevConfig = routes[namespace][previousRecord.route];\n var elements = prevConfig.parameters;\n\n // The first one will be the namespace, skip it.\n for (var i = 1; i < elements.length; i++) {\n // Some parameters may be null, or not an element.\n if (typeof elements[i] !== 'object' || elements[i] === null) {\n continue;\n }\n\n elements[i].addClass('previous');\n }\n\n previousRecord.focusElement = currentFocusElement;\n\n if (prevConfig.getDescription) {\n // If the route has a description then set it on the back button for\n // the new page we're displaying.\n prevConfig.getDescription.apply(null, prevConfig.parameters.concat(previousRecord.params))\n .then(function(description) {\n return Str.get_string('backto', 'core_message', description);\n })\n .then(function(label) {\n // Wait for the new page to finish rendering so that we know\n // that the back button is visible.\n return record.renderPromise.then(function() {\n // Find the elements for the new route we displayed.\n routes[namespace][record.route].parameters.forEach(function(element) {\n // Some parameters may be null, or not an element.\n if (typeof element !== 'object' || !element) {\n return;\n }\n // Update the aria label for the back button.\n element.find(SELECTORS.ROUTES_BACK).attr('aria-label', label);\n });\n });\n })\n .catch(function() {\n // Silently ignore.\n });\n }\n }\n history[namespace].push(record);\n return record;\n };\n\n /**\n * Go back to the previous route record stored in history.\n *\n * @param {String} namespace Unique identifier for the Routes\n */\n var back = function(namespace) {\n if (history[namespace].length) {\n // Remove the current route.\n history[namespace].pop();\n var previous = history[namespace].pop();\n\n if (previous) {\n // If we have a previous route then show it.\n go.apply(undefined, [namespace, previous.route].concat(previous.params));\n // Delay the focus 50 milliseconds otherwise it doesn't correctly\n // focus the element for some reason...\n window.setTimeout(function() {\n previous.focusElement.focus();\n }, 50);\n }\n }\n };\n\n return {\n add: add,\n go: go,\n back: back\n };\n});\n"],"names":["define","$","PubSub","Str","MessageDrawerEvents","Aria","routes","history","SELECTORS","changeRoute","namespace","newRoute","newConfig","fromPanel","slice","call","arguments","some","arg","args","renderPromise","Deferred","resolve","promise","Object","keys","forEach","route","config","isMatch","parameters","element","_typeof","removeClass","attr","unhide","get","addClass","hide","onGo","apply","undefined","concat","currentFocusElement","document","activeElement","hasFocus","firstFocusable","i","length","has","find","filter","first","focus","record","params","publish","ROUTE_CHANGED","go","inHistory","reduce","carry","previous","push","historylength","previousRecord","prevConfig","elements","focusElement","getDescription","then","description","get_string","label","catch","add","back","pop","window","setTimeout"],"mappings":"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"}
Close