$(document).ready(function(){$("#logout").click(function(a){returna.preventDefault(),$.ajax({type:"GET",url:"/admin",async:!1,username:"username",password:"password",headers:{Authorization:"Basic xxx"}}).fail(function(){window.location="/"}),!1}),$(document).pjax("a[data-pjax]","#content")}),$(document).on("ready pjax:success",function(){functiona(){this.style.height="5px",this.style.height=this.scrollHeight+"px"}returndocument.title=document.getElementById("site-title").innerHTML,$("textarea").each(a),$("textarea").keyup(a),$(window).resize(function(){$("textarea").each(a)}),$("main").hasClass("browse")&&$(document).trigger("page:browse"),$(".editor")[0]&&$(document).trigger("page:editor"),!1}),$(document).on("page:browse",function(){vara=$(".foreground");$('input[type="file"]').on("change",function(a){a.preventDefault(),files=a.target.files;varb=newFormData;return$.each(files,function(a,c){b.append(a,c)}),$.ajax({url:window.location.pathname,type:"POST",data:b,cache:!1,dataType:"json",headers:{"X-Upload":"true"},processData:!1,contentType:!1}).done(function(a){notification({text:"File(s) uploaded successfully.",type:"success",timeout:5e3}),$.pjax({url:window.location.pathname,container:"#content"})}).fail(function(a){notification({text:"Something went wrong.",type:"error"}),console.log(a)}),!1}),$("#upload").click(function(a){returna.preventDefault(),$('.actions input[type="file"]').click(),!1});varb=newObject;b.form=$("form#new"),b.button="",b.url="",$(".new").off("click").click(function(c){returnc.preventDefault(),b.button=$(this),$(this).data("opened")?(a.fadeOut(200),b.form.fadeOut(200),b.button.data("opened",!1)):(a.fadeIn(200),b.form.fadeIn(200),b.button.data("opened",!0)),!1}),b.form.find('input[type="text"]').off("keypress").keypress(function(a){return13==a.keyCode?(a.preventDefault(),$(b.form).submit(),!1):void0}),b.form.submit(function(a){a.preventDefault();varc=b.form.find('input[type="text"]').val(),d=c.split(":"),e="",f="";if(""==c)returnnotification({text:"You have to write something. If you want to close the box, click the button again.",type:"warning",timeout:5e3}),!1;if(1==d.length)e=c;else{if(2!=d.length)returnnotification({text:"Hmm... I don't understand you. Try writing something like 'name[:archetype]'.",type:"error"}),!1;e=d[0],f=d[1]}varg='{"filename": "'+e+'", "archetype": "'+f+'"}';return$.ajax({type:"POST",url:window.location.pathname,data:g,dataType:"json",encode:!0}).done(function(a){notification({text:"File created successfully.",type:"success",timeout:5e3}),$.pjax({url:window.location.pathname.replace("browse","edit")+e,container:"#content"})}).fail(function(a){notification({text:"Something went wrong.",type:"error"}),console.log(a)}),!1});varc=newObject;c.form=$("form#rename"),c.button="",c.url="",$(".rename").off("click").click(function(b){returnb.preventDefault(),c.button=$(this),$(this).data("opened")?(a.fadeOut(200),c.form.fadeOut(200),c.button.data("opened",!1)):(a.fadeIn(200),c.url=$(this).parent().parent().find(".filename").text(),c.form.fadeIn(200),c.form.find("span").text(c.url),c.form.find('input[type="text"]').val(c.url),c.button.data("opened",!0)),!1}),c.form.find('input[type="text"]').off("keypress").keypress(function(a){return13==a.keyCode?(a.preventDefault(),$(c.form).submit(),!1):void0}),c.form.off("submit").submit(function(a){a.preventDefault();varb=c.form.find('input[type="text"]').val();if(""===b)return!1;"/"!=b.substring(0,1)&&(b=window.location.pathname.replace("/admin/browse/","")+"/"+b);vard='{"filename": "'+b+'"}';return$.ajax({type:"PUT",url:c.url,data:d,dataType:"json",encode:!0}).done(function(a){$.pjax({url:window.location.pathname,container:"#content"}),notification({text:c.button.data("message"),type:"success",timeout:5e3})}).fail(function(a){notification({text:"Something went wrong.",type:"error"}),console.log(a)}),!1}),$("body").off("click",".delete").on("click",".delete",function(a){returna.preventDefault(),button=$(this),$.ajax({type:"DELETE",url:button.data("file")}).done(function(a){button.parent().parent().fadeOut(),notifica