(function(a){var b="nwevents-1.2.4beta",c=!0,d=0,e=1,f=2,g=3,h={},i={},j={},k={},l={},m=a,n=a.document||{},o=n.documentElement||{},p={keypress:1,keydown:1,keyup:1},q={contextmenu:1,click:1,dblclick:1,mouseout:1,mouseover:1,mouseenter:1,mouseleave:1,mousemove:1,mousedown:1,mouseup:1},r={touchup:1,touchdown:1,touchend:1,touchmove:1,touchstart:1,touchcancel:1,gestureend:1,gesturemove:1,gesturestart:1,gesturecancel:1},s={textInput:1,keydown:1,keyup:1},t={blur:1,focus:1,focusin:1,focusout:1,DOMActivate:1,DOMFocusIn:1,DOMFocusOut:1},u={abort:1,error:1,load:1,unload:1,resize:1,scroll:1,change:1,input:1,select:1,reset:1,submit:1},v=function(){return{items:[],calls:[],parms:[],wraps:[]}},w=n.implementation||{hasFeature:function(){return!1}},x="activeElement"in n?function(){try{return(n.activeElement=null)||!0}catch(a){return!1}}:!0,y=function(a,b){return w.hasFeature(a,b||"")},z=y("Events","")?function(a){try{return typeof n.createEvent(a)["init"+a]=="function"}catch(b){return!1}}:function(a){return!1},A=function(){var b=(a.open+"").replace(/open/g,"");return function(a,c){var d=a?a[c]:!1,e=new RegExp(c,"g");return d&&typeof d!="string"&&b===(d+"").replace(e,"")}}(),B=A(o,"dispatchEvent")&&A(o,"addEventListener")&&A(o,"removeEventListener")&&A(n,"createEvent"),C=!B&&A(o,"fireEvent")&&A(o,"attachEvent")&&A(o,"detachEvent")&&A(n,"createEventObject"),D=z("Event"),E=z("UIEvent"),F=z("TextEvent"),G=z("TouchEvent"),H=z("MouseEvent"),I=z("KeyboardEvent"),J="KeyEvent"in a&&typeof KeyEvent.prototype.initEvent=="function",K=I?"":"s",L=J?"KeyEvent":I?"KeyboardEvent":E?"UIEvent":"Event",M=n.createDocumentFragment&&n.createDocumentFragment().appendChild(n.createElement("div")),N={},O=B?function(a,b){if(typeof N[a]!="undefined")return N[a];function c(d){Object.prototype.toString.call(d)!="[object Event]"&&(N[a]=!0),b.removeEventListener(a,c,!0)}b||(b=M),N[a]=!1;try{b.addEventListener(a,c,!0),br(b,a,!1)}catch(d){}return N[a]}:C?function(a,b){if(typeof N[a]!="undefined")return N[a];b||(b=M);try{b.fireEvent("on"+a),N[a]=!0}catch(c){N[a]=!1}return N[a]}:function(){return!1},P="onhelp",Q=function(){},R=null,S=null,T=!1,U=n.createDocumentFragment&&n.createDocumentFragment().appendChild(n.createElement("div")),V=B?function(){var a=n.createEvent("Event");a.initEvent(P,!0,!0);return a}():C?function(){var a=n.createEventObject();a.type="onhelp",a.bubbles=!0,a.cancelable=!0;return a}():null,W=B?function(a){Y(),(T=a)?U.addEventListener(P,X,!1):U.removeEventListener(P,X,!1)}:C?function(a){Y(),(T=a)?U.attachEvent(P,X):U.detachEvent(P,X)}:function(a){Y(),T=a},X=function(){typeof S=="function"&&S.call(R[0],R[1])},Y=function(){Q=B&&T?function(a,b){R=b,S=a,V.initEvent(P,!0,!0),U.dispatchEvent(V)}:C&&T?function(a,b){R=b,S=a,V.bubbles=!0,V.cancelable=!0,U.fireEvent(P,V)}:function(a,b){a.call(b[0],b[1])}},Z=function(a){return a.ownerDocument||a.document||a},$="parentWindow"in n?function(a){return a.parentWindow||window}:"defaultView"in n&&a===n.defaultView?function(a){return a.defaultView||window}:a.frames?function(b){if(a.frames.length===0&&n===b)return a;for(var c in a.frames)if(a.frames[c].document===b)return a.frames[c];return a}:function(){return a},_=function(a,b,c){b||(b=$(Z(a)).event),b.currentTarget=a,b.target=b.srcElement||a,b.preventDefault=ba,b.stopPropagation=bb,b.eventPhase=c?e:g,b.relatedTarget=b[(b.target==b.fromElement?"to":"from")+"Element"],b.timeStamp=+(new Date);return b},ba=function(){this.returnValue=!1},bb=function(){this.cancelBubble=!0},bc=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1,a.stopPropagation?a.stopPropagation():a.cancelBubble=!0;return!1},bd=function(a,b,c,d,e){var f,g,h=!1;if(a[c]&&a[c].items)for(f=0,g=a[c].items.length;g>f;f++)if(a[c].items[f]===b&&a[c].calls[f]===d&&a[c].parms[f]===e){h=f;break}return h},be=function(a,b,c,d){var e,f,g,h=[];b||(b="*"),a||(a="*"),d||(d=j);for(e in d)if(b.indexOf(e)>-1||b=="*")for(f=0,g=d[e].items.length;f<g;f++)(a=="*"||d[e].items[f]===a&&d[e].parms[f]===c)&&h.push(d[e].calls[f]);return h},bf=function(a){var b,c,d=!0,h,i,k,l,m=a.type,n;if(j[m]&&j[m].items){l=a.eventPhase;if(!a.propagated&&bx[m])return!0;if(l!==f&&a.target===this){if(a.propagated&&l==e)return!0;l=a.eventPhase=f}h=j[m].items.slice(),i=j[m].calls.slice(),k=j[m].parms.slice();for(b=0,c=h.length;c>b;b++){n=!1;if(h[b]===this)switch(l){case e:k[b]&&(n=!0);break;case g:k[b]||(n=!0);break;case f:typeof k[b]==="boolean"&&(n=!0);break;default:n=!0}if(n&&(d=i[b].call(this,a))===!1)break}d===!1&&bc(a)}return d},bg=function(a){var b,c,d,e,f,g,h=!0,j=a.type;if(i[j]&&i[j].items){d=i[j].items.slice(),e=i[j].calls.slice(),f=i[j].parms.slice();bubblingLoop:for(b=0,c=d.length;c>b;b++){g=a.target;while(g&&g!=this){if(NW.Dom.match(g,d[b]))if(e[b].call(g,a)===!1){h=!1;break bubblingLoop}g=g.parentNode}}}return h},bh=function(a,b,c,d,e){a[c]||(a[c]=new v),a[c].items.push(b),a[c].calls.push(d),a[c].parms.push(e)},bi=function(a,b,c){a[b].items.splice(c,1),a[b].calls.splice(c,1),a[b].parms.splice(c,1)},bj=B&&c?function(a,b,c,d){a.addEventListener(b,c,d||!1)}:C&&c?function(a,b,c,d){var e=h[b].wraps.push(function(b){return c.call(a,_(a,b,d))});a.attachEvent("on"+b,h[b].wraps[e-1])}:function(a,b,c,d){k["on"+b]=a["on"+b]||new Function,a["on"+b]=function(a){var e;a||(a=_(this,a,d)),e=c.call(this,a),k["on"+b].call(this,a);return e}},bk=B&&c?function(a,b,c,d){a.removeEventListener(b,c,d||!1)}:C&&c?function(a,b,c,d,e){a.detachEvent("on"+b,c),h[b].wraps.splice(e,1)}:function(a,b,c,d){a["on"+b]=k["on"+b],delete k["on"+b]},bl=function(a,b,c,d){var e,f,g,i;if(typeof b=="string"){i=b.split(" ");for(e=0,g=i.length;e<g;e++)f=bd(h,a,i[e],c,d),f===!1&&(bh(h,a,i[e],c,d),bj(a,i[e],c,d))}else for(e in b)bl(a,e,b[e],d);return this},bm=function(a,b,c,d){var e,f,g,i;if(typeof b=="string"){i=b.split(" ");for(e=0,g=i.length;e<g;e++)f=bd(h,a,i[e],c,d),f!==!1&&(bk(a,i[e],h[i[e]].wraps[f],d,f),bi(h,i[e],f))}else for(e in b)bm(a,e,b[e],d);return this},bn=function(a,b,c,d){var e,f,g,h;if(typeof b=="string"){h=b.split(" ");for(e=0,g=h.length;e<g;e++)f=bd(j,a,h[e],c,d),f===!1&&(bh(j,a,h[e],c,d),be(a,h[e],d,j).length===1&&bl(a,h[e],bf,d))}else for(e in b)bn(a,e,b[e],d);return this},bo=function(a,b,c,d){var e,f,g,h;if(typeof b=="string"){h=b.split(" ");for(e=0,g=h.length;e<g;e++)f=bd(j,a,h[e],c,d),f!==!1&&(be(a,h[e],d,j).length===1&&bm(a,h[e],bf,d),bi(j,h[e],f))}else for(e in b)bo(a,e,b[e],d);return this},bp=function(a,b,c,d){var e,f,g,h,j;if(typeof a=="string"){j=b.split(" "),d=d||n;for(e=0,h=j.length;e<h;e++)g=bd(i,a,j[e],c,d),g===!1&&(bh(i,a,j[e],c,d),i[j[e]].items.length===1&&bn(d,j[e],bg,!0))}else for(e in a)if(typeof e=="string")for(f in a[e])d(e,f,a[e][f]);return this},bq=function(a,b,c,d){var e,f,g,h,j;if(typeof b=="string"){j=b.split(" "),d=d||n;for(e=0,h=j.length;e<h;e++)g=bd(i,a,j[e],c,d),g!==!1&&(i[j[e]].items.length===1&&bo(d,j[e],bg,!0),bi(i,j[e],g))}else for(e in a)if(typeof e=="string")for(f in a[e])bq(e,f,a[e][f]);return this},br=B?function(a,b,c,d){var e,f=Z(a),g=f.defaultView;d||(d={}),H&&q[b]?(e=f.createEvent("MouseEvent"),e.initMouseEvent(b,d.bubbles||!0,d.cancelable||!0,g,d.detail||0,d.screenX||0,d.screenY||0,d.clientX||0,d.clientY||0,d.ctrlKey||!1,d.altKey||!1,d.shiftKey||!1,d.metaKey||!1,d.button||0,d.relatedTarget||null)):(I||J)&&p[b]?(e=f.createEvent(L+K),e["init"+L](b,d.bubbles||!0,d.cancelable||!0,g,d.ctrlKey||!1,d.altKey||!1,d.shiftKey||!1,d.metaKey||!1,d.keyCode||0,d.charCode||0)):G&&r[b]?(e=f.createEvent("TouchEvent"),e.initTouchEvent(b,d.bubbles||!0,d.cancelable||!0,g,d.detail||0,d.screenX||0,d.screenY||0,d.clientX||0,d.clientY||0,d.ctrlKey||!1,d.altKey||!1,d.shiftKey||!1,d.metaKey||!1,d.touches||[],d.targetTouches||[],d.changedTouches||[],d.scale||1,d.rotation||0)):E&&t[b]?(e=f.createEvent("UIEvent"),e.initUIEvent(b,d.bubbles||!0,d.cancelable||!0,g,d.detail)):D&&(e=f.createEvent("Event"),e.initEvent(b,d.bubbles||!0,d.cancelable||!0)),bx[b]&&(e.propagated=!0);return a.dispatchEvent(e)}:C?function(a,b,c,e){if(O(b)){var f=Z(a).createEventObject();f.type=b,f.target=a,f.eventPhase=d,f.returnValue=!0,f.cancelBubble=c,f.currentTarget=a,f.preventDefault=ba,f.stopPropagation=bb;for(var g in e)f[g]=e[g];bx[b]&&(f.propagated=!0);return a.fireEvent("on"+b,_(a,f,c))}return bs(a,b,c,e||{})}:function(a,b,c,d){return bs(a,b,c,d||{})},bs=function(a,b,c,d){if(typeof c!="undefined")return bC(a,b,c);return bC(a,b,!0)&&bC(a,b,!1)},bt=function(a,b,c,d,e){var f=bd(l,a,b,c,d);f===!1&&bh(l,a,b,c,d)},bu=function(a,b,c,d,e){var f=bd(l,a,b,c,d);f!==!1&&bi(l,b,f)},bv=function(a,b,c,d,e){var f,g,h,i=l[b];if(i)for(f=0,g=i.calls.length;g>f;f++)h=bA(a,b,i.parms[f],e),c&&(h.data=c),h.currentTarget=i.items[f],typeof Q=="function"?Q(i.calls[f],[a,h]):i.calls[f].call(a,h)},bw={blur:"blur",focus:"focus",beforeactivate:"focus",beforedeactivate:"blur"},bx={blur:1,focus:1,reset:1,submit:1,change:1},by="keydown mousedown",bz=n.addEventListener?"focus blur":"beforeactivate beforedeactivate",bA=function(a,b,c,d){var f={type:b,target:a,bubbles:!0,cancelable:!0,propagated:!0,relatedTarget:null,currentTarget:a,timeStamp:+(new Date),preventDefault:ba,stopPropagation:bb,eventPhase:c?e:g};for(var h in d)f[h]=d[h];return f},bB=function(a){var b=!0,c=a.target,d=a.type;b&&(b=bC(c,d,!0)),b&&(b=bC(c,d,!1)),bm(c,d,bB,!1),c.form&&/submit|reset/.test(d)&&(c=c.form),j[d]&&j[d].items.length&&(b&&A(c,d)&&c[d]()),b||bc(a);return b},bC=function(a,b,c){var d,f,h=!0,i=a,j=[],k=bA(a,b,c);while(i)j.push(i),i=i.parentNode;c&&j.reverse();for(d=0,f=j.length;f>d;d++){k.currentTarget=j[d],k.eventPhase=c?e:g;if(bf.call(j[d],k)===!1||k.returnValue===!1){h=!1;break}}return h},bD=function(a){var b=!0,c=a.target;b&&(b=bC(c,bw[a.type],!0)),b&&(b=bC(c,bw[a.type],!1)),b||(a.preventDefault?a.preventDefault():a.returnValue=!1);return b},bE=function(a){var b=a.target,c=b.type,d=b.ownerDocument.activeElement;b!=d&&(!x&&b.nodeType==1&&(b.ownerDocument.activeElement=b));if(c){if(/^(file|text|password)$/.test(c)&&a.keyCode==13&&b.form)c="submit",b=b.form;else if(/^(select-(one|multi)|text|textarea)$/.test(c))c="change";else if(/^(reset|submit)$/.test(c)&&b.form)b=b.form;else return;bl(b,c,bB,!1)}},bF=function(a){a.forcedPropagation||(a.forcedPropagation=!0,bl($(a),"unload",function(b){bG(a),bm(this,"unload",arguments.callee,!1)},!1),bl(a,by,bE,!0),bl(a,bz,bD,!0))},bG=function(a){a.forcedPropagation&&(a.forcedPropagation=!1,bm(a,by,bE,!0),bm(a,bz,bD,!0))},bH=!1,bI=new v,bJ=function(a,b,c){if(bH)b.call(c);else{var d=bd(bI,a,"ready",b,null);if(d===!1)bh(bI,a,"ready",b,null);else throw new Error("NWEvents: duplicate ready handler for host: "+a)}},bK=function(a,b,c){bH=!0;if(bI.ready&&bI.ready.items){var d,e=bI.ready.items.length;for(d=0;e>d;++d)bI.ready.calls[d].call(c)}},bL=B||C?function(a,b,c){var d=a.document,e=!1,f=0,g=d.documentElement,h="DOMContentLoaded",i="onreadystatechange";function j(a){e||(e=!0,b.call(c,a))}if(d.addEventListener){function k(a){d.removeEventListener(a.type,k,!1),j(a)}d.addEventListener(h,k,!1),a.addEventListener("load",k,!1)}else if(A(d,"createEventObject")&&A(d,"attachEvent")&&A(d,"detachEvent")){if(A(g,"doScroll")){function l(a){d.detachEvent(i,l);function b(){try{g.doScroll("left"),f=g.outerHTML.length;if(f*1.03<d.fileSize*1)return!e&&setTimeout(b,50)}catch(a){return!e&&setTimeout(b,50)}j({type:"poll"});return e}b()}d.attachEvent(i,l)}function m(a){d.readyState=="complete"&&(d.detachEvent("on"+a.type,m),j(a))}d.attachEvent(i,m),a.attachEvent("onload",m)}else{var n=a.onload;a.onload=function(b){j(b||a.event),typeof n=="function"&&n(b||a.event)}}}:function(a,b,c){b&&b.call(c,{})};x||(n.activeElement=o),n.forcedPropagation||bF(n),typeof Q=="function"&&W(!1),bL(a,bK),a.NW||(a.NW={}),NW.Event||(NW.Event={USE_DOM2:c,Registers:l,Delegates:i,Listeners:j,DOMEvents:h,stop:bc,ready:bJ,notify:bs,publish:bv,dispatch:br,set:bl,append:bj,listen:bn,delegate:bp,subscribe:bt,unset:bm,remove:bk,unlisten:bo,undelegate:bq,unsubscribe:bu,contentLoaded:bL,getRegistered:be,appendHandler:bl,removeHandler:bm,appendListener:bn,removeListener:bo,appendDelegate:bp,removeDelegate:bq,isEventSupported:O,enablePropagation:bF,disablePropagation:bG})})(this),function(a){var b={id:/#([^€.]+)/,tagName:/^([^#€.]+)/,className:/€.([^#]+)/,all:/^[€.€-€#€w]+$/};a.NW||(a.NW={}),NW.Dom={match:function(a,c){var d,e,f,g,h,i,j,k,l=!1;d=a.ownerDocument||a;if(typeof c=="string")if(typeof d.querySelectorAll!="undefined"){try{h=d.querySelectorAll(c)}catch(m){h=[]}g=h.length;while(g){g--;if(h[g]===a){l=!0;break}}}else c.match(b.all)&&(k=c.match(b.tagName),i=k?k[1]:"*",k=c.match(b.id),f=k?k[1]:null,k=c.match(b.className),j=k?k[1]:null,(!f||f==a.id)&&(!i||i=="*"||(new RegExp(i,"i")).test(a.nodeName))&&(!j||(" "+a.className+" ").replace(/€s€s+/g," ").indexOf(" "+j+" ")>-1)&&(l=!0));else if(typeof c=="object")for(e in c)if(e=="className"){if((" "+a.className+" ").replace(/€s€s+/g," ").indexOf(" "+c[e]+" ")>-1){l=!0;break}}else if(e=="nodeName"||e=="tagName"){if(a.nodeName.toLowerCase()==c[e].toLowerCase()){l=!0;break}}else if(a[e]===c[e]){l=!0;break}return l}}}(this)
