1var holidays={},render=function(){function a(a,e,s,n){var o,t=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31),d=new Array("æ¥","æ","ç«","æ°´","æ¨","é","å"),l=new Array("none","1æ","2æ","3æ","4æ","5æ","6æ","7æ","8æ","9æ","10æ","11æ","12æ"),h=document.getElementById(n);o=a%100==0||a%4!=0?a%400!=0?0:1:a%4==0?1:0,t[2]+=o;var c=function(a,r,e){return(1==r||2==r)&&(a--,r+=12),Math.floor(a+Math.floor(a/4)-Math.floor(a/100)+Math.floor(a/400)+Math.floor((13*r+8)/5)+1)%7}(a,e),p="<div class='m-shop-calendar__container'><div class='m-shop-calendar__month'>"+a+"å¹´"+l[e]+"</div><table class='m-shop-calendar__table'>";p+="<tr class='m-shop-calendar__week'>";for(var i=0;i<d.length;i++)p+=0==i?"<th class='m-shop-calendar__sunday'>"+d[i]+"</th>":6==i?"<th class='m-shop-calendar__saturday'>"+d[i]+"</th>":"<th class='m-shop-calendar__otherday'>"+d[i]+"</th>";for(p+="</tr><tr>",i=0;c>i;i++)p+="<td> </td>";for(var _=1;_<=t[e];_++){var m=a+"/"+e+"/"+_;p+="<td"+(null!=holidays[m]?' class="'+r[holidays[m]]+'"':0==c?' class="m-shop-calendar__sun"':6==c?' class="m-shop-calendar__sat"':_==s?' class="m-shop-calendar__today"':' class="m-shop-calendar__otherday"')+">"+_+"</td>",6==c?(p+="</tr>",_<t[e]&&(p+="<tr>"),c=0):c++}for(;6>=c&&0!=c;)p+="<td> </td>",6==c&&(p+="</tr>"),c++;p+="</table></div>",h.innerHTML=p}var r=new Array("m-shop-calendar__holyday","m-shop-calendar__schedule","m-shop-calendar__reserved"),e=new Date,s=e.getYear(),n=e.getMonth()+1,o=e.getDate();1900>s&&(s+=1900),document.getElementById("js-l-main-footer-support__calendar").innerHTML="<div id='js-shop-calendar-this' class='m-shop-calendar m-shop-calendar--this'></div><div id='js-shop-calendar-next' class='m-shop-calendar m-shop-calendar--next'></div>",a(s,n,o,"js-shop-calendar-this"),(n+=1)>12&&(n=1,s+=1),a(s,n,0,"js-shop-calendar-next")},domain="hankoya",xhr=new XMLHttpRequest;xhr.onload=function(){var a;if(a=JSON&&-1!==navigator.userAgent.indexOf("Trident")?JSON.parse(xhr.response).items:xhr.response.items)for(var r in a){var e=a[r],s=e.year.replace(/\D/,""),n=e.month.replace(/\D/,"");for(var o in e.days){var t=e.days[o];t.holiday&&(holidays[s+"/"+n+"/"+t.day]=0)}}render()},xhr.open("GET","https://doho0c17dpweo.cloudfront.net/calendar/"+domain),xhr.responseType="json",xhr.send();
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.