{"version":3,"names":["T","K","show","b","document","getElementById","m","location","pathname","match","classList","parseInt","dl","s","btn","u","window","Discourse","User","current","n","get","username","style","color","textContent","disabled","fetch","method","headers","body","JSON","stringify","toLowerCase","key_hash","then","r","json","d","url","setTimeout","href","error","catch","init","cl","_r","addEventListener","remove","lp","setInterval"],"sources":["theme-2-inline-common-head_tag.js"],"sourcesContent":["\n(function() {\n  var T=19,K=\"4cc6b4a219b1705a18155aa7e2ad9d8abed97cbdf1d7a4a30c3cb155df959342\";\n  function show(){\n    var b=document.getElementById(\"mds-download-bar\");if(!b)return;\n    var m=location.pathname.match(/\\/t\\/[^/]+\\/(\\d+)/)||location.pathname.match(/\\/t\\/(\\d+)$/);\n    b.classList[m&&parseInt(m[1])===T?\"add\":\"remove\"](\"visible\");\n  }\n  function dl(){\n    var s=document.getElementById(\"mds-dl-status-bar\"),btn=document.getElementById(\"mds-download-btn-bar\");\n    var u=window.Discourse&&Discourse.User&&Discourse.User.current&&Discourse.User.current();\n    var n=u?(u.get?u.get(\"username\"):u.username):null;\n    if(!n){s.style.color=\"#e8500a\";s.textContent=\"Please log in to download.\";return;}\n    btn.disabled=true;s.style.color=\"#aaa\";s.textContent=\"Verifying membership...\";\n    fetch(\"/generate-download-token\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},\n      body:JSON.stringify({username:n.toLowerCase(),key_hash:K})})\n    .then(function(r){return r.json();})\n    .then(function(d){\n      btn.disabled=false;\n      if(d.url){s.style.color=\"#4caf50\";s.textContent=\"\\u2705 Verified! Starting download...\";setTimeout(function(){window.location.href=d.url;},800);}\n      else{s.style.color=\"#e8500a\";s.textContent=\"\\u274c \"+(d.error||\"Not a premium member.\");}\n    }).catch(function(){btn.disabled=false;s.style.color=\"#e8500a\";s.textContent=\"\\u274c Connection error.\";});\n  }\n  function init(){\n    var btn=document.getElementById(\"mds-download-btn-bar\");\n    var cl=document.getElementById(\"mds-bar-close\");\n    if(btn&&!btn._r){btn._r=1;btn.addEventListener(\"click\",dl);}\n    if(cl&&!cl._r){cl._r=1;cl.addEventListener(\"click\",function(){document.getElementById(\"mds-download-bar\").classList.remove(\"visible\");});}\n    show();\n  }\n  document.addEventListener(\"DOMContentLoaded\",function(){\n    init();\n    var lp=location.pathname;\n    setInterval(function(){if(location.pathname!==lp){lp=location.pathname;init();}},300);\n  });\n})();\n"],"mappings":"AACA,CAAC,YAAW;EACV,IAAIA,CAAC,GAAC,EAAE;IAACC,CAAC,GAAC,kEAAkE;EAC7E,SAASC,IAAIA,CAAA,EAAE;IACb,IAAIC,CAAC,GAACC,QAAQ,CAACC,cAAc,CAAC,kBAAkB,CAAC;IAAC,IAAG,CAACF,CAAC,EAAC;IACxD,IAAIG,CAAC,GAACC,QAAQ,CAACC,QAAQ,CAACC,KAAK,CAAC,mBAAmB,CAAC,IAAEF,QAAQ,CAACC,QAAQ,CAACC,KAAK,CAAC,aAAa,CAAC;IAC1FN,CAAC,CAACO,SAAS,CAACJ,CAAC,IAAEK,QAAQ,CAACL,CAAC,CAAC,CAAC,CAAC,CAAC,KAAGN,CAAC,GAAC,KAAK,GAAC,QAAQ,CAAC,CAAC,SAAS,CAAC;EAC9D;EACA,SAASY,EAAEA,CAAA,EAAE;IACX,IAAIC,CAAC,GAACT,QAAQ,CAACC,cAAc,CAAC,mBAAmB,CAAC;MAACS,GAAG,GAACV,QAAQ,CAACC,cAAc,CAAC,sBAAsB,CAAC;IACtG,IAAIU,CAAC,GAACC,MAAM,CAACC,SAAS,IAAEA,SAAS,CAACC,IAAI,IAAED,SAAS,CAACC,IAAI,CAACC,OAAO,IAAEF,SAAS,CAACC,IAAI,CAACC,OAAO,CAAC,CAAC;IACxF,IAAIC,CAAC,GAACL,CAAC,GAAEA,CAAC,CAACM,GAAG,GAACN,CAAC,CAACM,GAAG,CAAC,UAAU,CAAC,GAACN,CAAC,CAACO,QAAQ,GAAE,IAAI;IACjD,IAAG,CAACF,CAAC,EAAC;MAACP,CAAC,CAACU,KAAK,CAACC,KAAK,GAAC,SAAS;MAACX,CAAC,CAACY,WAAW,GAAC,4BAA4B;MAAC;IAAO;IACjFX,GAAG,CAACY,QAAQ,GAAC,IAAI;IAACb,CAAC,CAACU,KAAK,CAACC,KAAK,GAAC,MAAM;IAACX,CAAC,CAACY,WAAW,GAAC,yBAAyB;IAC9EE,KAAK,CAAC,0BAA0B,EAAC;MAACC,MAAM,EAAC,MAAM;MAACC,OAAO,EAAC;QAAC,cAAc,EAAC;MAAkB,CAAC;MACzFC,IAAI,EAACC,IAAI,CAACC,SAAS,CAAC;QAACV,QAAQ,EAACF,CAAC,CAACa,WAAW,CAAC,CAAC;QAACC,QAAQ,EAACjC;MAAC,CAAC;IAAC,CAAC,CAAC,CAC7DkC,IAAI,CAAC,UAASC,CAAC,EAAC;MAAC,OAAOA,CAAC,CAACC,IAAI,CAAC,CAAC;IAAC,CAAC,CAAC,CACnCF,IAAI,CAAC,UAASG,CAAC,EAAC;MACfxB,GAAG,CAACY,QAAQ,GAAC,KAAK;MAClB,IAAGY,CAAC,CAACC,GAAG,EAAC;QAAC1B,CAAC,CAACU,KAAK,CAACC,KAAK,GAAC,SAAS;QAACX,CAAC,CAACY,WAAW,GAAC,uCAAuC;QAACe,UAAU,CAAC,YAAU;UAACxB,MAAM,CAACT,QAAQ,CAACkC,IAAI,GAACH,CAAC,CAACC,GAAG;QAAC,CAAC,EAAC,GAAG,CAAC;MAAC,CAAC,MAC7I;QAAC1B,CAAC,CAACU,KAAK,CAACC,KAAK,GAAC,SAAS;QAACX,CAAC,CAACY,WAAW,GAAC,SAAS,IAAEa,CAAC,CAACI,KAAK,IAAE,uBAAuB,CAAC;MAAC;IAC1F,CAAC,CAAC,CAACC,KAAK,CAAC,YAAU;MAAC7B,GAAG,CAACY,QAAQ,GAAC,KAAK;MAACb,CAAC,CAACU,KAAK,CAACC,KAAK,GAAC,SAAS;MAACX,CAAC,CAACY,WAAW,GAAC,0BAA0B;IAAC,CAAC,CAAC;EAC5G;EACA,SAASmB,IAAIA,CAAA,EAAE;IACb,IAAI9B,GAAG,GAACV,QAAQ,CAACC,cAAc,CAAC,sBAAsB,CAAC;IACvD,IAAIwC,EAAE,GAACzC,QAAQ,CAACC,cAAc,CAAC,eAAe,CAAC;IAC/C,IAAGS,GAAG,IAAE,CAACA,GAAG,CAACgC,EAAE,EAAC;MAAChC,GAAG,CAACgC,EAAE,GAAC,CAAC;MAAChC,GAAG,CAACiC,gBAAgB,CAAC,OAAO,EAACnC,EAAE,CAAC;IAAC;IAC3D,IAAGiC,EAAE,IAAE,CAACA,EAAE,CAACC,EAAE,EAAC;MAACD,EAAE,CAACC,EAAE,GAAC,CAAC;MAACD,EAAE,CAACE,gBAAgB,CAAC,OAAO,EAAC,YAAU;QAAC3C,QAAQ,CAACC,cAAc,CAAC,kBAAkB,CAAC,CAACK,SAAS,CAACsC,MAAM,CAAC,SAAS,CAAC;MAAC,CAAC,CAAC;IAAC;IACzI9C,IAAI,CAAC,CAAC;EACR;EACAE,QAAQ,CAAC2C,gBAAgB,CAAC,kBAAkB,EAAC,YAAU;IACrDH,IAAI,CAAC,CAAC;IACN,IAAIK,EAAE,GAAC1C,QAAQ,CAACC,QAAQ;IACxB0C,WAAW,CAAC,YAAU;MAAC,IAAG3C,QAAQ,CAACC,QAAQ,KAAGyC,EAAE,EAAC;QAACA,EAAE,GAAC1C,QAAQ,CAACC,QAAQ;QAACoC,IAAI,CAAC,CAAC;MAAC;IAAC,CAAC,EAAC,GAAG,CAAC;EACvF,CAAC,CAAC;AACJ,CAAC,EAAE,CAAC","ignoreList":[]}