Skip to Content

JavaScript File

URL: https://pd.zaruba-fitness.ru/bitrix/cache/js/s2/zaruba-podolsk/kernel_main/kernel_main_v1.js?1780493547154480
HTTP Status: 200 OK
MIME Type: application/javascript
Last Modified: Wed, 03 Jun 2026 13:32:27 GMT
Download Time: Less than a second
Cookies: None
Size: 151 KB
HTTP Headers:  8 headers
Links In:  1 pages
Links Out:  0 links
Images:  0 images
CSS:  0 files
JavaScript:  0 files
OK Issues: No issues found

1; /* /bitrix/js/main/session.min.js?16910510112394*/

2; /* /bitrix/js/main/core/core_fx.min.js?16910510109768*/

3; /* /bitrix/js/main/pageobject/pageobject.min.js?1691051011570*/

4; /* /bitrix/js/main/core/core_window.min.js?169830758676324*/

5; /* /bitrix/js/main/date/main.date.min.js?169105101117992*/

6; /* /bitrix/js/main/core/core_date.min.js?169105101026661*/

7; /* /bitrix/js/main/utils.min.js?169105101118721*/

8

9; /* Start:"a:4:{s:4:"full";s:45:"/bitrix/js/main/session.min.js?16910510112394";s:6:"source";s:26:"/bitrix/js/main/session.js";s:3:"min";s:30:"/bitrix/js/main/session.min.js";s:3:"map";s:30:"/bitrix/js/main/session.map.js";}

10"*/

11function CBXSession(){var e=this;this.dateInput=new Date;this.dateCheck=new Date;this.dateHit=new Date;this.notifier=null;this.checkInterval=60;this.checkImmediately=false;this.Expand=function(t){this.key=t;BX.ready(function(){BX.bind(document,"keypress",e.OnUserInput);BX.bind(document.body,"mousemove",e.OnUserInput);BX.bind(document.body,"click",e.OnUserInput);setInterval(e.CheckSession,e.checkInterval*1e3)}

12)}

13;this.OnUserInput=function(){var t=new Date;e.dateInput.setTime(t.valueOf());if((t-e.dateHit)/1e3>e.checkInterval+5&&e.checkImmediately===false){e.checkImmediately=true;e.CheckSession()}

14}

15;this.CheckSession=function(){var t=new Date;if((t-e.dateCheck)/1e3<e.checkInterval-1&&e.checkImmediately===false){return}

16e.dateCheck.setTime(t.valueOf());if(e.dateInput>e.dateHit){var i={method:"GET",headers:[{name:"X-Bitrix-Csrf-Token",value:BX.bitrix_sessid()}

17],dataType:"html",url:"/bitrix/tools/public_session.php?k="+e.key,data:"",onsuccess:function(t){e.CheckResult(t)}

18,lsId:"sess_expand",lsTimeout:e.checkInterval-5}

19;BX.ajax(i)}

20}

21;this.CheckResult=function(t){var i=new Date;e.dateHit.setTime(i.valueOf());e.checkImmediately=false;if(t=="SESSION_EXPIRED"){if(BX.message("SessExpired")){if(!e.notifier){e.notifier=document.body.appendChild(BX.create("DIV",{props:{className:"bx-session-message"}

22,style:{top:"0",backgroundColor:"#FFEB41",border:"1px solid #EDDA3C",width:"630px",fontFamily:"Arial,Helvetica,sans-serif",fontSize:"13px",fontWeight:"bold",textAlign:"center",color:"black",position:"absolute",zIndex:"10000",padding:"10px"}

23,html:'<a class="bx-session-message-close" '+'style="display:block; width:12px; height:12px; background:url(/bitrix/js/main/core/images/close.gif) center no-repeat; float:right;" '+'href="javascript:bxSession.Close()"></a>'+BX.message("SessExpired")}

24));BX.ZIndexManager.register(e.notifier);BX.ZIndexManager.bringToFront(e.notifier);var s=BX.GetWindowScrollPos();var n=BX.GetWindowInnerSize();e.notifier.style.left=parseInt(s.scrollLeft+n.innerWidth/2-parseInt(e.notifier.clientWidth)/2)+"px";if(BX.browser.IsIE()){e.notifier.style.top=s.scrollTop+"px";BX.bind(window,"scroll",function(){var t=BX.GetWindowScrollPos();e.notifier.style.top=t.scrollTop+"px"}

25)}

26else{e.notifier.style.position="fixed"}

27}

28e.notifier.style.display=""}

29}

30}

31;this.Close=function(){this.notifier.style.display="none"}

32}

33var bxSession=new CBXSession;

34/* End */

35;

36; /* Start:"a:4:{s:4:"full";s:50:"/bitrix/js/main/core/core_fx.min.js?16910510109768";s:6:"source";s:31:"/bitrix/js/main/core/core_fx.js";s:3:"min";s:35:"/bitrix/js/main/core/core_fx.min.js";s:3:"map";s:35:"/bitrix/js/main/core/core_fx.map.js";}

37"*/

38(function(t){var i={time:1,step:.05,type:"linear",allowFloat:false}

39;BX.fx=function(t){this.options=t;if(null!=this.options.time)this.options.originalTime=this.options.time;if(null!=this.options.step)this.options.originalStep=this.options.step;if(!this.__checkOptions())return false;this.__go=BX.delegate(this.go,this);this.PARAMS={}

40}

...

</html>