/** * spotlight.js v0.5.9 (bundle) * copyright 2019 nextapps gmbh * author: thomas wilkerling * licence: apache-2.0 * https://github.com/nextapps-de/spotlight */ (function(){'use strict';var aa={};function ba(a){for(var b=a.classlist,c={},d=0;d=c){var w=o[0].clonenode(!1);k(w,"left",100*p+"%");o[0].parentnode.appendchild(w)}w=void 0;w[p]=new fa(v&&(v.href||v.src)||u.src||u.href,v&&v.title||u.title||(w=(u||document).getelementsbytagname("img")).length&&w[0].alt||d||"",v&&v.description||u.description||f||"")}i=b||1;l(m,"transform","translatex(-"+100*(i-1)+"%)");ha()}} function ia(a,b,c,d){if(d||a[c])k[c]=b&&b[c]||d} function ja(a,b){k={};b&&ka(b);ka(a);ia(a,b,"description");ia(a,b,"title");ia(a,b,"prefetch",!0);ia(a,b,"preloader",!0);l=k.infinite;l="undefined"!==typeof l&&"false"!==l;sa="false"!==k.progress;ta=1*k.player||7e3;if((a=k.zoom)||""===a)k["zoom-in"]=k["zoom-out"]=a,delete k.zoom;if((a=k.control)||""===a){a="string"===typeof a?a.split(","):a;for(b=0;b
'; k(q,"transition","none");document.body.appendchild(q);m=m("scene",q)[0];ua=m("footer",q)[0];va=m("title",ua)[0];wa=m("description",ua)[0];xa=m("arrow-left",q)[0];ya=m("arrow-right",q)[0];r=m("fullscreen",q)[0];za=m("page",q)[0];aa=m("player",q)[0];ba=m("progress",q)[0];ca=m("preloader",q)[0];v=document.documentelement||document.body;document.cancelfullscreen||(document.cancelfullscreen=document.exitfullscreen||document.webkitcancelfullscreen||document.webkitexitfullscreen||document.mozcancelfullscreen|| function(){});v.requestfullscreen||(v.requestfullscreen=v.webkitrequestfullscreen||v.msrequestfullscreen||v.mozrequestfullscreen||k(r,"display","none")||function(){});var a=m("drag",q)[0];ea=[[window,"keydown",oa],[window,"wheel",pa],[window,"hashchange",qa],[window,"resize",ra],[a,"mousedown",sa],[a,"mouseleave",ta],[a,"mouseup",ta],[a,"mousemove",ua],[a,"touchstart",sa,{passive:!1}],[a,"touchcancel",ta],[a,"touchend",ta],[a,"touchmove",ua,{passive:!0}],[r,"",va],[xa,"",wa],[ya,"",x],[aa,"",xa], [m("autofit",q)[0],"",ya],[m("zoom-in",q)[0],"",za],[m("zoom-out",q)[0],"",$a],[m("close",q)[0],"",ab],[m("theme",q)[0],"",la]]},{once:!0});function ra(){x=q.clientwidth;y=q.clientheight;p&&(z=p.width,a=p.height,bb())}function bb(){k(p,"transform","translate(-50%, -50%) scale("+b+")")}function cb(a){for(var b=0;b.5*(0>a?1:a?-1:0)?$a():za())} function qa(){n&&"#spotlight"===location.hash&&ab(!0)}function xa(a){("boolean"===typeof a?a:!s)?s||(s=setinterval(x,ta),e(aa,"on"),sa&&fb()):s&&(s=clearinterval(s),h(aa,"on"),sa&&l(ba,"transform",""));return s}function y(){t?cleartimeout(t):e(q,"menu");var a=k.autohide;t="false"!==a?settimeout(function(){h(q,"menu");t=null},1*a||3e3):1}function gb(a){"boolean"===typeof a&&(t=a?t:0);t?(t=cleartimeout(t),h(q,"menu")):y();return n(a)} function sa(a){c=!0;d=!1;var b=hb(a);e=z*b<=x;pa=b.x;qa=b.y;return n(a,!0)}function ta(a){if(c&&!d)return c=!1,gb(a);e&&d&&(l(m,"transform","translatex("+-(100*(i-1)-r/x*100)+"%)"),r<-(y/10)&&x()||r>y/10&&wa()||k(m,"transform","translatex(-"+100*(i-1)+"%)"),r=0,e=!1,k(n,"transform",""));c=!1;return n(a)} function ua(a){if(c){da||(da=requestanimationframe(ib));var b=hb(a),c=(z*b-x)/2;d=!0;r-=pa-(pa=b.x);e?f=!0:r>c?r=c:0y&&(c=(a*b-y)/2,t-=qa-(qa=b.y),t>c?t=c:0=b&&jb(b=b);a||y()}function jb(a){b=a||1;bb()}function $a(a){var b=.65*b;1<=b&&(jb(b=b),t=r=0,f=!0,ib());a||y()} function eb(){location.hash="spotlight";location.hash="show";k(q,"transition","");e(v,"hide-scrollbars");e(q,"show");cb(!0);ra();y()}function ab(a){cb(!1);history.go(!0===a?-1:-2);h(v,"hide-scrollbars");h(q,"show");s&&xa(!1);p.parentnode.removechild(p);n=p=w=null}function wa(){if(1i;i=a;ha(b);return!0}} function fb(){l(ba,{transitionduration:"",transform:""});k(ba,{transitionduration:ta+"ms",transform:"translatex(0)"})}function la(a){"boolean"===typeof a?h=a:(h=!h,y());h?e(q,ra):h(q,ra)} function ha(a){t=r=0;b=1;var b=k.animation,c=!0,d=!0,f=!0;if(b||""===b){c=d=f=!1;b="string"===typeof b?b.split(","):b;for(var p=0;p