PageSourceSearch

https://taaghche.com/blog/wp-content/cache/autoptimize/js/autoptim…3416b205ebc39a8e0d09031fdec5f.js?ver=6.8.10

js taaghche.com collected 2026-10-01 11:25:12 UTC 8,788 bytes, 44 lines download raw bytes

1function showmenu(){document.getElementById("respansivemenu").style.right="0";document.getElementById("body").classList.add("overflow");}
2function hidemenu(){document.getElementById("respansivemenu").style.right="-300px";document.getElementById("body").classList.remove("overflow");}
3document.addEventListener("DOMContentLoaded",function(){var parents=document.querySelectorAll(".navbar-nav .has-submenu");parents.forEach(function(li){var toggle=document.createElement("span");toggle.className="submenu-toggle";toggle.setAttribute("role","button");toggle.setAttribute("aria-label","نمایش زیرمنو");toggle.addEventListener("click",function(e){e.preventDefault();e.stopPropagation();li.classList.toggle("open");});var link=li.querySelector(":scope > a");if(link){link.parentNode.insertBefore(toggle,link.nextSibling);}else{li.appendChild(toggle);}});});const swiper=new Swiper(".swipernews",{loop:true,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},scrollbar:{el:".swiper-scrollbar",},});const swiper1=new Swiper(".swiperbook",{loop:false,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},scrollbar:{el:".swiper-scrollbar",},autoplay:{delay:5000,disableOnInteraction:false,},});function showMoreToc(){document.getElementsByClassName("ez-toc-list-level-1")[0].style.height="auto";tocLessButton.style.display="block";tocMoreButton.style.display="none";}
4function showLessToc(){document.getElementsByClassName("ez-toc-list-level-1")[0].style.height="187px";tocLessButton.style.display="none";tocMoreButton.style.display="block";}
5function encode_name(text){if(text){let name=text.replace(/"/g,"").replace(/[^A-Za-z0-9-\u0600-\u06FF]/g,"-").replace(/-+/g,"-");while(name.length>1&&name.charAt(0)=="-")name=name.substr(1);while(name.length>1&&name.charAt(name.length-1)=="-")
6name=name.substr(0,name.length-1);return name;}
7return"";}
8function pNumber(text,){let res=''
9text=''+text
10for(let i=0;i<text.length;i++){const chr=text[i]
11const persianNum=['Û±','Û²','Û³','Û´','Ûµ','Û¶','Û·','Û¸','Û¹','Û°','.',]
12const idx=['1','2','3','4','5','6','7','8','9','0','.'].indexOf(chr,)
13if(idx>-1){res+=persianNum[idx]}else{res+=chr}}
14return res}
15function addComma(num){return num?num.toString().replace(/\B(?=(\d{3})+(?!\d))/g,','):0}
16function getBadgeInfo(book){const offBadgeRange=[20,30,50,70,80,100];if(book.beforeOffPrice===0&&book.price!==0)return null
17if(book.beforeOffPrice===0&&book.price===0)return{image:`/assets/img/off-badge/amount=${offBanner}.svg`,percent:null};const off=Math.round((book.beforeOffPrice-book.price)/book.beforeOffPrice*100);if(off===0)return;let i=0;while(off>=offBadgeRange[i]){i++;}
18const offBanner=offBadgeRange[i-1]??20;return{image:`/assets/img/off-badge/amount=${offBanner}.svg`,percent:'Ùª'+pNumber(off)};}
19const getBooks=async()=>{const response=await fetch("https://get.taaghche.com/v2/everything?filters=%7B%22list%22:[%7B%22type%22:20,%22value%22:6860%7D,%7B%22type%22:50,%22value%22:0%7D]%7D&offset=null&order=1&trackingData=11016024");const data=await response.json();return data.bookList.books;};getBooks().then((books)=>{var num=0;for(i=0;i<5;i++){var a=i.toString();document.getElementById("side-post-title"+a).innerHTML=books[i].title;document.getElementById("side-post-pic"+a).src=books[i].coverUri+"?w=150";if(books[i].beforeOffPrice>0&&books[i].beforeOffPrice!==books[i].price){document.getElementById("side-post-before-off-price"+a).innerHTML=pNumber(addComma(books[i].beforeOffPrice))}
20if(books[i].price>0){document.getElementById("side-post-price"+a).innerHTML=pNumber(addComma(books[i].price))+" "+"تومان";}else{document.getElementById("side-post-price"+a).innerHTML="رایگان";}
21var link="https://taaghche.com/book/"+books[i].id+"/"+encode_name(books[i].title);document.getElementById("side-link-"+a).href=link
22document.getElementById("side-link2-"+a).href=link
23document.getElementById("side-link3-"+a).href=link
24document.getElementById("side-link3-"+a).setAttribute("aria-label","مشاهده و خرید "+books[i].title);const off=getBadgeInfo(books[i]);if(off!==null){const themeUrl=document.getElementById("side-post-badge-img"+a).dataset.themeUrl;document.getElementById("side-post-badge-img"+a).src=themeUrl+off.image
25if(off.percent){document.getElementById("side-post-badge-percent"+a).innerText=off.percent}}else{document.getElementById("side-post-badge"+a).style.display='none'}}});const swiper2=new Swiper(".singlepageslider",{pagination:{el:".swiper-pagination",type:"fraction",},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev",},});if(document.getElementById("ez-toc-container")){let tocMoreButton=document.createElement("div");tocMoreButton.id="tocMoreButton";document.getElementById("ez-toc-container").after(tocMoreButton);tocMoreButton.innerText="مشاهده بیشتر";tocMoreButton.onclick=showMoreToc;tocMoreButton.style.display="block";let tocLessButton=document.createElement("div");tocLessButton.id="tocLessButton";document.getElementById("ez-toc-container").after(tocLessButton);tocLessButton.innerText="مشاهده کمتر";tocLessButton.onclick=showLessToc;tocLessButton.style.display="none";document.getElementsByClassName("ez-toc-list-level-1")[0].style.height="187px";}
26document.addEventListener("DOMContentLoaded",function(){GreenAudioPlayer.init({selector:".player",stopOthersOnPlay:true,});GreenAudioPlayer.init({selector:".player-with-download",stopOthersOnPlay:true,showDownloadButton:true,enableKeystrokes:true,});GreenAudioPlayer.init({selector:".player-with-accessibility",stopOthersOnPlay:true,enableKeystrokes:true,});});var vid=document.getElementById("demo");if(vid){var time=vid.duration;var Minutes=Math.floor(9/60);var second=Math.floor(9%60);if(Minutes<10){Minutes="0"+Minutes;}
27if(second<10){second="0"+second;}
28var totaltime=Minutes+":"+second;console.log(totaltime);document.getElementById("videotime").innerHTML=totaltime;function playvideo(){vid.play();document.getElementById("playbox").style.visibility="hidden";}
29vid.onpause=function(){document.getElementById("playbox").style.visibility="visible";};}
30function show_searchbox(){document.getElementById("searchform").style.opacity="1";document.getElementById("searchform").style.zIndex="1";document.getElementById("searchbutton").style.display="none";}
31function hide_searchbox(){document.getElementById("searchform").style.opacity="0";document.getElementById("searchform").style.zIndex="-1";document.getElementById("searchbutton").style.display="block";}
32function like_post(){document.getElementById("commentlike").style.opacity="1";document.getElementById("commentlike").style.zIndex="1";}
33function close_comment(){document.getElementById("commentlike").style.opacity="0";document.getElementById("commentlike").style.zIndex="-1";}
34function dislike_post(){document.getElementById("commentdislike").style.opacity="1";document.getElementById("commentdislike").style.zIndex="1";}
35function close_discomment(){document.getElementById("commentdislike").style.opacity="0";document.getElementById("commentdislike").style.zIndex="-1";}
36mybutton=document.getElementById("goTop");window.onscroll=function(){scrollFunction();changeBanner();};function scrollFunction(){if(document.body.scrollTop>20||document.documentElement.scrollTop>20){mybutton.style.display="block";}else{mybutton.style.display="none";}}
37function topFunction(){document.body.scrollTop=0;document.documentElement.scrollTop=0;}
38function changeBanner(){var notification=document.getElementById("notification");var notification2=document.getElementById("notification2");var height=document.documentElement.scrollHeight/4
39if(document.body.scrollTop>height||document.documentElement.scrollTop>height){notification.style.display="none";notification2.style.display="block";}else{notification.style.display="block";notification2.style.display="none";}}
40function showmoreinfo(){document.getElementById("moreinfobox").style.opacity="1";document.getElementById("moreinfobox").style.display="block";document.getElementById("moreinfobutton").style.opacity="0";}
41function hidemoreinfo(){document.getElementById("moreinfobox").style.opacity="0";document.getElementById("moreinfobutton").style.opacity="1";document.getElementById("moreinfobox").style.display="none";}
42function closenotification(){document.getElementById("notification").style.height="0";document.getElementById("notification").style.padding="0";document.getElementById("notification").style.opacity="0";document.getElementById("notification2").style.height="0";document.getElementById("notification2").style.padding="0";document.getElementById("notification2").style.opacity="0";}
43function closeAppinstall(){document.getElementById("closeApp").style.display="none";}
44function closePostBanner(id){document.getElementById(id).style.display="none";}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.