').css('border','none').attr({'title':(aG.attr('title')||aG.attr('alt')),'href':aG.attr('src')}).replaceAll(aG).append(aG);a.addClass('modal modal-attached').attr('aria-controls','modal').filter(function(){return $(this).closest('.userstuff').length===0}).click(function(aH){r($(this).attr('href'),$(this).attr('title')||$(this).attr('aria-label'));aH.preventDefault()});a.attr('href').indexOf('#')===0&&$(a.attr('href')).hide()})}$('body').append(c.append(d),e.append(f.append(g,$('').addClass('footer').append(i,h)).trap()));j=k?null:(function(){var aI={},aJ=f.clone();aJ.css('margin-top',9001).addClass('tall').appendTo(c);aI.scale=!aJ.height()?0.8:parseInt(aJ.css('height'))/100;aI.max=parseInt(aJ.css('max-height'));aJ.remove();return aI})();$('body').click(aK=>{($(aK.target).hasClass('modal-closer')||(f.hasClass('img')&&$(aK.target).hasClass('content')))&&s()});$(window).resize(()=>{f.is(':visible')&&p()});n=(function(){var aL={38:-20,40:20,33:-200,34:200},aM=!1,aN={'keydown':function(aO){if(aL[aO.which]){g[0].scrollTop+=aL[aO.which];aO.preventDefault()}else if(f.is(':visible')){var aP=aO.target,aQ=aP.tagName.toLowerCase(),_D=aO.which==27,_e=aO.which==13,F=/^(input|textarea|a|button)$/.test(aQ),G=!!$(aP).closest('#modal')[0];(_D||_e&&(!G||!F))&&s();var H=aO.ctrlKey||aO.metaKey;(_D||(!G&&!H)||_e&&!F)&&(aO.preventDefault(),aO.stopPropagation())}},'keypress':function(aR){aL[aR.which]&&aR.preventDefault()},'keyup':function(aS){if(aL[aS.which])aS.preventDefault();else (aS.which==9&&!aM)&&(h.focus(),aM=!0,aS.preventDefault())}};return{toggleHandlers:function(aT){aM=!1;for(const aU of A(aN))aT?$('body').on(aU,aN[aU]):$('body').off(aU,aN[aU])}}})();t($('a.modal, img.modal'));$('body').on('click','a.modal, img.modal',function(aV){var aW=$(this);if(aW.is('.modal-attached'))return;t(aW);aV.preventDefault();aW.is('img')?aW.parent().click():aW.click()});return{show:r,setContent:q,hide:s,addLink:t}})(jQuery)});