"use strict";var _typeof2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e){"object"===("undefined"==typeof exports?"undefined":_typeof2(exports))&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).GitHubCalendar=e()}(function(){return function r(a,o,u){function s(t,e){if(!o[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(i)return i(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=o[t]={exports:{}},a[t][0].call(n.exports,function(e){return s(a[t][1][e]||e)},n,n.exports,r,a,o,u)}return o[t].exports}for(var i="function"==typeof require&&require,e=0;e@'+e+"",i.cache=1e3*(i.cache||86400),!1===i.global_stats&&(s.style.minHeight="175px");var n={content:"gh_calendar_content."+e,expire_at:"gh_calendar_expire."+e};return i.proxy=i.proxy||function(e){return fetch("https://api.bloggify.net/gh-calendar/?username="+e).then(function(e){return e.text()})},i.getCalendar=i.getCalendar||function(e){if(i.cache&&Date.now()<+localStorage.getItem(n.expire_at)){var t=localStorage.getItem(n.content);if(t)return Promise.resolve(t)}return i.proxy(e).then(function(e){return i.cache&&(localStorage.setItem(n.content,e),localStorage.setItem(n.expire_at,Date.now()+i.cache)),e})},function u(){return i.getCalendar(e).then(function(e){var t=document.createElement("div");t.innerHTML=e;var n,r,a,o,e=t.querySelector(".js-yearly-contributions");l(".position-relative h2",e).remove(),e.querySelector(".float-left.text-gray").innerHTML=i.summary_text,e.querySelector("include-fragment")?setTimeout(u,500):(!0===i.responsive&&(r=(a=e.querySelector("svg.js-calendar-graph-svg")).getAttribute("width"),n=a.getAttribute("height"),a.removeAttribute("height"),a.setAttribute("width","100%"),a.setAttribute("viewBox","0 0 "+r+" "+n)),!1!==i.global_stats&&(a=(t=c(l("svg",e).outerHTML)).current_streak?f(t.current_streak_range[0],g)+" – "+f(t.current_streak_range[1],g):t.last_contributed?"Last contributed in "+f(t.last_contributed,g)+".":"Rock - Hard Place",r=t.longest_streak?f(t.longest_streak_range[0],g)+" – "+f(t.longest_streak_range[1],g):t.last_contributed?"Last contributed in "+f(t.last_contributed,g)+".":"Rock - Hard Place",n=l("
",{class:"contrib-column contrib-column-first table-column",html:'Contributions in the last year\n '+t.last_year+' total\n '+f(d.add(d.subtract(new Date,1,"year"),1,"day"),p)+" – "+f(new Date,p)+""}),r=l("
",{class:"contrib-column table-column",html:'Longest streak\n '+m(t.longest_streak)+'\n '+r+""}),a=l("
",{class:"contrib-column table-column",html:'Current streak\n '+m(t.current_streak)+'\n '+a+""}),e.appendChild(n),e.appendChild(r),e.appendChild(a)),s.innerHTML=e.innerHTML,!0===i.tooltips&&(e=s,(o=document.createElement("div")).classList.add("day-tooltip"),e.appendChild(o),e.querySelectorAll("rect.day").forEach(function(e){e.addEventListener("mouseenter",function(e){var t=e.target.getAttribute("data-count");"0"===t?t="No contributions":"1"===t?t="1 contribution":t+=" contributions";var n=new Date(e.target.getAttribute("data-date")),n=b[n.getUTCMonth()]+" "+n.getUTCDate()+", "+n.getUTCFullYear();o.innerHTML=""+t+" on "+n,o.classList.add("is-visible");n=e.target.getBoundingClientRect(),e=n.left+window.pageXOffset-o.offsetWidth/2+n.width/2,n=n.bottom+window.pageYOffset-o.offsetHeight-2*n.height;o.style.top=n+"px",o.style.left=e+"px"}),e.addEventListener("mouseleave",function(){o.classList.remove("is-visible")})})))}).catch(function(e){return console.error(e)})}()}},{"add-subtract-date":2,elly:4,formatoid:6,"github-calendar-parser":8}],2:[function(e,t,n){function r(a){return function e(t,n,r){switch(n*=a,r){case"years":case"year":t.setFullYear(t.getFullYear()+n);break;case"months":case"month":t.setMonth(t.getMonth()+n);break;case"weeks":case"week":return e(t,7*n,"days");case"days":case"day":t.setDate(t.getDate()+n);break;case"hours":case"hour":t.setHours(t.getHours()+n);break;case"minutes":case"minute":t.setMinutes(t.getMinutes()+n);break;case"seconds":case"second":t.setSeconds(t.getSeconds()+n);break;case"milliseconds":case"millisecond":t.setMilliseconds(t.getMilliseconds()+n);break;default:throw new Error("Invalid range: "+r)}return t}}t.exports={add:r(1),subtract:r(-1)}},{}],3:[function(e,t,n){t.exports.en=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],t.exports.en.abbr=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],t.exports.en.short=["Su","Mo","Tu","We","Th","Fr","Sa"],t.exports.fr=["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],t.exports.fr.abbr=["dim","lun","mar","mer","jeu","ven","sam"],t.exports.fr.short=["di","lu","ma","me","je","ve","sa"],t.exports.es=["domingo","lunes","martes","miercoles","jueves","viernes","sabado"],t.exports.es.abbr=["dom","lun","mar","mir","jue","vie","sab"],t.exports.es.short=["do","lu","ma","mi","ju","vi","sa"],t.exports.it=["Domenica","Lunedi","Martedi","Mercoledi","Giovedi","Venerdi","Sabato"],t.exports.it.abbr=["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],t.exports.it.short=["D","L","Ma","Me","G","V","S"],t.exports=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],t.exports.abbr=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],t.exports.short=["Su","Mo","Tu","We","Th","Fr","Sa"]},{}],4:[function(e,t,n){var r=e("iterate-object"),a=e("sliced");function o(n,e){return"string"==typeof n?"<"===n.charAt(0)?(n=document.createElement(n.slice(1,-1)),r(e||{},function(e,t){switch(t){case"text":return void(n.textContent=e);case"html":return void(n.innerHTML=e)}n.setAttribute(t,e)}),n):(e=e||document).querySelector(n):n}o.$$=function(e,t){return"string"==typeof e?(t=t||document,a(t.querySelectorAll(e))):[e]},t.exports=o},{"iterate-object":9,sliced:13}],5:[function(e,t,n){t.exports=function(e,t,n){n=n||"0";t=(t=t||2)-(e=e.toString()).length;return(t<=0?"":n.repeat(t))+e}},{}],6:[function(e,t,n){var r=e("months"),a=e("days"),o=e("fillo"),e=e("parse-it").Parser,u={YYYY:function(e,t){return t?e.getUTCFullYear():e.getFullYear()},YY:function(e,t){return u.YYYY(e,t)%100},MMMM:function(e,t){return t?r[e.getUTCMonth()]:r[e.getMonth()]},MMM:function(e,t){return t?r.abbr[e.getUTCMonth()]:r.abbr[e.getMonth()]},MM:function(e,t){return o(t?e.getUTCMonth()+1:e.getMonth()+1)},M:function(e,t){return t?e.getUTCMonth()+1:e.getMonth()+1},dddd:function(e,t){return a[u.d(e,t)]},ddd:function(e,t){return a.abbr[u.d(e,t)]},dd:function(e,t){return a.short[u.d(e,t)]},d:function(e,t){return t?e.getUTCDay():e.getDay()},DD:function(e,t){return o(u.D(e,t))},D:function(e,t){return t?e.getUTCDate():e.getDate()},A:function(e,t){return u.a(e,t).toUpperCase()},a:function(e,t){return 12<=u.H(e,t)?"pm":"am"},hh:function(e,t){return o(u.h(e,t))},h:function(e,t){return u.H(e,t)%12||12},HH:function(e,t){return o(u.H(e,t))},H:function(e,t){return t?e.getUTCHours():e.getHours()},mm:function(e,t){return o(u.m(e,t))},m:function(e,t){return t?e.getUTCMinutes():e.getMinutes()},ss:function(e,t){return o(u.s(e,t))},s:function(e,t){return t?e.getUTCSeconds():e.getSeconds()},S:function(e,t){return Math.round(u.s(e,t)/60*10)},SS:function(e,t){return o(u.s(e,t)/60*100)},SSS:function(e,t){return o(u.s(e,t)/60*1e3,3)},Z:function(e){e=-e.getTimezoneOffset();return(0<=e?"+":"-")+o(parseInt(e/60))+":"+o(e%60)},ZZ:function(e){e=-e.getTimezoneOffset();return(0<=e?"+":"-")+o(parseInt(e/60))+o(e%60)}},s=new e(u);t.exports=function(e,t){return s.run(t,[e,e._useUTC])}},{days:3,fillo:5,months:10,"parse-it":11}],7:[function(e,t,n){t.exports=["#eee","#d6e685","#8cc665","#44a340","#1e6823"]},{}],8:[function(e,t,n){var u=e("github-calendar-legend"),s=e("github-calendar-legend"),i=["day","day-L1","day-L4","day-L3","day-L2"];t.exports=function(e){function r(){a.current_streak>a.longest_streak&&(a.longest_streak=a.current_streak,a.longest_streak_range[0]=a.current_streak_range[0],a.longest_streak_range[1]=a.current_streak_range[1])}var a={last_year:0,longest_streak:-1,longest_streak_range:[],current_streak:0,current_streak_range:[],weeks:[],days:[],last_contributed:null},o=[];return e.split("\n").slice(2).map(function(e){return e.trim()}).forEach(function(e){if(e.startsWith("o;)r[a-o]=e[a];return r}},{}]},{},[1])(1)});