'+b.fileName+(c?", lines "+b.lineBegin+"-"+b.lineEnd:"")+(b.data?'.
Source':"")+"
"},d._jsonp=function(a,b){var c=document.createElement("script");c.type="text/javascript",c.src=a+(a.indexOf("?")>-1?"&":"?")+"callback="+b,document.getElementsByTagName("head")[0].appendChild(c)},d._parseNode=function(a){var b,c,d=a.getAttribute("data-ghlines"),e=a.getAttribute("data-ghpath");return d&&d.indexOf("-")>-1?(d=d.split("-"),b=parseInt(d[0],10),c=parseInt(d[1],10)):b=c=d?parseInt(d,10):-1,{path:e,userrepo:a.getAttribute("data-ghuserrepo"),ref:a.getAttribute("data-ghref")||"master",lineBegin:b,lineEnd:c,el:a,fileName:e.split("/").pop(),lang:a.getAttribute("data-ghlang"),linenos:a.getAttribute("data-ghlinenos"),annotate:a.getAttribute("data-ghannotate"),tabSize:parseInt(a.getAttribute("data-ghtabsize"),10)||4}},d.load=function(a,b){var c=d._keygen();a.nodeName&&(a=d._parseNode(a)),b&&(a.onload=b),d._jsonpCallback(c),d._library[c]=a,d._jsonp(d._apiBase+"/repos/"+a.userrepo.replace(d._rLeadSlash,"")+"/contents/"+a.path.replace(d._rLeadSlash,"")+"?ref="+a.ref,c)},d.autoload=function(){var a;a=window.jQuery?window.jQuery("[data-ghpath]"):document.querySelectorAll("[data-ghpath]");for(var b=0;b