您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Teknoseyir.com için gelişmiş özellikler
// ==UserScript== // @author FIRAT // @name TeknoIZDIRAP-GreaseMonkey // @namespace http://teknoizdirap.com // @description Teknoseyir.com için gelişmiş özellikler // @include https://teknoseyir.com/* // @exclude https://teknoseyir.com/wp-* // @version 1.3.2 // @icon http://teknoizdirap.com/izdirap48.png // @icon64 http://teknoizdirap.com/izdirap64.png // @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js?ver=3.2.1 // @require https://greasyfork.org/scripts/33559-favicon/code/Favicon.js?version=220795 // @require https://greasyfork.org/scripts/41019-canvas/code/Canvas.js?version=267301 // @grant none // ==/UserScript== var version = '1.3.2'; var updateLink = "https://greasyfork.org/tr/scripts/46324-teknoizdirap-greasemonkey"; (function($) { 'use strict'; function parseLocal(local) { var parsed; try { parsed = JSON.parse(localStorage.getItem(local)); } catch (e) { localStorage.removeItem(local); return false; } return parsed; } var resultDiv,updateDiv; $("body").append("<div class='update' id ='update'></div>"); $("body").append("<div class='notifications' id ='notifications'></div>"); $("body").append("<div class='kesfetPreview' id ='kesfetPreview'></div>"); updateDiv= document.getElementById("update"); //VERSİYON AYARLARI console.log("TeknoIzdırap v"+ version); var lastVersion = localStorage.getItem('lastVersion'); if(!lastVersion) lastVersion='0.0.0'; var depoVersion = localStorage.getItem('depoVersion'); if(!depoVersion) depoVersion='0.0.0'; if(version.length==3) version+=".0"; var versionFloat=parseFloat(version.substring(0,3)); var lastVersionFloat=parseFloat(lastVersion.substring(0,3)); var depoVersionFloat=parseFloat(depoVersion.substring(0,3)); var versionFullFloat=parseFloat(version.replace(".","").replace(".","")); //var hataLink = "mailto:[email protected]?subject=TeknoIzdırap%20Hata%20Bildirimi&body="+navigator.userAgent+"%0D%0AEklenti%20Ad%C4%B1%3A%0D%0ASorun%3A%0D%0ASorun%20olu%C5%9Ftu%C4%9Funda%20F12%27ye%20bas%C4%B1p%20ald%C4%B1%C4%9F%C4%B1n%C4%B1z%20ekran%20g%C3%B6r%C3%BCnt%C3%BCs%C3%BCn%C3%BC%20eklemeyi%20unutmay%C4%B1n."; //Yeni Sürüm Kontrol var updateTimeout = 0; var updateDelay = 60*60*3; function versionCheck(){ return; var updateFark= new Date().getTime()/1000-localStorage.getItem("versionJsonUp"); if(localStorage.getItem("versionJson") && updateFark<updateDelay){ updateTimeout = Math.floor(updateDelay - updateFark); window.versionJson = parseLocal("versionJson"); if(versionJson) versionAlert(); }else{ console.log("Yeni Sürüm kontrol ediliyor"); updateTimeout = updateDelay; $.get('https://teknoizdirap.com/j/ver', function (data, textStatus, jqXHR) { var jsons = JSON.stringify(data); window.versionJson = JSON.parse(jsons); if(versionJson){ localStorage.setItem("versionJson", jsons); localStorage.setItem("versionJsonUp", (new Date().getTime())/1000); versionAlert(); } }); } var max = 20; var min = 3; var randomNumber = Math.random() * (max - min) + min; console.log("Yeni sürüm " + Math.floor(randomNumber+updateTimeout) +" saniye sonra tekrar kontrol edilecek"); setTimeout(versionCheck,1000 + (randomNumber+updateTimeout)*1000); } versionCheck(); function versionAlert(){ //latestVersionFloat = parseFloat(window.versionJson["ver"].substring(0,3)); var latestVersionFullFloat = parseFloat(window.versionJson.ver.replace(".","").replace(".","")); if(latestVersionFullFloat > versionFullFloat){ updateDiv.innerHTML= ("TeknoIzdırap Eklentisi Güncellemesi Mevcut (v" + window.versionJson.ver + ")...<br>"); updateDiv.innerHTML+="Güncellemek için <a target='_new' href='"+updateLink+"'>TIKLAYIN</a>.<br>"; //updateDiv.innerHTML+= "Geri bildirimleri <a target='_new' href='"+hataLink+"'>ŞURAYA</a> yazabilirsiniz 🙂<br>"; updateDiv.innerHTML+= "Güncelledikten sonra tüm Teknoseyir sekmelerini yenilemeyi unutmayın."; updateDiv.innerHTML+="<div id='hideAlert' class='hideAlert'>X</div>"; } } //Güncellendi Uyarısı if(versionFloat>depoVersionFloat){ localStorage.setItem('depoVersion',version); localStorage.setItem('lastVersion',depoVersion); updateDiv.innerHTML= ("TeknoIzdırap Eklentisi Güncellendi (v" + version + ")...<br>"); updateDiv.innerHTML+="Yeni özellikleri kontrol ve aktive etmek için <a href='https://teknoseyir.com/ayarlar'>ayarlar</a> sayfasına gidin.<br>"; updateDiv.innerHTML+="CHANGELOG BÖLÜMÜNÜ OKUMAYI UNUTMAYIN.<br>"; updateDiv.innerHTML+="Bu uyarı yeni özellik eklediğinde sadece bir kereliğine görüntülenecektir."; updateDiv.innerHTML+="<div id='hideAlert' class='hideAlert'>X</div>"; localStorage.setItem("changelogAktif",true); } //TROLSAVAR AYARLARI var trollDay = 3; var trollDo="Gizle"; if(localStorage.getItem('trollDay')) trollDay = localStorage.getItem('trollDay').trim(); if(localStorage.getItem('trollDo')) trollDo = localStorage.getItem('trollDo').trim(); //HORTSAVAR AYARLARI var hortDay = 60; var hortDo="Uyar"; if(localStorage.getItem('hortDay')) hortDay = localStorage.getItem('hortDay').trim(); if(localStorage.getItem('hortDo')) hortDo = localStorage.getItem('hortDo').trim(); //KELİME ENGELLEME AYARLARI var engellenecekler=""; if(localStorage.getItem('engellenecekler')) engellenecekler = localStorage.getItem('engellenecekler').trim().toLowerCase(); var linesEngelle = engellenecekler.split("\n"); //AKIŞ DURUM GİZLEME AYARLARI var gizlenecekler=""; if(localStorage.getItem('gizlenecekler')) gizlenecekler = localStorage.getItem('gizlenecekler').trim(); var linesGizle = gizlenecekler.split("\n"); var gizleArray = []; $.each(linesGizle, function(n, gizleId) { if($.inArray(gizleId,gizleArray) === -1){ gizleArray.push(gizleId); } }); //Çoklu girişleri siliyoruz gizlenecekler=""; $.each(gizleArray, function(n, gizleId) { gizlenecekler+=gizleId+"\n"; }); localStorage.setItem("gizlenecekler",gizlenecekler); var sonuc = null; function yaz(s){ if(!resultDiv){ setTimeout(yaz(s),1000); return; } if (sonuc) { clearTimeout(sonuc); sonuc = null; } console.log(s); resultDiv.innerHTML = s; sonuc = setTimeout(function(){ resultDiv.innerHTML ='';},5000); } //Plus Renk Ayarı if(!localStorage.getItem("plusBadgeColor")) localStorage.setItem("plusBadgeColor",'#eea236'); var plusBadgeColor = localStorage.getItem("plusBadgeColor"); //favicon if(!localStorage.getItem("favBgColor")) localStorage.setItem("favBgColor",'#1a53ff'); if(!localStorage.getItem("favTextColor")) localStorage.setItem("favTextColor",'#fff'); var favicon=new Favico({ bgColor : localStorage.getItem("favBgColor"), textColor : localStorage.getItem("favTextColor"), animation:'none'//slide, fade, pop, popFade, none //http://lab.ejci.net/favico.js/ //fontFamily : 'Arial, Verdana, Times New Roman, serif, sans-serif,...' //fontStyle : 'normal, italic, oblique, bold, bolder, lighter, 100, 200, 300, 400, 500, 600, 700, 800, 900', //position : 'up, down, left, upleft', //type : 'rectangle' }); //Varsayılan Ayarlar var uyeDetayJsonLoaded=false; var darkMode=false; var vimeoJump=5; var vimeoDefault=0;//0=auto var brightness=50; if(localStorage.getItem('aboneTabloAktif')===null) localStorage.setItem('aboneTabloAktif',true); if(localStorage.getItem('changelogAktif')===null) localStorage.setItem('changelogAktif',true); if(localStorage.getItem('kesfetT')===null) localStorage.setItem("kesfetT","gun"); if(localStorage.getItem('kesfetF')===null) localStorage.setItem("kesfetF","okunma"); if(localStorage.getItem('vimeoJump')) vimeoJump = localStorage.getItem('vimeoJump').trim(); if(localStorage.getItem('vimeoDefault')) vimeoDefault = localStorage.getItem('vimeoDefault').trim(); if(localStorage.getItem('kesfetPreviewAktif')===null) localStorage.setItem('kesfetPreviewAktif',true); if(localStorage.getItem("bildirimSayi")===null) localStorage.setItem("bildirimSayi",0); if(localStorage.getItem("fontSize")===null) localStorage.setItem("fontSize",14); if(localStorage.getItem("kesfetHeight")===null) localStorage.setItem("kesfetHeight",500); //Bildirim Sayısı var bildirimSayiDepo=0; var bildirimSon=0; var bildirimSayi=0; var faviconSayi=-1; var geceModAktif, teknoTwitAktif, aramaAktif, rutbeAktif, uyelikTarihiAktif, bildirimAlertAktif, bildirimTitleAktif, bildirimFaviconAktif, profilAktif, trollSavarAktif, hortSavarAktif, kelimeEngelleAktif, durumSayisiAktif, yorumSayisiAktif, fontAktif , fontButonAktif, fontSize, yorumParlatAktif, spoilerAktif, spoilerButonuAktif, quoteButonuAktif, codeButonuAktif, linkButonuAktif, resimAktif, resim2Aktif, aboneTabloAktif, aboneTabloAltAktif, changelogAktif, alternateAktif, sinemaAktif, kesfetPreviewAktif, kesfetHeight; function update(){ geceModAktif = parseLocal("geceModAktif"); teknoTwitAktif = parseLocal("teknoTwitAktif"); aramaAktif = parseLocal("aramaAktif"); rutbeAktif = parseLocal("rutbeAktif"); uyelikTarihiAktif = parseLocal("uyelikTarihiAktif"); bildirimAlertAktif = parseLocal("bildirimAlertAktif"); bildirimTitleAktif = parseLocal("bildirimTitleAktif"); bildirimFaviconAktif= parseLocal("bildirimFaviconAktif"); profilAktif = parseLocal("profilAktif"); trollSavarAktif = parseLocal("trollSavarAktif"); hortSavarAktif = parseLocal("hortSavarAktif"); kelimeEngelleAktif = parseLocal("kelimeEngelleAktif"); durumSayisiAktif = parseLocal("durumSayisiAktif"); yorumSayisiAktif = parseLocal("yorumSayisiAktif"); fontAktif = parseLocal("fontAktif"); fontButonAktif = parseLocal("fontButonAktif"); fontSize = parseLocal("fontSize"); yorumParlatAktif = parseLocal("yorumParlatAktif"); spoilerAktif = parseLocal("spoilerAktif"); spoilerButonuAktif = parseLocal("spoilerButonuAktif"); quoteButonuAktif = parseLocal("quoteButonuAktif"); codeButonuAktif = parseLocal("codeButonuAktif"); linkButonuAktif = parseLocal("linkButonuAktif"); resimAktif = parseLocal("resimAktif"); resim2Aktif = parseLocal("resim2Aktif"); aboneTabloAktif = parseLocal("aboneTabloAktif"); aboneTabloAltAktif = parseLocal("aboneTabloAltAktif"); bildirimSayiDepo = parseLocal("bildirimSayi"); changelogAktif = parseLocal("changelogAktif"); alternateAktif = parseLocal("alternateAktif"); sinemaAktif = parseLocal("sinemaAktif"); kesfetPreviewAktif = parseLocal("kesfetPreviewAktif"); kesfetHeight = parseLocal("kesfetHeight"); } update(); var fontFirst=false; function font(){ if(!fontAktif) return; if(location.pathname == '/ayarlar') $(".örnek").css('font-size', fontSize); var $window = $(window), viewport_top = $window.scrollTop(), viewport_height = $window.height(), viewport_bottom = viewport_top + viewport_height; $("#col-left div.content, textarea").each(function(){ var top = $(this).offset().top, height = $(this).height(), bottom = top + height; if ( bottom > viewport_top ) {//sadece ekranın aşağısındakileri büyütüyoruz $(this).css('font-size', fontSize); $("textarea").css('min-height', fontSize*2); } }); if(!fontFirst){ yorumParlat(true); fontFirst=true; } } //======================SPOILER BUTONU======================// var spoil="SPOILER"; for(var n=0;n<99;n++) spoil+= "-SPOILER"; $(document).on('click', '.btn-spoiler', function() { var txt; var topic = prompt("Spoiler Ne Hakkında (Örn: Person Of Interest 5x13):"); if (topic !== null && topic !== ""){ txt = $(".acik textarea").val(); if(txt.length>0) txt+= "\n\n"; txt+= "<code>" + topic + "</code> <code>SPOILER</code> #spoiler\n\n" + spoil + "\n\n"; $(".acik textarea").val(txt); $(".acik textarea").height($(".acik textarea").prop('scrollHeight')); $(".acik textarea").focus(); } }); setInterval(function(){ $( "p:contains('SPOILER-SPOILER-SPOILER')" ).each(function() { var text = $(this).text(); $(this).text(text.replace(spoil, '')); }); },500); function spoilerButonu(){ $(".comment-form-submit").not(".button-spoiler").each(function() { $(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-spoiler" type="button">Spoiler</button>'); $(this).addClass("button-spoiler"); }); if(! $("#submit").hasClass("button-spoiler")){ $("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-spoiler" type="button">Spoiler</button>'); $("#submit").addClass("button-spoiler"); } } //======================SPOILER BUTONU SON======================// //======================ALINTI BUTONU======================// $(document).on('click', '.btn-quote', function() { var txt; var topic = prompt("Alıntılan metni yapıştırın"); if (topic !== null && topic !== ""){ txt = $(".acik textarea").val(); if(txt.length>0) txt+= ""; txt+= "<blockquote>" + topic + "</blockquote>"; $(".acik textarea").val(txt); $(".acik textarea").height($(".acik textarea").prop('scrollHeight')); $(".acik textarea").focus(); } }); function quoteButonu(){ if(!quoteButonuAktif) return; $(".comment-form-submit").not(".button-quote").each(function() { $(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-quote" type="button">Alıntı</button>'); $(this).addClass("button-quote"); }); /* Durumlarda çalışmıyor if(! $("#submit").hasClass("button-quote")){ $("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-quote" type="button">Alıntı</button>'); $("#submit").addClass("button-quote"); } */ } //======================ALINTI BUTONU SON======================// //======================CODE BUTONU======================// $(document).on('click', '.btn-code', function() { var txt; var topic = prompt("Kodu yapıştırın"); if (topic !== null && topic !== ""){ txt = $(".acik textarea").val(); if(txt.length>0) txt+= ""; txt+= "<code>" + topic + "</code>"; $(".acik textarea").val(txt); $(".acik textarea").height($(".acik textarea").prop('scrollHeight')); $(".acik textarea").focus(); } }); function codeButonu(){ if(!codeButonuAktif) return; $(".comment-form-submit").not(".button-code").each(function() { $(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-code" type="button">Kod</button>'); $(this).addClass("button-code"); }); if(! $("#submit").hasClass("button-code")){ $("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-code" type="button">Kod</button>'); $("#submit").addClass("button-code"); } } //======================CODE BUTONU SON======================// //======================LINK BUTONU======================// $(document).on('click', '.btn-linkk', function() { var txt; var topic = prompt("Link Metni"); if (topic !== null && topic !== ""){ var link = prompt("Link adresi"); if (link !== null && link !== ""){ if(link.substring(0, 4)!="http") link="http://"+link; txt = $(".acik textarea").val(); if(txt.length>0) txt+= ""; txt+= "<a href='" + link + "'>" + topic + "</a>"; $(".acik textarea").val(txt); $(".acik textarea").height($(".acik textarea").prop('scrollHeight')); $(".acik textarea").focus(); } } }); function linkButonu(){ if(!linkButonuAktif) return; $(".comment-form-submit").not(".button-linkk").each(function() { $(this).find(".comment_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-xs btn-linkk" type="button">Link</button>'); $(this).addClass("button-linkk"); }); /* Durumlarda çalışmıyor if(! $("#submit").hasClass("button-linkk")){ $("#submit").find("#post_form_iptal").before('<button style="margin-right:10px;" class="btn btn-default pull-right btn-sm btn-linkk" type="button">Link</button>'); $("#submit").addClass("button-linkk"); }*/ } //======================LINK BUTONU SON======================// //======================GECE MODU======================// var sunHour = 7; var sunMinute = 30; var moonHour = 19; var moonMinute = 30; function geceModu(){ darkMode = $('#koyu_css-css').length===0 ? false : true; if(localStorage.getItem('sunHour')) sunHour = localStorage.getItem('sunHour').trim(); if(localStorage.getItem('sunMinute')) sunMinute =localStorage.getItem('sunMinute').trim(); if(localStorage.getItem('moonHour')) moonHour = localStorage.getItem('moonHour').trim(); if(localStorage.getItem('moonMinute')) moonMinute = localStorage.getItem('moonMinute').trim(); var d = new Date(); var h = d.getHours(); var m = d.getMinutes(); var s = d.getSeconds(); var timeSun = new Date("1923-10-29"); timeSun.setHours(sunHour, sunMinute,0); var timeMoon = new Date("1923-10-29"); timeMoon.setHours(moonHour, moonMinute,0); var timeNow = new Date("1923-10-29"); timeNow.setHours(h, m, s); if (document.getElementById('koyu_tema')) { if(timeNow>timeMoon || timeNow<timeSun){ sonuc = setTimeout(gece,500); }else{ sonuc = setTimeout(gunduz,500); } } } function gece() { if (!darkMode && parseLocal("geceModAktif")) { console.log("gece"); $('head').append('<link rel="stylesheet" id="koyu_css-css" href="https://teknoseyir.com/wp-content/themes/ts/koyu.css?ver=1.13" type="text/css" media="screen">'); darkMode=true; localStorage.setItem("clickWaiting", true); setTimeout(geceModClick, 500); } } function gunduz() { if (darkMode && parseLocal("geceModAktif")) { console.log("gündüz"); $( "link" ).remove( "#koyu_css-css" ); darkMode=false; localStorage.setItem("clickWaiting", true); setTimeout(geceModClick, 500); } } function geceModClick(){ yaz("Tema Ayarlanıyor"); //sadece aktif pencere tıklasın. if(localStorage.getItem("clickWaiting") && !document.hidden){ if (($('.fa-sun').length > 0 && darkMode===false) || ($('.fa-moon').length > 0 && darkMode===true)){ localStorage.setItem("clickWaiting", false); var l = document.getElementById('koyu_tema').getElementsByTagName('a')[0]; l.click(); console.log("Tıkladık"); setTimeout(geceModFix, 1100);//geceModu yenilenmesi için en az 1000 bekle } return; } console.log("Tıklamadık"); setTimeout(geceModFix, 1100);//geceModu yenilenmesi için en az 1000 bekle } function geceModFix(){ twitLoad(); resim(); fontButon(); plusChart(); yorumParlat(false); var io = darkMode === true ? "kapat" : "aç"; var fa = darkMode === true ? "fa-sun" : "fa-moon"; $('#koyu_tema').html('<a data-action="koyu_tema" href="#"><i class="fa ' + fa + '"></i> Gece modunu '+io+'</a>'); $("[brightness=1]").each(function(){ $(this).removeAttr("brightness"); $(this).css("-moz-filter", "brightness(100%)"); $(this).css("filter", "brightness(100%)"); }); if(!darkMode){ $(".kesfet").attr('class','kesfet widget kesfetLight'); $("#notifications .notification").removeClass('notification-dark'); $(".notification-full").removeClass('notification-full-dark'); }else{ $(".kesfet").attr('class','kesfet widget kesfetDark'); $("#notifications .notification").addClass('notification-dark'); $(".notification-full").addClass('notification-full-dark'); } /* if (($('.fa-sun').length >0)) { $('.fa-sun').parent().html('<i class="fa fa-moon"></i> Gece modunu aç'); }else{ $('.fa-moon').parent().html('<i class="fa fa-sun"></i> Gece modunu kapat'); } */ yaz("Tema Ayarlandı"); } //======================GECE MODU SON======================// //======================BİLDİRİM======================// var bildirimUpdateTimeout = 0; var bildirimUpdateDelay = 60*1; var audio = new Audio('/wp-content/themes/ts/sounds/bildirim.mp3'); var bildirimEkle = true; //İlk yüklemededen önceki bildirimleri gösterme if(localStorage.getItem('BildirimKurulum')===null){ console.log("Bildirim Özelliği Açıldı"); localStorage.setItem('BildirimKurulum',true); bildirimEkle=false; } function bildirimCheck(){ return; var bildirimUpdateFark = new Date().getTime()/1000-localStorage.getItem("bildirimIdJsonUp"); if(localStorage.getItem("bildirimIdJson") && bildirimUpdateFark<=bildirimUpdateDelay){ bildirimUpdateTimeout = Math.floor(bildirimUpdateDelay - bildirimUpdateFark); window.bildirimIdJson = parseLocal("bildirimIdJson"); }else{ console.log("Bildirim idleri kontrol ediliyor, fark: "+ Math.floor(bildirimUpdateDelay - bildirimUpdateFark)); bildirimUpdateTimeout = bildirimUpdateDelay; $.get('https://teknoizdirap.com/j/tsmin', function (data, textStatus, jqXHR) { var jsons = JSON.stringify(data); window.bildirimIdJson = JSON.parse(jsons); if(bildirimIdJson){ localStorage.setItem("bildirimIdJson", jsons); localStorage.setItem("bildirimIdJsonUp", (new Date().getTime())/1000); bildirimUpdate(); } }); } var max = 15; var min = 3; var randomNumber = Math.random() * (max - min) + min; console.log("Bildirimler " + Math.floor(randomNumber+bildirimUpdateTimeout) + " saniye sonra tekrar kontrol edilecek"); setTimeout(bildirimCheck, 1000 + (randomNumber+bildirimUpdateTimeout)*1000); } setTimeout(bildirimCheck,3000); var bildirimJsonUpdating = false; function bildirimUpdate(){ return; if(bildirimJsonUpdating) return; var bildirimIds = parseLocal("bildirimIdJson"); if(!bildirimIds) { bildirimCheck(); console.log("Bildirim Id Hata, yeniden deneniyor"); return; } for(var s=0;s<bildirimIds.length;s++){ var id = bildirimIds[s].id; if(!localStorage.getItem(id)){ var bildirimJsonUpdating=true; localStorage.setItem(id,0); } } if(bildirimJsonUpdating){ $.get('https://teknoizdirap.com/j/ts', function (data, textStatus, jqXHR) { var jsons = JSON.stringify(data); window.bildirimJson = JSON.parse(jsons); if(bildirimJson){ localStorage.setItem("bildirimJson", jsons); var fark = new Date().getTime()/1000-localStorage.getItem("bildirimJsonUp"); console.log("Bildirim Json " + Math.floor(fark) + " saniye sonra yenilendi"); localStorage.setItem("bildirimJsonUp", (new Date().getTime())/1000); bildirimJsonUpdating=false; } }); } if(bildirimJsonUpdating) return; var bildirimData=""; if(parseLocal("bildirimJson")){ bildirimData = parseLocal("bildirimJson").d; }else{ console.log("Json Hatası"); return; } for(var n=0;n<bildirimData.length;n++){ var bildirimId = bildirimData[n].id; var sum = bildirimData[n].sum; var author = bildirimData[n].author; var text = bildirimData[n].text; var date = bildirimData[n].date; if(!bildirimId.length){ console.log("bildirim hatalı"); return; } var idSplit = bildirimId.split("-"); var id0 = idSplit[0]; var id1 = idSplit[1]; var url; if(id0=="durum"){ url="https://teknoseyir.com/durum/"+id1; }else{ url = bildirimData[n].url; } var title; if(id0=="durum"){ title = "<span>"+ author +"</span><span> bir <a class='notClose' data='" + bildirimId + "' target='_blank' href='" + url + "'>" + id0 + "</a> paylaştı.</span>"; } if(id0=="ızdırap"){ title = "<span><a target='_blank' href='https://teknoizdirap.com'>TeknoIzdırap</a> bir duyuru paylaştı.</span>"; } Notification(bildirimId,title,sum,text,date,url); } } function Notification(id,title,summary,text,date,url){ var theme=""; var themeFull=""; if(darkMode) { theme ="notification-dark"; themeFull="notification-full-dark"; } //daha önce hiç kaydetmedik veya okunmadıysa bildirim oluştur if(!localStorage.getItem(id) || localStorage.getItem(id) < 2){ var div = "<div class='notification " + theme + "' data-length='" + summary.length + "' id='"+id+"'>"+ "<span class='notification-close notClose' data='" + id + "'></span>"+ "<div class='notification-title'>"+ title+ "</div>"+ "<div class='notification-body'>"+ "<span class='notification-date'>"+ date +"</span>"+ "<p class='notification-summary'>" + summary + "</p>"+ "</div>"+ "</div>"; var divd = "<div id='"+id+"-d' class='notification-full " + themeFull + "'>"+text+"</div>"; //İlk yüklemededen önceki bildirimleri ızdıraplar hariç gösterme if(bildirimEkle==true || id.substring(0,8)== "ızdırap-"){ if(!$('#'+id).length){ $("#notifications").prepend(div); if(localStorage.getItem(id) < 1){ audio.play(); localStorage.setItem(id,1); } } if(!$('#'+id+"-d").length) $("body").append(divd); }else{ //ilk kurulumda ızdıraplar hariç tüm bildirimleri okundu olarak kaydet localStorage.setItem(id,2); } } //okunduysa bildirimi sil if(localStorage.getItem(id) && localStorage.getItem(id) >= 2){ $("#"+id).remove(); $("#"+id+"-d").remove(); } } /* TÜM DURUM BİLDİRİMLERİNİ SİLMEK İÇİN var arr = []; for (var i = 0; i < localStorage.length; i++){ if (localStorage.key(i).substring(0,6) == 'durum') { arr.push(localStorage.key(i)); } } for (var i = 0; i < arr.length; i++) { localStorage.removeItem(arr[i]); } */ //======================BİLDİRİM SON======================// //PLUS ABONE SAYISI var plusUpdateTimeout = 0; var plusUpdateDelay = 60*10*1; function plusCheck(){ return; var plusUpdateFark= new Date().getTime()/1000-localStorage.getItem("plusJsonUp"); if(localStorage.getItem("plusJson") && plusUpdateFark<=plusUpdateDelay){ plusUpdateTimeout = Math.floor(plusUpdateDelay - plusUpdateFark); window.plusJson = parseLocal("plusJson"); }else{ console.log("Plus Sayısı kontrol ediliyor"); plusUpdateTimeout = plusUpdateDelay; $.get('https://teknoizdirap.com/j/plus', function (data, textStatus, jqXHR) { var jsons = JSON.stringify(data); window.plusJson = JSON.parse(jsons); if(plusJson){ localStorage.setItem("plusJson", jsons); localStorage.setItem("plusJsonUp", (new Date().getTime())/1000); plusUpdate(); } }); } var max = 15; var min = 3; var randomNumber = Math.random() * (max - min) + min; console.log("Plus Sayısı " + Math.floor(randomNumber+plusUpdateTimeout) +" saniye sonra tekrar kontrol edilecek"); setTimeout(plusCheck, 1000 + (randomNumber+plusUpdateTimeout)*1000); } plusCheck(); //======================PLUS ABONE TABLO======================// var aboneTabloHeight=150; if(localStorage.getItem('aboneTabloHeight')) aboneTabloHeight = localStorage.getItem('aboneTabloHeight').trim(); function plusChart() { return; if(!$('#chartContainer').length) return; var plusTheme = "dark2"; if(!darkMode) plusTheme="light2"; var dataPoints = []; var chart = new CanvasJS.Chart("chartContainer", { animationEnabled: true, theme: plusTheme, zoomEnabled: true, title: { text: "Abone Sayısı" }, axisY: { title: "TS Plus", titleFontSize: 16, prefix: "" }, data: [{ markerType: "none", //"triangle", "circle", "square", "cross", "none" //markerColor: "white", //markerBorderColor: "red", type: "area", fillOpacity: 0.3, lineColor:"red", lineThickness: 4, yValueFormatString: "#,##0", dataPoints: dataPoints }] }); function addData(data) { var dps = data; for (var i = 0; i < dps.length; i++) { dataPoints.push({ x: new Date(dps[i][0]), y: dps[i][1] }); } chart.render(); } $.getJSON("https://teknoizdirap.com/j/plusc", addData); } window.onload = function(){ if (aboneTabloAktif) plusChart(); }; //======================PLUS ABONE TABLO SON======================// //======================PLUS SAYI VE RENK======================// function plusRenk(){ var plusBadge = document.getElementsByClassName("plus"); for (var i = 0; i < plusBadge.length; ++i) { var item = plusBadge[i]; item.style.color=plusBadgeColor; } } var abonelik = $("ul.navbar-left li:last-child"); var abonelikText = abonelik.text(); function plusUpdate(){ return; $("#plusSayi").text(abonelikText + " ("+window.plusJson.plus+") "); } //======================PLUS SAYI VE RENK SON======================// function fontButon(){ if(fontButonAktif && fontAktif){ $("#fontButtons").remove(); $(".main-wrapper").append('<div id="fontButtons" class="fontButtons">'+ '<input class="btn btn-danger" style="background-color:'+ $("body").css("background-color") + ';color:'+ $("body").css("color") + ';border-color:' + $("body").css("border-color") + ';" id="fontadd" type="button" value=" + " />'+ '<input class="btn btn-danger" style="background-color:'+ $("body").css("background-color") + ';color:'+ $("body").css("color") + ';border-color:' + $("body").css("border-color") + ';" id="fontmin" type="button" value=" - " />' + '<div'); } } function yorumParlat(scroll){ if(window.location.hash.substr(1)!=="" && window.location.hash.substr(1)!=="m" && yorumParlatAktif){ var $com = $("#"+window.location.hash.substr(1)); if(!$com.length) return; var rgb; if(!darkMode) { rgb = "rgba(255, 240, 204, "; }else{ rgb = "rgba(100, 100, 100, "; } setTimeout(function(){ $com.css("background-color", rgb + "0.7)"); },1500); if(scroll){ $('html, body').animate({ scrollTop: $com.offset().top-55 }, 100); } $com.hover(function() { $(this).animate({ 'background-color': rgb + '0)' },1000); }); } } //======================RESİM KARART======================// function resim(){ if(!darkMode) return; if(resimAktif){ if(!resim2Aktif && $(".modal.in").length) return; $("img, .embed img").not("[brightness]").not(".kesfet").each(function() {//.filter(":onScreen") $(this).attr('brightness','1'); $(this).css("-moz-filter", "brightness("+brightness+"%)"); $(this).css("filter", "brightness("+brightness+"%)"); }); } $("#twitSol, #twitSag").not("[brightness]").each(function() { //var $col= $(this); $('[id^=twitter-widget]').contents().find('*').not("[brightness]").each(function () { $(this).css("background-color", "#333"); $(this).find('p, span').css("color", "#bbb"); if(resimAktif){ var image = $(this).find('img, div.tcu-imageWrapper').not("[brightness]"); image.css("-moz-filter", "brightness("+brightness+"%)"); image.css("filter", "brightness("+brightness+"%)"); image.css("color", "#bbb"); } $(this).attr('brightness','1'); }); //$col.attr('brightness','ok'); }); } //======================RESİM KARART SON======================// //======================PROFİL FONKSİYON======================// var url = window.location.href; var urlarr = url.split('/'); var userid = "@"+urlarr[4]; function profil() { if (!userid || !location.pathname.startsWith('/u/') || !profilAktif) return; console.log(userid); var dataget = document.body.innerHTML; var dataarr = dataget.split('<section id="col-right"'); var data = dataarr[0]; var matches = data.match(/id="post-\d+"/g); function myFunction(item, index, arr) { arr[index] = item.replace(/[^0-9.]/g, ''); } matches.forEach(myFunction); var i; for (i = 0; i < matches.length; i++) { var elemid = 'post-' + matches[i]; var elem = document.getElementById(elemid); if (elem) { var elem2 = elem.getElementsByClassName('stream-top') [0]; if (elem2) { var elem3 = elem2.getElementsByClassName('author') [0]; if (elem3) { var uspan = elem3.getElementsByClassName('username') [0].innerHTML; if (uspan != userid) { elem.style.display="none"; console.log("gizlendi"); } } } } } } //======================PROFİL FONKSİYON SON======================// //======================ÜYE DETAY======================// function getAllElementsWithAttribute(attribute){ if(!document.getElementById('col-left')) return false; var matchingElements = []; var allElements = document.getElementById('col-left').getElementsByTagName('*'); for (var i = 0, n = allElements.length; i < n; i++){ if (allElements[i].getAttribute(attribute) !== null){ matchingElements.push(allElements[i]); } } return matchingElements; } function uyeDetay() { if(uyeDetayJsonLoaded){ /* $("[data-object_id]").not("[uyeDetay]").each(function(){ var uid = ($(this).attr("data-object_id")); var article_id = $(this).closest('article').attr("id"); console.log(uid + " - " + article_id); $(this).attr("uyeDetay","1"); }); return; */ var objs = getAllElementsWithAttribute('data-object_id'); if(objs === false) return; for (var i = 0; i < objs.length; i++) { var arts= objs[i].parentNode; var art; while(arts && arts.getAttribute('id')===null) arts = arts.parentNode; if(!arts || !arts.getAttribute('id') || arts.getAttribute('id').startsWith("troll")) continue; if(arts.getAttribute('id').startsWith("post") || arts.getAttribute('id').startsWith("comment")) art = arts; var cl = objs[i].getAttribute('class'); var parentcl = objs[i].parentNode.getAttribute('class'); if (objs[i].getAttribute('data-object_id')) { var uid = objs[i].getAttribute('data-object_id'); if (objs[i].getAttribute('data-action') == 'user_info' && parentcl!="paylas_bilgi" &&(cl == 'comment-heading' || cl == 'author') && uid > 0) { var durum = objs[i].getAttribute('uyeDetay'); var arttrollDurum = art.getAttribute('troll'); if (!durum) { var artId = art.getAttribute("id"); var uyeDetaylar=""; var tarih, r, t, tt, time, d, m,y; if((!window.uyeDetayJson.u[uid])){ time = new Date()-1; tarih ='Bilinmiyor'; }else if (window.uyeDetayJson.u[uid].t!==null) { tt = window.uyeDetayJson.u[uid].t; time = ((tt)*86400+1399842000)*1000; t = new Date(time); d = t.getDate(); m = t.getMonth()+1; y = t.getFullYear(); tarih= d+'.'+m+'.'+y; } else { time = new Date()-1; tarih = "Bilinmiyor";//üyelik tarihi bilinmiyor } if(trollSavarAktif){ if(!arttrollDurum){ var gun = (new Date()-time)/86400000; if(gun<=trollDay){ if(trollDo=="Uyar") uyeDetaylar += "-- <b>TROLL OLABİLİR</b>"; if(trollDo=="Sil" && location.pathname == "/" ){ $("#"+artId).hide(); console.log("TrollSavar, Durum Gizlendi"); } if(trollDo=="Gizle"){ art.setAttribute('troll', '1'); } } } $("[troll=1]").each(function(){ var trollId = "troll-" + $(this).attr("id"); var trollMesaj=""+ '<div id="' + $(this).attr("id") + '" style="cursor:pointer" class="stream-top troll">'+ 'Troll Şüphesi Olan İçerik Gizlendi (<' + trollDay + ' günlük üye). İçeriği görmek için tıklayın.'+ '<ul class="dropdown-menu"></ul>'+ '</div>'+ '</div>'; var mesajYedek = "<div id='" + trollId + "'style='display;'>"+$(this).html()+"</div>"; $(this).attr("troll","2"); $(this).html( trollMesaj ); $(this).append(mesajYedek); $('#'+trollId).hide(); }); } if((window.uyeDetayJson.u[uid])){ if(uyelikTarihiAktif){ uyeDetaylar += ' -- ' + tarih; } if(durumSayisiAktif){ uyeDetaylar += ' -- D:~' + (window.uyeDetayJson.u[uid].d); } if(yorumSayisiAktif){ uyeDetaylar += ' -- Y:~' + (window.uyeDetayJson.u[uid].y); } if(rutbeAktif){ if (window.uyeDetayJson.u[uid].r) { r = window.uyeDetayJson.r[window.uyeDetayJson.u[uid].r]; } else { r = window.uyeDetayJson.r[0]; } uyeDetaylar += ' -- ' + r; } } objs[i].innerHTML += "<span class='uyeDetaylar'>"+uyeDetaylar+"</span>"; objs[i].setAttribute('uyeDetay', '1'); } } } } } } //======================ÜYE DETAY SON======================// //======================TEKNOTWİT======================// var teknoTwitHeight=0; var twitSol="Karma"; var twitSag="Keşfet"; var SolDiv,SagDiv; if(localStorage.getItem('teknoTwitHeight')) teknoTwitHeight = localStorage.getItem('teknoTwitHeight').trim(); if(localStorage.getItem('twitSol')) twitSol = localStorage.getItem('twitSol'); if(localStorage.getItem('twitSag')) twitSag = localStorage.getItem('twitSag'); var colRight = document.getElementById('col-right'); var colLeft = document.getElementById('col-move'); $('head').append('<script type="text/javascript" src="https://platform.twitter.com/widgets.js">'); if(colLeft && !document.getElementById("SolDiv")){ SolDiv = document.createElement('div'); SolDiv.id = 'twitSol'; $("#one_cikanlar-8").before(SolDiv); $("#twitSol").css("word-wrap","break-word"); } if(colRight && !document.getElementById("SagDiv")){ SagDiv = document.createElement('div'); SagDiv.id = 'twitSag'; $("#teknoseyir_gundemi-2").after(SagDiv); $("#twitSag").css("word-wrap","break-word"); } function twitLoad(){ if(location.pathname !== "/") return;//sadece ana sayfada çıksın var twitters = ["leventp", "gamsizm", "hkellecioglu"]; var twitRandom = Math.floor(Math.random() * 3); if(!teknoTwitAktif) return; var data1= '<a class="twitter-timeline" '; if(darkMode) data1 += 'data-theme="dark" '; if(teknoTwitHeight>0) data1 += 'data-height="'+ teknoTwitHeight +'" '; if(twitSol=="Karma") twitSol = "teknoizdirap/lists/teknoseyir"; if(twitSag=="Karma") twitSag = "teknoizdirap/lists/teknoseyir"; if(colLeft && twitSol!=="Boş" && twitSol!=="Keşfet"){ if(twitSol=="Döngü"){ twitSol=twitters[twitRandom]; } SolDiv.innerHTML = data1 + 'data-lang="tr" href="https://twitter.com/'+ twitSol +'"></a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> '; twttr.widgets.load( $("#twitSol")[0] ); } if(colRight && twitSag!=="Boş" && twitSag!=="Keşfet"){ if(twitSag=="Döngü"){ if(twitRandom==2) twitRandom=-1; twitSag=twitters[twitRandom+1]; } while(twitSag==twitSol){ if(twitRandom==2) twitRandom=-1; twitRandom++; twitSag=twitters[twitRandom]; } SagDiv.innerHTML = data1 + 'data-lang="tr" href="https://twitter.com/'+ twitSag +'"></a><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> '; twttr.widgets.load( $("#twitSag")[0] ); } } //======================TEKNOTWİT SON======================// //======================HORTSAVAR======================// function hortSavar(){ if(hortSavarAktif && location.pathname === '/'){ $('#col-left').find('article').not("[hort]").each(function() { $(this).attr('hort', '1'); var start = new Date(($(this).find('.timeago').attr("datetime"))), fark = new Date(new Date() - start), gun = fark/1000/60/60/24; if(gun-hortDay>=0){ console.log("Hort bulundu"); //article = $(this).closest('article'); if(hortDo=="Uyar") $(this).prepend("<h2 class='hortAlert'>DİKKAT HORT KONU</h2>"); if(hortDo=="Sil"){ $(this).hide(); console.log("HortSavar, Durum Gizlendi"); } if(hortDo=="Gizle"){ var hortId = "hort-" + $(this).attr("id"); var hortMesaj=""+ '<div id="' + $(this).attr("id") + '" class="stream-top hort">'+ 'Hort İçerik Gizlendi (' + Math.round(gun) + ' günlük [>' + hortDay + '] gönderi). İçeriği görmek için tıklayın.'+ '<ul class="dropdown-menu"></ul>'+ '</div>'+ '</div>'; var mesajYedek = "<div id='" + hortId + "'style='display;'>"+$(this).html()+"</div>"; //$(this).attr("hort","2"); $(this).html( hortMesaj ); $(this).append(mesajYedek); $('#'+hortId).hide(); } } }); } } //======================HORTSAVAR SON======================// //======================SPOILER BLUR FONKSİYON======================// function spoiler(){ if(!spoilerAktif) return; $('#col-left').find('article').not(".spoiled").each(function(){ var article = $(this); article.addClass("spoiled"); var text = article.find('.content').text()+""; var embed = article.find('.embed').find('a').attr('href')+""; //console.log( text.toLowerCase()); if (embed.toLowerCase().indexOf("#spoiler") >= 0 || text.toLowerCase().indexOf("#spoiler") >= 0 || text.toLowerCase().indexOf("#spoi̇ler".toLowerCase()) >= 0){ console.log("Spoiler bulundu"); article.find(".content, .gallery, .embed").not(".spoiler").each(function(){ $(this).addClass("spoiler"); $(this).addClass("on"); }); } }); } /* function spoiler(){ if(!spoilerAktif) return; $(".hash_tag-spoiler").find(".content, .gallery, .embed").not(".spoiler").each(function(){ $(this).addClass("spoiler"); $(this).addClass("on"); }); } */ //======================SPOILER BLUR FONKSİYON SON======================// //======================KELIME ENGELLE======================// RegExp.escape= function(s) { return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); }; Array.prototype.find = function(regex) { var arr = this; var matches = arr.filter( function(e) { return regex.test(e); } ); return matches.map(function(e) { return arr.indexOf(e); } ); }; function kelimeEngelle(){ if(kelimeEngelleAktif && location.pathname === '/'){ $('#col-left').find('article').not("[kelime]").each(function() { $(this).attr('kelime', '1'); //article = $(this).closest('article'); var article = $(this); var text = ($(this).find('.content:first').text()+"").trim();//:first=>sadece durum içeriği var, yorumlar yok text= text.replace(/İ/g,"i").replace(/I/g,"i").toLowerCase().replace(/ı/g,"i");//önce İ ve I'yı i yap, sonra küçük harf, sonra da küçük ı'yı i yap var embed = ($(this).find('.embed').find('a').attr('href')+"").trim().toLowerCase(); var textArray = text.split(/[^\w@#ığüşöç]/); textArray = textArray.filter(function(n){ return n != "" && n!= undefined}); $.each(linesEngelle, function(n, kelime) { kelime=kelime.toLowerCase().trim(); var jokerFirst=false; var jokerLast=false; if(kelime.slice(0,1)=="*"){ jokerFirst=true; kelime=kelime.slice(1); } if(kelime.slice(-1)=="*"){ jokerLast=true; kelime=kelime.slice(0,-1); } if (embed.indexOf(kelime) >= 0 && kelime.length > 0){ console.log("Engellenecek link bulundu: " + kelime); article.hide(); return false;//durum engellenecek bir kelime içeriyor, diğer kelimeleri kontrol etmeden diğer duruma geç } kelime=kelime.replace(/ı/g,"i"); if (text.indexOf(kelime) >= 0 && kelime.length > 0){ console.log("Kelime aranıyor: " + kelime); var pattern; var kelimeEscaped = RegExp.escape(kelime); if(!jokerFirst && jokerLast) pattern = "^" + kelimeEscaped; // Starts with if(jokerFirst && !jokerLast) pattern = kelimeEscaped + "$"; // Ends with if(jokerFirst && jokerLast) pattern = kelimeEscaped; // Contains if(!jokerFirst && !jokerLast) pattern = "^" + kelimeEscaped + "$"; var regexp= new RegExp(pattern); if(textArray.find(regexp).length>0){ console.log("Engellenecek kelime bulundu: " + kelime); article.hide(); return false;//durum engellenecek bir kelime içeriyor, diğer kelimeleri kontrol etmeden diğer duruma geç } } }); }); } } //======================KELIME ENGELLE SON======================// //======================GÖNDERİ GİZLE======================// function postGizle(){ //Listedeki postları gizler if(location.pathname === '/'){ $('#col-left').find('article').not("[gizle]").each(function() { $(this).attr('gizle','1'); var article = $(this); var id = $(this).attr('id'); id = id.replace("post-",""); if($.inArray(id,gizleArray) !== -1){ $(this).hide(); console.log("Gönderi Gizlendi: "+ id); } }); } } function gizleButonu(){ //Postlara "Gizle" butonu ekler $(".post-actions").not("[gizleButon]").each(function(){ $(this).attr("gizleButon",""); var yorumYap = $(this).find(".yorum_yap"); var gizleDiv = yorumYap.clone(); gizleDiv.text("Gizle"); gizleDiv.removeAttr("data-action"); gizleDiv.attr("ızdırap-action","gizle"); //gizleDiv.attr("href",""); yorumYap.after(gizleDiv); }); } //======================GÖNDERİ GİZLE SON======================// function gifFix(){ //======================GFYCAT======================// $('a[href*="/gfycat.com/"]').each(function() { var embedDiv = $(this).closest(".embed.mobil"); var embedImg = $(this).closest(".embed_img"); embedImg.addClass("animated_gif"); embedImg.css( 'cursor', 'pointer' ); embedImg.append('<span class="gif_button" data-action="img_popup"></span>'); var gfyHref = $(this).attr('href'); var gfyId = gfyHref.split(/[/]+/).pop(); var gfyCatDiv = "<div style='position:relative;padding-bottom:calc(100% / 1.85)'>"+ "<iframe src='https://www.gfycat.com/ifr/"+gfyId+"' frameborder='0' scrolling='no' width='100%' height='100%' style='position:absolute;top:0;left:0;' allowfullscreen>"+ "</iframe></div>"; embedImg.on('click', function() { embedDiv.html(gfyCatDiv); return false; }); }); //======================GFYCAT SON======================// //======================GIF AYARLAR======================// $('.gallery').not(".animated_gif").find('img[src$=".gif"]').each(function() { var gifWidth = $(this).attr("width"); var gifHeight = $(this).attr("height"); if(!gifHeight || !gifWidth){ gifWidth = $(this).attr("data-width"); gifHeight = $(this).attr("data-height"); if(gifWidth>598){ gifHeight=Math.floor(598/gifWidth*gifHeight); gifWidth=598; } } var gifSrc = $(this).attr("src"); var gifDim = "-" + gifWidth + "x" + gifHeight + ".gif"; var galleryImg = $(this).closest(".gallery"); //console.log(gifSrc + "=>" + gifWidth + "=>" + gifHeight); galleryImg.addClass("animated_gif"); if(gifSrc.indexOf(gifDim)==-1) return; galleryImg.append('<span class="gif_button" data-action="img_popup"></span>'); }); //======================GIF AYARLAR SON======================// } document.onreadystatechange = function () { if (document.readyState == "complete") { setInterval(font, 200); update(); geceModu(); twitLoad(); uyeDetay(); profil(); yorumParlat(true); setInterval(update, 1000); setInterval(profil, 1000); setInterval(geceModu, 1000); setInterval(uyeDetay, 1000); setInterval(hortSavar, 1000); setInterval(kelimeEngelle, 1000); setInterval(plusRenk, 200); setInterval(resim, 1000); setInterval(spoiler, 1000); setInterval(spoilerButonu, 1000); setInterval(quoteButonu, 1000); setInterval(codeButonu, 1000); setInterval(linkButonu, 1000); setInterval(plusUpdate, 10*1000); setInterval(bildirimUpdate, 5*1000);//notification setInterval(faviconUpdate, 1000); setInterval(gizleButonu, 500); setInterval(postGizle, 1000); setInterval(gifFix, 1000); //font(); var css = ".result,.vimeoList{top:50px;background-color:#dcdcdc;color:#000;max-width:300px}.result,.update,.vimeoList{z-index:10000;font-size:20px;position:fixed;font-weight:700}.kesfetPreview,.result,.update,.vimeoList{position:fixed}.result,.update,.vimeoList,.yeni{font-weight:700}#notifications,.notification-full{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.result{right:10px}.vimeoList{left:10px}.hideAlert,.update{background-color:#ab1500}.update{left:10px;bottom:10px}.kesfetPreview{z-index:1049;display:none;overflow-y:scroll;padding:10px}.hideAlert{position:absolute;right:5px;top:5px;cursor:pointer;color:#fff}.link{cursor:pointer;color:#337ab7}.kesfet article{display:block;padding:10px;min-height:50px;position:relative;border:1px solid;border-radius:3px;margin:10px 0}#notifications,.fontButtons{position:fixed;z-index:1000}#notifications .notification,.notification-full{max-width:100%;float:right;padding:12px;border-radius:2px;box-sizing:border-box}.kesfetDark article{background-color:#333;border-color:#373737}.kesfetDark h1 a{color:#bbb}.kesfetLight article{background-color:#fff;border-color:#e5e6e9 #dfe0e4 #d0d1d5}.kesfetLight h1 a{color:#333}.yeni{color:red}.fontButtons{bottom:20px;right:55px}.uyeDetaylar{font-size:12px;font-weight:100}.hortAlert{margin:20px;text-align:center}#notifications{font-weight:400;font-size:15px;right:10px;bottom:10px;cursor:default;width:284px;max-width:100%}@media(max-width:332px){#notifications{width:100%;width:calc(100% - 16px);right:8px;bottom:8px}}#notifications .notification{position:relative;z-index:2;color:#000;width:100%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow .375s cubic-bezier(.25,.8,.25,1)}#notifications .notification-dark{color:#fff;background:#424242}#notifications .notification+.notification{margin-top:8px}#notifications .notification:hover{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#notifications .notification .notification-close{position:absolute;right:8px;top:8px;display:inline-block;width:20px;height:20px;cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDYuNEwxNy42IDUgMTIgMTAuNiA2LjQgNSA1IDYuNGw1LjYgNS42TDUgMTcuNiA2LjQgMTlsNS42LTUuNiA1LjYgNS42IDEuNC0xLjQtNS42LTUuNnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+) center/contain no-repeat}#notifications .notification-dark .notification-close{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDYuNEwxNy42IDUgMTIgMTAuNiA2LjQgNSA1IDYuNGw1LjYgNS42TDUgMTcuNiA2LjQgMTlsNS42LTUuNiA1LjYgNS42IDEuNC0xLjQtNS42LTUuNnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}#notifications .notification .notification-close:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjYWIxNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTE5IDYuNEwxNy42IDUgMTIgMTAuNiA2LjQgNSA1IDYuNGw1LjYgNS42TDUgMTcuNiA2LjQgMTlsNS42LTUuNiA1LjYgNS42IDEuNC0xLjQtNS42LTUuNnoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}#notifications .notification .notification-title span{display:inline-block}#notifications .notification .notification-title span a{color:#ab1500;font-weight:500;text-decoration:none}#notifications .notification .notification-title span a:hover{color:#000}#notifications .notification .notification-body .notification-date{font-size:12px;color:#616161}#notifications .notification-dark .notification-body .notification-date{color:#fff}#notifications .notification .notification-body .notification-summary{margin:4px 0 0;font-size:14px;line-height:20px}.notification-full{background-color:#fff;color:#000;display:none;font-weight:400;font-size:15px;position:fixed;bottom:10px;right:300px;z-index:1000;cursor:default;width:284px;border-color:#616161;word-wrap:break-word}.notification-full-dark{background-color:#424242;color:#fff}.inputIzdırap{border:0;outline:0;background-color:transparent}.spoiler{cursor:pointer}.spoiler.on{color:transparent;text-shadow:0 0 10px grey}.spoiler.on a{color:transparent;text-shadow:0 0 10px #23527c}.spoiler.on img{filter:blur(20px)!important;-webkit-filter:blur(20px)!important;-moz-filter:blur(20px)!important}" $('head').append('<style>' + css + '</style>'); /* var cssUrl = window.versionJson.css; $("<link/>", { rel: "stylesheet", type: "text/css", href: "https://teknoizdirap.com/"+cssUrl }).appendTo("head"); */ abonelik.html(abonelik.html().replace(abonelikText, '<span id="plusSayi">'+ abonelikText +'</span>')); plusUpdate(); document.onkeyup = function (e) { //GIF RELOAD if(e.keyCode==82 && $(".modal.in").length) {//R $(".modal.in").find("img").not(".hide").each(function(){ var gifImg = $(this); var gifImgId = gifImg.attr("data-imgid"); var gifSrc = gifImg.attr("src"); $("img[data-imgid="+gifImgId+"]").each(function(){ $(this).attr("src",""); }); setTimeout(function(){ $("img[data-imgid="+gifImgId+"]").each(function(){ $(this).attr("src",gifSrc); }); },50); }); } var evtobj = window.event? event : e if ((evtobj.keyCode == 60 || evtobj.keyCode == 226) && evtobj.ctrlKey){ $("#update").show(); updateDiv.innerHTML = "<div><textarea style='width:100%' id='kelimeListesi'>"+localStorage.getItem("engellenecekler")+"\n</textarea></div>"+ "<div id='hideKelimeListesi' class='hideAlert'>X</div>"; $('#kelimeListesi').on('input', function() { localStorage.setItem("engellenecekler", $(this).val()); yaz("Engellenecekler Kaydedildi"); }); $(document) .on('click', '#hideKelimeListesi', function() { $("#update").html(""); $("[kelime]").removeAttr('kelime'); yaz("Yeni liste uygulanıyor"); linesEngelle = localStorage.getItem("engellenecekler").trim().toLowerCase().split("\n"); }); } }; $(document) .on('click', '[ızdırap-action=gizle]', function() { var durumId = $(this).attr("data-object_id"); var gizlenecekListe = ""; if(localStorage.getItem('gizlenecekler')) gizlenecekListe = localStorage.getItem('gizlenecekler').trim(); $("article#post-"+durumId).each(function(){ localStorage.setItem("gizlenecekler",gizlenecekListe+"\n"+durumId); gizleArray.push(durumId); $(this).hide(); yaz("Gönderi gizlendi: "+durumId+"<br> Geri almak için; <a href='/ayarlar'>ayarlar</a> sayfasına gidip bu numarayı listeden çıkarabilirsiniz."); }); return false; }); $(document) .on('click', '.troll', function() { $('#'+($(this).attr("id"))).html($('#troll-'+($(this).attr("id"))).html()); }); $(document) .on('click', '.hort', function() { $('#'+($(this).attr("id"))).html($('#hort-'+($(this).attr("id"))).html()); }); $(document) .on('click', '#hideAlert', function() { $("#update").hide(); }); $(document) .on('click', '#bildirim_btn', function() { faviconSayi=-1; }); $(document) .on('click', '.notClose', function() { var dataId = ($(this).attr('data')); $("#"+dataId).remove(); $("#"+dataId+"-d").remove(); localStorage.setItem(dataId,2);//okundu }); var notificationTimer; $(document) .on('mouseover', '.notification', function() { var limitSum = parseLocal("bildirimJson").limit_sum+3; //var limit_text = parseLocal("bildirimJson").limit_text; var dataId = ($(this).attr('id'))+"-d"; var notificationDelay=200; if(limitSum!=($(this).attr('data-length'))) notificationDelay*=10; notificationTimer=setTimeout(function(){$("#"+dataId).show();}, notificationDelay); }); $(document) .on('mouseout', '.notification', function() { var dataId = ($(this).attr('id'))+"-d"; clearTimeout(notificationTimer); $("#"+dataId).hide(); }); //KEŞFET PREVIEW var kesfetShowTimer; var kesfetLoadTimer; var kesfetHideTimer; var kesfetDelay=100; var kesfetLoadStop; $(document) .on('mouseenter', '.kesfet article', function() { if(!kesfetPreviewAktif) return; clearTimeout(kesfetHideTimer); kesfetLoadStop=false; var kesfetId = $(this).attr('id').replace("post-",""); var kesfetUrl= "https://teknoseyir.com/?p="+kesfetId; if(kesfetId.indexOf("user-") >=0) kesfetUrl="https://teknoseyir.com/?author="+kesfetId.replace("user-",""); var kesfetPreviewDiv= $('#kesfetPreview'); var durumBgColor=$("article").css("background-color"); if(!darkMode) durumBgColor="#fff"; var divLeft = $("#col-left").offset().left; var divWidth = $("#col-left").width()-(-10); var divTop = $(".navbar").height()-(-1); var divHeight = $(window).height()-divTop; kesfetLoadTimer=setTimeout(function(){ //sayfayı önceden yükle kesfetPreviewDiv.load(kesfetUrl + ' #col-left article > *', function() { kesfetShowTimer=setTimeout(function(){ kesfetPreviewDiv.css({left: divLeft, top: divTop, width: divWidth, height: divHeight}); kesfetPreviewDiv.css("background-color",durumBgColor); if(!kesfetLoadStop){ kesfetPreviewDiv.show(); kesfetPreviewDiv.scrollTop(0); } }, kesfetDelay*3); }); }, kesfetDelay*2); }); $(document) .on('mouseleave', '.kesfet article', function() { clearTimeout(kesfetShowTimer); clearTimeout(kesfetLoadTimer); kesfetLoadStop=true; var kesfetPreviewDiv= $('#kesfetPreview'); kesfetHideTimer=setTimeout(function(){ kesfetPreviewDiv.hide(); }, kesfetDelay*2); }); $(document) .on('mouseover', '#kesfetPreview', function() { clearTimeout(kesfetHideTimer); }); $(document) .on('mouseout', '#kesfetPreview', function() { var kesfetPreviewDiv= $('#kesfetPreview'); kesfetHideTimer=setTimeout(function(){ kesfetPreviewDiv.hide(); }, kesfetDelay*2); }); //KEŞFET PREVIEW SON $(document) .on('mouseover', '[brightness=1]', function() { $(this).css("-webkit-filter", "brightness("+100+"%)"); $(this).css("filter", "brightness("+100+"%)"); $(this).attr("brightness","2"); }); /* var plusTimer; $(document) .on('mouseover', '#plusSayi', function() { plusTimer=setTimeout(function(){yaz("TeknoIzdırap: <a target='_blank' href='https://teknoseyir.com/blog/teknoseyir-plus-kullanicilar-kulubu'>Teknoseyir Plus Kullanıcılar Kulübü'ne git</a>");}, 350); }); $(document) .on('mouseout', '#plusSayi', function() { clearTimeout(plusTimer); }); */ $(document) .on('click', '.autogrow-short, #kelimeListesi, #gizlenecekListesi', function() { if($(this).attr('id')=="gizlenecekListesi") { $(this).val(localStorage.getItem("gizlenecekler")); } if($(this).attr('id')=="kelimeListesi") { $(this).val(localStorage.getItem("engellenecekler")); } if($(this).hasClass('selected')) { return; } $(this).addClass('selected'); var scroll_height = $(this).get(0).scrollHeight; $(this).css('height', scroll_height + 'px'); }); $(document) .on('keydown', '.autogrow-short', function() { if($(this).hasClass('selected')) { return; } $(this).addClass('selected'); var scroll_height = $(this).get(0).scrollHeight; $(this).css('height', scroll_height + 'px'); }); $(document) .on('keyup', '#kelimeListesi, #gizlenecekListesi', function() { var scroll_height = $(this).get(0).scrollHeight; $(this).css('height', scroll_height + 'px'); }); $(document) .on('click', '[brightness]', function() { var ayarla = $(this).attr("brightness") === 1 ? brightness : 100; $(this).css("-moz-filter", "brightness("+ayarla+"%)"); $(this).css("filter", "brightness("+ayarla+"%)"); }); $(document) .on('mouseout', '[brightness=2]', function() { $(this).css("-moz-filter", "brightness("+brightness+"%)"); $(this).css("filter", "brightness("+brightness+"%)"); $(this).attr("brightness","1"); }); //======================OTOMATİK GECE MODU AÇ/KAPAT======================// var koyu = $("#koyu_tema"); koyu.after('<li id="koyu_tema_izdirap"></li>'); setInterval(function(){ var io = geceModAktif === true ? "kapat" : "aç"; $('#koyu_tema_izdirap').html('<a href="#"><i class="fa fa-sun"></i> / <i class="fa fa-moon"></i> gece/gündüz <br> otomatik modunu '+io+'</a>'); },1000); $('#koyu_tema_izdirap').click(function() { var io = geceModAktif === true ? "kapat" : "aç"; localStorage.setItem("geceModAktif", !geceModAktif); yaz("Otomatik Gece Modu "+io+"ıldı."); }); $('#koyu_tema').click(function() { yaz("Tema Ayarlanıyor"); setTimeout(geceModFix, 1500);//geceModu() yenilenmesi için en az 1000 bekle }); //======================OTOMATİK GECE MODU AÇ/KAPAT SON======================// //======================AYARLAR SAYFASI======================// if(location.pathname == '/ayarlar') { $(document) .on('keyup', '#kelimeListesi', function(e) { var rows = $(this).val().split("\n"); $(this).prop('rows', rows.length +1); }); var ul = document.getElementById("profile-tabs"); var a = document.createElement("a"); var li = document.createElement("li"); a.textContent = "TeknoIzdırap"; a.setAttribute('href', "https://teknoseyir.com/ayarlar#izdirap"); li.appendChild(a); ul.appendChild(li); li.setAttribute("id", "tab-izdirap"); a.setAttribute("data-toggle", "tab"); var ayarlar= "<div class='tab-pane' id='izdirap'>"+ //"<a href='"+hataLink+"'><h3>SORULAR VE HATA BİLDİRİMİ İÇİN</h3></a>"+ //"<div class='link' id='checkUpdate'><h3>YENİ SÜRÜM KONTROL ET</h3></div>"+ "<div class='link' id='changelog'><h2>Changelog - Yeni Özellikler (v"+version+")</h2></div>"+ "<div id='changelogDetay'"; if(!changelogAktif) ayarlar+="style='display:none'>"; ayarlar+= "<hr>"+ "<br><b>NOT:</b><br>"+ "- <span class='yeni'>Vimeo playerın kendi klavye kısayollarını veya player üzerindeki dişli çarkı kullanmak istiyorsanız CTRL tuşuna basın. "+ "Tuşa bastıktan sonra 7 saniye boyunca TeknoIzdırap kısayolları devre dışı kalacak ve playerın kendi kısayolları ile veya üzerindeki dişli çarktan istediğiniz ayarları yapabileceksiniz "+ " (CTRL tuşuna istediğiniz zaman tekrar basarak süreyi sıfırlayabilirsiniz, CTRL'ye bastığınız halde olmuyorsa sayfayı yenileyip tekrar deneyin, sorun devam ederse bildirin). "+ "</span><br>"+ "<br><br><b>1.3:</b><br>"+ "- Teknoizdirap.com'un kapanması nedeniyle; durum sayısı, yorum sayısı, üyelik tarihi gösterme, Teknorütbe, Trollsavar, plus abonelik sayısı, plus abonelik tablosu,"+ " bildirim sistemi ve güncelleme kontrol sistemi özellikleri çıkarıldı.</span>"+ "<br><br><b>1.2:</b><br>"+ "- <span class='yeni'>Kelime Engelleme özelliğinde değişiklikler</span> yapıldı. <span class='yeni'>Artık; durum içerisinde geçmeyip sadece yorumda geçen kelimeler dikkate alınmayacak. </span>"+ "<span class='yeni'>Diğer ÖNEMLİ değişikliker için</span> engellenecek kelimeler listesi kutucuğunun üstündeki yazıyı <span class='yeni'>OKUYUN</span><br>"+ "Anasayfada iken <span class='yeni'>ctrl ile < tuşuna</span> aynı anda basarak <span class='yeni'>kelime engelleme listesini</span> açıp düzenleyebilirsiniz."+ "<br><br><b>1.1.1:</b><br>"+ "- TeknoTwit bölümündeki Keşfet seçeneği için <span class='yeni'>yükseklik ayarı</span> ve <span class='yeni'>önizleme kutucuğu</span> eklendi."+ " Önizleme kutucuğu ile 1.1 sürümünde eklenen önizleme özelliğini açıp kapatabilirsiniz. Yükseklik ayarını sonsuz yapmak için 0 olarak ayarlayabilirsiniz.<br>"+ "- Üzerine tıklamadan <span class='yeni'>hareket etmeyen GIF'lere</span>, GIF olduğu anlaşılsın diye <span class='yeni'>oynatma butonu</span> eklendi. <br>"+ "- <span class='yeni'>GIF'leri</span> üzerine tıklayıp açtıktan sonra <span class='yeni'>R tuşuna basarak başa alabilirsiniz</span> (Her zaman işe yaramayabilir)."+ "<br><br><b>1.1:</b><br>"+ "- TeknoTwit bölümünde Keşfet seçeneği seçiliyse; <span class='yeni'>Keşfet bölümündeki paylaşımların</span> üzerine gelince <span class='yeni'> içeriklerinin sayfayı değiştirmeden görüntülenmesi</span> özelliği eklendi.<br>"+ "- Resim Karartma özelliğinde değişiklik: Resimlerin üzerine tıklanıp açıldıktan sonraki hali için ayrı ayar eklendi."+ "<br><br><b>1.0.7:</b><br>"+ "- Akışta kolayca durum/blog/inceleme gizleyebilmek için <span class='yeni'>\"Gizle\" butonu</span> eklendi. <br>"+ "- <span class='yeni'>Gfycat</span> gifleri için <span class='yeni'>embed kodu</span> eklendi. Artık site içinden çıkmadan gifleri görebilirsiniz."+ "<br><br><b>1.0.6:</b><br>"+ "- Vimeo playerı ile izlerken S tuşu ile kayıt sırasında çalması için <span class='yeni'>ses efekti</span> eklendi (ses bir yerden tanıdık geliyor ama neyse...🙂)"+ "<br><br><b>1.0.5:</b><br>"+ "- Vimeo player <span class='yeni'>oynatma hızını</span> numpad üzerindeki <span class='yeni'>+ ve - tuşlarına</span> basarak 0.5x-2x arasında değiştirebilirsiniz."+ "<br><br><b>1.0.4:</b><br>"+ "- Vimeo playerı ile izlerken S tuşuna basarak artık <span class='yeni'>birden fazla anı</span> kaydedebilirsiniz, kaydettiğiniz bu süreleri <span class='yeni'>Q tuşuna basarak liste halinde görebilirsiz.</span>"+ "<br><br><b>1.0.3:</b><br>"+ "- Vimeo playerı ile izlerken <span class='yeni'>S tuşuna basarsanız o anki süreyi kaydeder</span>, "+ "<span class='yeni'>D tuşuna basarsanız kaydedilen süreye</span> (5 saniye gerisine) <span class='yeni'>geri döner.</span> "+ "Böylece izlerken tekrar dönmek istediğiniz yere video bitince kolayca dönebilirsiniz."+ "<b>Şimdilik her video için sadece son kaydettiğiniz süreye dönebilirsiniz, sonraki sürümlerde birden fazla anı kaydetme imkanı eklenecektir.</b>"+ "<br><br><b>1.0.2:</b><br>"+ "- <span class='yeni'>Vimeo için varsayılan çözünürlük seçme</span> eklendi. Video sayfasının altından seçebilirsiniz. Seçtikten sonra sayfayı yenileyin."+ "<br><br><b>1.0:</b><br>"+ "- <span class='yeni'>Bildirim Sistemi</span> eklendi. Site editörleri bir <b>durum</b> paylaştığında sağ alt tarafta bildirim otomatik olarak gösterilecek olup herhangi bir ayar açmanıza gerek yoktur."+ "Tasarım: <a href='/u/ozgurg'>@ozgurg</a><br>"+ "- <span class='yeni'>Vimeo kontrolleri</span> eklendi."+ " Artık Vimeo playerı aktiften sağ ve sol tuşlar ile <input style='width:40px' type='number'value='" + vimeoJump + "' maxlength='2' size='2' id='vimeoJump'> sn ileri/geri, "+ "yukarı ve aşağı tuşları ile ses kontrolü, M tuşu ile de sessize alma, sesi geri açma işlemi yapabilirsiniz. <strong>(F tuşu ile tam ekran yapmak için F tuşuna arka arkaya iki kere basın.)</strong><br>"+ "- <span class='yeni'>Vimeo'da kalınan yerden devam etme</span> özelliği eklendi. (Sadece aynı tarayıcı içinde)<br>"+ "- <span class='yeni'>Sinema Modu ve YouTube/Vimeo için varsayılan seçme</span> özelliği eklendi."+ "(Video sayfasındaki ilgili butonların yanında birer tane kutucuk eklendi. İlk kutucuk seçili ise varsayılan olarak sinema modu ile açılacak, ikinci kutucuk seçili ise varsayılan olarak YouTube açılacak)<br>"+ "- <span class='yeni'>Abone Sayısı Tablosu</span> eklendi<br>"+ "- <span class='yeni'>Kod, Alıntı ve Link butonları</span> eklendi<br>"+ "- Teknotwit bölümündeki \"Keşfet\" özelliğinin <span class='yeni'>liste değiştirme butonları</span> aktif hale getirildi."+ "(Son seçtiğiniz ayar varsayılan ayar olarak kaydedilir, sayfayı yenilediğinizde de aynı ayarlarla yüklenir.)<br>"+ "- <span class='yeni'>Otomatik Gece/Gündüz Modu</span> ve <span class='yeni'>Favicon Bildirim Sayısı</span> </span> özelliklerinde <span class='yeni'>iyileştirmeler</span> yapıldı.<br>"+ "- <span class='yeni'>#spoiler</span> etiketi içeren mesajlarda <span class='yeni'>blurlama</span> özelliği iyileştirildi.<br>"+ "<br><b>0.9.8:</b><br>"+ "- Navigasyon çubuğundaki \"Abonelik\" bölümünün üzerine gelince <span class='yeni'>\"Teknoseyir Plus Kullanıcılar Kulübü\" için link</span> çıkması eklendi<br>"+ "<br><b>0.9.7:</b><br>"+ "- Navigasyon çubuğuna <span class='yeni'>Plus Abone Sayısı</span> eklendi.)<br>"+ "<br><b>0.9.5:</b><br>"+ "- <span class='yeni'>Plus İkonu Renk Değiştirme </span> seçeneği eklendi.<br>"+ "<br><b>0.9:</b><br>"+ "- <span class='yeni'>Kelime/Hashtag/Link Engelleme </span> özelliği eklendi.<br>"+ "<br><b>0.8:</b><br>"+ "- <span class='yeni'>Favicon Bildirim Sayısı </span> özelliği eklendi.<br>"+ "<br><b>0.7:</b><br>"+ "- <span class='yeni'>Spoiler Butonu</span> eklendi.<br>"+ "<br><b>0.6.4:</b><br>"+ "- Otomatik Gece/Gündüz Modunu hızlı açıp kapatmak için Normal <span class='yeni'>gece modu butonun altına ek buton</span> eklendi.<br>"+ "- \"Bildirim sayısını sekme adına ekle\" ve \"Bildirim gelince sekmeye geç\" özellikleri için sekmeler arası senkronizasyon sağlandı. Bildirim çanındaki değerden daha doğru bir değer gösteriyor. 🙂<br>"+ "<br><b>0.6:</b><br>"+ "- <span class='yeni'>Dahili Güncelleme</span> sistemi eklendi. Artık " + updateDelay/60/60 + " saatte bir sürüm numarası kontrol edilecek.<br>"+ "- TeknoTwit için <span class='yeni'>Karma Liste</span> seçeneği eklendi.<br>"+ "- TeknoTwit için <span class='yeni'>yükseklik</span> ayarı eklendi.<br>"+ //"- [KALDIRILDI]Gece modu manuel kapatılamama sorunu KISMEN düzeltildi (manuel kapattıktan sonra sayfaları yenilemek gerekiyor), gece modunu manuel değiştirince 8 saatliğine otomatik özelliği kapanıyor.<br>"+ "<br><b>0.5:</b><br>"+ "- <span class='yeni'>Spoiler</span> özelliği için <span class='yeni'>ilk adım</span> atıldı.<br>"+ "- Sekme adındaki bildirim sayılarının arka arkaya eklenmesi düzeltildi.<br>"+ "- Küçük hata düzeltmeleri.<br>"+ "<br><b>0.1-0.4:</b><br>"+ "- Geliştirme süreci 🙂<br>"+ "<hr><hr>"+ "</div>"+ "<h3 id='izdirap'>TeknoIzdırap Ayarları</h3>"+ //========GECEMOD========// //"<hr>"+ "<div class='checkbox'><label><input id='gecemod' type='checkbox' autocomplete='off'>Otomatik Gece/Gündüz Modu"+ "(Aktifken Gece/Gündüz arasında manuel değişim yapamazsınız. Değişim yapmak için önce otomatik modu kapatmanız gerekli.)</label></div>"+ "<div id='geceModDetay'>"+ "Gündüz: <input style='width:40px' type='number'value='" + sunHour + "' maxlength='2' size='2' id='sunHour'>:<input style='width:40px' type='number' min='0' max='59' value='" + sunMinute + "' id='sunMinute'><br>"+ "Gece : <input style='width:40px' type='number' value='" + moonHour + "' maxlength='2' size='2' id='moonHour'>:<input style='width:40px' type='number' min='0' max='59' value='" + moonMinute + "' id='moonMinute'>"+ "</div>"+ "<div class='checkbox'><label><input id='resim' type='checkbox' autocomplete='off'>Gece modu aktifken resimleri karart (resimler üzerine gelince aydınlanır)</label></div>"+ "<div class='checkbox'><label><input id='resim2' type='checkbox' autocomplete='off'>Üzerine tıklanıp açılmış resimler de karartılsın mı? (Yukarıdaki özellik aktif değilse işe yaramaz.)</label>"; if(lastVersionFloat<1.1) ayarlar+= "<span class='yeni'> (YENİ)</span><br>"; ayarlar+= "</div>"+ //======GECEMOD SON======// //========TWİT========// //"<hr>"+ "<div class='checkbox'><label><input id='teknotwit' type='checkbox' autocomplete='off'>TeknoTwit</label>"+ "</div>"+ "<div id='twitDetay'>"+ "Teknotwit Sütununun Yüksekliği: <input style='width:50px' type='number' value='" + teknoTwitHeight + "' maxlength='4' size='4' id='teknoTwitHeight'> piksel (0=sınırsız)"; if(lastVersionFloat<0.6) ayarlar+= "<span class='yeni'> (YENİ)</span><br>"; ayarlar+= "Sol Sütun: <select id='twitSol'>"+ "<option value='Karma'>Karma Liste</option>"+ "<option value='hkellecioglu'>Hamdi Kellecioğlu</option>"+ "<option value='gamsizm'>Murat Gamsız</option>"+ "<option value='leventp'>Levent Pekcan</option>"+ "<option value='Boş'>Boş Kalsın</option>"+ "<option value='Döngü'>Döngü</option>"+ "<option value='Keşfet'>Keşfet</option>"+ "</select> "+ "Sağ Sütun: <select id='twitSag'>"+ "<option value='Karma'>Karma Liste</option>"+ "<option value='hkellecioglu'>Hamdi Kellecioğlu</option>"+ "<option value='gamsizm'>Murat Gamsız</option>"+ "<option value='leventp'>Levent Pekcan</option>"+ "<option value='Boş'>Boş Kalsın</option>"+ "<option value='Döngü'>Döngü</option>"+ "<option value='Keşfet'>Keşfet</option>"+ "</select>"; if(lastVersionFloat<0.6) ayarlar+= "<span class='yeni'> (YENİ SEÇENEK VAR)</span>"; ayarlar+= "<hr></div>"+ //======TWİT SON======// //========PLUS ABONE TABLO========// /* //"<hr>"+ "<div class='checkbox'><label><input id='aboneTablo' type='checkbox' autocomplete='off'>Abone Sayısı Tablosu</label>"; if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="</div>"+ "<div id='aboneTabloDetay'>"+ "<label><input id='aboneTabloAlt' type='checkbox' autocomplete='off'>Tabloyu sağ sütunun en altına yerleştir</label><br>"+ "Tablo Yüksekliği<input style='width:50px' type='number'value='" + aboneTabloHeight + "' maxlength='3' size='3' id='aboneTabloHeight'> piksel"+ "<hr></div>"+ */ //======PLUS ABONE TABLO SON======// //======PLUS RENK======// "Plus İkon Rengi"; if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+=" : <input type='color' id='plusBadgeColor' name='plusBadgeColor' value='" + localStorage.getItem("plusBadgeColor") + "'>"+ " - <span id='plusReset' class='link'> Orjinal rengine dönmek için tıklayın</span> <br>"+ //======PLUS RENK SON======// //========FAVICON========// "<div class='checkbox'><label><input id='bildirimFavicon' type='checkbox' autocomplete='off'>Bildirim sayısını sekmedeki 'TS' logosuna ekler</label>"; if(lastVersionFloat<0.8) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="</div>"+ "<div id='bildirimFaviconDetay'>"+ "Arkaplan: <input type='color' id='favBgColor' name='favBgColor' value='" + localStorage.getItem("favBgColor") + "'><br>"+ "Yazı: <input type='color' id='favTextColor' name='favTextColor' value='" + localStorage.getItem("favTextColor") + "'>"+ "<hr></div>"+ //========FAVICON SON========// "<div class='checkbox'><label><input id='bildirimTitle' type='checkbox' autocomplete='off'>Bildirim sayısını sekme adına ekle ([#] şeklinde ekler. Örnek sekme adı: [3] Teknoseyir)</label></div>"+ //========ÜYELİK BİLGİLERİ========// /* "<div class='checkbox'><label><input id='rutbe' type='checkbox' autocomplete='off'>Akışta TeknoRütbe'leri göster."+ "(Sitede yapılan paylaşım miktarı ve abonelik yaşına göre belirlenir. Bit, B(Byte), KB(KiloByte)... şeklinde ilerler.)</label></div>"+ "<div class='checkbox'><label><input id='uyeliktarihi' type='checkbox' autocomplete='off'>Akışta üyelik tarihlerini göster</label></div>"+ "<div class='checkbox'><label><input id='durumsayisi' type='checkbox' autocomplete='off'>Akışta kişilerin yaklaşık durum sayılarını göster</label></div>"+ "<div class='checkbox'><label><input id='yorumsayisi' type='checkbox' autocomplete='off'>Akışta kişilerin yaklaşık yorum sayılarını göster</label></div>"+ */ //========ÜYELİK BİLGİLERİ SON========// //========TROLL========// /* //"<hr>"+ "<div class='checkbox'><label><input id='trollsavar' type='checkbox' autocomplete='off'>Troll Savar (açıklama için tıkla)</label></div>"+ "<div id='trollSavarDetay'>"+ "<input style='width:40px' type='number'value='" + trollDay + "' maxlength='2' size='2' id='trollDay'> günden yeni üyeleri: "+ "<select id='trollDo'><option value='Gizle'>Gizle (Gönderiyi gizler, göstermek için buton ekler)</option><option value='Uyar'>Uyar (Gönderiyi gizlemez, sadece uyarı mesajı ekler)</option><option value='Sil'>Sil (Gönderi gizler, uyarı mesajı da eklemez)</option></select>"+ "<hr></div>"+ */ //======TROLL SON======// //========HORT========// //"<hr>"+ "<div class='checkbox'><label><input id='hortsavar' type='checkbox' autocomplete='off'>Hort Savar (açıklama için tıkla)</label></div>"+ "<div id='hortSavarDetay'>"+ "<input style='width:40px' type='number'value='" + hortDay + "' maxlength='2' size='2' id='hortDay'> günden eski konuları: "+ "<select id='hortDo'><option value='Gizle'>Gizle (Gönderiyi gizler, göstermek için buton ekler)</option><option value='Uyar'>Uyar (Gönderiyi gizlemez, sadece uyarı mesajı ekler)</option><option value='Sil'>Sil (Gönderi gizler, uyarı mesajı da eklemez)</option></select>"+ "<hr></div>"+ //======HORT SON======// //========FONT========// "<div class='checkbox'><label><input id='font' type='checkbox' autocomplete='off'>Font boyutunu ayarla</label></div>"+ "<div id='fontDetay'>"+ 'FONT BOYUTU: '+ '<div class="örnek">Örnek</div>'+ '<input id="fontadd" type="button" value=" + " />'+ '<input id="fontmin" type="button" value=" - " />'+ "<div class='checkbox'><label><input id='fontButon' type='checkbox' autocomplete='off'>Font boyutu değiştirme butonlarını her sayfada göster.</label></div>"+ "<hr></div>"+ //======FONT SON======// "<div class='checkbox'><label><input id='yorumParlat' type='checkbox' autocomplete='off'>Yorumlar üzerine gelene kadar parlasın"+ "(teknoseyir.com/durum/xxxxxx#comments-yyyyy şeklindeki url'ler için)</label></div>"+ //======SPOILER======// "<div class='checkbox'><label><input id='spoiler' type='checkbox' autocomplete='off'>'#spoiler' içeren mesajları blurla</label>"+ "<span class='yeni'> "; if(lastVersionFloat<0.5) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+= "</div>" + "<div class='checkbox'><label><input id='spoilerButonu' type='checkbox' autocomplete='off'>Spoiler Butonu</label>"; if(lastVersionFloat<0.7) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="</div><hr>"+ //======SPOILER SON======// //======BUTONLAR======// "<div class='checkbox'><label><input id='quoteButonu' type='checkbox' autocomplete='off'>Alıntı Butonu"; if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="(Metni blockquote etiketi içine alır, sadece yorumlarda çalışır, mesajı gönderdikten sonra düzenlerseniz normal metine döner)</label></div>"+ "<div class='checkbox'><label><input id='codeButonu' type='checkbox' autocomplete='off'>Kod Butonu</label>"; if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="(Metni code etiketi içine alır, hem yorumlarda hem de durumlarda çalışır, mesajı gönderdikten sonra düzenlerseniz normal metine döner)</div>"+ "<div class='checkbox'><label><input id='linkButonu' type='checkbox' autocomplete='off'>Link Butonu</label>"; if(lastVersionFloat<1.0) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="(Kolayca link eklemeyi sağlar, sadece yorumlarda çalışır, mesajı gönderdikten sonra düzenlerseniz normal metine döner)</div>"+ //======BUTONLAR SON======// //========KELİME ENGELLE========// //"<hr>"+ "<div class='checkbox'><label><input id='kelimeEngelle' type='checkbox' autocomplete='off'>Kelime/Hashtag/Link Engelleme</label>"; if(lastVersionFloat<0.9) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+= "</div>"+ "<div id='kelimeEngelleDetay'>"+ "<ul>"+ "<li class='yeni'>Liste otomatik kaydedilir</li>"+ "<li class='yeni'>Her satıra bir KELİME yazılacak, BİRDEN FAZLA KELİME VEYA KELİME GRUBU YAZMAYIN (linkler hariç)</li>"+ "<li>YAZILAN KELİME DURUM İÇİNDE NORMAL YAZI OLARAK GEÇİYORSA VEYA PAYLAŞILAN LİNKİN İÇİNDE GEÇİYORSA O DURUM GİZLENİR, <span class='yeni'>SADECE YORUM İÇİNDE GEÇEN KELİMELER DİKKATE ALINMAZ</span>.</li>"+ "<li class='yeni'>Kelimenin başına veya sonuna joker karakter olarak * koyabilirsiniz.</li>"+ "<ul>"+ "<li>Joker kullanmadan, <span class='yeni'>ara</span> şeklinde yazarsanız => ara içeren durumlar GİZLENİR.<br> #ara, @ara, para, araba, arası, parası gibi ek almış kelimeler ETKİLEMEZ. </li>"+ "<li><span class='yeni'>ara*</span> yazarsanız ara ile başlayan kelime içeren durumlar GİZLENİR => ara, arası, arada gibi <br> Ancak #ara, @ara, para, parası başına ek almış kelime içerenler GİZLENMEZ</li>"+ "<li><span class='yeni'>*ara</span> yazarsanız ara ile biten kelime içeren durumlar GİZLENİR => ara, #ara, @ara, para, yara gibi <br> Ancak 'ara'dan sonra kelime devam ediyorsa GİZLENMEZ => araba, #araba, paralar...</li>"+ "<li><span class='yeni'>*ara*</span> yazarsanız => içinde ara her geçen HER ŞEY GİZLENİR => ara, para, paralar, yara, arası, arada, @ara, @arası, @arada, #ara, #arası, #arada vs., </li>"+ "<li class='yeni'>Hashtag engellemek için</li>"+ "<ul>"+ "<li>#benim yazarsanız => sadece #benim içeren durumlar gizlenir, #benimmasaüstüm GİZLENMEZ.</li>"+ "<li>#benim* yazarsanız => #benim ile başlayan herhangi bir hashtag içeren tüm durumlar GİZLENİR (#benimmasaüstüm, #benimızdırabım vs.).</li>"+ "<li>*otoseyir yazarsanız => hem kelime olarak otoseyir içeren durumlar hem de #otoseyir etiketi içeren durumlar gizlenir.</li>"+ "</ul>"+ "<li class='yeni'>Bir siteye ait link içeren durumları engellemek için</li>"+ "<ul>"+ "<li><span class='yeni'>*züllüyet.com*</span> yazarsanız züllüyet.com sitesine ait link içeren tüm durumlar GİZLENİR (http, www, / vs gibi karakterler kullanmadan girin).</li>"+ "</ul>"+ "</ul>"+ "<li class='yeni'>KELİMELERİ TAMAMI KÜÇÜK HARF OLARAK YAZIN</li>"+ "<ul>"+ "<li>IoT gibi büyük I harfi ile başlayan yabancı kelimeleri iot olarak yazabilirsiniz</li>"+ "</ul>"+ "</ul><br>"+ "<textarea style='width:100%' id='kelimeListesi'>"+engellenecekler+"\n</textarea>"+ "</div>"+ //======KELİME ENGELLE SON======// //========AKIŞ GÖNDERİ GİZLE========// "<hr>"+ "Akışta Gizlenecek Gönderiler"; if(lastVersionFloat<1.1) ayarlar+= "<span class='yeni'> (YENİ)</span>"; ayarlar+="<br><b>Akışta, gizle butonuna basarak gizlediğiniz gönderiler listesi aşağıdadır. Çıkarmak istediğiniz gönderinin numarasını silin.<br>"+ "Gönderinin içeriğini görmek için <a href='https://teknoseyir.com?p=GönderiNo'>https://teknoseyir.com?p=GönderiNo</a></b></div><br>"+ "<div id='postGizleDetay'>"+ "<textarea style='width:100%' id='gizlenecekListesi'>"+gizlenecekler+"\n</textarea>"+ "<hr></div>"+ //======AKIŞ GÖNDERİ GİZLE SON======// "<hr>"; //ayarlar+="<div class='checkbox'><label><input id='bildirimAlert' type='checkbox' autocomplete='off'>Bildirim gelince sekmeye geç"+ //"(<span class='yeni'>DİKKAT!!!</span> Birden fazla sekmede TS açıksa sinir edebilir 🙂)</label></div>"+ //"<hr><hr><hr><hr>"+ //"<div class='checkbox'><label><input id='arama' type='checkbox' autocomplete='off'>Gelişmiş Arama (Pek Yakında 🙂)</label></div>"+ //"<div class='checkbox'><label><input id='emoji' type='checkbox' autocomplete='off'>Emoji Butonu (Pek Yakında 🙂)</label></div>"+ //"<div class='checkbox'><label><input id='yorum' type='checkbox' autocomplete='off'>Yorumları sırala (Pek Yakın Olmayan Bir Gelecekte 🙂 Belki de asla 🙂)</label></div>"; for(var basma=0;basma<5;basma++){ ayarlar+= "<h2>=================KAYDET'E BASMA=================</h2>"; } ayarlar+= "<div class='checkbox'><label><input id='factoryReset' type='checkbox' autocomplete='off'>TÜM AYARLARI SIFIRLA (BASAR BASMAZ SIFIRLAR)</label></div>"+ "<table class='table form-table bildirim'>"+ "</table>"+ "</div>"; var ayarDiv = document.createElement('div'); ayarDiv.id = 'izdirap'; ayarDiv.className = 'tab-pane'; document.getElementsByClassName('tab-content')[0].appendChild(ayarDiv); ayarDiv.innerHTML = ayarlar; //setInterval(function(){ document.getElementById("gecemod").checked = geceModAktif; document.getElementById("resim").checked = resimAktif; document.getElementById("resim2").checked = resim2Aktif; document.getElementById("teknotwit").checked = teknoTwitAktif; //document.getElementById("arama").checked = aramaAktif; //document.getElementById("rutbe").checked = rutbeAktif; //document.getElementById("uyeliktarihi").checked = uyelikTarihiAktif; //document.getElementById("trollsavar").checked = trollSavarAktif; document.getElementById("hortsavar").checked = hortSavarAktif; document.getElementById("kelimeEngelle").checked = kelimeEngelleAktif; //document.getElementById("durumsayisi").checked = durumSayisiAktif; //document.getElementById("yorumsayisi").checked = yorumSayisiAktif; //document.getElementById("bildirimAlert").checked = bildirimAlertAktif; document.getElementById("bildirimTitle").checked = bildirimTitleAktif; document.getElementById("bildirimFavicon").checked = bildirimFaviconAktif; document.getElementById("font").checked = fontAktif; document.getElementById("fontButon").checked = fontButonAktif; document.getElementById("yorumParlat").checked = yorumParlatAktif; document.getElementById("spoiler").checked = spoilerAktif; document.getElementById("spoilerButonu").checked = spoilerButonuAktif; document.getElementById("quoteButonu").checked = quoteButonuAktif; document.getElementById("codeButonu").checked = codeButonuAktif; document.getElementById("linkButonu").checked = linkButonuAktif; //document.getElementById("aboneTablo").checked = aboneTabloAktif; //document.getElementById("aboneTabloAlt").checked = aboneTabloAltAktif; if(!geceModAktif) document.getElementById("geceModDetay").style.display="none"; if(!teknoTwitAktif) document.getElementById("twitDetay").style.display="none"; //if(!aboneTabloAktif) document.getElementById("aboneTabloDetay").style.display="none"; //if(!trollSavarAktif) document.getElementById("trollSavarDetay").style.display="none"; if(!hortSavarAktif) document.getElementById("hortSavarDetay").style.display="none"; if(!kelimeEngelleAktif) document.getElementById("kelimeEngelleDetay").style.display="none"; if(!fontAktif) document.getElementById("fontDetay").style.display="none"; if(!bildirimFaviconAktif) document.getElementById("bildirimFaviconDetay").style.display="none"; $("#twitSol").val(twitSol); $("#twitSag").val(twitSag); $("#trollDo").val(trollDo); $("#hortDo").val(hortDo); //},1000); $('#plusReset').click(function() { localStorage.removeItem("plusBadgeColor"); yaz("Kaydedildi (Eklenti kurulmadan önce açılan sekmelere F5 lütfen 🙂)"); }); /* $('#checkUpdate').click(function() { localStorage.setItem("versionJsonUp",0); yaz("Güncelleştirmeler Kontrol Ediliyor...(Sayfa Yenilenecek)"); setTimeout(function(){location.reload();},3000); }); */ $('#gecemod').click(function() { var gecemod = document.getElementById("gecemod"); geceModAktif=gecemod.checked; document.getElementById("geceModDetay").style.display = geceModAktif === true ? "block" : "none"; localStorage.setItem("geceModAktif", geceModAktif); yaz("Kaydedildi (Eklenti kurulmadan önce açılan sekmelere F5 lütfen 🙂)"); }); $('#teknotwit').click(function() { var teknotwit = document.getElementById("teknotwit"); teknoTwitAktif=teknotwit.checked; document.getElementById("twitDetay").style.display = teknoTwitAktif === true ? "block" : "none"; localStorage.setItem("teknoTwitAktif", teknoTwitAktif); yaz("Kaydedildi"); }); $('#changelog').click(function() { var changelogDisplay = document.getElementById("changelogDetay").style.display; if(changelogDisplay!=="none"){ localStorage.setItem("changelogAktif",false); yaz("Changelog kapatıldı"); } document.getElementById("changelogDetay").style.display = changelogDisplay === "none" ? "block" : "none"; }); /* $('#aboneTablo').click(function() { var aboneTablo = document.getElementById("aboneTablo"); aboneTabloAktif=aboneTablo.checked; document.getElementById("aboneTabloDetay").style.display = aboneTabloAktif === true ? "block" : "none"; localStorage.setItem("aboneTabloAktif", aboneTabloAktif); yaz("Kaydedildi"); }); $('#aboneTabloAlt').click(function() { var aboneTabloAlt = document.getElementById("aboneTabloAlt"); aboneTabloAltAktif=aboneTabloAlt.checked; localStorage.setItem("aboneTabloAltAktif", aboneTabloAltAktif); yaz("Kaydedildi"); }); */ $('#arama').click(function() { var arama = document.getElementById("arama"); aramaAktif = arama.checked; localStorage.setItem("aramaAktif", aramaAktif); }); /* $('#rutbe').click(function() { var rutbe = document.getElementById("rutbe"); rutbeAktif=rutbe.checked; localStorage.setItem("rutbeAktif", rutbeAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#uyeliktarihi').click(function() { var uyeliktarihi = document.getElementById("uyeliktarihi"); uyelikTarihiAktif=uyeliktarihi.checked; localStorage.setItem("uyelikTarihiAktif", uyelikTarihiAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#durumsayisi').click(function() { var durumsayisi = document.getElementById("durumsayisi"); durumSayisiAktif=durumsayisi.checked; localStorage.setItem("durumSayisiAktif", durumSayisiAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#yorumsayisi').click(function() { var yorumsayisi = document.getElementById("yorumsayisi"); yorumSayisiAktif=yorumsayisi.checked; localStorage.setItem("yorumSayisiAktif", yorumSayisiAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#trollsavar').click(function() { var trollsavar = document.getElementById("trollsavar"); trollSavarAktif=trollsavar.checked; document.getElementById("trollSavarDetay").style.display = trollSavarAktif === true ? "block" : "none"; localStorage.setItem("trollSavarAktif", trollSavarAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); */ $('#hortsavar').click(function() { var hortsavar = document.getElementById("hortsavar"); hortSavarAktif=hortsavar.checked; document.getElementById("hortSavarDetay").style.display = hortSavarAktif === true ? "block" : "none"; localStorage.setItem("hortSavarAktif", hortSavarAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#kelimeEngelle').click(function() { var kelimeEngelle = document.getElementById("kelimeEngelle"); kelimeEngelleAktif=kelimeEngelle.checked; document.getElementById("kelimeEngelleDetay").style.display = kelimeEngelleAktif === true ? "block" : "none"; localStorage.setItem("kelimeEngelleAktif", kelimeEngelleAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#bildirimAlert').click(function() { var bildirimAlert = document.getElementById("bildirimAlert"); bildirimAlertAktif=bildirimAlert.checked; localStorage.setItem("bildirimAlertAktif", bildirimAlertAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#bildirimTitle').click(function() { var bildirimTitle = document.getElementById("bildirimTitle"); bildirimTitleAktif=bildirimTitle.checked; localStorage.setItem("bildirimTitleAktif", bildirimTitleAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#bildirimFavicon').click(function() { var bildirimFavicon = document.getElementById("bildirimFavicon"); bildirimFaviconAktif=bildirimFavicon.checked; localStorage.setItem("bildirimFaviconAktif", bildirimFaviconAktif); document.getElementById("bildirimFaviconDetay").style.display = bildirimFaviconAktif === true ? "block" : "none"; yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#font').click(function() { var font = document.getElementById("font"); fontAktif=font.checked; document.getElementById("fontDetay").style.display = fontAktif === true ? "block" : "none"; localStorage.setItem("fontAktif", fontAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#fontButon').click(function() { var fontButon = document.getElementById("fontButon"); fontButonAktif=fontButon.checked; localStorage.setItem("fontButonAktif", fontButonAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#yorumParlat').click(function() { var yorumParlat = document.getElementById("yorumParlat"); yorumParlatAktif=yorumParlat.checked; localStorage.setItem("yorumParlatAktif", yorumParlatAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#spoiler').click(function() { var spoiler = document.getElementById("spoiler"); spoilerAktif=spoiler.checked; localStorage.setItem("spoilerAktif", spoilerAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#spoilerButonu').click(function() { var spoilerButonu = document.getElementById("spoilerButonu"); spoilerButonuAktif=spoilerButonu.checked; localStorage.setItem("spoilerButonuAktif", spoilerButonuAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#quoteButonu').click(function() { var quoteButonu = document.getElementById("quoteButonu"); quoteButonuAktif=quoteButonu.checked; localStorage.setItem("quoteButonuAktif", quoteButonuAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#codeButonu').click(function() { var codeButonu = document.getElementById("codeButonu"); codeButonuAktif=codeButonu.checked; localStorage.setItem("codeButonuAktif", codeButonuAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#linkButonu').click(function() { var linkButonu = document.getElementById("linkButonu"); linkButonuAktif=linkButonu.checked; localStorage.setItem("linkButonuAktif", linkButonuAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#resim').click(function() { var resim = document.getElementById("resim"); resimAktif=resim.checked; localStorage.setItem("resimAktif", resimAktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#resim2').click(function() { var resim2 = document.getElementById("resim2"); resim2Aktif=resim2.checked; localStorage.setItem("resim2Aktif", resim2Aktif); yaz("Kaydedildi (Sekmelere F5 lütfen 🙂)"); }); $('#favTextColor').on('input', function() { localStorage.setItem("favTextColor", $(this).val()); yaz("favTextColor: "+$(this).val()); }); $('#favBgColor').on('input', function() { localStorage.setItem("favBgColor", $(this).val()); yaz("favBgColor: "+$(this).val()); }); $('#plusBadgeColor').on('input', function() { localStorage.setItem("plusBadgeColor", $(this).val()); yaz("Plus İkon Rengi: "+$(this).val()); }); $('#sunHour').on('input', function() { localStorage.setItem("sunHour", $(this).val()); yaz("Gündüz Saati Kaydedildi: "+$(this).val()); }); $('#sunMinute').on('input', function() { localStorage.setItem("sunMinute", $(this).val()); yaz("Gündüz Dakikası Kaydedildi: "+$(this).val()); }); $('#moonHour').on('input', function() { localStorage.setItem("moonHour", $(this).val()); yaz("Gece Saati Kaydedildi: "+$(this).val()); }); $('#moonMinute').on('input', function() { localStorage.setItem("moonMinute", $(this).val()); yaz("Gece Dakikası Kaydedildi: "+$(this).val()); }); $('#teknoTwitHeight').on('input', function() { localStorage.setItem("teknoTwitHeight", $(this).val()); yaz("TeknoTwit Yükseklik Kaydedildi: " + $(this).val()); }); /* $('#aboneTabloHeight').on('input', function() { localStorage.setItem("aboneTabloHeight", $(this).val()); yaz("Abone Tablosu Yükseklik Kaydedildi: " + $(this).val()); }); */ $('#twitSol').on('input', function() { localStorage.setItem("twitSol", $(this).val()); yaz("Sol Sütun Kaydedildi: "+$(this).val()); }); $('#twitSag').on('input', function() { localStorage.setItem("twitSag", $(this).val()); yaz("Sağ Sütun Kaydedildi: "+$(this).val()); }); $('#trollDay').on('input', function() { localStorage.setItem("trollDay", $(this).val()); yaz("Troll Gün Kaydedildi: "+$(this).val()); }); $('#trollDo').on('input', function() { localStorage.setItem("trollDo", $(this).val()); yaz("Troll İşlemi Kaydedildi: "+$(this).val()); }); $('#hortDay').on('input', function() { localStorage.setItem("hortDay", $(this).val()); yaz("Hort Gün Kaydedildi: "+$(this).val()); }); $('#hortDo').on('input', function() { localStorage.setItem("hortDo", $(this).val()); yaz("Hort İşlemi Kaydedildi: "+$(this).val()); }); $('#kelimeListesi').on('input', function() { localStorage.setItem("engellenecekler", $(this).val()); yaz("Engellenecekler Kaydedildi"); }); $('#gizlenecekListesi').on('input', function() { localStorage.setItem("gizlenecekler", $(this).val()); yaz("Gizlenecekler Listesi Kaydedildi"); }); $('#vimeoJump').on('input', function() { localStorage.setItem("vimeoJump", $(this).val()); yaz("Video atlama süresi kaydedildi: "+$(this).val() + " saniye"); }); $('#factoryReset').click(function() { localStorage.clear(); yaz("Ayarlar Sıfırlandı"); setTimeout(function(){ location.reload(); },1000); }); setInterval(function(){ if(document.getElementById("tab-izdirap").getAttribute("class")==="active"){ document.getElementById("profile_submit").setAttribute("onclick", "javascript:alert('BASMA DEDİK YA');alert('BASMASAN OLMAZDI DEMİ');alert('AL İŞTE BOZDUN');alert('KIRDIN KIRDIN');alert('MUTLU MUSUN?');alert('BEN DEĞİLİM...');alert('ÜZDÜN BENİ');alert('SANA DÜZGÜNCE BASMA DEDİK');alert('...');alert('AL SANA CEZA');window.location.replace('http://teknoizdirap.com');return false;"); }else{ document.getElementById("profile_submit").setAttribute("onclick", ""); }}, 500); } //======================AYARLAR SAYFASI SON======================// //======================PROFİL SAYFASI======================// if(location.pathname.startsWith('/u/')){ var profilDiv = document.createElement('div'); profilDiv.id = 'profilDiv'; profilDiv.className = 'profilDivClass'; document.getElementsByClassName('pull-right')[0].appendChild(profilDiv); profilDiv.innerHTML = "<div style='font-size: 14px;' class='checkbox'><label><input style='transform: scale(1.5);' id='profilBox' type='checkbox' autocomplete='off'>Profil Sahibi<br> Dışındaki Kişilerin<br> Gönderilerini Gizle <br>(Tiki kaldırırsanız<br>sayfayı yenileyin)</label></div>"; document.getElementById("profilBox").checked = profilAktif; $('#profilBox').click(function() { var profilBox = document.getElementById("profilBox"); profilAktif=profilBox.checked; localStorage.setItem("profilAktif", profilAktif); profil(); }); } //======================PROFİL SAYFASI SON======================// //======================BİLDİRİM SAYISI======================// var bildirimFirst=false; function faviconUpdate(){ bildirimSon=bildirimSayi; var bildirimStr=$('#bildirim-count').text(); if(bildirimStr && bildirimStr.length>0){ bildirimSayi = 0 + parseInt(bildirimStr); }else{ bildirimSayi = 0; } if(bildirimSayi!=bildirimSon || !bildirimFirst){ localStorage.setItem("bildirimSayi", bildirimSayi); bildirimFirst=true; } var preTitle=""; if(bildirimSayiDepo>0){ preTitle = "[" + bildirimSayiDepo + "] "; } //titleSayi=document.title.substring(document.title.lastIndexOf("[")+1,document.title.lastIndexOf("]")); if(bildirimSayiDepo>0 && bildirimSayiDepo>bildirimSon && bildirimAlertAktif) alert(bildirimSayiDepo + " Adet Bildirim Var"); if(bildirimSayiDepo>0 && bildirimTitleAktif && document.title.indexOf(preTitle) < 0){ for(var m=1;m<=100;m++){ document.title = document.title.replace("["+m+"]",""); } document.title = preTitle+document.title; } if(bildirimSayiDepo<1 && document.title.indexOf(preTitle) >= 0){ for(var k=1;k<=100;k++){ document.title = document.title.replace("["+k+"]",""); } } if(bildirimFaviconAktif && (bildirimSayiDepo!=faviconSayi)){ faviconSayi=bildirimSayiDepo; favicon.badge(bildirimSayiDepo); } //console.log(bildirimSayiDepo); } //======================BİLDİRİM SAYISI SON======================// //======================ÜYELİK TARİHİ======================// //if(uyelikTarihiAktif || trollSavarAktif || durumSayisiAktif || yorumSayisiAktif || rutbeAktif){ if("Tekno"=="Izdırap"){ var dd = new Date(); var nn = dd.getTime(); if(localStorage.getItem.uyeJson && nn/1000-parseLocal("uyeJson").update<2*60*60){ window.uyeDetayJson = parseLocal("uyeJson"); uyeDetayJsonLoaded=true; }else{ $.get('https://teknoizdirap.com/j/uyebilgiler', function (data, textStatus, jqXHR) { var jsons = JSON.stringify(data); window.uyeDetayJson = JSON.parse(jsons); if(uyeDetayJson){ uyeDetayJsonLoaded=true; localStorage.setItem("uyeJson", jsons); } }); } } //======================ÜYELİK TARİHİ SON======================// //======================PLUS ABONE TABLO======================// /*if(aboneTabloAktif && $("#col-right").length){ var containerDiv='<div id="chartContainer" style="margin-bottom:10px; height: '+aboneTabloHeight +'px; width: 300px;"></div>'; if(aboneTabloAltAktif){ $(".copyright").before(containerDiv); }else{ $("#col-right").prepend(containerDiv); } }*/ //======================PLUS ABONE TABLO SON======================// //======================KEŞFET======================// if(location.pathname == "/") { if(teknoTwitAktif && (twitSag=="Keşfet" || twitSol=="Keşfet")){ function kesfet(){ $('.kesfet-filters #icerik_filter').css({'width':'100%', 'margin-left': '0', 'margin-bottom': '5px'}); $('.kesfet-filters #tarih_filter').css({'width':'100%', 'margin-left': '0', 'margin-bottom': '10px'}); $('.kesfet .main-head').css({'text-align':'center'}); var $kesfetPreviewCheckbox = $(document.createElement("input")).attr({ id: 'kesfetPreviewCheckbox', type: 'checkbox', checked:kesfetPreviewAktif }); var $kesfetHeight = $(document.createElement("input")).attr({ id: 'kesfetHeight', type: 'number', value:kesfetHeight }).css("width","50px").css("margin-right","10px").addClass("inputIzdırap"); $(".kesfet .main-head").append("<label>Yükseklik: </label>").append($kesfetHeight); $(".kesfet .main-head").append("<label>Önizleme: </label>").append($kesfetPreviewCheckbox); $('#kesfetPreviewCheckbox').click(function() { kesfetPreviewAktif=document.getElementById("kesfetPreviewCheckbox").checked; localStorage.setItem("kesfetPreviewAktif", kesfetPreviewAktif); yaz("Kaydedildi"); }); $('#kesfetHeight').on('input', function() { localStorage.setItem("kesfetHeight", $(this).val()); yaz("Kaydedildi: "+$(this).val()+ "(F5)"); }); $('#kesfet_form select').on('change', function(e) { var t = $('.kesfet-filters #tarih_filter').val(); var f = $('.kesfet-filters #icerik_filter').val(); localStorage.setItem("kesfetT",t); localStorage.setItem("kesfetF",f); kesfetLoad(t,f); }); } var kesfetDiv; if(colRight && twitSag=="Keşfet"){ kesfetDiv = $('#twitSag'); }if(colLeft && twitSol=="Keşfet"){ kesfetDiv = $('#twitSol'); } function kesfetLoad(t,f){ kesfetDiv.load('https://teknoseyir.com/kesfet #col-left > *', { "t": t,"f": f }, function() { kesfet(); }); } kesfetLoad(localStorage.getItem("kesfetT"),localStorage.getItem("kesfetF")); kesfetDiv.width('300px'); if(kesfetHeight>0){ kesfetDiv.height(kesfetHeight+'px'); kesfetDiv.css("overflow-y","scroll"); } kesfetDiv.attr('class','kesfet'); $(".kesfet").addClass("widget"); $(".kesfet").css("padding","10px"); $(".kesfet").css("padding","10px"); kesfet(); if(darkMode){ $('.kesfet').addClass('kesfetDark'); }else{ $('.kesfet').addClass('kesfetLight'); } } } //======================KEŞFET SON======================// //======================FONT BUTONLAR======================// fontButon(); $('#fontadd').click(function() { fontSize+=2; localStorage.setItem('fontSize',fontSize); yaz("Font boyutu artırıldı: " + fontSize); font(); }); $('#fontmin').click(function() { fontSize-=2; localStorage.setItem('fontSize',fontSize); yaz("Font boyutu azaltıldı: " + fontSize); font(); }); //======================FONT BUTONLAR SON======================// //======================VIMEO======================// //var saveAudio = new Audio('https://teknoizdirap.com/camera1.wav'); var camera1wav = "UklGRp5GAABXQVZFZm10IBAAAAABAAIAIlYAAIhYAQAEABAAZGF0YShGAAAA9AD0AAIAAgD+AP4A+gD6AAQABAAFAAUABQAFAAcABwAWABYACgAKAPsA+wDuAO4A9AD0APwA/AD4APgAEAAQAAkACQDyAPIA+QD5AP8A/wD4APgA9QD1AOcA5wDqAOoA/QD9AAMAAwAUABQABwAHAAMAAwAEAAQADQANAAgACAAHAAcABgAGAAoACgATABMAAgACAPEA8QAKAAoAAQABAAQABADxAPEAAwADAPoA+gD8APwABAAEAAEAAQD4APgA6wDrAPsA+wDuAO4AAAAAAAkACQADAAMABQAFAAQABAD6APoA6ADoAP4A/gD7APsA+wD7AAcABwD+AP4A9QD1APcA9wAKAAoABAAEAAgACAACAAIA/QD9APwA/AAGAAYADAAMAAMAAwAAAAAABQAFAAgACAACAAIABgAGAAcABwADAAMA/wD/AP8A/wACAAIA/gD+AAQABAABAAEAAQABAPoA+gD6APoA+wD7APgA+AAAAAAAAgACAPsA+wD0APQA+gD6AP4A/gD+AP4AAQABAP4A/gD6APoA9gD2APwA/AD4APgAAAAAAAYABgADAAMA+AD4AAEAAQAJAAkA/AD8AAAAAAAJAAkACQAJAP8A/wD9AP0ABQAFAP4A/gD7APsAAwADAAsACwD/AP8AAAAAAAMAAwD8APwA/AD8AAEAAQAHAAcA/QD9APYA9gD+AP4ACAAIAAAAAAD9AP0ACQAJAP4A/gD3APcA/AD8AAMAAwDzAPMAAgACABgAGADvAO8A8ADwAAQABAAMAAwA9QD1AP4A/gANAA0ABgAGAP0A/QDrAOsA/QD9AA0ADQD+AP4A8QDxAA0ADQAUABQA9QD1AOkA6QD+AP4ADAAMAAoACgAIAAgA9QD1AOwA7AD4APgADQANAAkACQAEAAQACAAIAPMA8wDuAO4ABgAGAA0ADQD2APYAAAAAAAwADADuAO4A7wDvABgAGAAZABkA9QD1APwA/AD+AP4A6gDqAP8A/wAcABwA/gD+APIA8gAIAAgA+gD6APUA9QAJAAkAEwATAPsA+wDqAOoAAwADAAAAAADrAOsABgAGABoAGgD2APYA9AD0AAwADAABAAEA9wD3AAEAAQAGAAYA+QD5APsA+wALAAsABQAFAPEA8QAGAAYACgAKAPEA8QD+AP4ABQAFAAEAAQD8APwABQAFAPsA+wD2APYABAAEAAMAAwD+AP4AAAAAAAQABAD4APgA/AD8AAoACgD+AP4A/AD8AAEAAQAEAAQA9wD3APoA+gAMAAwACwALAPcA9wD7APsACAAIAPUA9QD5APkABgAGAAQABAACAAIAAgACAPgA+AD9AP0ABAAEAPsA+wACAAIACwALAPwA/AD1APUACgAKAPwA/AD3APcACwALAAIAAgDxAPEAAQABAA8ADwDzAPMA/QD9AAoACgABAAEA9QD1AP8A/wALAAsA9gD2APoA+gAKAAoAAQABAPYA9gAGAAYAAwADAPEA8QD/AP8ACQAJAAMAAwD3APcAAQABAAIAAgD2APYAAQABAAkACQD+AP4A+QD5AAMAAwAAAAAA+AD4AAIAAgANAA0A/QD9APgA+AABAAEA/QD9APwA/AAEAAQACgAKAPsA+wD7APsA/wD/AP0A/QD+AP4AAwADAAkACQD3APcA/gD+AAMAAwD6APoA/gD+AAkACQAEAAQA9wD3AAEAAQD7APsA/AD8AAcABwACAAIA/AD8AP8A/wABAAEA9gD2AAIAAgAFAAUA/gD+AAAAAAACAAIA/AD8AP0A/QACAAIAAwADAP4A/gD9AP0AAwADAPsA+wD9AP0AAgACAAMAAwAEAAQAAwADAP4A/gD0APQA/wD/AAcABwAJAAkA8wDzAPoA+gACAAIA8wDzAAcABwAVABUAAQABAO4A7gALAAsAAgACAO4A7gAJAAkABAAEAPYA9gABAAEADAAMAPoA+gD3APcA/gD+APkA+QACAAIACQAJAAIAAgAKAAoABwAHAO8A7wD1APUAEgASAP8A/wDTANMA+QD5AC0ALQACAAIA+AD4AB0AHQD+AP4A2QDZAAQABAAEAAQA9AD0APwA/AAYABgAFgAWAN8A3wD1APUACAAIAPgA+ADfAN8ACgAKADAAMAD9AP0A7wDvAP4A/gAdAB0ADAAMANsA2wDWANYACAAIAC0ALQD+AP4A8QDxAPYA9gABAAEACwALABQAFAARABEA3ADcAOYA5gARABEADgAOAOsA6wD8APwACwALAO0A7QD6APoADAAMAAsACwAKAAoA/QD9APIA8gARABEAAAAAAPoA+gALAAsABAAEAOwA7ADyAPIAAQABAP4A/gAAAAAA8wDzAP4A/gAjACMAGwAbAPgA+ADnAOcA7wDvAPwA/AAMAAwAAAAAAPMA8wALAAsACQAJAOkA6QD+AP4ADwAPAAQABAAAAAAACgAKAPwA/ADwAPAAEgASAAwADAD2APYA5QDlAOIA4gD+AP4AHQAdABoAGgAPAA8ADQANAOQA5AD6APoA/AD8AMoAygADAAMAGwAbABQAFAAGAAYA/QD9APsA+wD2APYAHwAfAA8ADwDSANIA3gDeABEAEQAoACgAEgASANwA3ADsAOwADgAOAAsACwD6APoA7ADsAAYABgD9AP0A8gDyABsAGwARABEA6wDrAO8A7wAOAA4ACAAIAOUA5QD/AP8AFgAWAAAAAAD4APgA/gD+ABMAEwD9AP0A+wD7AAUABQDwAPAA+AD4APoA+gAcABwACwALAOgA6AD0APQACgAKAP8A/wD3APcACwALAAkACQAMAAwA+wD7AOwA7AD1APUADgAOAAYABgD0APQA8gDyAPsA+wATABMACAAIAAkACQD1APUA9AD0AP4A/gD+AP4AAgACAPsA+wDuAO4AAQABABoAGgAHAAcACAAIAAsACwALAAsA5QDlAOAA4ADwAPAA+AD4ABMAEwAdAB0AFQAVAPQA9AD0APQA7gDuAPQA9AAIAAgAFQAVABMAEwDuAO4A6QDpAO4A7gALAAsAGwAbAAcABwDyAPIA5ADkAO8A7wAUABQAJgAmAA0ADQDvAO8A7wDvAAMAAwD9AP0A5wDnAP0A/QAEAAQADwAPABIAEgAMAAwA/QD9APoA+gD7APsA7QDtAPUA9QD3APcA+gD6AA0ADQAYABgADAAMAAYABgD+AP4A9gD2AO4A7gDtAO0A/QD9AAcABwALAAsA/gD+AP8A/wAHAAcACAAIAAAAAAD5APkA9QD1APUA9QAGAAYABgAGAAQABAD+AP4A/gD+AAgACAACAAIA8wDzAO8A7wADAAMACAAIABEAEQAMAAwA+wD7AO4A7gDxAPEA/wD/AAYABgAJAAkACAAIAAgACAD5APkA+AD4AP8A/wADAAMA/QD9APUA9QD1APUA+wD7AAkACQANAA0ACQAJAP0A/QD9AP0A9gD2APIA8gD6APoAAQABAAUABQAIAAgACgAKAP0A/QD+AP4A/QD9AP0A/QD9AP0A/gD+AP4A/gD7APsAAwADAAgACAAMAAwAAgACAP4A/gDxAPEA8gDyAP8A/wACAAIACAAIAAsACwAGAAYA+gD6APwA/AD5APkA/AD8AP0A/QD/AP8AAAAAAP0A/QAEAAQABQAFAAMAAwAAAAAABgAGAPwA/AD4APgA+QD5APoA+gAAAAAABgAGAAkACQD/AP8A/gD+APgA+AD7APsA/AD8AAEAAQACAAIAAgACAAoACgACAAIA+wD7APwA/AACAAIA/QD9AAEAAQAEAAQA/wD/AP0A/QD+AP4AAwADAAAAAAACAAIA/QD9APoA+gD3APcAAQABAAYABgADAAMACAAIAAAAAAD6APoA+QD5AP8A/wD+AP4AAwADAAEAAQD8APwA+wD7APwA/AABAAEAAQABAAQABAAAAAAA/gD+APoA+gABAAEAAAAAAAMAAwAJAAkAAwADAP4A/gD4APgA+gD6APwA/AAGAAYABwAHAAIAAgD/AP8A/AD8APsA+wD5APkABAAEAAgACAACAAIA+wD7AP8A/wD7APsA/QD9AAYABgACAAIA/wD/AP0A/QD8APwA9QD1AP4A/gAHAAcABwAHAAAAAAD8APwA+wD7APgA+AABAAEABAAEAAUABQADAAMAAwADAPoA+gD7APsAAgACAAMAAwAFAAUA/wD/AP0A/QD3APcA/wD/AAUABQAGAAYA/gD+AP0A/QD+AP4A/AD8AAMAAwAEAAQAAwADAAAAAAAFAAUA/AD8APcA9wD8APwA/wD/AAQABAABAAEAAQABAPoA+gD+AP4AAAAAAP8A/wD+AP4AAwADAAAAAAD6APoABAAEAAIAAgD+AP4A/wD/AAUABQD9AP0A/QD9AP8A/wD+AP4A/wD/AAEAAQAEAAQA+wD7AAEAAQADAAMA/gD+APsA+wADAAMABAAEAP8A/wAAAAAA/AD8AP8A/wD+AP4AAwADAP4A/gD+AP4AAQABAP8A/wD7APsA/QD9AAIAAgD+AP4ABgAGAAAAAAD9AP0A+wD7AP4A/gD/AP8AAgACAAYABgAAAAAA/gD+APsA+wD9AP0A+wD7AAAAAAADAAMAAgACAPwA/AD+AP4AAQABAAAAAAAIAAgAAgACAP0A/QD8APwA/QD9APwA/AAAAAAABQAFAAUABQABAAEA+wD7AP0A/QD5APkABAAEAAUABQAAAAAA+gD6AP4A/gD8APwA/gD+AAYABgACAAIAAgACAP8A/wAAAAAA9gD2APsA+wACAAIAAwADAAEAAQAAAAAA+wD7APcA9wACAAIABgAGAAYABgAAAAAAAgACAPoA+gD7APsAAgACAAIAAgADAAMAAAAAAAAAAAD3APcA/gD+AAQABAAEAAQA/wD/AP8A/wD9AP0A+gD6AAIAAgAAAAAAAAAAAAEAAQAFAAUA/QD9AP0A/QAAAAAA/wD/AAEAAQAAAAAA/gD+APcA9wD/AP8AAQABAAIAAgAAAAAABAAEAP4A/gD6APoA/wD/AAAAAAADAAMAAgACAAQABAD7APsA/wD/AAEAAQAAAAAA/QD9AAEAAQABAAEA+wD7AP4A/gAAAAAAAgACAP4A/gACAAIA/gD+AP4A/gABAAEAAQABAAEAAQAAAAAAAQABAP8A/wABAAEA/gD+AP0A/QD6APoAAAAAAAEAAQD/AP8ABQAFAP8A/wD9AP0A/QD9AAAAAAD9AP0AAwADAAMAAwABAAEA/gD+AP4A/gAAAAAA/QD9AAEAAQAAAAAAAQABAP0A/QD/AP8A+gD6AP8A/wAGAAYAAwADAP8A/wD8APwA/wD/AP0A/QAGAAYABQAFAAEAAQD8APwA/AD8APsA+wD8APwABQAFAAQABAABAAEA+wD7APsA+wD4APgABAAEAAkACQADAAMA/QD9APsA+wD9AP0A/AD8AAUABQADAAMAAgACAP4A/gAAAAAA+QD5APoA+gAEAAQABQAFAAMAAwD+AP4A/wD/APgA+AADAAMABgAGAAIAAgD/AP8A/wD/AP0A/QD7APsAAgACAAEAAQADAAMA/gD+AAEAAQD6APoA/AD8AAEAAQABAAEAAQABAAAAAAD+AP4A+QD5AAMAAwADAAMAAgACAP4A/gAAAAAA/QD9AP0A/QABAAEA/gD+AP4A/gD/AP8ABAAEAP0A/QD+AP4A/wD/AAAAAAAAAAAABAAEAAIAAgD8APwAAQABAP8A/wD+AP4A/QD9AAIAAgD/AP8A/wD/AAIAAgD/AP8A/AD8AP4A/gACAAIA/AD8AAIAAgD/AP8A/QD9AP0A/QADAAMAAgACAAAAAAADAAMA/wD/AP8A/wD8APwA/gD+APoA+gACAAIABQAFAAAAAAD7APsA/gD+AAAAAAD9AP0ABQAFAAMAAwD/AP8A/AD8AP8A/wD9AP0AAQABAAUABQACAAIA/wD/APwA/AD/AP8A+QD5AAIAAgAFAAUAAQABAPkA+QAAAAAAAwADAAEAAQAHAAcA/wD/APYA9gD3APcAAAAAAP4A/gAFAAUABwAHAAUABQD9AP0A+QD5AP0A/QD+AP4ABgAGAAUABQADAAMA+gD6APsA+wD1APUA+wD7AAEAAQADAAMAAwADAAIAAgAGAAYAAAAAAAUABQABAAEA/gD+APoA+gD+AP4A/AD8AP0A/QAEAAQAAgACAP8A/wD9AP0A/wD/APoA+gAEAAQABgAGAAMAAwD9AP0AAAAAAP4A/gD8APwAAgACAP4A/gD9AP0A/QD9AAMAAwD+AP4ABAAEAAMAAwD9AP0A+wD7AP8A/wAAAAAA/AD8AAMAAwABAAEAAQABAP8A/wAAAAAA+gD6AP0A/QD/AP8A/QD9AP0A/QD/AP8AAQABAPwA/AAFAAUABAAEAAMAAwD+AP4AAAAAAP0A/QD/AP8AAwADAAAAAAD+AP4A/AD8AAIAAgD9AP0AAgACAAEAAQABAAEA/QD9AP8A/wD9AP0A/AD8AAMAAwABAAEA/wD/AP4A/gABAAEA/AD8AAIAAgAFAAUABQAFAP4A/gD8APwA/AD8APkA+QACAAIAAwADAAEAAQD8APwAAAAAAPsA+wAAAAAABgAGAAMAAwD+AP4A/QD9AP4A/gD5APkAAAAAAAAAAAADAAMAAAAAAAEAAQD7APsA+wD7AAIAAgACAAIAAQABAP8A/wAAAAAA+AD4AAEAAQADAAMABQAFAAIAAgABAAEA/gD+APoA+gD/AP8A/wD/AAEAAQD+AP4AAQABAPwA/AABAAEAAwADAAMAAwAAAAAAAQABAP8A/wD7APsAAQABAP4A/gAAAAAAAAAAAAEAAQD6APoA/gD+AAIAAgACAAIAAAAAAP8A/wAAAAAA+gD6AAAAAAAAAAAAAAAAAP4A/gADAAMA/QD9AP0A/QADAAMAAAAAAAAAAAD/AP8AAAAAAPsA+wABAAEAAAAAAAEAAQD9AP0AAAAAAP4A/gD+AP4AAwADAAAAAAD/AP8A/wD/AAIAAgD6APoAAgACAAMAAwABAAEA/gD+AAAAAAD8APwA+wD7AAQABAACAAIA/wD/AP0A/QABAAEA+gD6AAIAAgAEAAQAAwADAP4A/gACAAIA/gD+APsA+wADAAMAAQABAP8A/wD9AP0AAAAAAPsA+wACAAIAAwADAAEAAQD+AP4A/wD/AP0A/QD6APoAAwADAAQABAAEAAQA/gD+AP8A/wD5APkAAAAAAAQABAACAAIA/QD9APwA/AD8APwA+gD6AAIAAgADAAMABgAGAP8A/wAAAAAA+gD6AP8A/wACAAIAAgACAP8A/wD/AP8A/gD+APkA+QACAAIAAQABAAIAAgD/AP8AAQABAPwA/AD+AP4AAQABAAEAAQABAAEA/wD/AP8A/wD7APsAAgACAAIAAgACAAIA/gD+AAIAAgD8APwA/QD9AAEAAQD/AP8A/wD/AP8A/wABAAEA+wD7AAIAAgD/AP8A/wD/AP8A/wACAAIA/QD9AP4A/gADAAMAAQABAP8A/wD+AP4AAAAAAPoA+gACAAIAAgACAP8A/wD7APsA/wD/AP4A/gAAAAAABgAGAP8A/wD+AP4A/wD/AAIAAgD8APwAAwADAAMAAwABAAEA/AD8AP8A/wD8APwA/AD8AAQABAACAAIAAAAAAP0A/QACAAIA+gD6AAAAAAACAAIAAQABAP0A/QABAAEA/wD/APsA+wACAAIAAQABAAEAAQD+AP4AAQABAPoA+gD/AP8AAgACAAIAAgD+AP4A/QD9AP8A/wD9AP0ABQAFAAIAAgABAAEA/QD9AAAAAAD6APoA/wD/AAMAAwACAAIAAAAAAAAAAAD/AP8A+wD7AAMAAwABAAEAAgACAP0A/QAAAAAA+wD7AP8A/wACAAIAAgACAAAAAAAAAAAAAAAAAPoA+gABAAEAAAAAAAEAAQD/AP8AAQABAPoA+gD/AP8AAgACAAEAAQABAAEAAAAAAAAAAAD6APoAAQABAAEAAQABAAEA/gD+AAEAAQD8APwA/QD9AAMAAwABAAEAAAAAAP8A/wAAAAAA+gD6AAEAAQABAAEAAQABAP4A/gABAAEA/QD9AP4A/gADAAMAAQABAAAAAAD+AP4A/wD/APoA+gACAAIAAgACAAEAAQD8APwAAQABAP4A/gD/AP8AAwADAAEAAQD/AP8A/QD9AP8A/wD6APoAAwADAAIAAgACAAIA/gD+AAAAAAD8APwA/gD+AAQABAAAAAAA/wD/AP4A/gD/AP8A+gD6AAMAAwACAAIAAgACAP4A/gABAAEA+wD7APwA/AADAAMAAgACAAEAAQD+AP4AAAAAAPoA+gADAAMAAgACAAEAAQD9AP0AAAAAAPsA+wD+AP4AAwADAAIAAgAAAAAA/wD/AAAAAAD6APoAAgACAAEAAQADAAMA/wD/AAEAAQD6APoA/AD8AAIAAgACAAIAAQABAAAAAAAAAAAA+gD6AAIAAgABAAEAAQABAP4A/gABAAEA+wD7AP8A/wACAAIAAAAAAAAAAAABAAEAAQABAPoA+gABAAEAAAAAAAAAAAD9AP0AAQABAPwA/AD/AP8AAwADAAEAAQAAAAAA/wD/AAEAAQD7APsAAQABAP8A/wAAAAAA/gD+AAIAAgD9AP0A/wD/AAMAAwABAAEA/wD/AP8A/wD/AP8A+gD6AAMAAwACAAIAAQABAPwA/AABAAEA/QD9AAAAAAADAAMAAAAAAP4A/gD+AP4A/wD/APsA+wADAAMAAgACAAIAAgD+AP4AAQABAPsA+wD+AP4AAgACAAIAAgAAAAAA/gD+AP4A/gD6APoAAwADAAIAAgACAAIA/gD+AAEAAQD7APsA/gD+AAIAAgABAAEAAAAAAP8A/wD/AP8A+wD7AAIAAgABAAEAAwADAP8A/wACAAIA+gD6AP4A/gACAAIAAQABAP8A/wD/AP8AAAAAAPsA+wADAAMAAQABAAIAAgD/AP8AAQABAPkA+QD9AP0AAgACAAIAAgABAAEAAQABAP8A/wD6APoAAwADAAEAAQABAAEA/QD9AAAAAAD7APsA/wD/AAIAAgAAAAAAAAAAAAEAAQAAAAAA+wD7AAIAAgAAAAAAAAAAAP0A/QABAAEA+wD7AAAAAAADAAMAAQABAP8A/wD+AP4AAAAAAPsA+wADAAMAAgACAAAAAAD8APwAAAAAAPsA+wAAAAAABAAEAAIAAgD/AP8A/wD/AP4A/gD7APsAAwADAAEAAQABAAEA/QD9AAIAAgD6APoAAAAAAAMAAwACAAIA/wD/AP8A/wD9AP0A+wD7AAMAAwABAAEAAQABAP4A/gABAAEA+wD7AAAAAAACAAIAAwADAP4A/gD+AP4A+wD7APwA/AAEAAQAAgACAAIAAgD+AP4AAAAAAPoA+gACAAIAAgACAAEAAQD+AP4AAAAAAP0A/QD8APwAAgACAAIAAgACAAIA/wD/AAAAAAD5APkAAQABAAEAAQABAAEA/gD+AAEAAQD8APwA/gD+AAMAAwABAAEAAAAAAP8A/wAAAAAA+gD6AAIAAgAAAAAAAQABAP4A/gACAAIA/AD8AP8A/wADAAMAAQABAP8A/wD/AP8A/wD/APsA+wAEAAQAAQABAAAAAAD+AP4AAQABAPsA+wAAAAAAAwADAAEAAQD+AP4A/gD+AP4A/gD7APsABAAEAAEAAQABAAEA/QD9AAEAAQD6APoAAQABAAQABAABAAEA/QD9AP0A/QD+AP4A/gD+AAUABQACAAIAAAAAAP0A/QAAAAAA+gD6AAEAAQACAAIAAgACAP4A/gAAAAAA/AD8APwA/AAFAAUAAgACAAAAAAD9AP0A/wD/APkA+QACAAIAAgACAAIAAgD+AP4AAAAAAP0A/QD9AP0AAwADAAIAAgAAAAAA/gD+AP8A/wD5APkAAQABAAEAAQACAAIA/wD/AAEAAQD8APwA/gD+AAMAAwAAAAAA/wD/AP4A/gAAAAAA+wD7AAIAAgABAAEAAgACAP4A/gABAAEA/AD8AP8A/wADAAMAAAAAAP4A/gD/AP8A/wD/APsA+wAEAAQAAQABAAEAAQD9AP0AAQABAPsA+wAAAAAAAgACAAAAAAD+AP4AAAAAAP8A/wD9AP0ABAAEAAEAAQAAAAAA/QD9AAAAAAD6APoAAQABAAMAAwABAAEA/gD+AP8A/wD9AP0A/QD9AAUABQABAAEAAAAAAPwA/AAAAAAA+gD6AAIAAgACAAIAAgACAP4A/gAAAAAA/QD9APwA/AAEAAQAAgACAAAAAAD9AP0A/wD/APoA+gADAAMAAwADAAIAAgD+AP4AAAAAAPwA/AD9AP0AAwADAAEAAQAAAAAA/wD/AAAAAAD6APoAAgACAAEAAQACAAIA/wD/AAEAAQD8APwA/gD+AAIAAgABAAEA/wD/AP8A/wAAAAAA+wD7AAMAAwACAAIA/wD/AP0A/QACAAIA/AD8AP8A/wABAAEAAAAAAP8A/wAAAAAA/wD/APwA/AADAAMAAQABAAAAAAD9AP0AAAAAAPsA+wABAAEAAQABAAAAAAD+AP4AAQABAP4A/gD9AP0AAwADAAAAAAD/AP8A/gD+AAAAAAD7APsAAwADAAIAAgABAAEA/QD9AAEAAQD8APwA/wD/AAQABAAAAAAA/gD+AP0A/QAAAAAA/AD8AAQABAACAAIAAQABAP0A/QAAAAAA+wD7AAAAAAADAAMAAQABAP8A/wD/AP8A/gD+APsA+wAEAAQAAgACAAEAAQD9AP0AAAAAAPoA+gABAAEAAgACAAEAAQD/AP8AAAAAAP4A/gD8APwABQAFAAAAAAD/AP8A/wD/AAEAAQD6APoAAQABAAEAAQABAAEA/gD+AAEAAQD8APwA/gD+AAMAAwABAAEA/wD/AP8A/wAAAAAA+wD7AAIAAgAAAAAAAgACAP8A/wACAAIA+wD7AP8A/wABAAEAAAAAAP8A/wAAAAAA/wD/APwA/AADAAMAAQABAAAAAAD9AP0AAQABAPwA/AABAAEAAAAAAAAAAAD+AP4AAQABAP4A/gD+AP4ABAAEAAAAAAAAAAAA/QD9AAAAAAD6APoAAgACAAIAAgABAAEA/gD+AAAAAAD8APwA/wD/AAUABQABAAEA/wD/AP0A/QD/AP8A+gD6AAMAAwABAAEAAgACAP4A/gABAAEA+gD6AAEAAQADAAMAAAAAAP8A/wD/AP8A/gD+APsA+wAEAAQAAgACAAEAAQD+AP4AAQABAPoA+gABAAEAAgACAAEAAQD+AP4AAAAAAP0A/QD7APsABAAEAAMAAwABAAEA/gD+AP8A/wD5APkAAQABAAIAAgABAAEA/gD+AAEAAQD9AP0A/gD+AAQABAAAAAAA/wD/AAAAAAABAAEA+gD6AAEAAQAAAAAAAQABAP8A/wACAAIA/AD8AP8A/wACAAIAAAAAAP4A/gD/AP8A/wD/APwA/AADAAMAAQABAAEAAQD9AP0AAQABAPwA/AACAAIAAgACAAAAAAD9AP0A/wD/AP0A/QD9AP0ABAAEAAEAAQAAAAAA/gD+AAAAAAD8APwAAgACAAAAAAACAAIA/QD9AAAAAAD8APwA/gD+AAQABAABAAEAAAAAAP4A/gD/AP8A+wD7AAMAAwABAAEAAQABAP4A/gD/AP8A+gD6AAAAAAAFAAUAAgACAP4A/gD+AP4A/QD9APsA+wADAAMAAQABAAEAAQD+AP4AAQABAPoA+gABAAEAAQABAAEAAQAAAAAAAAAAAPwA/AD7APsAAwADAAIAAgABAAEA/gD+AAEAAQD6APoAAQABAAEAAQABAAEA/gD+AAAAAAD9AP0A/QD9AAMAAwABAAEA/wD/AP8A/wAAAAAA+wD7AAMAAwABAAEAAAAAAP0A/QAAAAAA/AD8AP8A/wADAAMAAQABAP8A/wD+AP4AAQABAPsA+wACAAIAAQABAAAAAAD9AP0AAQABAPwA/AABAAEAAwADAAEAAQD+AP4A/wD/AP4A/gD8APwAAwADAAEAAQABAAEA/AD8AAAAAAD8APwAAwADAAIAAgAAAAAA/AD8AP8A/wD8APwA/gD+AAQABAABAAEAAAAAAP8A/wD/AP8A/AD8AAIAAgACAAIAAgACAPwA/AD/AP8A+gD6AAEAAQAEAAQAAgACAP8A/wD/AP8A/QD9APwA/AADAAMAAQABAAAAAAD+AP4AAAAAAPoA+gACAAIAAgACAAEAAQD+AP4AAQABAPwA/AD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD8APwAAwADAAEAAQABAAEA/QD9AAIAAgD6APoAAAAAAAIAAgABAAEA/wD/AAAAAAD+AP4A/QD9AAMAAwABAAEAAAAAAP4A/gAAAAAA+wD7AAIAAgACAAIAAAAAAPwA/AACAAIA/gD+AAAAAAACAAIAAAAAAP4A/gD+AP4A/wD/APwA/AAEAAQAAQABAAEAAQD9AP0AAQABAPwA/AAAAAAAAwADAAAAAAD9AP0A/wD/AP4A/gD+AP4ABAAEAAEAAQAAAAAA/gD+AAAAAAD7APsAAgACAAIAAgACAAIA/AD8AAAAAAD8APwAAQABAAQABAABAAEA/gD+AP4A/gD+AP4A/AD8AAQABAABAAEAAQABAP4A/gAAAAAA+wD7AAAAAAACAAIAAQABAP8A/wAAAAAA/AD8APwA/AADAAMAAQABAAEAAQD/AP8AAAAAAPsA+wACAAIAAQABAAEAAQD+AP4AAQABAPsA+wAAAAAAAgACAAAAAAAAAAAAAQABAP8A/wD8APwAAgACAAAAAAAAAAAA/gD+AAAAAAD7APsAAgACAAIAAgABAAEA/gD+AAIAAgD7APsA/gD+AAIAAgAAAAAA/wD/AAAAAAD/AP8A/QD9AAMAAwABAAEAAAAAAP4A/gAAAAAA+wD7AAEAAQADAAMA/wD/APwA/AABAAEA/wD/AAAAAAADAAMAAAAAAP4A/gD+AP4A/wD/APwA/AADAAMAAQABAAEAAQD+AP4AAQABAPsA+wAAAAAAAgACAAEAAQD/AP8A/wD/APwA/AD9AP0AAwADAAIAAgAAAAAA/wD/AP8A/wD7APsAAgACAAEAAQABAAEA/gD+AAAAAAD7APsAAAAAAAEAAQACAAIAAAAAAAEAAQD9AP0A/AD8AAIAAgAAAAAAAAAAAP8A/wAAAAAA+wD7AAIAAgABAAEAAQABAAAAAAABAAEA+gD6AP4A/gABAAEAAQABAAAAAAABAAEA/gD+APwA/AADAAMAAAAAAAAAAAD+AP4AAAAAAPsA+wADAAMA/wD/AAAAAAD/AP8AAgACAPwA/AD/AP8AAQABAAAAAAD+AP4AAAAAAP4A/gD9AP0AAwADAAEAAQAAAAAA/wD/AAAAAAD6APoAAwADAAIAAgABAAEA/QD9AAAAAAD8APwAAAAAAAMAAwABAAEAAAAAAP8A/wD+AP4A/AD8AAMAAwABAAEAAAAAAP4A/gABAAEA+wD7AAEAAQACAAIAAQABAP4A/gAAAAAA+wD7AP4A/gACAAIAAQABAAAAAAD/AP8A/wD/APwA/AADAAMAAQABAAIAAgD+AP4A/wD/APkA+QABAAEAAgACAAIAAgD/AP8AAQABAPwA/AD+AP4AAgACAAEAAQAAAAAA/wD/AP8A/wD8APwAAQABAAAAAAACAAIAAAAAAAEAAQD7APsAAAAAAAEAAQAAAAAA/wD/AAAAAAD9AP0A/gD+AAMAAwAAAAAAAAAAAP8A/wD+AP4A/AD8AAIAAgAAAAAAAAAAAP4A/gABAAEA/AD8AAEAAQACAAIAAQABAP4A/gAAAAAA/QD9AP0A/QADAAMAAAAAAP8A/wD/AP8AAAAAAPsA+wADAAMAAQABAAEAAQD9AP0AAAAAAPsA+wAAAAAAAgACAAEAAQD/AP8AAAAAAP0A/QD9AP0ABAAEAAEAAQD/AP8A/QD9AP4A/gD8APwAAwADAAMAAwABAAEA/gD+AAAAAAD7APsA/wD/AAIAAgABAAEA/wD/AAAAAAD+AP4A/AD8AAMAAwACAAIAAQABAP4A/gD/AP8A+gD6AAEAAQABAAEAAQABAP4A/gABAAEA/AD8AAAAAAABAAEAAgACAAAAAAD/AP8A/gD+APwA/AACAAIAAAAAAAEAAQAAAAAAAAAAAPwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAQABAAEAAQAAAAAAAQABAP4A/gD9AP0AAgACAAAAAAD/AP8A/gD+AAAAAAD7APsAAgACAAEAAQABAAEA/wD/AP8A/wD8APwAAQABAAEAAQAAAAAA/gD+AAAAAAD+AP4A/gD+AAMAAwABAAEAAAAAAP4A/gD/AP8A+wD7AAMAAwABAAEAAAAAAP4A/gAAAAAA+wD7AAEAAQACAAIAAQABAP4A/gD/AP8A/AD8AP4A/gACAAIAAQABAAAAAAAAAAAA/wD/APwA/AACAAIAAgACAAEAAQD9AP0A/wD/APoA+gABAAEAAgACAAIAAgD/AP8AAAAAAPwA/AD+AP4AAgACAAAAAAAAAAAA/wD/AP8A/wD7APsAAQABAAEAAQACAAIAAAAAAAEAAQD7APsAAAAAAAAAAAAAAAAA/wD/AAEAAQD9AP0A/wD/AAMAAwABAAEA/gD+AP8A/wABAAEA/QD9AAEAAQD/AP8AAAAAAP8A/wABAAEA/AD8AAIAAgABAAEAAQABAP4A/gAAAAAA/AD8AP8A/wABAAEAAAAAAP8A/wABAAEA/wD/AP0A/QACAAIAAAAAAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAEAAQD+AP4AAAAAAPwA/AAAAAAAAwADAAAAAAD+AP4A/gD+AP4A/gD9AP0ABAAEAAEAAQABAAEA/gD+AP8A/wD7APsAAQABAAEAAQABAAEA/gD+AAEAAQD7APsA/gD+AAMAAwACAAIAAAAAAAAAAAD9AP0A/AD8AAIAAgABAAEAAAAAAP8A/wAAAAAA/AD8AAIAAgABAAEAAAAAAP4A/gACAAIA/AD8AP8A/wABAAEAAQABAP8A/wABAAEA/gD+AP0A/QACAAIAAAAAAAAAAAD+AP4AAAAAAPwA/AAAAAAAAAAAAAIAAgAAAAAAAQABAPsA+wD/AP8AAQABAAAAAAD/AP8AAAAAAP0A/QD/AP8AAwADAAEAAQD/AP8A/wD/AAAAAAD9AP0AAgACAP8A/wD/AP8A/wD/AAEAAQD9AP0AAgACAAEAAQAAAAAA/gD+AAAAAAD8APwAAAAAAAIAAgAAAAAA/wD/AP8A/wD9AP0A/gD+AAQABAABAAEA/wD/AP4A/gD+AP4A+wD7AAIAAgACAAIAAQABAP4A/gAAAAAA/AD8AAAAAAACAAIAAAAAAAAAAAAAAAAA/AD8AP0A/QACAAIAAQABAAAAAAD/AP8A/wD/APwA/AACAAIAAAAAAAAAAAD+AP4AAQABAPoA+gAAAAAAAwADAAIAAgD/AP8A/wD/APwA/AD+AP4AAgACAAEAAQD/AP8AAAAAAP4A/gD9AP0AAwADAAEAAQD/AP8AAAAAAAIAAgD7APsAAAAAAAAAAAABAAEA/wD/AAEAAQD9AP0AAAAAAAIAAgAAAAAA/gD+AP8A/wD+AP4A/gD+AAIAAgAAAAAAAQABAP4A/gD/AP8A/QD9AAMAAwABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQACAAIAAQABAP4A/gAAAAAA/QD9AP8A/wACAAIAAAAAAAAAAAD/AP8A/gD+APwA/AADAAMAAQABAAAAAAD+AP4AAAAAAPwA/AABAAEAAQABAAAAAAD/AP8A/wD/APoA+gAAAAAABAAEAAIAAgD/AP8A/gD+AP0A/QD9AP0AAwADAAEAAQAAAAAA/wD/AAAAAAD8APwAAgACAAAAAAAAAAAAAAAAAAAAAAD6APoA/wD/AAIAAgABAAEA/wD/AAAAAAD9AP0A/gD+AAIAAgAAAAAA/wD/AP8A/wD/AP8A/AD8AAIAAgABAAEAAAAAAP0A/QABAAEA/QD9AAIAAgABAAEAAAAAAP4A/gAAAAAA/QD9AP8A/wADAAMAAQABAP8A/wAAAAAA/wD/AP0A/QACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAgACAAEAAQD/AP8A/gD+AP4A/gD/AP8ABAAEAAAAAAD/AP8A/gD+AP8A/wD8APwAAwADAAEAAQABAAEA/gD+AAAAAAD8APwAAQABAAEAAQACAAIA/wD/AP8A/wD8APwA/gD+AAMAAwABAAEAAAAAAP8A/wD+AP4A/AD8AAIAAgAAAAAAAAAAAP8A/wD/AP8A+wD7AAIAAgACAAIAAAAAAP4A/gABAAEA/AD8AAAAAAABAAEAAAAAAP8A/wAAAAAA/gD+AP4A/gADAAMAAAAAAAAAAAD/AP8A/wD/APsA+wACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAgACAAEAAQD9AP0A/wD/AP8A/wD/AP8AAwADAAAAAAD+AP4A/gD+AP8A/wD8APwAAwADAAEAAQAAAAAA/gD+AAAAAAD8APwAAQABAAIAAgABAAEA/QD9AP8A/wD9AP0AAAAAAAMAAwABAAEA/wD/AP8A/wD+AP4A/AD8AAMAAwABAAEAAQABAP4A/gD/AP8A/AD8AAMAAwACAAIAAAAAAP4A/gAAAAAA/AD8AAEAAQACAAIAAQABAP4A/gAAAAAA/QD9AP8A/wACAAIAAQABAAAAAAD/AP8A/gD+APwA/AACAAIAAQABAAEAAQD/AP8AAAAAAPwA/AABAAEAAQABAAAAAAD+AP4AAAAAAPwA/AAAAAAAAwADAP8A/wD+AP4AAQABAP8A/wD+AP4AAgACAP8A/wD/AP8A/wD/AP8A/wD9AP0AAwADAAAAAAAAAAAA/gD+AAAAAAD8APwAAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0AAAAAAAIAAgAAAAAA/gD+AP8A/wD9AP0A/gD+AAMAAwABAAEA/wD/AP0A/QAAAAAA/gD+AAMAAwAAAAAA/wD/AP0A/QAAAAAA/AD8AAIAAgACAAIAAAAAAP4A/gAAAAAA/QD9AP8A/wACAAIAAgACAP8A/wD+AP4A/QD9AP0A/QADAAMAAQABAAAAAAD+AP4A/wD/APwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AACAAIAAQABAAAAAAD/AP8AAQABAP0A/QD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD9AP0AAwADAAAAAAAAAAAA/wD/AAAAAAD7APsAAQABAAEAAQABAAEA/gD+AAEAAQD9AP0AAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0A/gD+AAMAAwD/AP8A/gD+AAAAAAAAAAAA/QD9AAIAAgAAAAAA/wD/AP4A/gAAAAAA/AD8AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQADAAMAAAAAAP0A/QD/AP8A/QD9AAAAAAADAAMAAQABAP8A/wD/AP8A/gD+AP0A/QADAAMAAQABAP8A/wD+AP4AAAAAAP0A/QACAAIAAAAAAAAAAAD/AP8AAAAAAPwA/AABAAEAAQABAAAAAAD+AP4AAAAAAP0A/QD/AP8AAgACAAIAAgD/AP8A/gD+APwA/AD+AP4AAwADAAEAAQAAAAAA/wD/AP8A/wD8APwAAgACAAAAAAAAAAAA/wD/AP8A/wD8APwAAgACAAAAAAAAAAAAAAAAAAEAAQD8APwAAAAAAAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAIAAgAAAAAA/wD/AP8A/wD+AP4A/QD9AAMAAwAAAAAA/wD/AP8A/wAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQACAAIAAAAAAP4A/gABAAEA/gD+AP8A/wACAAIAAAAAAP8A/wD/AP8A/gD+AP4A/gACAAIAAQABAAAAAAD/AP8AAAAAAPsA+wACAAIAAwADAAAAAAD9AP0A/gD+APwA/AACAAIAAgACAAEAAQD+AP4AAAAAAPwA/AAAAAAAAgACAAAAAAD/AP8A/wD/AP4A/gD+AP4AAgACAAEAAQAAAAAA/wD/AP4A/gD8APwAAgACAAEAAQAAAAAA/wD/AAAAAAD8APwAAQABAAEAAQABAAEA/gD+AP8A/wD8APwAAAAAAAEAAQAAAAAA/wD/AAAAAAD9AP0A/wD/AAIAAgAAAAAA/wD/AP8A/wD+AP4A/gD+AAIAAgD/AP8A/wD/AAAAAAAAAAAA/AD8AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQABAAEAAAAAAP4A/gAAAAAA/AD8AAAAAAAEAAQAAAAAAP4A/gD/AP8A/gD+AP8A/wADAAMAAQABAP8A/wD/AP8A/wD/APwA/AACAAIAAQABAAAAAAD+AP4AAAAAAPwA/AABAAEAAgACAAEAAQD+AP4A/wD/APwA/AAAAAAAAgACAAEAAQD/AP8AAAAAAP4A/gD9AP0AAgACAAIAAgD/AP8A/wD/AP0A/QD9AP0AAgACAAEAAQAAAAAA/wD/AP8A/wD8APwAAQABAAEAAQAAAAAA/wD/AAAAAAD9AP0AAAAAAAAAAAABAAEAAAAAAAEAAQD9AP0A/wD/AAEAAQAAAAAA/gD+AAAAAAD+AP4A/wD/AAIAAgAAAAAA/wD/AP8A/wD+AP4A/wD/AAIAAgAAAAAA/wD/AP8A/wAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gD/AP8A/AD8AAEAAQABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAAAAAP4A/gAAAAAA/QD9AP8A/wACAAIAAQABAP8A/wAAAAAA/gD+AP0A/QAEAAQAAQABAP8A/wD+AP4A/gD+AP0A/QADAAMAAgACAAEAAQD/AP8A/wD/APwA/AABAAEAAQABAAAAAAD+AP4AAAAAAP0A/QD/AP8AAQABAAEAAQAAAAAAAAAAAP0A/QD+AP4AAQABAAAAAAD/AP8AAAAAAP4A/gD+AP4AAgACAAEAAQAAAAAA/gD+AP8A/wD+AP4AAQABAAAAAAD/AP8A/wD/AAAAAAD9AP0AAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0AAAAAAAAAAAAAAAAA/wD/AAEAAQD+AP4A/wD/AAEAAQAAAAAA/gD+AAAAAAD+AP4A/gD+AAIAAgABAAEA/wD/AP8A/wD+AP4A/gD+AAMAAwAAAAAA/gD+AP4A/gAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gD/AP8A/AD8AAAAAAABAAEAAAAAAP8A/wABAAEA+wD7AP8A/wADAAMAAgACAP8A/wD/AP8A/QD9AP0A/QACAAIAAQABAAAAAAAAAAAA/wD/AP0A/QACAAIAAQABAP8A/wD/AP8AAAAAAPwA/AABAAEAAAAAAAAAAAD/AP8AAAAAAP0A/QAAAAAAAQABAAAAAAD+AP4AAAAAAP0A/QD+AP4AAQABAAEAAQAAAAAAAQABAP0A/QD9AP0AAQABAAAAAAD/AP8AAAAAAP8A/wD9AP0AAgACAAEAAQAAAAAA/gD+AAAAAAD+AP4AAQABAP8A/wD/AP8A/wD/AAEAAQD9AP0AAQABAAEAAQAAAAAA/gD+AAAAAAD9AP0AAAAAAAEAAQAAAAAAAAAAAP8A/wD8APwA/wD/AAMAAwABAAEA/wD/AP8A/wD+AP4A/QD9AAIAAgABAAEAAAAAAP8A/wD/AP8A/QD9AAIAAgABAAEA/wD/AP8A/wAAAAAA/AD8AAEAAQABAAEAAQABAP8A/wAAAAAA/AD8AAAAAAABAAEAAAAAAP8A/wABAAEA/AD8AP0A/QACAAIAAgACAAAAAAAAAAAA/QD9AP0A/QABAAEAAQABAAAAAAAAAAAA/wD/AP0A/QACAAIAAQABAP8A/wD/AP8AAQABAPwA/AAAAAAAAAAAAAAAAAD/AP8AAQABAP0A/QABAAEAAQABAAAAAAD+AP4AAQABAP0A/QD/AP8AAQABAAEAAQD/AP8AAAAAAP0A/QD/AP8AAQABAAAAAAD/AP8AAAAAAP4A/gD+AP4AAgACAAEAAQAAAAAA/wD/AP8A/wD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD9AP0AAQABAAEAAQAAAAAA/wD/AAAAAAD8APwAAAAAAAEAAQAAAAAAAAAAAP8A/wD7APsAAAAAAAMAAwABAAEA/wD/AP8A/wD8APwA/gD+AAIAAgABAAEAAAAAAAAAAAD+AP4A/gD+AAIAAgAAAAAA/wD/AAAAAAD+AP4A/AD8AAEAAQABAAEAAAAAAAAAAAAAAAAA/AD8AAEAAQABAAEAAAAAAP8A/wABAAEA+wD7AAAAAAACAAIAAQABAP8A/wAAAAAA/AD8AP8A/wABAAEAAAAAAP8A/wAAAAAA/gD+AP8A/wACAAIAAQABAP8A/wAAAAAA/wD/AP4A/gABAAEAAAAAAP8A/wAAAAAAAAAAAP0A/QACAAIAAQABAAAAAAD/AP8A/wD/APwA/AABAAEAAQABAAEAAQD+AP4A/wD/AP0A/QACAAIAAgACAAAAAAD+AP4A/wD/APwA/AD/AP8AAgACAAEAAQD/AP8AAAAAAP4A/gD/AP8AAQABAAAAAAD/AP8A/wD/AP0A/QD+AP4AAgACAAEAAQAAAAAA/wD/AP4A/gD8APwAAQABAAEAAQAAAAAAAAAAAP4A/gD8APwAAgACAAIAAgABAAEA/gD+AP8A/wD8APwAAAAAAAEAAQABAAEA/wD/AAAAAAD9AP0A/wD/AAEAAQAAAAAA/wD/AAIAAgD9AP0A/QD9AAAAAAAAAAAAAAAAAAEAAQD/AP8A/gD+AAEAAQAAAAAA/wD/AP8A/wD/AP8A/AD8AAEAAQACAAIAAAAAAP4A/gAAAAAA/QD9AAIAAgABAAEAAAAAAP4A/gAAAAAA/AD8AAEAAQABAAEAAQABAP4A/gAAAAAA/gD+AP8A/wAAAAAAAAAAAP8A/wAAAAAA/gD+AP8A/wACAAIAAAAAAP8A/wD/AP8A/gD+AP4A/gABAAEAAQABAAAAAAD9AP0A/gD+AP4A/gADAAMAAQABAP8A/wD+AP4A/gD+APwA/AABAAEAAQABAAEAAQD/AP8AAAAAAP0A/QABAAEAAAAAAAEAAQAAAAAA/wD/APwA/AAAAAAAAQABAAEAAQD/AP8AAAAAAP0A/QD/AP8AAQABAAAAAAD/AP8AAAAAAP0A/QD/AP8AAgACAAAAAAD/AP8AAAAAAP4A/gD+AP4AAQABAAAAAAD/AP8A/wD/AP8A/wD9AP0AAgACAAEAAQD/AP8AAAAAAAEAAQD9AP0AAAAAAP8A/wAAAAAA/wD/AAAAAAD9AP0AAQABAAEAAQAAAAAA/wD/AAAAAAD8APwAAAAAAAIAAgAAAAAA/QD9AAAAAAD+AP4AAAAAAAEAAQAAAAAA/gD+AAAAAAD9AP0A/wD/AAIAAgABAAEA/wD/AAAAAAD/AP8A/gD+AAEAAQABAAEA/wD/AP8A/wD+AP4A/QD9AAIAAgABAAEAAAAAAP8A/wD/AP8A/QD9AAEAAQABAAEAAAAAAP4A/gD/AP8A/QD9AAIAAgABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAAAAAAAAAAABAAEA/QD9AP4A/gABAAEAAQABAAAAAAABAAEA/gD+AP4A/gABAAEAAAAAAP8A/wD/AP8A/gD+AP0A/QACAAIAAAAAAP4A/gAAAAAAAAAAAP4A/gABAAEAAAAAAP8A/wD/AP8AAAAAAP0A/QABAAEAAQABAAAAAAD/AP8AAQABAP0A/QAAAAAAAAAAAAAAAAD/AP8AAAAAAP0A/QAAAAAAAQABAAAAAAD/AP8AAAAAAP0A/QD/AP8AAQABAAEAAQD+AP4A/wD/AP4A/gD/AP8AAgACAAAAAAAAAAAA/wD/AP4A/gD9AP0AAgACAAEAAQAAAAAA/wD/AP8A/wD9AP0AAQABAAAAAAABAAEAAAAAAP4A/gD7APsAAAAAAAEAAQABAAEAAAAAAAAAAAD9AP0AAAAAAAAAAAAAAAAA/wD/AAAAAAD9AP0AAQABAAEAAQAAAAAA/wD/AAAAAAD9AP0A/wD/AAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAIAAgAAAAAA/wD/AAEAAQD+AP4A/QD9AAEAAQAAAAAAAAAAAAAAAAD/AP8A/gD+AAEAAQAAAAAA/wD/AP8A/wD/AP8A/QD9AAIAAgAAAAAA/gD+AP8A/wAAAAAA/gD+AAEAAQAAAAAA/wD/AP4A/gAAAAAA/QD9AAEAAQABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAABAAEAAQABAP4A/gD/AP8A/QD9AAAAAAACAAIAAAAAAP8A/wAAAAAA/QD9AP8A/wABAAEAAAAAAP8A/wD/AP8A/gD+AP8A/wABAAEAAQABAP8A/wAAAAAA/gD+AP4A/gABAAEAAAAAAP8A/wD/AP8A/wD/AP4A/gABAAEAAAAAAAEAAQD/AP8A/gD+APwA/AABAAEAAQABAAAAAAD/AP8AAAAAAP0A/QABAAEAAAAAAAAAAAD/AP8AAAAAAP0A/QACAAIA/wD/AAAAAAAAAAAAAQABAP0A/QAAAAAAAAAAAAAAAAD/AP8AAAAAAP4A/gAAAAAAAQABAAAAAAD+AP4AAAAAAP4A/gD/AP8AAgACAAAAAAD+AP4A/wD/AP4A/gD/AP8AAgACAAAAAAD/AP8A/wD/AP4A/gD+AP4AAgACAAAAAAD+AP4A/wD/AAAAAAD+AP4AAgACAAAAAAD/AP8A/wD/AP8A/wD9AP0AAgACAAEAAQAAAAAA/wD/AP8A/wD9AP0AAAAAAAEAAQABAAEA/gD+AP4A/gD8APwAAQABAAIAAgABAAEA/wD/AAAAAAD9AP0AAAAAAAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAAAAAABAAEAAAAAAAAAAAD9AP0A/gD+AAEAAQAAAAAA/wD/AAAAAAD+AP4A/wD/AAEAAQAAAAAAAAAAAAAAAAD+AP4A/gD+AAIAAgAAAAAA/wD/AP8A/wD/AP8A/gD+AAIAAgAAAAAA/wD/AP8A/wD/AP8A/QD9AAIAAgAAAAAA/wD/AP8A/wAAAAAA/QD9AAEAAQAAAAAA/wD/AP4A/gAAAAAA/QD9AAEAAQABAAEAAAAAAP8A/wAAAAAA/QD9AAAAAAACAAIAAAAAAP4A/gD/AP8A/QD9AAEAAQACAAIAAAAAAP4A/gAAAAAA/gD+AAAAAAABAAEAAAAAAP8A/wAAAAAA/gD+AP8A/wACAAIAAQABAP8A/wD/AP8A/gD+AP8A/wACAAIAAAAAAP8A/wAAAAAA/gD+AP4A/gABAAEAAQABAAAAAAD/AP8A/gD+AP4A/gACAAIAAAAAAP8A/wD/AP8A/wD/AP4A/gABAAEAAAAAAP8A/wD/AP8A/wD/AP4A/gABAAEAAAAAAAAAAAAAAAAAAAAAAP0A/QABAAEAAAAAAAAAAAD/AP8AAAAAAP0A/QABAAEAAQABAAAAAAD/AP8A/wD/AP0A/QACAAIAAQABAP8A/wD+AP4AAAAAAP4A/gABAAEAAQABAAAAAAD+AP4AAAAAAP0A/QAAAAAAAQABAAAAAAD/AP8AAAAAAP4A/gAAAAAAAQABAAAAAAD+AP4AAAAAAP4A/gD/AP8AAgACAAAAAExJU1RKAAAASU5GT0lTRlQ+AAAARmlsZSBjcmVhdGVkIGJ5IEdvbGRXYXZlLiAgR29sZFdhdmUgY29weXJpZ2h0IChDKSBDaHJpcyBDcmFpZw=="; var saveAudio = new Audio("data:audio/wav;base64," + camera1wav); var vimeoPlayer = $("#vimeo-player"); Number.prototype.round = function(p) { p = p || 10; return parseFloat( this.toFixed(p) ); }; String.prototype.toHHMMSS = function () { var sec_num = parseInt(this, 10); // don't forget the second param var hours = Math.floor(sec_num / 3600); var minutes = Math.floor((sec_num - (hours * 3600)) / 60); var seconds = sec_num - (hours * 3600) - (minutes * 60); if (hours < 10) {hours = "0"+hours;} if (minutes < 10) {minutes = "0"+minutes;} if (seconds < 10) {seconds = "0"+seconds;} return hours+':'+minutes+':'+seconds; }; var playerButtonsFirst=true; function playerButtons() { //Alternatif Player Varsayılan Ayarı var alternatePlayer = $("[data-action=alternative_player]"); if(alternatePlayer.length){ var alternateDiv="<div style='margin-right:5px' class='pull-right'><input id='alternate' type='checkbox' autocomplete='off'>"; if(!$("#alternate").length) alternatePlayer.before(alternateDiv); document.getElementById("alternate").checked = alternateAktif; $('#alternate').click(function() { var alternate = document.getElementById("alternate"); alternateAktif=alternate.checked; localStorage.setItem("alternateAktif", alternateAktif); var alt = alternateAktif === true ? "Youtube" : "Vimeo"; yaz(" Varsayılan player: "+ alt); }); if(alternateAktif && playerButtonsFirst){ alternatePlayer.click(); setTimeout(playerButtons, 1000); } } //Sinema Modu Varsayılan Ayarı var sinemaModu = $("[data-action=sinema_modu]"); if(sinemaModu.length){ var sinemaDiv="<div style='margin-right:5px' class='pull-right'><input id='sinema' type='checkbox' autocomplete='off'>"; if(!$("#sinema").length) {sinemaModu.before(sinemaDiv);} document.getElementById("sinema").checked = sinemaAktif; $('#sinema').click(function() { var sinema = document.getElementById("sinema"); sinemaAktif=sinema.checked; localStorage.setItem("sinemaAktif", sinemaAktif); var sin = sinemaAktif === true ? "Sinema" : "Normal"; yaz("Varsayılan mod: " + sin); }); if(sinemaAktif && playerButtonsFirst){ sinemaModu.click(); } } //Vimeo varsayılan çözünürlük ve süre ayarları if(sinemaModu.length && vimeoPlayer.length){ var jumpDiv = "<div id='jumpDiv' style='margin-right:5px;' class='pull-right'>Ok tuşları kaç sn: " + "<input class='inputIzdırap' style='width:40px;text-align:center' type='number'value='" + vimeoJump + "' maxlength='2' size='2' id='vimeoJump'> </div>"; sinemaModu.after(jumpDiv); $('#vimeoJump').on('input', function() { localStorage.setItem("vimeoJump", $(this).val()); yaz("Video atlama süresi kaydedildi: "+$(this).val() + " saniye"); }); var resSelect="<select class='inputIzdırap'>" + '<option value="1080">1080p</option>'+ '<option value="720">720p</option>'+ '<option value="540">540p</option>'+ '<option value="360">360p</option>'+ '<option value="0">auto</option>'+ '</select>'; var resDiv ="<div id='resDiv' style='margin-right:5px' class='pull-right'>Varsayılan:" + resSelect + "</div>"; sinemaModu.after(resDiv); $("#resDiv select").val(vimeoDefault); $('#resDiv select').on('change', function() { localStorage.setItem("vimeoDefault", this.value ); vimeoDefault = this.value; yaz("Varsayılan ayarlandı: " + this.value + " (F5)"); }); } playerButtonsFirst=false; } playerButtons(); if(vimeoPlayer.length){ var muteVolume=0.5; var iframe; var player; var keyPrevent = true; var focusInterval; var ctrlTimeout; var vimeoId; var vimeoLocalName; var vimeoSaveLocalName; var vimeoSaveListLocalName; function vimeoLoader(){ if(!$("#vimeo-player").length){ setTimeout(vimeoLoad,500); console.log("vimeo tekrar dene"); return; } console.log("vimeo ok"); iframe = document.querySelector('iframe'); player = new Vimeo.Player(iframe); player.on('loaded', function(data) { if(localStorage.getItem("vimeo-ses")) { var savedVol = localStorage.getItem("vimeo-ses"); player.setVolume(savedVol); } }); player.getVideoId().then(function(id) { vimeoId = id; vimeoLocalName = "vimeo-" + vimeoId; vimeoSaveLocalName = "vimeoo-" + vimeoId; vimeoSaveListLocalName ="vimeo-list-" + vimeoId; }); player.on('play', function(data) { focusWindow(); if(localStorage.getItem(vimeoLocalName)) { var savedSec = Math.floor(localStorage.getItem(vimeoLocalName)); player.setCurrentTime(savedSec-3); console.log("play sn: " + savedSec); } if(localStorage.getItem("vimeo-ses")) { var savedVol = localStorage.getItem("vimeo-ses"); player.setVolume(savedVol); console.log("ses ayarlanıyor"); } }); player.on('pause', function(data) { player.getCurrentTime().then(function(seconds) { player.getVolume().then(function(volume) { seconds = Math.round(seconds); if(seconds < 10) return; localStorage.setItem(vimeoLocalName,seconds-(-2)); localStorage.setItem("vimeo-ses",volume); console.log("vimeo saved: " + seconds); }); }); }); player.on('ended', function(data) { localStorage.removeItem(vimeoLocalName); }); } function vimeoLoad(){ if(vimeoDefault>0) { vimeoPlayer = $("#vimeo-player"); var vimeoSrc= vimeoPlayer.attr("src"); if (vimeoSrc.indexOf("?quality") < 0){ var vimeoClone = vimeoPlayer.clone(); vimeoClone.attr("src", vimeoSrc+"?quality="+vimeoDefault+"p"); vimeoPlayer.remove(); $(".resp_video").prepend(vimeoClone); iframe = document.querySelector('iframe'); player = new Vimeo.Player(iframe); player.on('loaded', function(data) { yaz("Vimeo: " + vimeoDefault+"p yüklendi"); vimeoLoader(); }); }else{ console.log("Vimeo Tekrar: " + vimeoDefault+"p yükleniyor"); vimeoLoader(); } }else{ console.log("Vimeo Normal Yükleniyor"); vimeoLoader(); } } vimeoLoad(); function focusWindow(){ clearInterval(focusInterval); focusInterval = setInterval(function(){ //console.log("focus"); $("#vimeo-player").blur(); window.focus(); }, 500); } var vimeoSave = setInterval(function(){ player.getPaused().then(function(paused) { if(!paused){ player.getCurrentTime().then(function(seconds) { player.getVolume().then(function(volume) { seconds = Math.round(seconds); if(seconds < 10) return; localStorage.setItem(vimeoLocalName,seconds); localStorage.setItem("vimeo-ses",volume); console.log("vimeo saved: " + seconds); }); }); } }); }, 2000); function vimeoFF(){ player.getCurrentTime().then(function(seconds) { var secFF = Math.floor(seconds-(-vimeoJump)); player.setCurrentTime(secFF); console.log("İleri: "+ secFF); localStorage.setItem(vimeoLocalName,secFF); console.log("vimeo saved: " + secFF); }); } function vimeoRew(){ player.getCurrentTime().then(function(seconds) { var secRew = Math.floor(seconds-vimeoJump); if (secRew < 0) secRew=0; player.setCurrentTime(secRew); console.log("Geri: "+ secRew); localStorage.setItem(vimeoLocalName,secRew); console.log("vimeo saved: " + secRew); }); } function vimeoSesUp(){ player.getVolume().then(function(volume) { var vol = volume+0.05; if (vol > 1) vol = 1; vol=vol.round(3); console.log("Ses: " + vol); player.setVolume(vol); }); } function vimeoSesDown(){ player.getVolume().then(function(volume) { var vol = volume-0.05; if (vol < 0) vol = 0; vol=vol.round(3); console.log("Ses: " + vol); player.setVolume(vol); }); } function vimeoMute(){ player.getVolume().then(function(volume) { if(volume > 0){ muteVolume = volume; console.log("Ses: " + 0); player.setVolume(0); }else{ player.setVolume(muteVolume); console.log("Ses: " + muteVolume); } }); } function vimeoPlayPause(){ player.getPaused().then(function(paused) { if(paused) player.play(); else player.pause(); }); } document.onkeydown = function (e) { if ( !e.metaKey && e.target.nodeName!='TEXTAREA' && e.target.nodeName!='INPUT') { if(e.keyCode==37) {//sol if(keyPrevent) e.preventDefault(); vimeoRew(); } if(e.keyCode==38){//yukarı if(keyPrevent) e.preventDefault(); vimeoSesUp(); } if(e.keyCode==39) {//sağ if(keyPrevent) e.preventDefault(); vimeoFF(); } if(e.keyCode==40){//aşağı if(keyPrevent) e.preventDefault(); vimeoSesDown(); } if(e.keyCode==32){//boşluk if(keyPrevent) e.preventDefault(); vimeoPlayPause(); } if(e.keyCode==77){//m if(keyPrevent) e.preventDefault(); vimeoMute(); } if(e.keyCode==107){//+ if(keyPrevent) e.preventDefault(); player.getPlaybackRate().then(function(playbackRate) { playbackRate=playbackRate-(-0.25); if(playbackRate>2) playbackRate=2; player.setPlaybackRate(playbackRate).then(function(playbackRateNew) { yaz("Oynatma hızı ayarlandı: " + playbackRateNew); }); }); } if(e.keyCode==109){//- if(keyPrevent) e.preventDefault(); player.getPlaybackRate().then(function(playbackRate) { playbackRate=playbackRate-(0.25); if(playbackRate<0.5) playbackRate=0.5; player.setPlaybackRate(playbackRate); player.setPlaybackRate(playbackRate).then(function(playbackRateNew) { yaz("Oynatma hızı ayarlandı: " + playbackRateNew); }); }); } if(e.keyCode==83){//s if(keyPrevent) e.preventDefault(); player.getCurrentTime().then(function(seconds) { seconds = Math.round(seconds); localStorage.setItem(vimeoLocalName,seconds); var vimeoSaveList = ""; if(localStorage.getItem(vimeoSaveListLocalName)) vimeoSaveList=localStorage.getItem(vimeoSaveListLocalName); vimeoSaveList += seconds + ","; localStorage.setItem(vimeoSaveListLocalName, vimeoSaveList); console.log("vimeo list saved(s): " + vimeoSaveList); console.log("vimeo saved(s): " + seconds); saveAudio.play(); }); } if(e.keyCode==68){//d if(keyPrevent) e.preventDefault(); if(localStorage.getItem(vimeoSaveLocalName)) { var savedSecc = Math.floor(localStorage.getItem(vimeoSaveLocalName)-5); player.setCurrentTime(savedSecc); } } if(e.keyCode==81){//q if(keyPrevent) e.preventDefault(); var vimeoGetList; if (!localStorage.getItem(vimeoSaveListLocalName)){ vimeoListDiv.html("Bu video ile ilgili kayıt bulunamadı."); setTimeout(function(){vimeoListDiv.html("");},3000); return; } vimeoGetList = localStorage.getItem(vimeoSaveListLocalName); var arr = []; var vimeoRows = vimeoGetList.split(","); for(var i = 0; i<(vimeoRows.length-1);i++){ arr.push(vimeoRows[i]); } arr.sort(function(a, b) { return a - b; }); var listeYaz=""; for (var l = 0; l < arr.length; l++) { listeYaz += "<div class='link' data='" + arr[l] +"' vimeo-action='vimeoJump'>"+ arr[l].toHHMMSS() +"<br></div>"; } listeYaz += "<hr><div class='link' data='-1' vimeo-action='vimeoJump'>Temizle</div>"; listeYaz += "<div class='link' data='-2' vimeo-action='vimeoJump'>Kapat</div>"; vimeoListDiv.html(listeYaz); } function focusIframe() { var vimeoIframe = $("#vimeo-player")[0]; vimeoIframe.contentWindow.focus(); } if(e.keyCode==70){//f window.clearInterval(focusInterval); console.log("focus cleared, f"); setTimeout(focusIframe, 100); setTimeout(focusWindow, 1000); if(keyPrevent) e.preventDefault(); } if(e.keyCode==17){//ctrl window.clearInterval(focusInterval); console.log("focus cleared, ctrl"); window.clearTimeout(ctrlTimeout); ctrlTimeout = setTimeout(function(){focusWindow();}, 7000); if(keyPrevent) e.preventDefault(); } } }; $(document).on('click', '[data-action=alternative_player]', function() { var video = ($(this).attr("data-video")); console.log(video); if(video == "youtube"){ window.clearInterval(focusInterval); keyPrevent=false; } if(video == "vimeo"){ keyPrevent=true; setTimeout(vimeoLoad,1000); //focusWindow(); } setTimeout(playerButtons, 1000); }); //======================VIMEO LIST DIV======================// $("body").append("<div class='vimeoList' id ='vimeoList'></div>"); var vimeoListDiv = $("#vimeoList"); $(document).on('click', '[vimeo-action=vimeoJump]', function() { var jumpSec = ($(this).attr("data")); if(jumpSec < 0){ if(jumpSec=="-1"){ var txt; var r = confirm("Bu video için kaydedilen tüm zamanlar silinsin mi?"); if (r == true) { localStorage.removeItem(vimeoSaveListLocalName); $("#vimeoList").html(""); } } if(jumpSec=="-2") $("#vimeoList").html(""); return; } localStorage.setItem(vimeoLocalName,jumpSec); player.setCurrentTime(jumpSec); console.log("jump: " + jumpSec); }); //======================VIMEO LIST DIV SON======================// } //======================VIMEO SON======================// //======================SPOILER BLUR======================// $(document).on('click', '.spoiler', function() { var articleBlur = $(this).closest('article'); articleBlur.find('.spoiler').each(function() { $(this).toggleClass('on'); }); }); //======================SPOILER BLUR SON======================// //======================RESULT DIV======================// $("body").append("<div class='result' id ='result'></div>"); resultDiv= document.getElementById("result"); //======================RESULT DIV SON======================// } } })(jQuery);