/* SEO - Product JSON-LD Fix + Serimer Cleanup (2026-07-29 v2)
Product bloklarini SILMEZ, yerinde duzeltir (diger scriptler ne yazarsa yazsin son soz burada):
brand->Brand, sku/productID temiz KM ProductID, image duzelt, description temiz sablon,
offers: validFrom + hasMerchantReturnPolicy(14 gun + returnFees) + shippingDetails(ucretsiz),
offers.seller.name -> "Alkim Optik", availability/itemCondition tam schema.org URL,
SAHTE aggregateRating/review KALDIRILIR (gercek yorum verisi yok - kullanici karari).
Urun OLMAYAN, "serimer" gecen bagimsiz Organization bloklarini siler.
Yaris-korumali: sinirli poll + MutationObserver, idempotent (needsFix ile). */
(function(){
function isNum(v){ if(!v||!v.length) return false; for(var i=0;i'9') return false; } return true; }
function fromImgPath(str){ if(!str) return null; var k=str.indexOf('/productimages/'); if(k===-1) return null; var id=str.slice(k+15).split('/')[0]; return isNum(id)?id:null; }
function kmProductId(){
var el=document.querySelector('[data-productid]');
if(el){ var v=el.getAttribute('data-productid'); if(isNum(v)) return v; }
var og=document.querySelector('meta[property="og:image"]');
if(og){ var r=fromImgPath(og.getAttribute('content')||''); if(r) return r; }
var im=document.querySelector('img[src*="/productimages/"]');
if(im){ var r2=fromImgPath(im.getAttribute('src')||im.src||''); if(r2) return r2; }
var r3=fromImgPath(document.documentElement.innerHTML); if(r3) return r3;
return null;
}
function cleanId(s){
s=String(s||''); var out='';
for(var i=0;i='0'&&c<='9')||(c>='a'&&c<='z')||(c>='A'&&c<='Z')) out+=c; else out+='-'; }
while(out.indexOf('--')!==-1) out=out.split('--').join('-');
if(out.charAt(0)==='-') out=out.slice(1);
if(out.length&&out.charAt(out.length-1)==='-') out=out.slice(0,-1);
return out;
}
function bestImage(cur){
if(cur){
if(Object.prototype.toString.call(cur)==='[object Array]'){ if(cur.length && String(cur[0]).indexOf('/productimages/')!==-1) return cur; }
else if(String(cur).indexOf('/productimages/')!==-1) return cur;
}
var im=document.querySelector('img[src*="/productimages/"]');
if(im){ var s=im.getAttribute('src')||im.src||''; if(s) return [s.split('/small/').join('/big/')]; }
var og=document.querySelector('meta[property="og:image"]');
if(og && og.getAttribute('content')) return [og.getAttribute('content')];
return cur;
}
function isProduct(o){
if(!o) return false; var t=o['@type'];
if(t==='Product') return true;
if(Object.prototype.toString.call(t)==='[object Array]'){ for(var i=0;i=16) clearInterval(iv); }, 600);
try{ new MutationObserver(onNewScripts).observe(document.head,{childList:true}); }catch(e){}
try{ new MutationObserver(onNewScripts).observe(document.body,{childList:true}); }catch(e){}
}
if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',boot); }
else { boot(); }
})();
30%
5.100,00 TL
3.570,00 TL
30%
11.716,00 TL
8.201,00 TL
30%
12.000,00 TL
8.400,00 TL
30%
12.790,00 TL
8.953,00 TL
30%
10.452,00 TL
7.316,00 TL
30%
6.015,00 TL
4.211,00 TL
30%
5.100,00 TL
3.570,00 TL
30%
6.160,00 TL
4.312,00 TL
30%
5.100,00 TL
3.570,00 TL
30%
5.100,00 TL
3.570,00 TL
30%
10.746,00 TL
7.522,20 TL
30%
10.745,00 TL
7.520,00 TL