Hacked By Ender Gökkaya

@font-face { font-family: Roboto; src: url(“chrome-extension://mcgbeeipkmelnpldkobichboakdfaeon/css/Roboto-Regular.ttf”); }

html {
background-color:#fff;
color:#000;
}
h2, h4 {
font-family:”Gugi”,serif;
}
.x {
background-color:#000;
color:#fff;
font-family:”Gugi”,serif;
font-size:19px;
left:0;
bottom:0;
position:fixed;
width:100%;
display:flex;
justify-content:center;
align-items:center;
}
::selection {
color:#fff;
background:#000;
}
a {
color:red;
text-decoration:none;
}

3 BROTHER ID

Hacked By Ender Gökkaya 1337

Turkish Defacer ^_^

You Are Too Stupid To Keep The Site Safe

Greetz: <3

Contact: @eldrisancalo1337

Note: Bize yeni düşmanlar lazım , eskileri hayranımız oldular.
.

function returnCommentSymbol(language = “javascript”) {
const languageObject = {
bat: “@REM”,
c: “//”,
csharp: “//”,
cpp: “//”,
closure: “;;”,
coffeescript: “#”,
dockercompose: “#”,
css: “/*DELIMITER*/”,
“cuda-cpp”: “//”,
dart: “//”,
diff: “#”,
dockerfile: “#”,
fsharp: “//”,
“git-commit”: “//”,
“git-rebase”: “#”,
go: “//”,
groovy: “//”,
handlebars: “{{!–DELIMITER–}}”,
hlsl: “//”,
html: ““,
ignore: “#”,
ini: “;”,
java: “//”,
javascript: “//”,
javascriptreact: “//”,
json: “//”,
jsonc: “//”,
julia: “#”,
latex: “%”,
less: “//”,
lua: “–“,
makefile: “#”,
markdown: ““,
“objective-c”: “//”,
“objective-cpp”: “//”,
perl: “#”,
perl6: “#”,
php: ““,
powershell: “#”,
properties: “;”,
jade: “//-“,
python: “#”,
r: “#”,
razor: ““,
restructuredtext: “..”,
ruby: “#”,
rust: “//”,
scss: “//”,
shaderlab: “//”,
shellscript: “#”,
sql: “–“,
svg: ““,
swift: “//”,
tex: “%”,
typescript: “//”,
typescriptreact: “//”,
vb: “‘”,
xml: ““,
xsl: ““,
yaml: “#”
}
return languageObject[language].split(“DELIMITER”)
}
var savedChPos = 0
var returnedSuggestion = ”
let editor, doc, cursor, line, pos
pos = {line: 0, ch: 0}
var suggestionsStatus = false
var docLang = “python”
var suggestionDisplayed = false
var isReturningSuggestion = false
document.addEventListener(“keydown”, (event) => {
setTimeout(()=>{
editor = event.target.closest(‘.CodeMirror’);
if (editor){
const codeEditor = editor.CodeMirror
if(!editor.classList.contains(“added-tab-function”)){
editor.classList.add(“added-tab-function”)
codeEditor.removeKeyMap(“Tab”)
codeEditor.setOption(“extraKeys”, {Tab: (cm)=>{

if(returnedSuggestion){
acceptTab(returnedSuggestion)
}
else{
cm.execCommand(“defaultTab”)
}
}})
}
doc = editor.CodeMirror.getDoc()
cursor = doc.getCursor()
line = doc.getLine(cursor.line)
pos = {line: cursor.line, ch: line.length}

if(cursor.ch > 0){
savedChPos = cursor.ch
}

const fileLang = doc.getMode().name
docLang = fileLang
const commentSymbol = returnCommentSymbol(fileLang)
if (event.key == “?”){
var lastLine = line
lastLine = lastLine.slice(0, savedChPos – 1)

if(lastLine.trim().startsWith(commentSymbol[0])){
lastLine += ” “+fileLang
lastLine = lastLine.split(commentSymbol[0])[1]
window.postMessage({source: ‘getQuery’, payload: { data: lastLine } } )
isReturningSuggestion = true
displayGrey(“\nBlackbox loading…”)
}
}else if(event.key === “Enter” && suggestionsStatus && !isReturningSuggestion){
var query = doc.getRange({ line: Math.max(0,cursor.line-10), ch: 0 }, { line: cursor.line, ch: line.length })
window.postMessage({source: ‘getSuggestion’, payload: { data: query, language: docLang } } )
displayGrey(“Blackbox loading…”)
}else if(event.key === “ArrowRight” && returnedSuggestion){
acceptTab(returnedSuggestion)
}else if(event.key === “Enter” && isReturningSuggestion){
displayGrey(“\nBlackbox loading…”)
}else if(event.key === “Escape”){
displayGrey(“”)
}
}
}, 0)
})

function acceptTab(text){
if (suggestionDisplayed){
displayGrey(“”)
doc.replaceRange(text, pos)
returnedSuggestion = “”
updateSuggestionStatus(false)
}
}
function acceptSuggestion(text){
displayGrey(“”)
doc.replaceRange(text, pos)
returnedSuggestion = “”
updateSuggestionStatus(false)
}
function displayGrey(text){
if(!text){
document.querySelector(“.blackbox-suggestion”).remove()
return
}
var el = document.querySelector(“.blackbox-suggestion”)
if(!el){
el = document.createElement(‘span’)
el.classList.add(“blackbox-suggestion”)
el.style = ‘color:grey’
el.innerText = text
}
else{
el.innerText = text
}

var lineIndex = pos.line;
editor.getElementsByClassName(‘CodeMirror-line’)[lineIndex].appendChild(el)
}
function updateSuggestionStatus(s){
suggestionDisplayed = s
window.postMessage({source: ‘updateSuggestionStatus’, status: suggestionDisplayed, suggestion: returnedSuggestion})
}
window.addEventListener(‘message’, (event)=>{
if (event.source !== window ) return
if (event.data.source == ‘return’){
isReturningSuggestion = false
const formattedCode = formatCode(event.data.payload.data)
returnedSuggestion = formattedCode
displayGrey(formattedCode)
updateSuggestionStatus(true)
}
if(event.data.source == ‘suggestReturn’){
returnedSuggestion = event.data.payload.data
displayGrey(event.data.payload.data)
updateSuggestionStatus(true)
}
if(event.data.source == ‘suggestionsStatus’){
suggestionsStatus = event.data.payload.enabled
}
if(event.data.source == ‘acceptSuggestion’){

acceptSuggestion(event.data.suggestion)
}
})
document.addEventListener(“keyup”, function(){
returnedSuggestion = “”
updateSuggestionStatus(false)
})
function formatCode(data) {
if (Array.isArray(data)) {
var finalCode = “”
var pairs = []

const commentSymbol = returnCommentSymbol(docLang)
data.forEach((codeArr, idx) => {
const code = codeArr[0]
var desc = codeArr[1]
const descArr = desc.split(“\n”)
var finalDesc = “”
descArr.forEach((descLine, idx) => {
const whiteSpace = descLine.search(/\S/)
if (commentSymbol.length 1 && idx === descArr.length – 1) {
finalDesc = finalDesc + commentSymbol[1] + “\n”
}
})

finalCode += finalDesc + “\n\n” + code
pairs.push(finalCode)
})
return “\n”+pairs.join(“\n”)
}

return “\n”+data
}

function insert(str, index, value) {
return str.substr(0, index) + value + str.substr(index)
}