<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/index.php?action=history&amp;feed=atom&amp;title=Magnific_Popup_jQuery_Plugin</id>
	<title>Magnific Popup jQuery Plugin - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/index.php?action=history&amp;feed=atom&amp;title=Magnific_Popup_jQuery_Plugin"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Magnific_Popup_jQuery_Plugin&amp;action=history"/>
	<updated>2026-05-06T17:06:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikizone</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Magnific_Popup_jQuery_Plugin&amp;diff=22205&amp;oldid=prev</id>
		<title>Steff: Die Seite wurde neu angelegt: „&lt;syntaxhighlight lang=&quot;javascript&quot;&gt; /*! Magnific Popup - v1.0.0 - 2015-01-03 * http://dimsemenov.com/plugins/magnific-popup/ * Copyright (c) 2015 Dmitry Semeno…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Magnific_Popup_jQuery_Plugin&amp;diff=22205&amp;oldid=prev"/>
		<updated>2017-04-24T12:39:59Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt; /*! Magnific Popup - v1.0.0 - 2015-01-03 * http://dimsemenov.com/plugins/magnific-popup/ * Copyright (c) 2015 Dmitry Semeno…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
/*! Magnific Popup - v1.0.0 - 2015-01-03&lt;br /&gt;
* http://dimsemenov.com/plugins/magnific-popup/&lt;br /&gt;
* Copyright (c) 2015 Dmitry Semenov; */&lt;br /&gt;
!function(a){&amp;quot;function&amp;quot;==typeof define&amp;amp;&amp;amp;define.amd?define([&amp;quot;jquery&amp;quot;],a):a(&amp;quot;object&amp;quot;==typeof exports?require(&amp;quot;jquery&amp;quot;):window.jQuery||window.Zepto)}(function(a){var b,c,d,e,f,g,h=&amp;quot;Close&amp;quot;,i=&amp;quot;BeforeClose&amp;quot;,j=&amp;quot;AfterClose&amp;quot;,k=&amp;quot;BeforeAppend&amp;quot;,l=&amp;quot;MarkupParse&amp;quot;,m=&amp;quot;Open&amp;quot;,n=&amp;quot;Change&amp;quot;,o=&amp;quot;mfp&amp;quot;,p=&amp;quot;.&amp;quot;+o,q=&amp;quot;mfp-ready&amp;quot;,r=&amp;quot;mfp-removing&amp;quot;,s=&amp;quot;mfp-prevent-close&amp;quot;,t=function(){},u=!!window.jQuery,v=a(window),w=function(a,c){b.ev.on(o+a+p,c)},x=function(b,c,d,e){var f=document.createElement(&amp;quot;div&amp;quot;);return f.className=&amp;quot;mfp-&amp;quot;+b,d&amp;amp;&amp;amp;(f.innerHTML=d),e?c&amp;amp;&amp;amp;c.appendChild(f):(f=a(f),c&amp;amp;&amp;amp;f.appendTo(c)),f},y=function(c,d){b.ev.triggerHandler(o+c,d),b.st.callbacks&amp;amp;&amp;amp;(c=c.charAt(0).toLowerCase()+c.slice(1),b.st.callbacks[c]&amp;amp;&amp;amp;b.st.callbacks[c].apply(b,a.isArray(d)?d:[d]))},z=function(c){return c===g&amp;amp;&amp;amp;b.currTemplate.closeBtn||(b.currTemplate.closeBtn=a(b.st.closeMarkup.replace(&amp;quot;%title%&amp;quot;,b.st.tClose)),g=c),b.currTemplate.closeBtn},A=function(){a.magnificPopup.instance||(b=new t,b.init(),a.magnificPopup.instance=b)},B=function(){var a=document.createElement(&amp;quot;p&amp;quot;).style,b=[&amp;quot;ms&amp;quot;,&amp;quot;O&amp;quot;,&amp;quot;Moz&amp;quot;,&amp;quot;Webkit&amp;quot;];if(void 0!==a.transition)return!0;for(;b.length;)if(b.pop()+&amp;quot;Transition&amp;quot;in a)return!0;return!1};t.prototype={constructor:t,init:function(){var c=navigator.appVersion;b.isIE7=-1!==c.indexOf(&amp;quot;MSIE 7.&amp;quot;),b.isIE8=-1!==c.indexOf(&amp;quot;MSIE 8.&amp;quot;),b.isLowIE=b.isIE7||b.isIE8,b.isAndroid=/android/gi.test(c),b.isIOS=/iphone|ipad|ipod/gi.test(c),b.supportsTransition=B(),b.probablyMobile=b.isAndroid||b.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),d=a(document),b.popupsCache={}},open:function(c){var e;if(c.isObj===!1){b.items=c.items.toArray(),b.index=0;var g,h=c.items;for(e=0;e&amp;lt;h.length;e++)if(g=h[e],g.parsed&amp;amp;&amp;amp;(g=g.el[0]),g===c.el[0]){b.index=e;break}}else b.items=a.isArray(c.items)?c.items:[c.items],b.index=c.index||0;if(b.isOpen)return void b.updateItemHTML();b.types=[],f=&amp;quot;&amp;quot;,b.ev=c.mainEl&amp;amp;&amp;amp;c.mainEl.length?c.mainEl.eq(0):d,c.key?(b.popupsCache[c.key]||(b.popupsCache[c.key]={}),b.currTemplate=b.popupsCache[c.key]):b.currTemplate={},b.st=a.extend(!0,{},a.magnificPopup.defaults,c),b.fixedContentPos=&amp;quot;auto&amp;quot;===b.st.fixedContentPos?!b.probablyMobile:b.st.fixedContentPos,b.st.modal&amp;amp;&amp;amp;(b.st.closeOnContentClick=!1,b.st.closeOnBgClick=!1,b.st.showCloseBtn=!1,b.st.enableEscapeKey=!1),b.bgOverlay||(b.bgOverlay=x(&amp;quot;bg&amp;quot;).on(&amp;quot;click&amp;quot;+p,function(){b.close()}),b.wrap=x(&amp;quot;wrap&amp;quot;).attr(&amp;quot;tabindex&amp;quot;,-1).on(&amp;quot;click&amp;quot;+p,function(a){b._checkIfClose(a.target)&amp;amp;&amp;amp;b.close()}),b.container=x(&amp;quot;container&amp;quot;,b.wrap)),b.contentContainer=x(&amp;quot;content&amp;quot;),b.st.preloader&amp;amp;&amp;amp;(b.preloader=x(&amp;quot;preloader&amp;quot;,b.container,b.st.tLoading));var i=a.magnificPopup.modules;for(e=0;e&amp;lt;i.length;e++){var j=i[e];j=j.charAt(0).toUpperCase()+j.slice(1),b[&amp;quot;init&amp;quot;+j].call(b)}y(&amp;quot;BeforeOpen&amp;quot;),b.st.showCloseBtn&amp;amp;&amp;amp;(b.st.closeBtnInside?(w(l,function(a,b,c,d){c.close_replaceWith=z(d.type)}),f+=&amp;quot; mfp-close-btn-in&amp;quot;):b.wrap.append(z())),b.st.alignTop&amp;amp;&amp;amp;(f+=&amp;quot; mfp-align-top&amp;quot;),b.wrap.css(b.fixedContentPos?{overflow:b.st.overflowY,overflowX:&amp;quot;hidden&amp;quot;,overflowY:b.st.overflowY}:{top:v.scrollTop(),position:&amp;quot;absolute&amp;quot;}),(b.st.fixedBgPos===!1||&amp;quot;auto&amp;quot;===b.st.fixedBgPos&amp;amp;&amp;amp;!b.fixedContentPos)&amp;amp;&amp;amp;b.bgOverlay.css({height:d.height(),position:&amp;quot;absolute&amp;quot;}),b.st.enableEscapeKey&amp;amp;&amp;amp;d.on(&amp;quot;keyup&amp;quot;+p,function(a){27===a.keyCode&amp;amp;&amp;amp;b.close()}),v.on(&amp;quot;resize&amp;quot;+p,function(){b.updateSize()}),b.st.closeOnContentClick||(f+=&amp;quot; mfp-auto-cursor&amp;quot;),f&amp;amp;&amp;amp;b.wrap.addClass(f);var k=b.wH=v.height(),n={};if(b.fixedContentPos&amp;amp;&amp;amp;b._hasScrollBar(k)){var o=b._getScrollbarSize();o&amp;amp;&amp;amp;(n.marginRight=o)}b.fixedContentPos&amp;amp;&amp;amp;(b.isIE7?a(&amp;quot;body, html&amp;quot;).css(&amp;quot;overflow&amp;quot;,&amp;quot;hidden&amp;quot;):n.overflow=&amp;quot;hidden&amp;quot;);var r=b.st.mainClass;return b.isIE7&amp;amp;&amp;amp;(r+=&amp;quot; mfp-ie7&amp;quot;),r&amp;amp;&amp;amp;b._addClassToMFP(r),b.updateItemHTML(),y(&amp;quot;BuildControls&amp;quot;),a(&amp;quot;html&amp;quot;).css(n),b.bgOverlay.add(b.wrap).prependTo(b.st.prependTo||a(document.body)),b._lastFocusedEl=document.activeElement,setTimeout(function(){b.content?(b._addClassToMFP(q),b._setFocus()):b.bgOverlay.addClass(q),d.on(&amp;quot;focusin&amp;quot;+p,b._onFocusIn)},16),b.isOpen=!0,b.updateSize(k),y(m),c},close:function(){b.isOpen&amp;amp;&amp;amp;(y(i),b.isOpen=!1,b.st.removalDelay&amp;amp;&amp;amp;!b.isLowIE&amp;amp;&amp;amp;b.supportsTransition?(b._addClassToMFP(r),setTimeout(function(){b._close()},b.st.removalDelay)):b._close())},_close:function(){y(h);var c=r+&amp;quot; &amp;quot;+q+&amp;quot; &amp;quot;;if(b.bgOverlay.detach(),b.wrap.detach(),b.container.empty(),b.st.mainClass&amp;amp;&amp;amp;(c+=b.st.mainClass+&amp;quot; &amp;quot;),b._removeClassFromMFP(c),b.fixedContentPos){var e={marginRight:&amp;quot;&amp;quot;};b.isIE7?a(&amp;quot;body, html&amp;quot;).css(&amp;quot;overflow&amp;quot;,&amp;quot;&amp;quot;):e.overflow=&amp;quot;&amp;quot;,a(&amp;quot;html&amp;quot;).css(e)}d.off(&amp;quot;keyup&amp;quot;+p+&amp;quot; focusin&amp;quot;+p),b.ev.off(p),b.wrap.attr(&amp;quot;class&amp;quot;,&amp;quot;mfp-wrap&amp;quot;).removeAttr(&amp;quot;style&amp;quot;),b.bgOverlay.attr(&amp;quot;class&amp;quot;,&amp;quot;mfp-bg&amp;quot;),b.container.attr(&amp;quot;class&amp;quot;,&amp;quot;mfp-container&amp;quot;),!b.st.showCloseBtn||b.st.closeBtnInside&amp;amp;&amp;amp;b.currTemplate[b.currItem.type]!==!0||b.currTemplate.closeBtn&amp;amp;&amp;amp;b.currTemplate.closeBtn.detach(),b._lastFocusedEl&amp;amp;&amp;amp;a(b._lastFocusedEl).focus(),b.currItem=null,b.content=null,b.currTemplate=null,b.prevHeight=0,y(j)},updateSize:function(a){if(b.isIOS){var c=document.documentElement.clientWidth/window.innerWidth,d=window.innerHeight*c;b.wrap.css(&amp;quot;height&amp;quot;,d),b.wH=d}else b.wH=a||v.height();b.fixedContentPos||b.wrap.css(&amp;quot;height&amp;quot;,b.wH),y(&amp;quot;Resize&amp;quot;)},updateItemHTML:function(){var c=b.items[b.index];b.contentContainer.detach(),b.content&amp;amp;&amp;amp;b.content.detach(),c.parsed||(c=b.parseEl(b.index));var d=c.type;if(y(&amp;quot;BeforeChange&amp;quot;,[b.currItem?b.currItem.type:&amp;quot;&amp;quot;,d]),b.currItem=c,!b.currTemplate[d]){var f=b.st[d]?b.st[d].markup:!1;y(&amp;quot;FirstMarkupParse&amp;quot;,f),b.currTemplate[d]=f?a(f):!0}e&amp;amp;&amp;amp;e!==c.type&amp;amp;&amp;amp;b.container.removeClass(&amp;quot;mfp-&amp;quot;+e+&amp;quot;-holder&amp;quot;);var g=b[&amp;quot;get&amp;quot;+d.charAt(0).toUpperCase()+d.slice(1)](c,b.currTemplate[d]);b.appendContent(g,d),c.preloaded=!0,y(n,c),e=c.type,b.container.prepend(b.contentContainer),y(&amp;quot;AfterChange&amp;quot;)},appendContent:function(a,c){b.content=a,a?b.st.showCloseBtn&amp;amp;&amp;amp;b.st.closeBtnInside&amp;amp;&amp;amp;b.currTemplate[c]===!0?b.content.find(&amp;quot;.mfp-close&amp;quot;).length||b.content.append(z()):b.content=a:b.content=&amp;quot;&amp;quot;,y(k),b.container.addClass(&amp;quot;mfp-&amp;quot;+c+&amp;quot;-holder&amp;quot;),b.contentContainer.append(b.content)},parseEl:function(c){var d,e=b.items[c];if(e.tagName?e={el:a(e)}:(d=e.type,e={data:e,src:e.src}),e.el){for(var f=b.types,g=0;g&amp;lt;f.length;g++)if(e.el.hasClass(&amp;quot;mfp-&amp;quot;+f[g])){d=f[g];break}e.src=e.el.attr(&amp;quot;data-mfp-src&amp;quot;),e.src||(e.src=e.el.attr(&amp;quot;href&amp;quot;))}return e.type=d||b.st.type||&amp;quot;inline&amp;quot;,e.index=c,e.parsed=!0,b.items[c]=e,y(&amp;quot;ElementParse&amp;quot;,e),b.items[c]},addGroup:function(a,c){var d=function(d){d.mfpEl=this,b._openClick(d,a,c)};c||(c={});var e=&amp;quot;click.magnificPopup&amp;quot;;c.mainEl=a,c.items?(c.isObj=!0,a.off(e).on(e,d)):(c.isObj=!1,c.delegate?a.off(e).on(e,c.delegate,d):(c.items=a,a.off(e).on(e,d)))},_openClick:function(c,d,e){var f=void 0!==e.midClick?e.midClick:a.magnificPopup.defaults.midClick;if(f||2!==c.which&amp;amp;&amp;amp;!c.ctrlKey&amp;amp;&amp;amp;!c.metaKey){var g=void 0!==e.disableOn?e.disableOn:a.magnificPopup.defaults.disableOn;if(g)if(a.isFunction(g)){if(!g.call(b))return!0}else if(v.width()&amp;lt;g)return!0;c.type&amp;amp;&amp;amp;(c.preventDefault(),b.isOpen&amp;amp;&amp;amp;c.stopPropagation()),e.el=a(c.mfpEl),e.delegate&amp;amp;&amp;amp;(e.items=d.find(e.delegate)),b.open(e)}},updateStatus:function(a,d){if(b.preloader){c!==a&amp;amp;&amp;amp;b.container.removeClass(&amp;quot;mfp-s-&amp;quot;+c),d||&amp;quot;loading&amp;quot;!==a||(d=b.st.tLoading);var e={status:a,text:d};y(&amp;quot;UpdateStatus&amp;quot;,e),a=e.status,d=e.text,b.preloader.html(d),b.preloader.find(&amp;quot;a&amp;quot;).on(&amp;quot;click&amp;quot;,function(a){a.stopImmediatePropagation()}),b.container.addClass(&amp;quot;mfp-s-&amp;quot;+a),c=a}},_checkIfClose:function(c){if(!a(c).hasClass(s)){var d=b.st.closeOnContentClick,e=b.st.closeOnBgClick;if(d&amp;amp;&amp;amp;e)return!0;if(!b.content||a(c).hasClass(&amp;quot;mfp-close&amp;quot;)||b.preloader&amp;amp;&amp;amp;c===b.preloader[0])return!0;if(c===b.content[0]||a.contains(b.content[0],c)){if(d)return!0}else if(e&amp;amp;&amp;amp;a.contains(document,c))return!0;return!1}},_addClassToMFP:function(a){b.bgOverlay.addClass(a),b.wrap.addClass(a)},_removeClassFromMFP:function(a){this.bgOverlay.removeClass(a),b.wrap.removeClass(a)},_hasScrollBar:function(a){return(b.isIE7?d.height():document.body.scrollHeight)&amp;gt;(a||v.height())},_setFocus:function(){(b.st.focus?b.content.find(b.st.focus).eq(0):b.wrap).focus()},_onFocusIn:function(c){return c.target===b.wrap[0]||a.contains(b.wrap[0],c.target)?void 0:(b._setFocus(),!1)},_parseMarkup:function(b,c,d){var e;d.data&amp;amp;&amp;amp;(c=a.extend(d.data,c)),y(l,[b,c,d]),a.each(c,function(a,c){if(void 0===c||c===!1)return!0;if(e=a.split(&amp;quot;_&amp;quot;),e.length&amp;gt;1){var d=b.find(p+&amp;quot;-&amp;quot;+e[0]);if(d.length&amp;gt;0){var f=e[1];&amp;quot;replaceWith&amp;quot;===f?d[0]!==c[0]&amp;amp;&amp;amp;d.replaceWith(c):&amp;quot;img&amp;quot;===f?d.is(&amp;quot;img&amp;quot;)?d.attr(&amp;quot;src&amp;quot;,c):d.replaceWith(&amp;#039;&amp;lt;img src=&amp;quot;&amp;#039;+c+&amp;#039;&amp;quot; class=&amp;quot;&amp;#039;+d.attr(&amp;quot;class&amp;quot;)+&amp;#039;&amp;quot; /&amp;gt;&amp;#039;):d.attr(e[1],c)}}else b.find(p+&amp;quot;-&amp;quot;+a).html(c)})},_getScrollbarSize:function(){if(void 0===b.scrollbarSize){var a=document.createElement(&amp;quot;div&amp;quot;);a.style.cssText=&amp;quot;width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;&amp;quot;,document.body.appendChild(a),b.scrollbarSize=a.offsetWidth-a.clientWidth,document.body.removeChild(a)}return b.scrollbarSize}},a.magnificPopup={instance:null,proto:t.prototype,modules:[],open:function(b,c){return A(),b=b?a.extend(!0,{},b):{},b.isObj=!0,b.index=c||0,this.instance.open(b)},close:function(){return a.magnificPopup.instance&amp;amp;&amp;amp;a.magnificPopup.instance.close()},registerModule:function(b,c){c.options&amp;amp;&amp;amp;(a.magnificPopup.defaults[b]=c.options),a.extend(this.proto,c.proto),this.modules.push(b)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:&amp;quot;&amp;quot;,preloader:!0,focus:&amp;quot;&amp;quot;,closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:&amp;quot;auto&amp;quot;,fixedBgPos:&amp;quot;auto&amp;quot;,overflowY:&amp;quot;auto&amp;quot;,closeMarkup:&amp;#039;&amp;lt;button title=&amp;quot;%title%&amp;quot; type=&amp;quot;button&amp;quot; class=&amp;quot;mfp-close&amp;quot;&amp;gt;&amp;amp;times;&amp;lt;/button&amp;gt;&amp;#039;,tClose:&amp;quot;Close (Esc)&amp;quot;,tLoading:&amp;quot;Loading...&amp;quot;}},a.fn.magnificPopup=function(c){A();var d=a(this);if(&amp;quot;string&amp;quot;==typeof c)if(&amp;quot;open&amp;quot;===c){var e,f=u?d.data(&amp;quot;magnificPopup&amp;quot;):d[0].magnificPopup,g=parseInt(arguments[1],10)||0;f.items?e=f.items[g]:(e=d,f.delegate&amp;amp;&amp;amp;(e=e.find(f.delegate)),e=e.eq(g)),b._openClick({mfpEl:e},d,f)}else b.isOpen&amp;amp;&amp;amp;b[c].apply(b,Array.prototype.slice.call(arguments,1));else c=a.extend(!0,{},c),u?d.data(&amp;quot;magnificPopup&amp;quot;,c):d[0].magnificPopup=c,b.addGroup(d,c);return d};var C,D,E,F=&amp;quot;inline&amp;quot;,G=function(){E&amp;amp;&amp;amp;(D.after(E.addClass(C)).detach(),E=null)};a.magnificPopup.registerModule(F,{options:{hiddenClass:&amp;quot;hide&amp;quot;,markup:&amp;quot;&amp;quot;,tNotFound:&amp;quot;Content not found&amp;quot;},proto:{initInline:function(){b.types.push(F),w(h+&amp;quot;.&amp;quot;+F,function(){G()})},getInline:function(c,d){if(G(),c.src){var e=b.st.inline,f=a(c.src);if(f.length){var g=f[0].parentNode;g&amp;amp;&amp;amp;g.tagName&amp;amp;&amp;amp;(D||(C=e.hiddenClass,D=x(C),C=&amp;quot;mfp-&amp;quot;+C),E=f.after(D).detach().removeClass(C)),b.updateStatus(&amp;quot;ready&amp;quot;)}else b.updateStatus(&amp;quot;error&amp;quot;,e.tNotFound),f=a(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;);return c.inlineElement=f,f}return b.updateStatus(&amp;quot;ready&amp;quot;),b._parseMarkup(d,{},c),d}}});var H,I=&amp;quot;ajax&amp;quot;,J=function(){H&amp;amp;&amp;amp;a(document.body).removeClass(H)},K=function(){J(),b.req&amp;amp;&amp;amp;b.req.abort()};a.magnificPopup.registerModule(I,{options:{settings:null,cursor:&amp;quot;mfp-ajax-cur&amp;quot;,tError:&amp;#039;&amp;lt;a href=&amp;quot;%url%&amp;quot;&amp;gt;The content&amp;lt;/a&amp;gt; could not be loaded.&amp;#039;},proto:{initAjax:function(){b.types.push(I),H=b.st.ajax.cursor,w(h+&amp;quot;.&amp;quot;+I,K),w(&amp;quot;BeforeChange.&amp;quot;+I,K)},getAjax:function(c){H&amp;amp;&amp;amp;a(document.body).addClass(H),b.updateStatus(&amp;quot;loading&amp;quot;);var d=a.extend({url:c.src,success:function(d,e,f){var g={data:d,xhr:f};y(&amp;quot;ParseAjax&amp;quot;,g),b.appendContent(a(g.data),I),c.finished=!0,J(),b._setFocus(),setTimeout(function(){b.wrap.addClass(q)},16),b.updateStatus(&amp;quot;ready&amp;quot;),y(&amp;quot;AjaxContentAdded&amp;quot;)},error:function(){J(),c.finished=c.loadError=!0,b.updateStatus(&amp;quot;error&amp;quot;,b.st.ajax.tError.replace(&amp;quot;%url%&amp;quot;,c.src))}},b.st.ajax.settings);return b.req=a.ajax(d),&amp;quot;&amp;quot;}}});var L,M=function(c){if(c.data&amp;amp;&amp;amp;void 0!==c.data.title)return c.data.title;var d=b.st.image.titleSrc;if(d){if(a.isFunction(d))return d.call(b,c);if(c.el)return c.el.attr(d)||&amp;quot;&amp;quot;}return&amp;quot;&amp;quot;};a.magnificPopup.registerModule(&amp;quot;image&amp;quot;,{options:{markup:&amp;#039;&amp;lt;div class=&amp;quot;mfp-figure&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mfp-close&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;figure&amp;gt;&amp;lt;div class=&amp;quot;mfp-img&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;figcaption&amp;gt;&amp;lt;div class=&amp;quot;mfp-bottom-bar&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mfp-title&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;mfp-counter&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/figcaption&amp;gt;&amp;lt;/figure&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;,cursor:&amp;quot;mfp-zoom-out-cur&amp;quot;,titleSrc:&amp;quot;title&amp;quot;,verticalFit:!0,tError:&amp;#039;&amp;lt;a href=&amp;quot;%url%&amp;quot;&amp;gt;The image&amp;lt;/a&amp;gt; could not be loaded.&amp;#039;},proto:{initImage:function(){var c=b.st.image,d=&amp;quot;.image&amp;quot;;b.types.push(&amp;quot;image&amp;quot;),w(m+d,function(){&amp;quot;image&amp;quot;===b.currItem.type&amp;amp;&amp;amp;c.cursor&amp;amp;&amp;amp;a(document.body).addClass(c.cursor)}),w(h+d,function(){c.cursor&amp;amp;&amp;amp;a(document.body).removeClass(c.cursor),v.off(&amp;quot;resize&amp;quot;+p)}),w(&amp;quot;Resize&amp;quot;+d,b.resizeImage),b.isLowIE&amp;amp;&amp;amp;w(&amp;quot;AfterChange&amp;quot;,b.resizeImage)},resizeImage:function(){var a=b.currItem;if(a&amp;amp;&amp;amp;a.img&amp;amp;&amp;amp;b.st.image.verticalFit){var c=0;b.isLowIE&amp;amp;&amp;amp;(c=parseInt(a.img.css(&amp;quot;padding-top&amp;quot;),10)+parseInt(a.img.css(&amp;quot;padding-bottom&amp;quot;),10)),a.img.css(&amp;quot;max-height&amp;quot;,b.wH-c)}},_onImageHasSize:function(a){a.img&amp;amp;&amp;amp;(a.hasSize=!0,L&amp;amp;&amp;amp;clearInterval(L),a.isCheckingImgSize=!1,y(&amp;quot;ImageHasSize&amp;quot;,a),a.imgHidden&amp;amp;&amp;amp;(b.content&amp;amp;&amp;amp;b.content.removeClass(&amp;quot;mfp-loading&amp;quot;),a.imgHidden=!1))},findImageSize:function(a){var c=0,d=a.img[0],e=function(f){L&amp;amp;&amp;amp;clearInterval(L),L=setInterval(function(){return d.naturalWidth&amp;gt;0?void b._onImageHasSize(a):(c&amp;gt;200&amp;amp;&amp;amp;clearInterval(L),c++,void(3===c?e(10):40===c?e(50):100===c&amp;amp;&amp;amp;e(500)))},f)};e(1)},getImage:function(c,d){var e=0,f=function(){c&amp;amp;&amp;amp;(c.img[0].complete?(c.img.off(&amp;quot;.mfploader&amp;quot;),c===b.currItem&amp;amp;&amp;amp;(b._onImageHasSize(c),b.updateStatus(&amp;quot;ready&amp;quot;)),c.hasSize=!0,c.loaded=!0,y(&amp;quot;ImageLoadComplete&amp;quot;)):(e++,200&amp;gt;e?setTimeout(f,100):g()))},g=function(){c&amp;amp;&amp;amp;(c.img.off(&amp;quot;.mfploader&amp;quot;),c===b.currItem&amp;amp;&amp;amp;(b._onImageHasSize(c),b.updateStatus(&amp;quot;error&amp;quot;,h.tError.replace(&amp;quot;%url%&amp;quot;,c.src))),c.hasSize=!0,c.loaded=!0,c.loadError=!0)},h=b.st.image,i=d.find(&amp;quot;.mfp-img&amp;quot;);if(i.length){var j=document.createElement(&amp;quot;img&amp;quot;);j.className=&amp;quot;mfp-img&amp;quot;,c.el&amp;amp;&amp;amp;c.el.find(&amp;quot;img&amp;quot;).length&amp;amp;&amp;amp;(j.alt=c.el.find(&amp;quot;img&amp;quot;).attr(&amp;quot;alt&amp;quot;)),c.img=a(j).on(&amp;quot;load.mfploader&amp;quot;,f).on(&amp;quot;error.mfploader&amp;quot;,g),j.src=c.src,i.is(&amp;quot;img&amp;quot;)&amp;amp;&amp;amp;(c.img=c.img.clone()),j=c.img[0],j.naturalWidth&amp;gt;0?c.hasSize=!0:j.width||(c.hasSize=!1)}return b._parseMarkup(d,{title:M(c),img_replaceWith:c.img},c),b.resizeImage(),c.hasSize?(L&amp;amp;&amp;amp;clearInterval(L),c.loadError?(d.addClass(&amp;quot;mfp-loading&amp;quot;),b.updateStatus(&amp;quot;error&amp;quot;,h.tError.replace(&amp;quot;%url%&amp;quot;,c.src))):(d.removeClass(&amp;quot;mfp-loading&amp;quot;),b.updateStatus(&amp;quot;ready&amp;quot;)),d):(b.updateStatus(&amp;quot;loading&amp;quot;),c.loading=!0,c.hasSize||(c.imgHidden=!0,d.addClass(&amp;quot;mfp-loading&amp;quot;),b.findImageSize(c)),d)}}});var N,O=function(){return void 0===N&amp;amp;&amp;amp;(N=void 0!==document.createElement(&amp;quot;p&amp;quot;).style.MozTransform),N};a.magnificPopup.registerModule(&amp;quot;zoom&amp;quot;,{options:{enabled:!1,easing:&amp;quot;ease-in-out&amp;quot;,duration:300,opener:function(a){return a.is(&amp;quot;img&amp;quot;)?a:a.find(&amp;quot;img&amp;quot;)}},proto:{initZoom:function(){var a,c=b.st.zoom,d=&amp;quot;.zoom&amp;quot;;if(c.enabled&amp;amp;&amp;amp;b.supportsTransition){var e,f,g=c.duration,j=function(a){var b=a.clone().removeAttr(&amp;quot;style&amp;quot;).removeAttr(&amp;quot;class&amp;quot;).addClass(&amp;quot;mfp-animated-image&amp;quot;),d=&amp;quot;all &amp;quot;+c.duration/1e3+&amp;quot;s &amp;quot;+c.easing,e={position:&amp;quot;fixed&amp;quot;,zIndex:9999,left:0,top:0,&amp;quot;-webkit-backface-visibility&amp;quot;:&amp;quot;hidden&amp;quot;},f=&amp;quot;transition&amp;quot;;return e[&amp;quot;-webkit-&amp;quot;+f]=e[&amp;quot;-moz-&amp;quot;+f]=e[&amp;quot;-o-&amp;quot;+f]=e[f]=d,b.css(e),b},k=function(){b.content.css(&amp;quot;visibility&amp;quot;,&amp;quot;visible&amp;quot;)};w(&amp;quot;BuildControls&amp;quot;+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.content.css(&amp;quot;visibility&amp;quot;,&amp;quot;hidden&amp;quot;),a=b._getItemToZoom(),!a)return void k();f=j(a),f.css(b._getOffset()),b.wrap.append(f),e=setTimeout(function(){f.css(b._getOffset(!0)),e=setTimeout(function(){k(),setTimeout(function(){f.remove(),a=f=null,y(&amp;quot;ZoomAnimationEnded&amp;quot;)},16)},g)},16)}}),w(i+d,function(){if(b._allowZoom()){if(clearTimeout(e),b.st.removalDelay=g,!a){if(a=b._getItemToZoom(),!a)return;f=j(a)}f.css(b._getOffset(!0)),b.wrap.append(f),b.content.css(&amp;quot;visibility&amp;quot;,&amp;quot;hidden&amp;quot;),setTimeout(function(){f.css(b._getOffset())},16)}}),w(h+d,function(){b._allowZoom()&amp;amp;&amp;amp;(k(),f&amp;amp;&amp;amp;f.remove(),a=null)})}},_allowZoom:function(){return&amp;quot;image&amp;quot;===b.currItem.type},_getItemToZoom:function(){return b.currItem.hasSize?b.currItem.img:!1},_getOffset:function(c){var d;d=c?b.currItem.img:b.st.zoom.opener(b.currItem.el||b.currItem);var e=d.offset(),f=parseInt(d.css(&amp;quot;padding-top&amp;quot;),10),g=parseInt(d.css(&amp;quot;padding-bottom&amp;quot;),10);e.top-=a(window).scrollTop()-f;var h={width:d.width(),height:(u?d.innerHeight():d[0].offsetHeight)-g-f};return O()?h[&amp;quot;-moz-transform&amp;quot;]=h.transform=&amp;quot;translate(&amp;quot;+e.left+&amp;quot;px,&amp;quot;+e.top+&amp;quot;px)&amp;quot;:(h.left=e.left,h.top=e.top),h}}});var P=&amp;quot;iframe&amp;quot;,Q=&amp;quot;//about:blank&amp;quot;,R=function(a){if(b.currTemplate[P]){var c=b.currTemplate[P].find(&amp;quot;iframe&amp;quot;);c.length&amp;amp;&amp;amp;(a||(c[0].src=Q),b.isIE8&amp;amp;&amp;amp;c.css(&amp;quot;display&amp;quot;,a?&amp;quot;block&amp;quot;:&amp;quot;none&amp;quot;))}};a.magnificPopup.registerModule(P,{options:{markup:&amp;#039;&amp;lt;div class=&amp;quot;mfp-iframe-scaler&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;mfp-close&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;iframe class=&amp;quot;mfp-iframe&amp;quot; src=&amp;quot;//about:blank&amp;quot; frameborder=&amp;quot;0&amp;quot; allowfullscreen&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;/div&amp;gt;&amp;#039;,srcAction:&amp;quot;iframe_src&amp;quot;,patterns:{youtube:{index:&amp;quot;youtube.com&amp;quot;,id:&amp;quot;v=&amp;quot;,src:&amp;quot;//www.youtube.com/embed/%id%?autoplay=1&amp;quot;},vimeo:{index:&amp;quot;vimeo.com/&amp;quot;,id:&amp;quot;/&amp;quot;,src:&amp;quot;//player.vimeo.com/video/%id%?autoplay=1&amp;quot;},gmaps:{index:&amp;quot;//maps.google.&amp;quot;,src:&amp;quot;%id%&amp;amp;output=embed&amp;quot;}}},proto:{initIframe:function(){b.types.push(P),w(&amp;quot;BeforeChange&amp;quot;,function(a,b,c){b!==c&amp;amp;&amp;amp;(b===P?R():c===P&amp;amp;&amp;amp;R(!0))}),w(h+&amp;quot;.&amp;quot;+P,function(){R()})},getIframe:function(c,d){var e=c.src,f=b.st.iframe;a.each(f.patterns,function(){return e.indexOf(this.index)&amp;gt;-1?(this.id&amp;amp;&amp;amp;(e=&amp;quot;string&amp;quot;==typeof this.id?e.substr(e.lastIndexOf(this.id)+this.id.length,e.length):this.id.call(this,e)),e=this.src.replace(&amp;quot;%id%&amp;quot;,e),!1):void 0});var g={};return f.srcAction&amp;amp;&amp;amp;(g[f.srcAction]=e),b._parseMarkup(d,g,c),b.updateStatus(&amp;quot;ready&amp;quot;),d}}});var S=function(a){var c=b.items.length;return a&amp;gt;c-1?a-c:0&amp;gt;a?c+a:a},T=function(a,b,c){return a.replace(/%curr%/gi,b+1).replace(/%total%/gi,c)};a.magnificPopup.registerModule(&amp;quot;gallery&amp;quot;,{options:{enabled:!1,arrowMarkup:&amp;#039;&amp;lt;button title=&amp;quot;%title%&amp;quot; type=&amp;quot;button&amp;quot; class=&amp;quot;mfp-arrow mfp-arrow-%dir%&amp;quot;&amp;gt;&amp;lt;/button&amp;gt;&amp;#039;,preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:&amp;quot;Previous (Left arrow key)&amp;quot;,tNext:&amp;quot;Next (Right arrow key)&amp;quot;,tCounter:&amp;quot;%curr% of %total%&amp;quot;},proto:{initGallery:function(){var c=b.st.gallery,e=&amp;quot;.mfp-gallery&amp;quot;,g=Boolean(a.fn.mfpFastClick);return b.direction=!0,c&amp;amp;&amp;amp;c.enabled?(f+=&amp;quot; mfp-gallery&amp;quot;,w(m+e,function(){c.navigateByImgClick&amp;amp;&amp;amp;b.wrap.on(&amp;quot;click&amp;quot;+e,&amp;quot;.mfp-img&amp;quot;,function(){return b.items.length&amp;gt;1?(b.next(),!1):void 0}),d.on(&amp;quot;keydown&amp;quot;+e,function(a){37===a.keyCode?b.prev():39===a.keyCode&amp;amp;&amp;amp;b.next()})}),w(&amp;quot;UpdateStatus&amp;quot;+e,function(a,c){c.text&amp;amp;&amp;amp;(c.text=T(c.text,b.currItem.index,b.items.length))}),w(l+e,function(a,d,e,f){var g=b.items.length;e.counter=g&amp;gt;1?T(c.tCounter,f.index,g):&amp;quot;&amp;quot;}),w(&amp;quot;BuildControls&amp;quot;+e,function(){if(b.items.length&amp;gt;1&amp;amp;&amp;amp;c.arrows&amp;amp;&amp;amp;!b.arrowLeft){var d=c.arrowMarkup,e=b.arrowLeft=a(d.replace(/%title%/gi,c.tPrev).replace(/%dir%/gi,&amp;quot;left&amp;quot;)).addClass(s),f=b.arrowRight=a(d.replace(/%title%/gi,c.tNext).replace(/%dir%/gi,&amp;quot;right&amp;quot;)).addClass(s),h=g?&amp;quot;mfpFastClick&amp;quot;:&amp;quot;click&amp;quot;;e[h](function(){b.prev()}),f[h](function(){b.next()}),b.isIE7&amp;amp;&amp;amp;(x(&amp;quot;b&amp;quot;,e[0],!1,!0),x(&amp;quot;a&amp;quot;,e[0],!1,!0),x(&amp;quot;b&amp;quot;,f[0],!1,!0),x(&amp;quot;a&amp;quot;,f[0],!1,!0)),b.container.append(e.add(f))}}),w(n+e,function(){b._preloadTimeout&amp;amp;&amp;amp;clearTimeout(b._preloadTimeout),b._preloadTimeout=setTimeout(function(){b.preloadNearbyImages(),b._preloadTimeout=null},16)}),void w(h+e,function(){d.off(e),b.wrap.off(&amp;quot;click&amp;quot;+e),b.arrowLeft&amp;amp;&amp;amp;g&amp;amp;&amp;amp;b.arrowLeft.add(b.arrowRight).destroyMfpFastClick(),b.arrowRight=b.arrowLeft=null})):!1},next:function(){b.direction=!0,b.index=S(b.index+1),b.updateItemHTML()},prev:function(){b.direction=!1,b.index=S(b.index-1),b.updateItemHTML()},goTo:function(a){b.direction=a&amp;gt;=b.index,b.index=a,b.updateItemHTML()},preloadNearbyImages:function(){var a,c=b.st.gallery.preload,d=Math.min(c[0],b.items.length),e=Math.min(c[1],b.items.length);for(a=1;a&amp;lt;=(b.direction?e:d);a++)b._preloadItem(b.index+a);for(a=1;a&amp;lt;=(b.direction?d:e);a++)b._preloadItem(b.index-a)},_preloadItem:function(c){if(c=S(c),!b.items[c].preloaded){var d=b.items[c];d.parsed||(d=b.parseEl(c)),y(&amp;quot;LazyLoad&amp;quot;,d),&amp;quot;image&amp;quot;===d.type&amp;amp;&amp;amp;(d.img=a(&amp;#039;&amp;lt;img class=&amp;quot;mfp-img&amp;quot; /&amp;gt;&amp;#039;).on(&amp;quot;load.mfploader&amp;quot;,function(){d.hasSize=!0}).on(&amp;quot;error.mfploader&amp;quot;,function(){d.hasSize=!0,d.loadError=!0,y(&amp;quot;LazyLoadError&amp;quot;,d)}).attr(&amp;quot;src&amp;quot;,d.src)),d.preloaded=!0}}}});var U=&amp;quot;retina&amp;quot;;a.magnificPopup.registerModule(U,{options:{replaceSrc:function(a){return a.src.replace(/\.\w+$/,function(a){return&amp;quot;@2x&amp;quot;+a})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio&amp;gt;1){var a=b.st.retina,c=a.ratio;c=isNaN(c)?c():c,c&amp;gt;1&amp;amp;&amp;amp;(w(&amp;quot;ImageHasSize.&amp;quot;+U,function(a,b){b.img.css({&amp;quot;max-width&amp;quot;:b.img[0].naturalWidth/c,width:&amp;quot;100%&amp;quot;})}),w(&amp;quot;ElementParse.&amp;quot;+U,function(b,d){d.src=a.replaceSrc(d,c)}))}}}}),function(){var b=1e3,c=&amp;quot;ontouchstart&amp;quot;in window,d=function(){v.off(&amp;quot;touchmove&amp;quot;+f+&amp;quot; touchend&amp;quot;+f)},e=&amp;quot;mfpFastClick&amp;quot;,f=&amp;quot;.&amp;quot;+e;a.fn.mfpFastClick=function(e){return a(this).each(function(){var g,h=a(this);if(c){var i,j,k,l,m,n;h.on(&amp;quot;touchstart&amp;quot;+f,function(a){l=!1,n=1,m=a.originalEvent?a.originalEvent.touches[0]:a.touches[0],j=m.clientX,k=m.clientY,v.on(&amp;quot;touchmove&amp;quot;+f,function(a){m=a.originalEvent?a.originalEvent.touches:a.touches,n=m.length,m=m[0],(Math.abs(m.clientX-j)&amp;gt;10||Math.abs(m.clientY-k)&amp;gt;10)&amp;amp;&amp;amp;(l=!0,d())}).on(&amp;quot;touchend&amp;quot;+f,function(a){d(),l||n&amp;gt;1||(g=!0,a.preventDefault(),clearTimeout(i),i=setTimeout(function(){g=!1},b),e())})})}h.on(&amp;quot;click&amp;quot;+f,function(){g||e()})})},a.fn.destroyMfpFastClick=function(){a(this).off(&amp;quot;touchstart&amp;quot;+f+&amp;quot; click&amp;quot;+f),c&amp;amp;&amp;amp;v.off(&amp;quot;touchmove&amp;quot;+f+&amp;quot; touchend&amp;quot;+f)}}(),A()});&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Steff</name></author>
	</entry>
</feed>