var ninja_analyze=function(c,d,b){var f="code.analysis.shinobi.jp";var h=c;var a=d;var e=b;var g=false;return{userDefaults:function(){var i={last_access:0,first_access:0,session_start:0,access_count:0};return i},navigatorVals:function(){var l=screen;var k;var j=document.referrer;if(j==parent.document.URL){k=top.document.referrer}if((j=="undefined")||(j=="")||(j=="[unknown origin]")||(j.search(/\.shinobi\.jp\/Rin\?$/)!=-1)){j="X"}if(j=="bookmarks"){j="b"}var i={nav_width:l.width,nav_height:l.height,col_count:l.colorDepth,referrer:j};return i},GetCookie:function(j){var l="",k=document.cookie+";",m=k.indexOf(j+"=");if(m!=-1){m+=(j.length+1);var i=k.indexOf(";",m);l=k.substring(m,i)}return l},StoreUserData:function(o,l,k,i,j,n){if(!navigator.cookieEnabled){return 0}var m=l+" ";m+=k+" ";m+=i+" ";m+=j+" ";m+=n;this.WriteCookie(o+h,m,60*60*24*365);this.UnmarkWaiting();return 1},WriteCookie:function(j,k,l){var m=new Date();m.setTime(m.getTime()+l*1000);var i=j+"="+k+";path=/;expires="+m.toUTCString();document.cookie=i},DelCookie:function(j){var k=new Date();k.setTime(0);var i=j+"=;path=/;expires=Thu, 01-Jan-70 00:00:01 GMT;";document.cookie=i},ExtractUserData:function(l,i){var k=this.GetCookie(l+h);if(!k){return i}var j=k.split(" ");if(j.length<5){return i}i.last_access=j[0];i.first_access=j[1];i.session_start=j[2];i.access_count=j[3];i.sess_count=j[4];return i},MarkWaiting:function(){var i=new Date;this.WriteCookie("NinActiveSess"+h,i.getTime(),30)},UnmarkWaiting:function(){this.DelCookie("NinActiveSess"+h);var i=this.GetWaiting()},GetWaiting:function(){return this.GetCookie("NinActiveSess"+h)},Process:function(){if(g){return}var l=new Date();var m=this.GetWaiting();var i=this.userDefaults();var k=this.navigatorVals();if(navigator.cookieEnabled!=false){i=this.ExtractUserData("NinjaAccessUser",i)}var j="http://"+f+"/ninja_ar/Receive?";j+="id="+h+"&last="+i.last_access;if(typeof a!=="number"){a=36}j+="&zone="+a+"&first="+i.first_access+"&sess_start="+i.session_start;j+="&hash="+b;if(k.referrer!="X"){j+="&referrer="+encodeURIComponent(k.referrer)}if(i.access_count){j+="&access_count="+i.access_count}if(i.sess_count){j+="&sess_count="+i.sess_count}if(k.nav_width){j+="&nav_width="+k.nav_width}if(k.nav_height){j+="&nav_height="+k.nav_height}if(k.col_count){j+="&col_count="+k.col_count}if(m){j+="&wait_ent="+m}this.MarkWaiting();document.write("<scri",'pt  src="',j,'" defer></scr',"ipt>");g=true}}};

