UNOUNO.components=UNOUNO.components||{};UNOUNO.components.faqSlider={curPos:0,slides:$q(".slide"),floatZone:$q(".floatZone"),control:$q(".control"),controlLeft:$q("#controlLeft"),controlRight:$q("#controlRight"),moveEffect:$q(".floatZone"),bullet:$q(".bullet"),direction:"left",init:function(){this.slidesWidth=this.slides.getContentWidth();
this.slidesNumber=this.slides.length;var floatZoneWidth=this.slidesWidth*this.slidesNumber,that=this;this.floatZone.setStyle("width",floatZoneWidth+"px");this.bullet.on("click",function(){that.curPos=parseInt(this[0].rel);that.mover();});this.control.on("click",function(){if(this[0].id==="controlLeft"){that.curPos=that.curPos-1;
that.direction="right";}else{that.curPos=that.curPos+1;that.direction="left";}that.mover();});},mover:function(){for(i=0;i<this.bullet.length;i+=1){$q(this.bullet[i]).removeClass("active");}if(this.direction==="left"){var desc={duration:1000,timing:"ease-out","keep":100,keyFrames:{0:{"left":-this.slidesWidth*(this.curPos-1)+"px"},100:{"left":-this.slidesWidth*(this.curPos)+"px"}}};
}else{var desc={duration:1000,timing:"ease-out","keep":100,keyFrames:{0:{"left":-this.slidesWidth*(this.curPos+1)+"px"},100:{"left":-this.slidesWidth*this.curPos+"px"}}};}this.moveEffect.animate(desc,400);if(this.curPos===0){this.controlLeft.setStyle("display","none");}else{this.controlLeft.setStyle("display","block");
}if(this.curPos===this.slidesNumber-1){this.controlRight.setStyle("display","none");}else{this.controlRight.setStyle("display","block");}$q(this.bullet[this.curPos]).addClass("active");}};
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/transition-min.js
(function(){var g=window.qxWeb.$$qx;g.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});g.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){function a(a,b,c,d){this.get=function(f){if(a==b&&c==d)return f;a:{for(var e=f,g=0;4>g;++g){var k=3*(1-3*c+3*a)*e*e+2*(3*c-6*a)*e+3*a;if(0===k){f=e;break a}e-=((((1-3*c+3*a)*e+(3*c-6*a))*e+3*a)*e-f)/k}f=e}return(((1-3*d+3*b)*f+(3*d-6*b))*f+3*b)*f}}qxWeb.define("baselib.Transition",{extend:g.event.Emitter,construct:function(a,
b,c,d){this.__vb=16;d=baselib.Transition.timing[d]||baselib.Transition.timing.linear;this.setOptions(a,b,c,d)},statics:{timing:{snap:new a(0,1,0.5,1),ease:new a(0.25,0.1,0.25,1),linear:new a(0,0,1,1),easeIn:new a(0.42,0,1,1),easeOut:new a(0,0,0.58,1),easeInOut:new a(0.42,0,0.58,1),easeInQuad:new a(0.55,0.085,0.68,0.53),easInSine:new a(0.47,0,0.745,0.715),easeInCubic:new a(0.55,0.055,0.675,0.19),easeOutCubic:new a(0.215,0.61,0.355,1),easeInOutCubic:new a(0.645,0.045,0.355,1),easeInCirc:new a(0.6,0.04,
0.98,0.335),easeOutCirc:new a(0.075,0.82,0.165,1),easeInOutCirc:new a(0.785,0.135,0.15,0.86),easeInExpo:new a(0.95,0.05,0.795,0.035),easeOutExpo:new a(0.19,1,0.22,1),easeInOutExpo:new a(1,0,0,1),easeOutQuad:new a(0.25,0.46,0.45,0.94),easeInOutQuad:new a(0.455,0.03,0.515,0.955),easeInQuart:new a(0.895,0.03,0.685,0.22),easeOutQuart:new a(0.165,0.84,0.44,1),easeInOutQuart:new a(0.77,0,0.175,1),easeInQuint:new a(0.755,0.05,0.855,0.06),easeOutQuint:new a(0.23,1,0.32,1),easeInOutQuint:new a(0.86,0,0.07,
1),easeOutSine:new a(0.39,0.575,0.565,1),easeInOutSine:new a(0.445,0.05,0.55,0.95),easeInBack:new a(0.6,-0.28,0.735,0.045),easeOutBack:new a(0.175,0.885,0.32,1.275),easeInOutBack:new a(0.68,-0.55,0.265,1.55)}},events:{progress:"qx.event.Emitter",end:"qx.event.Emitter",cancel:"qx.event.Emitter"},members:{__Se:0,__pi:0,__Sf:0,__Sg:0,__Sh:0,__Si:0,__Sj:null,__Sk:!1,__dJ:null,__rO:!1,__Sl:null,__Sm:0,__vb:0,setTiming:function(h,b){if(b){var c=h.match(/cubic-bezier\((.*?)\)/);c?(c=RegExp.$1.split(",").map(function(a){return parseFloat(a)}),
this.__Sj=new a(c[0],c[1],c[2],c[3])):this.__Sj=baselib.Transition.timing.linear}else this.__Sj=baselib.Transition.timing[h]||baselib.Transition.timing.linear},setOptions:function(a,b,c,d){d=baselib.Transition.timing[d]||baselib.Transition.timing.linear;this.__Sf=a;this.__Sg=b;this.__Sh=c;this.__Se=this.__Sg-this.__Sf;this.__Sj=d;this.__rO=!0},reset:function(){this.__Sj=this.__Se=this.__Sh=this.__Sg=this.__Sf=null;this.__rO=!1},setFrameTime:function(a){this.__vb=a},__Sn:function(a){var b=(new Date).getTime();
return this.__dJ=window.setTimeout(function(){a(b)},this.__vb)},__So:function(a){a-=this.__pi;var b=this.__Sj.get(a/this.__Sh),b=parseFloat(b.toFixed(2));this.__Sm=1<b?1:b;var c=this.__Sf+this.__Se*b;this.__Sl=parseFloat(c.toFixed(2));a<this.__Sh?(this.__Sn(this.__So.bind(this)),this.emit("progress",{progress:b,value:c})):(window.clearTimeout(this.__dJ),this.__Sk=!1,this.emit("progress",{progress:b,value:this.__Sg}),this.emit("end",{progress:b,value:this.__Sg}))},isRunning:function(){return this.__Sk},
start:function(){this.cancel();this.__rO&&(this.__pi=(new Date).getTime(),this.__Sk=!0,this.__So(this.__pi))},cancel:function(){this.isRunning()&&(window.clearTimeout(this.__dJ),this.__dJ=null,this.__Sk=!1,this.emit("cancel",{progress:this.__Sm,value:this.__Sl}),this.reset())}}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/dataset-min.js
(function(){var c=window.qxWeb.$$qx;c.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});c.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){c.Bootstrap.define("qx.module.Dataset",{statics:{setData:function(a,b){this._forEachElement(function(d){c.bom.element.Dataset.set(d,a,b)});return this},getData:function(a){if(this[0]&&1===this[0].nodeType)return c.bom.element.Dataset.get(this[0],a)},getAllData:function(){return this[0]&&1===this[0].nodeType?
c.bom.element.Dataset.getAll(this[0]):{}},removeData:function(a){this[0]&&1===this[0].nodeType&&c.bom.element.Dataset.remove(this[0],a);return this}},defer:function(a){qxWeb.$attach({getData:a.getData,setData:a.setData,removeData:a.removeData,getAllData:a.getAllData})}})})();(function(){c.Bootstrap.define("qx.bom.element.Dataset",{statics:{set:function(a,b,d){a.dataset?(b=c.lang.String.camelCase(b),null==d?delete a.dataset[b]:a.dataset[b]=d):(void 0===d&&(d=null),c.bom.element.Attribute.set(a,"data-"+
c.lang.String.hyphenate(b),d))},get:function(a,b){if(a.dataset)return b=c.lang.String.camelCase(b),a.dataset[b]?a.dataset[b]:void 0;var d="data-"+c.lang.String.hyphenate(b);return a.hasAttribute(d)?c.bom.element.Attribute.get(a,d):void 0},getAll:function(a){if(a.dataset)return a.dataset;for(var b={},d=a.attributes,e=0;e<d.length;e++)d[e].name.match(/^data-(.*)/)&&(b[c.lang.String.camelCase(RegExp.$1)]=a.getAttribute(d[e].name));return b},remove:function(a,b){this.set(a,b,void 0)}}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/widget-min.js
(function(){var e=window.qxWeb.$$qx;e.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});e.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){e.Bootstrap.define("qx.ui.website.Widget",{extend:qxWeb,statics:{widget:function(){var a=new e.ui.website.Widget(this);a.init();return a},create:function(a){return new e.ui.website.Widget(qxWeb.create(a))},$onFirstCollection:function(a,b,c,d){var f=this.classname.replace(/\./g,"-")+"-context";this.getProperty(f)||
this.setProperty(f,c);c=this.getProperty(f);if(!this.hasListener(a,b,c))this.on(a,b,c,d);return this},$offFirstCollection:function(a,b,c,d){var f=this.classname.replace(/\./g,"-")+"-context";this._forEachElementWrapped(function(c){var e=c.getProperty(f);c.off(a,b,e,d)});return this},initWidgets:function(a){var b=qxWeb("*[data-qx-class]");a&&(b=b.filter(a));b._forEachElementWrapped(function(a){a.init()})}},construct:function(a,b){var c=qxWeb.call(this,a,b);Array.prototype.push.apply(this,Array.prototype.slice.call(c,
0,c.length))},members:{__bY:null,init:function(){if(this.getProperty("$$qx-widget-initialized"))return!1;this.setAttribute("data-qx-class",this.classname);this.addClass("qx-widget");this.addClass(this.getCssPrefix());this.setProperty("$$qx-widget-initialized",!0);return!0},getCssPrefix:function(){if(!this.__bY){var a=this.classname.split(".");this.__bY="qx-"+a[a.length-1].toLowerCase()}return this.__bY},setEnabled:function(a){this.setAttribute("disabled",!a);this.find("*").setAttribute("disabled",
!a);return this},getEnabled:function(){return!this.getAttribute("disabled")},setTemplate:function(a,b){return this._setData("templates",a,b)},setConfig:function(a,b){return this._setData("config",a,b)},_setData:function(a,b,c){this.forEach(function(d){d[a]||(d[a]={});d[a][b]=c});return this},getTemplate:function(a){return this._getData("templates",a)},getConfig:function(a){return this._getData("config",a)},_getData:function(a,b){var c=this.getProperty(a),d;c&&(d=c[b]);if(void 0===d&&"config"==a){c=
"qx"+qxWeb.string.firstUp(a)+qxWeb.string.firstUp(b);d=this.getData(c);if(!this[0]||!this[0].dataset&&null===d)d=void 0;try{d=JSON.parse(d)}catch(e){}}return void 0===d&&this.constructor["_"+a]?this.constructor["_"+a][b]:d},render:function(){return this},dispose:function(){this.removeAttribute("data-qx-class");this.setProperty("config",void 0);this.setProperty("templates",void 0);var a=this.classname.replace(/\./g,"-")+"-context";this.setProperty(a,void 0);this.setProperty("$$qx-widget-initialized",
void 0);this.removeClass("qx-widget");this.removeClass(this.getCssPrefix());for(var b in this.constructor.$$events)this.allOff(b);return qxWeb.$init(this,qxWeb)}},defer:function(a){qxWeb.$attach({$onFirstCollection:a.$onFirstCollection,$offFirstCollection:a.$offFirstCollection,widget:a.widget});qxWeb.$attachStatic({initWidgets:a.initWidgets})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/scroller-min.js
(function(){var k=window.qxWeb.$$qx;k.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});k.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){k.Bootstrap.define("baselib.Scroller",{extend:k.ui.website.Widget,construct:function(a,b){k.ui.website.Widget.call(this,a,b)},events:{scrollstart:"qx.event.Emitter",scroll:"qx.event.Emitter",scrollend:"qx.event.Emitter",boundary:"qx.event.Emitter",bouncestart:"qx.event.Emitter",bounceend:"qx.event.Emitter"},
statics:{_config:{vScroll:!0,vScrollbar:{enabled:!0,topOffset:0,bottomOffset:0,leftPosition:"auto"},hScroll:!1,hScrollbar:{enabled:!0,leftOffset:0,rightOffset:0,topPosition:"auto"},wheelFactor:{x:60,y:60,duration:300},bounce:!0,momentum:!0,useTransform:!0,useTransition:!1,timingFunction:"cubic-bezier(0.33,0.66,0.66,1)",minX:0.25,maxX:0.25,minY:0.25,maxY:0.25,deceleration:6E-4,maxScrollFactor:1.5},__Sp:"qx-scroller-vscrollbarwrapper qxVScrollbarWrapper",__Sq:"qx-scroller-hscrollbarwrapper qxHScrollbarWrapper",
__Sr:"qx-scroller-vscrollbar qxVScrollbar",__Ss:"qx-scroller-hscrollbar qxHScrollbar",__St:"qx-scroller-element",__Su:qxWeb.env.get("event.touch"),__Sv:qxWeb.env.get("css.transition"),scroller:function(a){var b=new baselib.Scroller(this);if(a){"undefined"==typeof a.vScroll&&a.hScroll&&(a.vScroll=!1);b.setProperty("__render",!1);for(var c in a)b.setConfig(c,a[c])}b.init();b.render();return b}},members:{init:function(){if(!k.ui.website.Widget.prototype.init.call(this))return!1;this._forEachElementWrapped(function(a){a.setProperty("__render",
!0);a.setProperty("__enabled",!0);a.setProperty("__scrollbarPos",{vertical:{x:0,y:0},horizontal:{x:0,y:0}});a.setProperty("__scrollbarStartPos",{vertical:{x:0,y:0},horizontal:{x:0,y:0}});var b=qxWeb(a[0].children[0]);a.setProperty("__wrapper",a);a.setProperty("__scroller",b);a.__NR(b,baselib.Scroller.__St);a.__iL();a.__Sw()});return!0},render:function(){var a=this.__NW("useTransition"),b=!1;"undefined"!=typeof a&&(!0===a&&!1===this.getConfig("useTransition"))&&(b=!0);this.__NV();var c,d,e,f,g,h;this._forEachElementWrapped(function(a){d=
a.getProperty("__scroller");b&&this.__Rc(baselib.Scroller.__Sv.name);g=a.__NW("vScrollbar");h=a.__NW("hScrollbar");c=a.getProperty("__wrapper");f=c[0].getBoundingClientRect();e=d[0].getBoundingClientRect();a.setProperty("__wrapperRect",f);a.setProperty("__scrollerRect",e);a.setProperty("__maxScroll",{x:f.width-e.width,y:f.height-e.height});a.setProperty("__boundaries",{maxX:a.__NW("maxX")*f.width,maxY:a.__NW("maxY")*f.height,minX:-e.width+f.width*(1-a.__NW("minX")),minY:-e.height+f.height*(1-a.__NW("minY"))});
a.setProperty("__availableWrapperHeight",f.height-g.topOffset-g.bottomOffset);a.setProperty("__availableWrapperWidth",f.width-h.leftOffset-h.rightOffset);a.setProperty("__hScroll",this.__NW("hScroll")&&0>this.getProperty("__maxScroll").x);a.setProperty("__vScroll",this.__NW("vScroll")&&e.height>f.height);!1===this.__NW("useTransition")&&d.setStyle("TransitionDuration","0s");a.__SF(200);a.__SG(a.getProperty("__hScroll"),a.getProperty("__vScroll"));a.__SO();a.setProperty("__rendered",!0)});return this},
setConfig:function(a,b){"Object"===qxWeb.type.get(b)&&(b=qxWeb.object.merge(baselib.Scroller._config[a],b));k.ui.website.Widget.prototype.setConfig.call(this,a,b);return this},setOption:function(a,b){if(this.__SU(a))if(typeof b==typeof this.getConfig(a)){if("object"==typeof b){var c=baselib.Scroller._config[a],d;for(d in c)"undefined"==typeof b[d]?b[d]=c[d]:typeof b[d]!=typeof c[d]&&qxWeb.debug("Wrong option type for "+a+"["+d+"]. Expected :"+typeof b[d])}this.setConfig(a,b);this.getProperty("__render")&&
this.render()}else qxWeb.debug("Wrong option type for "+a+". Expected :"+typeof this.getConfig(a));else qxWeb.debug("Option "+a+" not found !");return this},setOptions:function(a){this.setProperty("__render",!1);for(var b in a)this.setOption(b,a[b],!1);this.setProperty("__render",!0);this.init()||this.render();return this},getPosition:function(){var a=this.__SV(this.eq(0).getProperty("__scroller"));return{x:parseFloat(a[0].toFixed(2)),y:parseFloat(a[1].toFixed(2))}},getOption:function(a){return this.__NW(a)},
scrollTo:function(a,b,c){c=c||0;this._forEachElementWrapped(function(d){var e=a,f,g;d.stop();f=d.__Tg(a,b);a=f.x;b=f.y;e.length||(e=[{x:a,y:b,time:c}]);f=0;for(g=e.length;f<g;f++)d.getProperty("__steps").push({x:e[f].x,y:e[f].y,time:e[f].time||0});0===c?this.__SW(a,b):d.__Ti()});return this},scrollToElement:function(a,b){a=qxWeb(a);var c=null;this._forEachElementWrapped(function(d){c=d.getProperty("__scroller");for(var e=0;e<a.length;e++)if(qxWeb(a[e]).isChildOf(c)){var f=d.__NW("hScroll")?d.__SD(a[e],
c[0]):d.getProperty("__x"),e=d.__NW("vScroll")?d.__SE(a[e],c[0]):d.getProperty("__y");d.scrollTo(-f,-e,b);break}});return this},refresh:function(){this.render();return this},stop:function(){this._forEachElementWrapped(function(a){this.getConfig("useTransition")?a.__SY():qxWeb.EVENT.animation.cancelFrame(a.getProperty("__aniTime"));a.setProperty("__steps",[]);a.setProperty("__scrollerMoved",!1);a.setProperty("__animating",!1);a.__dk("stop",a.getPosition())});return this},disable:function(){this._forEachElementWrapped(function(a){a.getProperty("__enabled")&&
(a.stop(),a.__SF(0),a.setProperty("__enabled",!1),a.__SB(),a.__SI())});return this},enable:function(){this._forEachElementWrapped(function(a){if(!a.getProperty("__enabled")){var b=a.__NW("vScrollbar"),c=a.getProperty("__vScrollbar"),d=a.getProperty("__hScrollbar"),e=a.__NW("hScrollbar");a.setProperty("__enabled",!0);a.__iL();b.enabled&&c&&a.__SH(c,a.getProperty("__vScrollbarWrapper"));e.enabled&&d&&a.__SH(d,a.getProperty("__hScrollbarWrapper"))}});return this},__NR:function(a,b){b.split(" ").forEach(function(b){a.addClass(b)})},
__Sw:function(){var a=qxWeb.env.get("css.transform"),b="transform";a&&(b=k.bom.Style.getCssName(a.name));this.setProperty("__x",0);this.setProperty("__y",0);a=this.getProperty("__scroller");this.getConfig("useTransition")&&(b=this.getConfig("useTransform")?b:"top left",a.setStyle("transition-property",b),a.setStyle("transition-duration","0s"),a.setStyle("transform-origin","0 0"),a.setStyle("transition-timing-function",this.getConfig("timingFunction")));this.getConfig("useTransform")?a.setStyles({transform:this.__SA(0,
0),position:"absolute"}):this.getProperty("__scroller").setStyles({position:"absolute",left:"0px",top:"0px"});this.setProperty("__boundary",!1)},__Sx:function(a){return qxWeb.env.get("event.mspointer")?["LEFT","MIDDLE","RIGHT"][a.button]:!baselib.Scroller.__Su&&a.getButton?a.getButton().toUpperCase():"LEFT"},__Sy:function(a){var b=this.getProperty("__vScrollbar"),c=this.getProperty("__hScrollbar");return b&&b[0]&&a==b[0]||c&&c[0]&&a==c[0]},__Sz:function(a){if(this.getProperty("__scrollerMoved")&&
!this.getProperty("__animating")){var b=a.getRelatedTarget();b?!this.__Sy(b)&&qxWeb(b).isChildOf(this.getProperty("__scroller"))||this.__Te(this.getProperty("__moveEventHandler"),a):this.__Te(this.getProperty("__moveEventHandler"),a)}},__SA:function(a,b){var c="translate"+(qxWeb.env.canTransform3d()?"3d(":"("),d=qxWeb.env.canTransform3d()?", 0px)":")";return c+a+"px, "+b+"px"+d+" scale(1)"},__Pa:function(a){a.touches&&1<a.touches.length&&this.setProperty("__multipleStart",!0)},__Pb:function(a){a.touches&&
1<a.touches.length?this.setProperty("__multipleMove",!0):a.preventDefault()},__Pc:function(a){0===a.touches.length&&(this.setProperty("__multipleStart",!1),this.setProperty("__multipleMove",!1))},__iL:function(){var a=this.getProperty("__scroller");baselib.Scroller.__Su&&(a.on("touchstart",this.__Pa,this),a.on("touchmove",this.__Pb,this),a.on("touchend",this.__Pc,this));qxWeb(document).on("pointerdown",this.__SC,this);qxWeb(window).on(qxWeb.EVENT.resize,this.refresh,this);a.on("pointerdown",this.__mH,
this);if(!baselib.Scroller.__Su)a.on("pointerout",this.__Sz,this);qxWeb(window).on("pointerout",this.__Sz,this)},__SB:function(){var a=this.getProperty("__scroller");qxWeb(document).off("pointerdown",this.__SC,this);qxWeb(window).off(qxWeb.EVENT.resize,this.refresh,this);a.off("pointerdown",this.__mH,this);qxWeb(window).off("pointerout",this.__Sz,this);baselib.Scroller.__Su?(a.off("touchstart",this.__Pa,this),a.off("touchmove",this.__Pb,this),a.off("touchend",this.__Pc,this)):a.off("pointerout",this.__Sz,
this)},__SC:function(){this.setProperty("__scrollbarMoved",!1)},__SD:function(a,b){var c=0;if(a.offsetParent)for(;a.offsetParent&&(c+=a.offsetLeft,a=a.offsetParent,a!=b&&!qxWeb(b).isChildOf(qxWeb(a))););else a.x&&(c+=a.x);return c},__SE:function(a,b){var c=0;if(a.offsetParent)for(;a.offsetParent&&(c+=a.offsetTop,a=a.offsetParent,a!=b&&!qxWeb(b).isChildOf(qxWeb(a))););else a.y&&(c+=a.y);return c},__dk:function(a,b){b.target=this.getProperty("__scroller")[0];this.emit(a,b)},__SF:function(a){var b=this.getProperty("__x"),
c=this.getProperty("__y"),d=this.getProperty("__maxScroll"),e=0<=b?0:b<d.x?d.x:b,d=0<=c||0<d.y?0:c<d.y?d.y:c;e==b&&d==c?this.getProperty("__scrollerMoved")&&(this.__dk("scrollend",{x:e,y:d}),this.setProperty("__scrollerMoved",!1)):this.scrollTo(e,d,a||0)},__SG:function(a,b){var c=this.__NW("hScrollbar"),d=this.__NW("vScrollbar"),e=this.getProperty("__vScrollbar"),f=this.getProperty("__hScrollbar");c.enabled?a&&!f&&(f=qxWeb.create("<div></div>"),c=qxWeb.create("<div></div>"),this.__NR(f,baselib.Scroller.__Ss),
this.__NR(c,baselib.Scroller.__Sq),f.setStyles({position:"absolute",zIndex:"1"}),f.$$type="horizontal",this.setProperty("__hScrollbarWrapper",c),this.setProperty("__hScrollbar",f),f.appendTo(c),c.appendTo(this.getProperty("__wrapper")),this.__SH(f,c)):f&&(this.__SI(f,this.getProperty("__hScrollbarWrapper")),this.getProperty("__hScrollbarWrapper").remove(),this.setProperty("__hScrollbar",null),this.setProperty("__hScrollbarWrapper",null));d.enabled?b&&!e&&(e=qxWeb.create("<div></div>"),d=qxWeb.create("<div></div>"),
this.__NR(e,baselib.Scroller.__Sr),this.__NR(d,baselib.Scroller.__Sp),e.setStyles({position:"absolute",zIndex:"1"}),e.$$type="vertical",this.setProperty("__vScrollbarWrapper",d),this.setProperty("__vScrollbar",e),e.appendTo(d),d.appendTo(this.getProperty("__wrapper")),this.__SH(e,d)):e&&(this.__SI(e,this.getProperty("__vScrollbarWrapper")),this.getProperty("__vScrollbarWrapper").remove(),this.setProperty("__vScrollbar",null),this.setProperty("__vScrollbarWrapper",null))},__SH:function(a,b){var c=
this.__SL.bind(this,a),d=this.__SK.bind(this,a),e=this.__SJ.bind(this,a);this.setProperty("__scrollbarStartHandler",c);this.setProperty("__wrapperTapHandler",d);this.setProperty("__mouseWheelHandler",e);a.on("pointerdown",c,this);this.getProperty("__wrapper").on(k.bom.client.Event.getMouseWheel().type,e,this);b.on("tap",d,this)},__SI:function(){var a=this.getProperty("__hScrollbar"),b=this.getProperty("__vScrollbar"),c=this.getProperty("__wrapper");a&&(a.off("pointerdown",this.getProperty("__scrollbarStartHandler"),
this),this.getProperty("__hScrollbarWrapper").off("tap",this.getProperty("__wrapperTapHandler"),this));b&&(b.off("pointerdown",this.getProperty("__scrollbarStartHandler"),this),this.getProperty("__vScrollbarWrapper").off("tap",this.getProperty("__wrapperTapHandler"),this));c.off(k.bom.client.Event.getMouseWheel().type,this.getProperty("__mouseWheelHandler"),this)},__SJ:function(a,b){var c=this.__NW("wheelFactor");b.preventDefault();this.stop();var d=this.getProperty("__x")-k.util.Wheel.getDelta(b,
"x")*c.x,e=this.getProperty("__y")-k.util.Wheel.getDelta(b,"y")*c.y;"vertical"==a.$$type?this.scrollTo(this.getProperty("__x"),e,c.duration):this.scrollTo(d,this.getProperty("__y"),c.duration)},__SK:function(a,b){if(!this.getProperty("__scrollbarMoved")){this.stop();var c=b.getTarget(),d=this.getProperty("__hScrollbar"),e=this.getProperty("__vScrollbar"),f=this.getProperty("__wrapper");e&&c==e[0]||d&&c==d[0]||(c=this.__SR(b.getDocumentLeft()-f.getOffset().left-this.__NW("hScrollbar").leftOffset),
f=this.__SQ(b.getDocumentTop()-f.getOffset().top-this.__NW("vScrollbar").topOffset),"vertical"==a.$$type?this.scrollTo(this.getProperty("__x"),-f*(1/this.getProperty("__vratio")),0):this.scrollTo(-c*(1/this.getProperty("__hratio")),this.getProperty("__y"),0))}},__SL:function(a,b){b.preventDefault();b.stopPropagation();this.stop();var c=baselib.Scroller.__Su?b.touches[0]:b;this.setProperty("__SL",{x:c.clientX,y:c.clientY});c=this.__SV(a);this.getProperty("__scrollbarPos")[a.$$type].x=c[0];this.getProperty("__scrollbarPos")[a.$$type].y=
c[1];c=this.__SM.bind(this,a);qxWeb(document).on("pointermove",c,this);qxWeb(document).once("pointerup",this.__SN.bind(this,c),this)},__SM:function(a,b){b.preventDefault();b.stopPropagation();this.setProperty("__scrollbarMoved",!0);var c=baselib.Scroller.__Su?b.touches[0]:b,d=c.clientX-this.getProperty("__SL").x,c=c.clientY-this.getProperty("__SL").y,d=this.getProperty("__scrollbarPos")[a.$$type].x+d,c=this.getProperty("__scrollbarPos")[a.$$type].y+c;"vertical"==a.$$type?0<c&&c<this.getProperty("__wrapperRect").height-
this.getProperty("__vheight")&&this.scrollTo(this.getProperty("__x"),-c*(1/this.getProperty("__vratio")),0):0<d&&d<this.getProperty("__wrapperRect").width-this.getProperty("__hwidth")&&this.scrollTo(-d*(1/this.getProperty("__hratio")),this.getProperty("__y"),0)},__SN:function(a,b){qxWeb(document).off("pointermove",a,this)},__SO:function(){var a=this.getProperty("__scrollerRect"),b=this.getProperty("__wrapperRect"),c=this.getProperty("__hScrollbarWrapper"),d=this.getProperty("__vScrollbarWrapper"),
e=this.getProperty("__maxScroll"),f=this.getProperty("__vScrollbar"),g=this.getProperty("__hScrollbar");if(g){var h=this.__NW("hScrollbar"),l=this.getProperty("__availableWrapperWidth")/a.width;this.setProperty("__hratio",l);1<=l?(this.setProperty("__hratio",1),c.addClass("inactive")):c.hasClass("inactive")&&c.removeClass("inactive");this.setProperty("__hwidth",Math.round(this.getProperty("__availableWrapperWidth")*l));g.setStyle("width",this.getProperty("__hwidth")+"px");c=b.width-h.rightOffset-
this.getProperty("__hwidth");this.setProperty("__hratio",(h.leftOffset-c)/e.x);this.setProperty("__hScrollbarRect",g[0].getBoundingClientRect())}f&&(g=this.__NW("vScrollbar"),this.setProperty("__vratio",this.getProperty("__availableWrapperHeight")/a.height),a=this.getProperty("__vratio"),1<=a?(this.setProperty("__vratio",1),d.addClass("inactive")):d.hasClass("inactive")&&d.removeClass("inactive"),this.setProperty("__vheight",Math.round(this.getProperty("__availableWrapperHeight")*a)),f.setStyle("height",
this.getProperty("__vheight")+"px"),b=b.height-g.bottomOffset-this.getProperty("__vheight"),this.setProperty("__vratio",(g.topOffset-b)/e.y),this.setProperty("__vScrollbarRect",f[0].getBoundingClientRect()));this.__ST()},__SP:function(a){var b=this.getProperty("__hScrollbar");a=void 0!==a?a:this.getProperty("__x");a=-Math.round(a*this.getProperty("__hratio"));var c=this.getProperty("__wrapperRect").height-this.getProperty("__hScrollbarRect").height;a=this.__SR(a);isNaN(a)||isNaN(c)||(this.__NW("useTransform")?
"custom"==this.__NW("hScrollbar").topPosition?b.setStyle("transform","translateX("+a+"px)"):b.setStyle("transform",this.__SA(a,c)):(b.setStyle("left",a+"px"),"auto"==this.__NW("hScrollbar").topPosition?b.setStyle("top",c+"px"):b.setStyle("top","")))},__SQ:function(a){var b=this.__NW("vScrollbar");a+=b.topOffset;b=b.topOffset+this.getProperty("__availableWrapperHeight")-this.getProperty("__vheight");a=0>a?0:a;return a>b?b:a},__SR:function(a){var b=this.__NW("hScrollbar");a+=b.leftOffset;b=b.leftOffset+
this.getProperty("__availableWrapperWidth")-this.getProperty("__hwidth");a=0>a?0:a;return a>b?b:a},__NV:function(){for(var a in baselib.Scroller._config)this.setProperty("__$$scroller_"+a,this.getConfig(a))},__NW:function(a){return this.getProperty("__$$scroller_"+a)},__SS:function(a){var b=this.getProperty("__vScrollbar");a=void 0!==a?a:this.getProperty("__y");a=this.__SQ(-Math.round(a*this.getProperty("__vratio")));var c=this.getProperty("__wrapperRect").width-this.getProperty("__vScrollbarRect").width;
isNaN(a)||isNaN(c)||(this.__NW("useTransform")?"custom"==this.__NW("vScrollbar").leftPosition?b.setStyle("transform","translateY("+a+"px)"):b.setStyle("transform",this.__SA(c,a)):(b.setStyle("top",a+"px"),"auto"==this.__NW("vScrollbar").leftPosition?b.setStyle("left",c+"px"):b.setStyle("left","")))},__ST:function(a,b){this.getProperty("__vScrollbar")&&this.__SS(b);this.getProperty("__hScrollbar")&&this.__SP(a)},__SU:function(a){return"undefined"!=typeof baselib.Scroller._config[a]},__SV:function(a){var b=
0,c=0;if(this.__NW("useTransform")){var d=null;if(d=a.getStyle("transform").match(/matrix\((.*?)\)/))d=RegExp.$1.split(","),b=Number(d[4]),c=Number(d[5]);else if(d=a.getStyle("transform").match(/matrix3d\((.*?)\)/))d=RegExp.$1.split(","),b=Number(d[12]),c=Number(d[13])}else b=parseInt(a.getStyle("left"),10),c=parseInt(a.getStyle("top"),10);return[b,c]},__SW:function(a,b){a=this.getProperty("__hScroll")?a:0;b=this.getProperty("__vScroll")?b:0;a=Math.floor(a);b=Math.floor(b);var c=this.getProperty("__scroller");
this.__NW("useTransform")?c.setStyle("transform",this.__SA(a,b)):c.setStyles({left:a+"px",top:b+"px"});this.__ST(a,b);this.setProperty("__x",a);this.setProperty("__y",b);this.__dk("scroll",{x:a,y:b})},__SX:function(a){this.getProperty("__scroller").setStyle("transition-duration",0.001*a+"s");this.getProperty("__vScrollbar")&&this.getProperty("__vScrollbar").setStyle("transition-duration",0.001*a+"s");this.getProperty("__hScrollbar")&&this.getProperty("__hScrollbar").setStyle("transition-duration",
0.001*a+"s");0===a&&(a=this.getPosition(),this.__SW(a.x,a.y))},__SY:function(){var a=this.getProperty("__transition");a&&a.isRunning()&&a.cancel();this.__SX(0)},__mH:function(a){if(this.getProperty("__rendered")&&"LEFT"===this.__Sx(a)&&!this.getProperty("__multipleStart")){var b=this.getProperty("__scroller");if(this.getProperty("__enabled")){this.setProperty("__startTime",(new Date).getTime());this.setProperty("__scrollingDirection",null);this.__NW("useTransition")&&this.__SY();this.setProperty("__boundary",
!1);this.setProperty("__scrollerMoved",!1);this.setProperty("__animating",!1);var c=this.__SV(b);!this.__NW("momentum")||c[0]==this.getProperty("__x")&&c[1]==this.getProperty("__y")||(this.__NW("useTransition")?b[0].removeEventListener(qxWeb.EVENT.transitionEnd,this.__cY):qxWeb.EVENT.animation.cancelFrame(this.aniTime),this.setProperty("__steps",[]),this.__SW(c[0],c[1]));var d={x:a.clientX,y:a.clientY},c={x:c[0],y:c[1]};this.setProperty("__startPosition",{x:this.getProperty("__x"),y:this.getProperty("__y")});
this.setProperty("__Tb",{x:a.clientX,y:a.clientY});this.__dk("scrollstart",c);this.setProperty("__moveEventHandler",this.__Td.bind(this,d,c));a=this.__Te.bind(this,this.getProperty("__moveEventHandler"));b.on("pointermove",this.getProperty("__moveEventHandler"),this);b.once("pointerup",a,this)}}},__Ta:function(a){var b=this.getProperty("__scrollingDirection"),c=this.getProperty("__Tb"),d=Math.abs(a.clientX-c.x),e=Math.abs(a.clientY-c.y),c={x:0>a.clientX-c.x?"left":"right",y:0>a.clientY-c.y?"up":"down"};
b&&(b.x!=c.x&&10<d||b.y!=c.y&&10<e)&&(this.setProperty("__Tb",{x:a.clientX,y:a.clientY}),this.setProperty("__startPosition",this.getPosition()),this.setProperty("__startTime",(new Date).getTime()));this.setProperty("__scrollingDirection",c)},__Tc:function(a,b){a.setStyle("transition-property","none");a.setStyle("transition-duration","0ms");a.setStyle("transition-timing-function","none");a.setStyle("transition-delay","0ms");a[0].style.removeProperty(b);a[0].style.removeProperty("transition")},__Rc:function(a){this.__Tc(this.getProperty("__scroller"),
a);var b=this.getProperty("__vScrollbar"),c=this.getProperty("__hScrollbar");b&&this.__Tc(b,a);c&&this.__Tc(c,a)},__Td:function(a,b,c){baselib.Scroller.__Su||c.preventDefault();if(!this.getProperty("__multipleMove")){a=c.clientX;b=c.clientY;this.__Ta(c);a-=this.getProperty("__Tb").x;b-=this.getProperty("__Tb").y;var d=this.getProperty("__x")+a,e=this.getProperty("__y")+b;this.setProperty("__Tb",{x:c.clientX,y:c.clientY});c=this.__NW("bounce");var f=this.getProperty("__maxScroll"),g=this.getProperty("__boundaries"),
h=this.getProperty("__x"),l=this.getProperty("__y");if(0<d||d<f.x)d=c?h+a/2:0<=d||(0<=f.x?0:f.x);if(0<e||e<f.y)e=c?l+b/2:0<=e||(0<=f.y?0:f.y);(d<g.minX||d>g.maxX||e<g.minY||e>g.maxY)&&!this.getProperty("__boundary")&&(this.__dk("boundary",{x:d,y:e}),this.setProperty("__boundary",!0));this.setProperty("__scrollerMoved",!0);this.__SW(d,e)}},__Te:function(a,b){if(!baselib.Scroller.__Su||!b.touches||0===b.touches.length){this.getProperty("__scroller").off("pointermove",a,this);var c=this.getProperty("__x"),
d=this.getProperty("__y"),e,f,g={dist:0,time:0},h={dist:0,time:0},l=(new Date).getTime()-this.getProperty("__startTime");e=c;f=d;if(this.getProperty("__scrollerMoved")){var k=this.__NW("bounce"),m=this.getProperty("__wrapperRect"),q=this.getProperty("__scrollerRect"),n=this.getProperty("__maxScroll"),r=this.getProperty("__startPosition"),p=this.getProperty("__boundaries");if(300>l&&this.__NW("momentum")){g=e?this.__Tf(e-r.x,l,-c,q.width-m.width+c,k?m.width:0,"x"):g;h=f?this.__Tf(f-r.y,l,-d,0>n.y?
q.height-m.height+d:0,k?m.height:0,"y"):h;e=c+g.dist;f=d+h.dist;if(0<c&&0<e||c<n.x&&e<n.x)g={dist:0,time:0};if(0<d&&0<f||d<n.y&&f<n.y)h={dist:0,time:0}}if(g.dist||h.dist)c=Math.max(Math.max(g.time,h.time),10),this.scrollTo(Math.floor(e),Math.floor(f),c);else{if(this.getProperty("__x")<p.minX||this.getProperty("__x")>p.maxX||this.getProperty("__y")<p.minY||this.getProperty("__y")>p.maxY)this.bouncing=!0,this.__dk("bouncestart",{x:this.getProperty("__x"),y:this.getProperty("__y")});this.__SF(200)}}else{if(baselib.Scroller.__Su){for(e=
b.getTarget();1!=e.nodeType;)e=e.parentNode;"SELECT"!=e.tagName&&("INPUT"!=e.tagName&&"TEXTAREA"!=e.tagName)&&(f=document.createEvent("MouseEvents"),f.initMouseEvent("click",!0,!0,b.view,1,b.screenX,b.screenY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,null),f._fake=!0,e.dispatchEvent(f))}this.__SF(200)}}},__Tf:function(a,b,c,d,e,f){var g=this.__NW("deceleration"),h=this.getProperty("__wrapperRect"),l=this.__NW("maxScrollFactor"),k=h.width*l,h=h.height*l,m=Math.abs(a)/b;b=m*m/(2*
g);l=0;0<a&&b>c?(c+=e/(6/(b/m*g)),m=m*c/b,b=c):0>a&&b>d&&(d+=e/(6/(b/m*g)),m=m*d/b,b=d);b*=0>a?-1:1;l=m/g;a=b;if(Math.abs(b)>=k||Math.abs(b)>=h)"x"==f?(a=0>b?-k:k,l=a*l/b):"y"==f&&(a=0>b?-h:h,l=a*l/b),l=1E3>l?1E3:l;return{dist:a,time:Math.floor(l)}},__Tg:function(a,b){var c=this.getProperty("__maxScroll"),d=this.getProperty("__boundaries");this.__NW("bounce")?b<d.minY?b=d.minY:b>d.maxY&&(b=d.maxY):(0<a?a=0:a<c.x&&(a=c.x),0<b?b=0:b<c.y&&(b=c.y));return{x:a,y:b}},__cY:function(a){var b=this.getProperty("__scroller");
a.target==b[0]&&(b[0].removeEventListener(qxWeb.EVENT.transitionEnd,this.__cY),this.__Ti())},__Th:function(a){var b=this.__NW("vScroll")?"y":"x",c=this.getProperty("__"+b),d=this.getProperty("__transition");d?d.setOptions(c,a[b],a.time,"easeIn"):(d=new baselib.Transition(c,a[b],a.time,"easeIn"),this.setProperty("__transition",d),d.on("progress",function(a){this.__dk("scroll",this.getPosition())}.bind(this)));d.setTiming(this.__NW("timingFunction"),!0);d.setFrameTime(100);return d},__Ti:function(){var a=
this.getProperty("__x"),b=this.getProperty("__y"),c=(new Date).getTime(),d,e,f;if(!this.getProperty("__animating"))if(this.getProperty("__steps").length)if(d=this.getProperty("__steps").shift(),d.x==a&&d.y==b&&(d.time=0),this.setProperty("__animating",!0),this.setProperty("__scrollerMoved",!0),this.__NW("useTransition")){var g=this.__Th(d);this.__SX(d.time);this.__SW(d.x,d.y);g.start();this.setProperty("__animating",!1);d.time?this.getProperty("__scroller")[0].addEventListener(qxWeb.EVENT.transitionEnd,
this.__cY.bind(this),!1):this.__SF(0)}else{var h=this;f=function(){var g=(new Date).getTime(),k;g>=c+d.time?(h.__SW(d.x,d.y),h.setProperty("__animating",!1),h.getProperty("__bouncing")&&(h.setProperty("__bouncing",!1),h.__dk("bounceend",{x:h.getProperty("__x"),y:h.getProperty("__y")})),h.__Ti()):(g=(g-c)/d.time-1,e=Math.sqrt(1-g*g),g=(d.x-a)*e+a,k=(d.y-b)*e+b,h.__SW(g,k),h.getProperty("__animating")&&h.setProperty("__aniTime",qxWeb.EVENT.animation.requestFrame(f)))};f()}else this.__SF(400)}},defer:function(a){qxWeb.$attach({scroller:a.scroller});
qxWeb.$attachStatic({scroller:function(a,c){"string"==typeof a&&"#"!=a.charAt(0)&&"."!=a.charAt(0)&&(a="#"+a);return qxWeb(a).scroller(c)}})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/carousel-min.js
(function(){var f=window.qxWeb.$$qx;f.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});f.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){f.Bootstrap.define("baselib.Carousel",{extend:f.ui.website.Widget,construct:function(a,b){f.ui.website.Widget.call(this,a,b)},statics:{__OE:!1,__OF:!1,__OS:-1!=["mobile","tablet"].indexOf(qxWeb.env.get("device.type")),__OT:function(){var a=qxWeb.env.get("css.transform"),b=f.core.Environment.get("css.animation");
baselib.Carousel.__OE=null!==a&&"object"===typeof a&&null!==b&&"object"===typeof b;baselib.Carousel.__OF=baselib.Carousel.__OE?a["3d"]:!1},_config:{autoAnimate:!1,duration:400,showArrows:!0,startIndex:0,swipe:!0,delay:2E3,ignoreMouseOver:[]},carousel:function(a){var b=new baselib.Carousel(this);b.setProperty("__config",a);b.init();return b}},events:{"switch":"qx.event.Emitter",beforehide:"qx.event.Emitter",beforeshow:"qx.event.Emitter",afterhide:"qx.event.Emitter",aftershow:"qx.event.Emitter"},members:{init:function(){if(!f.ui.website.Widget.prototype.init.call(this))return!1;
baselib.Carousel.__OT();this.__dp();this._forEachElementWrapped(function(a){var b=a.find(".carouselView, .qx-carousel-view");a.setProperty("__element",b);a.setProperty("el",b);a.__OW();a.__OV();a.__Pg()});this.getProperty("__render")&&this.render();return!0},render:function(){this._forEachElementWrapped(function(a){var b=a.getProperty("__element"),d=b.getChildren();b.setStyle("overflow","hidden");d.addClass("qx-carousel-view-item");a.setProperty("__items",d);a.__OX();a.__Pe();a.__OU()});return this},
count:function(){return this.eq(0).getProperty("__items").length},getCurrentIndex:function(){return this.eq(0).getProperty("__currentIndex")},getElement:function(){return this.eq(0).getProperty("__element")},showNext:function(a){this._forEachElementWrapped(function(b){b.__Pm()||(b.__Pn(),b.setProperty("__noDelay",!0),b.moveTo(b.__Pp(),a))});return this},showPrev:function(a){this._forEachElementWrapped(function(b){b.__Pm()||(b.__Pn(),b.setProperty("__noDelay",!0),b.moveTo(b.__Pq(),a))});return this},
enableSwipe:function(){this._forEachElementWrapped(function(a){a.getProperty("__element").on("swipe",a.__Ph,a)});return this},disableSwipe:function(){this._forEachElementWrapped(function(a){a.getProperty("__element").off("swipe",a.__Ph,a)});return this},start:function(){this._forEachElementWrapped(function(a){a.setProperty("__userStop",!1);a.__mH()});return this},stop:function(){this._forEachElementWrapped(function(a){a.setProperty("__userStop",!0);a.__GI()});return this},hideLeftArrow:function(){var a=
null;this._forEachElementWrapped(function(b){(a=b.getProperty("__arrowBackward"))&&a.addClass("hidden")});return this},hideRightArrow:function(){var a=null;this._forEachElementWrapped(function(b){(a=this.getProperty("__arrowForward"))&&a.addClass("hidden")})},showLeftArrow:function(){var a=null;this._forEachElementWrapped(function(b){(a=b.getProperty("__arrowBackward"))&&a.removeClass("hidden")});return this},showRightArrow:function(){var a=null;this._forEachElementWrapped(function(b){(a=this.getProperty("__arrowForward"))&&
a.removeClass("hidden")})},setStopInteraction:function(a){a="Array"===qxWeb.type.get(a)?a:[a];var b=null;this._forEachElementWrapped(function(d){a.forEach(function(a){a="#"==a.charAt(0)||"."==a.charAt(0)?a:"#"+a;b=qxWeb(a);0<b.length&&(b.on("tap",d.stop,d),b.on("keyup",d.stop,d))})});return this},moveTo:function(a,b){this._forEachElementWrapped(function(d){if(!d.__Pm()&&a!=d.getProperty("__currentIndex")&&(d.__Pn(),d.__Po(a))){var c=d.getProperty("__currentIndex");d.setProperty("__noDelay",!0);d.setProperty("__nextIndex",
d.__Pp());d.setProperty("__prevIndex",d.__Pq());var e=a<c?0:1;"string"==typeof b&&-1!==["left","right"].indexOf(b)&&(e="left"===b?0:1);d.setProperty("__state",{toHide:c,toShow:a});d.__Pu(a,c,e)}});return this},dispose:function(){var a=null,b=null,d=null;this._forEachElementWrapped(function(c){a=c.getProperty("__element");c.stop();baselib.Carousel.__OS||(a.off("mouseover",c.__Pi,c),a.off("mouseout",c.__Pj,c),c.off("mouseover",c.__Pi,c),c.off("mouseout",c.__Pj,c));a.find("input,select,textarea").off("focus",
this.__Pf,this);c.getConfig("swipe")&&(qxWeb.env.get("event.touch")||qxWeb.env.get("event.mspointer")&&0<navigator.msMaxTouchPoints)?(a.off("swipe",c.__Ph,c),a.off("pointerdown",c.__Pa,c)):a.off("pointermove",c.__gc,c);c.getConfig("autoAnimate")&&qxWeb.messaging&&(qxWeb.messaging.remove(c.getProperty("__openMessagingId")),qxWeb.messaging.remove(c.getProperty("__closeMessagingId")));qxWeb(document.documentElement).off("pointerdown",c.__wr,c);b=c.getProperty("__arrowForward");d=c.getProperty("__arrowForward");
b&&d&&(b.off("tap",c.__Pr,c),d.off("tap",c.__Ps,c))});return f.ui.website.Widget.prototype.dispose.call(this)},__OU:function(){if(this.getConfig("autoAnimate")){var a=this.__Pp();this.setProperty("__nextIndex",a);this.getProperty("__state",{toShow:a,toHide:null});this.__mH()}},__OV:function(){var a=this.getProperty("__element");baselib.Carousel.__OF?a.setStyle("transform","translate3d(0px, 0px, 0px)"):baselib.Carousel.__OE&&a.setStyle("transform","translate(0px, 0px)")},__OW:function(){this.setProperty("__userStop",
!1);this.setProperty("startIndex",this.getConfig("startIndex"));this.setProperty("__currentIndex",this.getConfig("startIndex"));this.setProperty("__noDelay",!1);this.setProperty("__showing",!1);this.setProperty("__hiding",!1);this.setProperty("__mouseOver",!1);this.setProperty("__focused",!1);this.setProperty("__state",{toHide:this.getConfig("startIndex"),toShow:null});this.setProperty("__stoped",!0);this.setProperty("__backwards",!1)},__OX:function(){var a=this.find(".arrow.forward,.qx-carousel-arrow.qx-carousel-forward"),
b=this.find(".arrow.backward,.qx-carousel-arrow.qx-carousel-backward");!this.getProperty("__arrowForward")&&(!this.getProperty("__arrowForward")&&a&&b)&&(this.setProperty("__arrowForward",a),this.setProperty("__arrowBackward",b),a.on("tap",this.__Pr,this),b.on("tap",this.__Ps,this),!1===this.getConfig("showArrows")?this.__PA():this.__Pz())},__OY:function(a){a.touches||(a.pageX=a.clientX,a.pageY=a.clientY,a.touches=[a],a.changedTouches=[a],a.targetTouches=[a]);return a},__Pa:function(a){var b=this.getProperty("__element");
b.on("pointermove",this.__Pb,this);b.on("pointerup",this.__Pc,this);a=this.__OY(a);this.setProperty("__isPageScrollTarget",null);this.setProperty("__touchStartPosition",[a.clientX,a.clientY])},__Pb:function(a){var b=this.getProperty("__touchStartPosition");a=this.__OY(a);this.setProperty("__deltaX",a.clientX-b[0]);this.setProperty("__deltaY",a.clientY-b[1]);null===this.getProperty("__isPageScrollTarget")&&(b=this.getProperty("__deltaX")/this.getProperty("__deltaY"),this.setProperty("__isPageScrollTarget",
1>Math.abs(b)));this.getProperty("__isPageScrollTarget")||(a.preventDefault(),a.stopPropagation())},__Pc:function(){var a=this.getProperty("__element");a.off("pointermove",this.__Pb,this);a.off("pointerup",this.__Pc,this)},__Pd:function(){var a=this.getProperty("__element"),b=this.__OP(0),d=this.__OP(-100),c=this;this.getProperty("startIndex")!=this.getConfig("startIndex")&&(this.setProperty("__currentIndex",this.getConfig("startIndex")),this.setProperty("startIndex",this.getConfig("startIndex")));
var e=null,f=null;a.getChildren()._forEachElementWrapped(function(a,g){a.getProperty("__initialized")||(a.setStyle("position","absolute"),a.setProperty("__opacity",a.getStyle("opacity")),a.setProperty("__display",a.getStyle("display")),e=c.__mk.bind(c,a),f=c.__mm.bind(c,a),a.setProperty("__animationStartHandler",e),a.setProperty("__animationEndHandler",f),a.setProperty("__initialized",!0));g===c.getProperty("__currentIndex")?(a.setStyle(b.property,b.value),a.getProperty("__initialized")&&"none"==
a.getStyle("display")&&a.setStyle("display",a.getProperty("__display"))):(a.setStyle("display","none"),a.setStyle(d.property,d.value))});a.getHeight()<this.getProperty("__items").eq(0).getHeight()&&a.setStyle("height","100%")},__Pe:function(){if(this.getConfig("autoAnimate")){if(this.__Pm()){var a=this.getProperty("__items"),b=this.getProperty("__state");this.setProperty("__hiding",!1);this.setProperty("__showing",!1);a.eq(b.toShow).stop();a.eq(b.toHide).stop()}this.__GI()}this.__Pd()},__Pf:function(){this.setProperty("__focused",
!0);this.getConfig("autoAnimate")&&this.__GI()},__wr:function(a){a=a.getTarget();this.getProperty("__focused")&&qxWeb(a).isChildOf(this)&&(this.setProperty("__focused",!1),this.getConfig("autoAnimate")&&this.__mH())},__gc:function(a){a.preventDefault()},__Pg:function(){var a=this.getProperty("__element");baselib.Carousel.__OS||(a.on("mouseover",this.__Pi,this),a.on("mouseout",this.__Pj,this),this.on("mouseover",this.__Pi,this),this.on("mouseout",this.__Pj,this));a.find("input,select,textarea").on("focus",
this.__Pf,this);if(this.getConfig("swipe")&&(qxWeb.env.get("event.touch")||qxWeb.env.get("event.mspointer")&&0<navigator.msMaxTouchPoints))a.on("swipe",this.__Ph,this),a.on("pointerdown",this.__Pa,this);else a.on("pointermove",this.__gc,this);this.getConfig("autoAnimate")&&qxWeb.messaging&&(this.setProperty("__openMessagingId",qxWeb.messaging.on("dialog","open",this.stop,this)),this.setProperty("__closeMessagingId",qxWeb.messaging.on("dialog","close",this.start,this)));qxWeb(document.documentElement).on("pointerdown",
this.__wr,this)},__Ph:function(a){a=a.swipe.direction;this.setProperty("__noDelay",!0);"left"===a?this.__Pv():"right"===a&&this.__Pw()},__Pi:function(){!1===this.getProperty("__mouseOver")&&(this.setProperty("__mouseOver",!0),!1!==this.getConfig("showArrows")&&this.__Pz(),this.__Pm()||(this.__Pn(),this.getConfig("autoAnimate")&&this.__GI()))},__Pj:function(a){if(a.getRelatedTarget()&&this.getProperty("__mouseOver")){a=a.getRelatedTarget();var b=qxWeb(a);if(a==this[0]||b.isChildOf(this)||-1!==this.getConfig("ignoreMouseOver").indexOf(b.getClass()))return}this.setProperty("__mouseOver",
!1);"always"!=this.getConfig("showArrows")&&this.__PA();this.getConfig("autoAnimate")&&!this.getProperty("__focused")&&this.__mH()},__Pk:function(a){var b=this.getProperty("__state");switch(a){case "beforehide":case "beforeshow":this.emit(a,{current:b.toHide,next:b.toShow});break;case "aftershow":case "afterhide":case "switch":this.emit(a,{current:b.toShow,prev:b.toHide})}},__mk:function(a){this.setProperty(a.getProperty("__action"),!0)},__mm:function(a){a=a.getProperty("__action");this.setProperty(a,
!1);"__hiding"==a&&this.__Pk("afterhide");"__showing"==a&&this.__Pk("aftershow");this.__Pm()||this.__Pl()},__Pl:function(){var a=this.getProperty("__state");this.__Pn();this.__Pm()||(this.setProperty("__currentIndex",a.toShow),this.getProperty("__items").eq(a.toHide).setStyle("display","none"),this.__Pk("switch"),this.getConfig("autoAnimate")&&(this.getProperty("__mouseOver")||this.getProperty("__stoped")?this.__GI():(this.setProperty("__noDelay",!1),window.setTimeout(function(){this.__Pv()}.bind(this),
0))))},__Pm:function(){return this.getProperty("__showing")||this.getProperty("__hiding")},__Pn:function(){var a=this.getProperty("__animationTimer");this.__Pm()||null===a||(window.clearTimeout(a),this.setProperty("__animationTimer",null))},__mH:function(){if(this.__Pm()||this.getProperty("__userStop")||!this.getProperty("__stoped"))this.setProperty("__stoped",!1);else{this.__Pn();this.setProperty("__stoped",!1);this.setProperty("__noDelay",!1);var a=this.__OP(-100),b=this.__OP(0),d=this.getProperty("__items");
this.getProperty("__items").setStyle(a.property,a.value);d.eq(this.getProperty("__currentIndex")).setStyle(b.property,b.value);this.__Pv()}},__Po:function(a){return"Number"===qxWeb.type.get(a)&&parseFloat(a)==parseInt(a,10)?0<=a&&a<this.getProperty("__items").length:!1},__GI:function(){this.getProperty("__stoped")||(this.setProperty("__noDelay",!0),this.setProperty("__stoped",!0),this.__Pn())},__OP:function(a,b){b=b||"%";return baselib.Carousel.__OF?{property:"transform",value:"translate3d("+a+b+
",0"+b+",0px)",animationValue:[a+b,"0"+b,"0px"]}:baselib.Carousel.__OE?{property:"transform",value:"translate("+a+b+",0"+b+")",animationValue:[a+b,"0"+b]}:{property:"left",value:a+b,animationValue:a+b}},__Pp:function(){return(this.getProperty("__currentIndex")+1)%this.getProperty("__items").length},__Pq:function(){var a=this.getProperty("__items").length;return(this.getProperty("__currentIndex")+a-1)%a},__Pr:function(){this.setProperty("__noDelay",!0);this.__Pv()},__Ps:function(){this.setProperty("__noDelay",
!0);this.__Pw()},__Pt:function(a){a.once("animationStart",a.getProperty("__animationStartHandler"),this);a.once("animationEnd",a.getProperty("__animationEndHandler"),this)},__Pu:function(a,b,d){if(!this.__Pm()){this.__Pn();var c=this.__Py(a,d),e=this.__Px(b,d);a=30;a=0<e.desc.delay?e.desc.delay:30;c.desc.delay=0;e.desc.delay=0;a=window.setTimeout(function(){this.__Pk("beforeshow");this.__Pk("beforehide");this.setProperty("__showing",!0);this.setProperty("__hiding",!0);this.__Pt(c.item);this.__Pt(e.item);
c.item.animate(c.desc);e.item.animate(e.desc)}.bind(this),a);this.setProperty("__animationTimer",a)}},__Pv:function(){if(!this.__Pm()){this.__Pn();this.setProperty("__backwards",!1);var a={toHide:this.getProperty("__currentIndex"),toShow:this.__Pp()};this.setProperty("__state",a);this.__Pu(a.toShow,a.toHide,1)}},__Pw:function(){if(!this.__Pm()){this.__Pn();this.setProperty("__backwards",!1);var a={toHide:this.getProperty("__currentIndex"),toShow:this.__Pq()};this.setProperty("__state",a);this.__Pu(a.toShow,
a.toHide,-1)}},__Px:function(a,b){if(a===this.getProperty("__currentIndex")){var d=1==b?-100:100,c=this.getProperty("__items").eq(a);c.setProperty("__action","__hiding");d=this.__PC(c,0,d,this.getProperty("__noDelay"));return{item:c,desc:d,dir:b}}},__Py:function(a,b){if(a!==this.getProperty("__currentIndex")){var d=1==b?100:-100,c=this.__OP(d),e=this.getProperty("__items").eq(a);e.setStyle("opacity","0");e.setStyle("display","block");e.setStyle(c.property,c.value);e.setProperty("__action","__showing");
d=this.__PC(e,d,0,this.getProperty("__noDelay"));return{item:e,desc:d,dir:b}}},__Pz:function(){var a=this.getProperty("__arrowForward"),b=this.getProperty("__arrowBackward");a&&b&&(b.removeClass("hidden"),a.removeClass("hidden"))},__PA:function(){var a=this.getProperty("__arrowForward"),b=this.getProperty("__arrowBackward");b&&a&&(b.addClass("hidden"),a.addClass("hidden"))},__PB:function(a,b){return"showArrows"==a?-1!=["true","false","always"].indexOf(b.toString()):"undefined"!=typeof baselib.Carousel._config[a]&&
typeof b==typeof baselib.Carousel._config[a]},__dp:function(){var a=this.getProperty("__config");if(a){for(var b in a)this.__PB(b,a[b])&&this.setConfig(b,a[b]);this.setProperty("__config",null);this.setProperty("__render",!0)}},__PC:function(a,b,d,c){b=this.__OP(b);var e=this.__OP(d),f=baselib.Carousel.__OE?"translate":"left";c={duration:this.getConfig("duration"),keep:100,timing:"ease-out",delay:c?0:this.getConfig("delay"),keyFrames:{0:{},100:{}}};c.keyFrames[0][f]=b.animationValue;c.keyFrames[100][f]=
e.animationValue;0===d&&(c.keyFrames[0].opacity=a.getProperty("__opacity"),c.keyFrames[100].opacity=a.getProperty("__opacity"));return c}},defer:function(a){qxWeb.$attach({carousel:a.carousel});qxWeb.$attachStatic({carousel:function(a,d){"string"==typeof a&&(a="#"==a.charAt(0)?a:"#"+a);return qxWeb(a).carousel(d)}})}})})()})();

$q.define("UNOUNO.components.renderinclude",{construct:function(properties,callbacks,options){this.properties=properties;this.success=callbacks.success;this.error=callbacks.error;this.options=options;this.init();},statics:{cache:{},getCachedResponse:function(url){return this.cache[url];},setCachedResponse:function(url,response){this.cache[url]=response;
}},members:{properties:null,callback:null,callback:function(fnc,response){typeof (fnc)=="function"&&fnc.call(null,response);},createRenderIncludeURL:function(){var querystring={reuse:UNOUNO.params.reuseDOM};["part","href","module","search"].forEach(function(key){if(this.properties.hasOwnProperty(key)&&this.properties[key]){querystring["__render_"+key]=this.properties[key];
}},this);if(querystring.__render_href){while(!!querystring.__render_href.length&&querystring.__render_href.charAt(0)=="/"){querystring.__render_href=querystring.__render_href.substring(1);}}var url=window.location.href;["#","?"].forEach(function(token){var indexOfToken=url.indexOf(token);if(indexOfToken>-1){url=url.substring(0,indexOfToken);
}});url=$q.uri.appendParams(url,querystring);return url;},handleResponse:function(response){if(response.readyState==4){if(response.status===200&&response.responseText){this.callback(this.success,response);}else{this.callback(this.error,response);}}},init:function(){var url=this.createRenderIncludeURL();
var cachedResponse=UNOUNO.components.renderinclude.getCachedResponse(url);if(!cachedResponse){var xhr=$q.xhr(url,this.options);xhr.on("loadend",function(response){UNOUNO.components.renderinclude.setCachedResponse(url,response);this.handleResponse(response);},this);xhr.send(null);return ;}this.handleResponse(cachedResponse);
}}});$q.$attachStatic({"renderinclude":function(configuration,callbacks,options){return new UNOUNO.components.renderinclude(configuration,callbacks,options);}});
$q.define("UNOUNO.components.lazyAsterisks",{statics:{loaded:{},show:function(caller,part,href){var asterisk=this.loaded[part+"::"+href].asterisk;asterisk.setProperty("caller",caller);$q("body").append(asterisk);this.setStyles(asterisk,caller);this.inspectCaller(asterisk,caller,caller.getOffset());},inspectCaller:function(asterisk,caller,offset){var currentOffset=caller.getOffset();
if(currentOffset.top!=offset.top||currentOffset.left!=offset.left){this.hide(asterisk.getData("part"),asterisk.getData("href"));return ;}var inspectTimeout=window.setTimeout(function(){this.inspectCaller(asterisk,caller,offset);}.bind(this),1000);caller.setProperty("inspectTimeout",inspectTimeout);},setStyles:function(asterisk,caller){var windowWidth=$q(window).getWidth();
var asteriskWidth=asterisk.getWidth(true);var callerWidth=caller.getWidth(true);var top=caller.getOffset().top;var left=caller.getOffset().left;if((left+asteriskWidth)>windowWidth){left=((left+callerWidth)-asteriskWidth);}asterisk.setStyles({position:"absolute",top:top+"px",left:left+"px"});asterisk.show();
},hide:function(part,href){var asterisks;if(part&&href){asterisks=$q(".lazyload-asterisk[data-part = '"+part+"'][data-href = '"+href+"']");}else{asterisks=$q(".lazyload-asterisk");}asterisks.forEach(function(asterisk){asterisk=$q(asterisk);var href=asterisk.getData("href");var part=asterisk.getData("part");
var caller=asterisk.getProperty("caller");if(caller){var inspectTimeout=caller.getProperty("inspectTimeout");window.clearTimeout(inspectTimeout);asterisk.setProperty("caller",undefined);}asterisk.remove();},this);},init:function(){this.initializeClickEvent();this.initializeResizeEvent();},initializeResizeEvent:function(){$q(window).on("resize",function(e){if(!!$q(".lazyload-asterisk").length){$q(".lazyload-asterisk").forEach(function(asterisk){asterisk=$q(asterisk);
var href=asterisk.getData("href");var part=asterisk.getData("part");var caller=asterisk.getProperty("caller");if(caller){var inspectTimeout=caller.getProperty("inspectTimeout");window.clearTimeout(inspectTimeout);this.setStyles(asterisk,caller);window.setTimeout(function(){caller.setProperty("inspectTimeout",window.setTimeout(function(){this.inspectCaller(asterisk,caller,caller.getOffset());
}.bind(this),750));}.bind(this),0);}},this);}},this);},initializeClickEvent:function(){$q(".main-nav-item").on("mouseover",function(e){if($q(".lazyload-asterisk").length>0){this.hide();}},this);$q(document).on("click",function(e){var target=$q(e.getTarget());if(!!$q(".lazyload-asterisk").length&&!!!target.getAncestors(".lazyload-asterisk").length){this.hide();
}if(target.hasClass("lazy-asterisk")){e.preventDefault();var properties=target.getAllData();$q.renderinclude({part:properties.part,href:properties.href,module:properties.module,search:properties.search},{success:function(target,properties,response){var content=$q.create(response.responseText);content.addClass("lazyload-asterisk");
content.setData("part",properties.part);content.setData("href",properties.href);this.loaded[properties.part+"::"+properties.href]=new Object();this.loaded[properties.part+"::"+properties.href].asterisk=content;$q(".info-footnote-close",content).on("click",function(e){e.preventDefault();var target=$q(e.getTarget());
if(!target.hasClass("lazyload-asterisk")){target=target.getAncestors(".lazyload-asterisk:eq(0)");}this.hide(properties.part,properties.href);},this);this.show(target,properties.part,properties.href);}.bind(this,target,properties),error:function(target,properties,response){}.bind(this,target,properties)});
}},this);}}});$q.ready(function(){UNOUNO.components.lazyAsterisks.init();});
$q.define("UNOUNO.components.lazyLightbox",{construct:function(element){this.element=$q(element);if(this.element&&this.element.hasClass("lazy-lightbox")){this.properties=this.element.getAllData();this.lightboxName=$q.string.camelCase(this.properties.part);this.initializeClickEvents();if(this.properties.trigger&&this.properties.trigger==="onload"){this.openLightbox();
}return this;}return undefined;},members:{element:null,content:null,properties:{},lightboxName:null,instance:null,inspectTimer:null,firstCompleteCallback:true,getLightboxOpener:function(){return this.element;},openLightbox:function(){this.getLightboxContent();},callback:function(event){var ctx=(UNOUNO.lightbox||{})[this.lightboxName];
if(ctx&&this.lightboxName&&!!this.lightboxName.length&&typeof (ctx[event])==="function"){return ctx[event].apply(ctx,[].concat.call([].slice.call(arguments,1),this));}return undefined;},lightboxDimensions:function(){this.instance.show();var content=this.instance.getContent();var contentHeight=content.getHeight(true);
var contentWidth=content.getWidth(true);var contentMaxWidth=content.getWidthMax(true);if(contentMaxWidth>1030){contentWidth=860;}var minWidth=this.properties.minwidth;var minHeight=this.properties.minheight;if(!isNaN(minWidth)&&contentWidth<minWidth){contentWidth=minWidth;}if(!isNaN(minHeight)&&contentHeight<minHeight){contentHeight=minHeight;
}this.instance.setWidth(Number(contentWidth));this.instance.setHeight(Number(contentHeight));if(this.instance.getHeight()>$q(window).getHeight()){this.instance.setTop($q(window).getScrollTop()+40);}this.instance.close();this.instance.show();},determineContentDimensions:function(){var content=this.instance.getContent();
var currentContentHeight=content.getHeight();var minHeight=this.properties.minheight;if(!isNaN(minHeight)&&currentContentHeight<minHeight){currentContentHeight=minHeight;}if(currentContentHeight!=Number(this.instance.getHeight())){this.instance.setHeight(Number(currentContentHeight));}},initializeLightbox:function(){if(!this.instance){this.instance=$q.lightbox(this.content);
this.instance.setDefaultStyle(true);var instanceBlocker=this.instance.getBlocker();instanceBlocker.setBackgroundColor("#4d84bb");instanceBlocker.setOpacity(0.75);this.lightboxDimensions();this.instance.close();instanceBlocker.on("unblock",function(){$q(document).offMatchTarget("click",".lightbox-close",this.closeLightbox,this);
$q(document).offMatchTarget("click",".qx-blocker",this.closeLightbox,this);window.clearInterval(this.inspectInterval);window.setTimeout(function(){this.callback("onClosed",this.instance);}.bind(this),0);},this);instanceBlocker.on("block",function(){$q(document).onMatchTarget("click",".lightbox-close",this.closeLightbox,this);
$q(document).onMatchTarget("click",".qx-blocker",this.closeLightbox,this);this.inspectInterval=window.setInterval(function(){this.determineContentDimensions();}.bind(this),150);window.setTimeout(function(){this.callback("onComplete",this.instance,this.firstCompleteCallback);if(this.firstCompleteCallback){this.firstCompleteCallback=false;
}if(typeof (UNOUNO.tracking.lightboxTracking)==="function"){UNOUNO.tracking.lightboxTracking(this.lightboxName);}}.bind(this),0);},this);this.callback("onCreate",this.instance);}this.instance.show();},closeLightbox:function(target,e){e.preventDefault();this.callback("onCleanUp",this.instance);this.instance.close();
},getLightboxContent:function(){if(!this.instance){if(!this.properties.reference||!!!this.properties.reference.length){this.getContentViaXHR({success:function(response){this.prepareLightbox(response.responseText);}});return ;}var renderIncludeReference=$q(".lazy-lightbox-reference[data-renderinclude = '"+this.properties.reference+"']");
if(!!renderIncludeReference.length&&!!(renderIncludeReference.getHtml()||"").length){this.prepareLightbox(renderIncludeReference.getHtml());}return ;}this.initializeLightbox();},initializeClickEvents:function(){this.element.on("click",function(e){e.preventDefault();this.getLightboxContent();},this);},prepareLightbox:function(content){var qxHtml=$q.create(content);
if(!qxHtml.getChildren().length&&!!content.length){qxHtml=$q.create("<div />").setHtml(content);}this.content=qxHtml;this.content=this.callback("onContentLoaded",this.content)||this.content;this.content.find("img").forEach(function(image){new Image().src=$q(image).getAttribute("src");});this.content.hasClass("hidden")&&this.content.removeClass("hidden");
this.initializeLightbox();},getContentViaXHR:function(callbacks,options){$q.renderinclude({part:this.properties.part,href:this.properties.href,module:this.properties.module,search:this.properties.search},{success:(callbacks.success||new Function()).bind(this),error:(callbacks.error||new Function()).bind(this)},options);
}}});$q.$attachStatic({"lazyLightbox":function(element){return new UNOUNO.components.lazyLightbox($q(element));}});$q.ready(function(){$q(".lazy-lightbox").forEach(function(element){return $q.lazyLightbox(element);});});
$q.define("UNOUNO.lightbox.lightboxContentSitelock",{statics:{onComplete:function(lightbox,firstCall,instance){if(firstCall){var ctx=$q(lightbox.getContent());var tabs=ctx.find("ul.tabs > li");var tabContents=ctx.find(".tab-content");tabs.on("click",function(e){var target=$q(e.getTarget());var tabId=target.getData("tab");
tabs.removeClass("current");tabContents.removeClass("current");target.addClass("current");tabContents.filter("[id = "+tabId+"]").addClass("current");},this);}}}});$q.define("UNOUNO.lightbox.lightboxContentWebsiteBuilder",{statics:{onComplete:function(lightbox,firstCall,instance){if(firstCall){lightbox.getContent().find(".responsive-layout").forEach(function(container){new UNOUNO.animation.responsiveLayout($q(container),{"classes":["tablet","smartphone","desktop"],"cycletime":3500}).start();
});}}}});$q.define("UNOUNO.lightbox.lightboxFormSubscribe",{statics:{onComplete:function(lightbox,firstCall,instance){$q.placeholder.update();}}});$q.define("UNOUNO.lightbox.lightboxContentContentDeliveryNetwork",{statics:{onComplete:function(lightbox,firstCall,instance){if(firstCall){var ctx=$q(lightbox.getContent());
var tabs=ctx.find("ul.tabs > li");var tabContents=ctx.find(".tab-content");tabs.on("click",function(e){var target=$q(e.getTarget());var tabId=target.getData("tab");tabs.removeClass("current");tabContents.removeClass("current");target.addClass("current");tabContents.filter("[id = "+tabId+"]").addClass("current");
},this);}}}});$q.define("UNOUNO.components.vh215Lightbox",{construct:function(startHours,endHours,showContent,showAfter,excludeDays){this.startHours=startHours;this.endHours=endHours;this.showAfter=showAfter||3000;this.showContent=showContent;this.excludeDays=excludeDays||[0];if(!!$q(showContent).length){this.showLightbox();
}},members:{showAfter:0,startHours:0,endHours:0,showContent:null,excludeDays:null,showLightbox:function(){var now=new Date();var currentHour=now.getHours();var currentDay=now.getDay();if(currentHour>=this.startHours&&currentHour<this.endHours&&this.excludeDays.indexOf(currentDay)==-1){window.setTimeout(function(){var lightBox=new qui.bom.lightbox.LightBox();
lightBox.setWidth(940);lightBox.setHeight(325);lightBox.getBlocker().setBackgroundColor("#4d84bb");lightBox.getBlocker().setOpacity(0.75);lightBox.setContent($q(this.showContent).getHtml());lightBox.show();UNOUNO.tracking.lightboxTracking("tsInbound-layer");$q(".lightbox-close",$q(".lightbox_container")).on("click",function(lightBox){lightBox.close();
}.bind(this,lightBox),this);}.bind(this),this.showAfter);}}}});$q.define("UNOUNO.components.lightboxes",{statics:{init:function(){if(document.getElementById("tvspot-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("tvspot","tvspot-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);
}if(document.getElementById("webappVideo-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("webappVideo","webappVideo-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("custom-layout-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("custom-layout","custom-layout-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("custom-style-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("custom-style","custom-style-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("insert-elements-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("insert-elements","insert-elements-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("image-gallery-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("image-gallery","image-gallery-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("image-edit-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("image-edit","image-edit-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("contact-maps-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("contact-maps","contact-maps-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("diyfilmSEO-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("diyfilmSEO","diyfilmSEO-container",true);
UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("diyfilmSMC-container")){UNOUNO.inline.webappsLightBox=new UNOUNO.global.LightBox("diyfilmSMC","diyfilmSMC-container",true);UNOUNO.inline.webappsLightBox.lightBox.setWidth(940);}if(document.getElementById("branches-container")){UNOUNO.inline.branchesBrowser=new UNOUNO.global.LightBox("lightbox-branches","branches-container",true);
UNOUNO.inline.branchesBrowser.lightBox.setWidth(940);}}}});UNOUNO.components.lightboxes.init();
$q.define("UNOUNO.components.webfontPrice",{construct:function(price,configuration){configuration=configuration||{};this._priceConfiguration=$q.object.merge({},this._defaultConfiguration,this._configuration,configuration);this.setPrice(price);},members:{_defaultConfiguration:{currency:true,replace00With:"",thousandsSeparator:"",decimalSeparator:".",decimalLength:2},_object:undefined,_priceConfiguration:undefined,_price:undefined,setDecimalSeparator:function(decimalSeparator){this._priceConfiguration.decimalSeparator=!!decimalSeparator;
this._parse();return this;},setDecimalLength:function(decimalLength){this._priceConfiguration.decimalLength=decimalLength;this._parse();return this;},setCurrency:function(currency){this._priceConfiguration.currency=currency;this._parse();return this;},setThousandsSeparator:function(thousandsSeparator){this._priceConfiguration.thousandsSeparator=thousandsSeparator;
this._parse();return this;},setReplace00With:function(replace00With){this._priceConfiguration.replace00With=replace00With;this._parse();return this;},setCurrencyBefore:function(currencyBefore){this._priceConfiguration.currencyBefore=currencyBefore;this._parse();return this;},setCurrencyBehind:function(currencyBehind){this._priceConfiguration.currencyBehind=currencyBehind;
this._parse();return this;},setPrice:function(price){this._price=price;this._parse();return this;},getCurrency:function(){return !!this._priceConfiguration.currency;},getConfiguration:function(){return this._priceConfiguration;},getDecimalSeparator:function(){return this._priceConfiguration.decimalSeparator;
},getThousandsSeparator:function(){return this._priceConfiguration.thousandsSeparator;},getDecimalLength:function(){return this._priceConfiguration.decimalLength;},getRawPrice:function(){return Number(this._price).toFixed(Math.max(0,~~this._priceConfiguration.decimalLength));},getReplace00With:function(){return this._priceConfiguration.replace00With||undefined;
},getFormattedPrice:function(){var result=this.getRawPrice();var currencySign=this.getCurrencySign();var decimalSeparator=this.getDecimalSeparator();var thousandsSeparator=this.getThousandsSeparator();var decimalLength=this.getDecimalLength();if(decimalSeparator){result=result.replace(".",decimalSeparator);
}if(thousandsSeparator){result=result.replace(new RegExp("\\d(?=(\\d{3})+"+(decimalLength>0?"\\D":"$")+")","g"),"$&"+thousandsSeparator);}var resultSplitted=result.split(decimalSeparator);if(resultSplitted[1]==="00"){result=resultSplitted[0];if("replace00With" in this._priceConfiguration&&!!this._priceConfiguration.replace00With.length){result+=decimalSeparator+this._priceConfiguration.replace00With;
}}if(this.getCurrency()){if(this.isCurrencyBefore()){result=this.getCurrencySign()+""+result;}else{if(this.isCurrencyBehind()){result=result+" "+this.getCurrencySign();}}}return result;},isCurrencyBefore:function(){return !!this._priceConfiguration.currencyBefore;},isCurrencyBehind:function(){return !!this._priceConfiguration.currencyBehind;
},getCurrencySign:function(){return this._priceConfiguration.currencyBefore||this._priceConfiguration.currencyBehind||undefined;},parse:function(){return this._object;},format:function(){return this.getFormattedPrice();},draw:function(container){container=$q(container);if(container&&!!container.getAncestors(".webfont-price-container").length){if(container.hasClass("price-container")){return this._drawPriceContainer(container);
}else{if(container.hasClass("price-container-inline")){return this._drawInlinePriceContainer(container);}}return false;}return false;},_drawPriceContainer:function(container){var parsedObject=this._object;var priceBeforeSeparatorElement=container.getChildren(".price-before-separator");var priceSeparatorElement=container.getChildren(".price-separator");
var priceBehindSeparatorElement=container.getChildren(".price-behind-separator");var priceBehindTextElement=container.getChildren(".price-text-behind-inline");if(!!priceBeforeSeparatorElement.length){priceBeforeSeparatorElement.setTextContent(parsedObject.beforeDecimalSeparator);if(parsedObject.decimalSeparator&&parsedObject.behindDecimalSeparator){if(!!!priceSeparatorElement.length){priceSeparatorElement=$q.create("<span />").addClass("price-separator").setTextContent(parsedObject.decimalSeparator).insertAfter(priceBeforeSeparatorElement);
}if(!!!priceBehindSeparatorElement.length){priceBehindSeparatorElement=$q.create("<span />").addClass("price-behind-separator").insertAfter(priceSeparatorElement);}if(container.hasClass("price-should-be-supped")&&!priceBehindSeparatorElement.hasClass("price-sup")){priceBehindSeparatorElement.addClass("price-sup");
}if(parsedObject.behindDecimalSeparator==0||isNaN(parsedObject.behindDecimalSeparator)){priceBehindSeparatorElement.addClass("price-zero");}else{if(priceBehindSeparatorElement.hasClass("price-zero")){priceBehindSeparatorElement.removeClass("price-zero");}}var previousBehindSeparatorHtml=$q.create("<span />").append(priceBehindSeparatorElement.getChildren()).getHtml();
if(previousBehindSeparatorHtml){priceBehindSeparatorElement.setHtml(previousBehindSeparatorHtml+parsedObject.behindDecimalSeparator);}else{priceBehindSeparatorElement.setHtml(parsedObject.behindDecimalSeparator);}if(!!priceBehindTextElement.length&&container.hasClass("price-should-be-supped")&&!priceBehindTextElement.hasClass("price-behind-separator-supped")){priceBehindTextElement.addClass("price-behind-separator-supped");
}}else{priceSeparatorElement.remove();priceBehindSeparatorElement.remove();if(!!priceBehindTextElement.length&&priceBehindTextElement.hasClass("price-behind-separator-supped")){priceBehindTextElement.removeClass("price-behind-separator-supped");}}return true;}return false;},_drawInlinePriceContainer:function(container){var parsedObject=this._object;
var priceElement=container.getChildren(".price-text-inline").getChildren(".price-text");if(!!priceElement.length){priceElement.setTextContent(parsedObject.formattedPrice);return true;}return false;},_parse:function(){this._object=new Object();this._object.rawPrice=this.getRawPrice();this._object.formattedPrice=this.getFormattedPrice();
this._object.currencySign=this.getCurrencySign();this._object.decimalSeparator=this.getDecimalSeparator();this._object.thousandsSeparator=this.getThousandsSeparator();var splittedFormattedPrice=this._object.formattedPrice.split(this.getDecimalSeparator());this._object.beforeDecimalSeparator=splittedFormattedPrice[0];
this._object.behindDecimalSeparator=splittedFormattedPrice[1];}}});$q.$attachStatic({"webfontPrice":function(price,configuration){return new UNOUNO.components.webfontPrice(price,configuration);}});




UNOUNO.init.registerForJSLoad(function(){if(typeof (UNOUNO.util.infoFootnote)=="function"){UNOUNO.inline.footnoteFccKwkHotline=new UNOUNO.util.infoFootnote("footnote-fcckwkhotline","asterisk-fcckwkhotline","left");UNOUNO.inline.footnoteKwk=new UNOUNO.util.infoFootnote("footnote-kwk","asterisk-kwk","left");
UNOUNO.inline.footnoteKwkHosting=new UNOUNO.util.infoFootnote("footnote-kwk-hosting","asterisk-kwk-hosting","left");UNOUNO.inline.footnoteKwkHosting=new UNOUNO.util.infoFootnote("footnote-kwk-hosting","asterisk-kwk-hosting-diy","left");}});
$q.define("UNOUNO.components.local",{statics:{init:function(){UNOUNO.inline.hideLayer=function(e){var expireDate=new Date();$q("#cookieinfo-container").addClass("hide");expireDate=new Date();expireDate.setDate(expireDate.getDate()+30);document.cookie="banner-cookieinfo=1;expires="+expireDate.toUTCString()+";";
};$q("#cookieinfo-close").addListener("click",UNOUNO.inline.hideLayer,this,false);if(document.cookie.indexOf("banner-cookieinfo")===-1){$q("#cookieinfo-container").addClass("show");}}}});UNOUNO.components.local.init();UNOUNO.local={isValidPostcode:function(postcode){var postcodeRegEx=/[A-Z]{1,2}[0-9]{1,2} ?[0-9][A-Z]{2}/i;
return postcodeRegEx.test(postcode);},formatPostcode:function(postcode){if(UNOUNO.local.isValidPostcode(postcode)){var postcodeRegEx=/(^[A-Z]{1,2}[0-9]{1,2})([0-9][A-Z]{2}$)/i;return postcode.replace(postcodeRegEx,"$1 $2");}return postcode;}};


$q.define("UNOUNO.components.webfontPrice",{extend:UNOUNO.components.webfontPrice,construct:function(price,configuration){this.base(arguments,price,configuration);},members:{_configuration:{currencyBefore:"£",decimalSeparator:".",decimalLength:2}}});
qx.Bootstrap.define("UNOUNO.global.Functions",{statics:{getElementsByClassName:function(clsName,element){var retVal=[];var elements;if(element){elements=element.getElementsByTagName("*");}else{elements=document.getElementsByTagName("*");}for(var i=0;i<elements.length;i++){if(elements[i].className.indexOf(" ")>=0){var classes=elements[i].className.split(" ");
for(var j=0;j<classes.length;j++){if(classes[j]==clsName){retVal.push(elements[i]);}}}else{if(elements[i].className==clsName){retVal.push(elements[i]);}}}return retVal;},countdownIntervalDisplay:function(clazz,interval,useVisibility){useVisibility=useVisibility||false;var allCountdownElementsA;var allCountdownElementsB;
if(clazz instanceof Array){allCountdownElementsA=this.getElementsByClassName(clazz[0]);allCountdownElementsB=this.getElementsByClassName(clazz[1]);}else{allCountdownElementsA=this.getElementsByClassName(clazz);}if(allCountdownElementsA){for(var i=0;i<allCountdownElementsA.length;i++){var imgElements=this.getElementsByClassName("day");
if(imgElements.length>0){for(var x=0;x<imgElements.length;x+=1){imgElements[x].style.display="block";}}allCountdownElementsA[i].style.display="block";}}if(allCountdownElementsB){for(var i=0;i<allCountdownElementsB.length;i++){if(useVisibility){allCountdownElementsB[i].style.visibility="hidden";}else{allCountdownElementsB[i].style.display="none";
}}}window.setInterval(function(scope,clazz){return function(){scope.toggleCountdown(allCountdownElementsA,useVisibility);scope.toggleCountdown(allCountdownElementsB,useVisibility);};}(this,clazz),interval);},toggleCountdown:function(countdownElements){if(countdownElements){for(var i=0;i<countdownElements.length;
i++){if(countdownElements[i].style.visibility){if(countdownElements[i].style.visibility!=="visible"){countdownElements[i].style.visibility="visible";}else{countdownElements[i].style.visibility="hidden";}}else{if(countdownElements[i].style.display!=="block"){countdownElements[i].style.display="block";
}else{countdownElements[i].style.display="none";}}}}}}});

UNOUNO.util.infoFootnote=function(footnoteId,linkIDs,alignment,vertical){this.init(footnoteId,linkIDs,alignment,vertical);};UNOUNO.util.infoFootnote.prototype={parent:null,modifyedFootnote:false,initInfoFootnote:function(){if(document.getElementById("container")!==null){this.parent=document.getElementById("container");
}else{this.parent=document.getElementById("container-plain");}if(this.footnote){var i=0,openerLink;if(this.isArray(this.linkIDs)){for(i;i<this.linkIDs.length;i+=1){openerLink=document.getElementById(this.linkIDs[i]);if(openerLink){qx.bom.Element.addListener(openerLink,"click",this.openFootnote,this);
qx.bom.Element.addListener(openerLink,"mouseover",this.setHover,this);qx.bom.Element.addListener(openerLink,"mouseout",this.removeHover,this);}}}else{openerLink=document.getElementById(this.linkIDs);if(openerLink){qx.bom.Element.addListener(openerLink,"click",this.openFootnote,this);qx.bom.Element.addListener(openerLink,"mouseover",this.setHover,this);
qx.bom.Element.addListener(openerLink,"mouseout",this.removeHover,this);}}qx.bom.Element.addListener(this.footnote,"click",this.closeFootnote,this);}},setHover:function(e){qx.bom.element.Class.add(e._currentTarget,"asterisk-hover");},removeHover:function(e){qx.bom.element.Class.remove(e._currentTarget,"asterisk-hover");
},openFootnote:function(e){if(this.footnote){e.preventDefault();this.closeFootnote();if(UNOUNO.global.openFootnote){UNOUNO.global.openFootnote.style.display="none";}UNOUNO.global.openFootnote=this.footnote;this.footnote.style.display="block";this.modifyFootnote(e._currentTarget.id);}},closeFootnote:function(){var i,iframeFixIE6;
this.footnote.style.display="none";if(qx.core.Environment){if(qx.core.Environment.get("engine.version")==="mshtml"&&qx.core.Environment.get("engine.version")==="6.0"){iframeFixIE6=qx.bom.Collection.query(".footnoteInfoIframe")[0];if(iframeFixIE6){qx.dom.Element.remove(iframeFixIE6);}}}},modifyFootnote:function(openerLinkId){if(this.modifyedFootnote===false){if(this.footnote.parentNode!==this.parent){qx.dom.Element.insertBegin(this.footnote,this.parent);
}this.modifyedFootnote=true;}this.footnote.style.position="absolute";var openerLink=document.getElementById(openerLinkId),leftPos=typeof (q)==="object"?$q.create(openerLink).getOffset().left:qx.bom.element.Location.getLeft(openerLink),topPos=typeof (q)==="object"?$q.create(openerLink).getOffset().top:qx.bom.element.Location.getTop(openerLink)-10,width=this.footnote.offsetWidth,height=this.footnote.offsetHeight,idIE6,zIndexIE6,footnoteBoxIFrameIE6,footnoteBoxIFrameIE6Elem;
if(this.alignment==="left"||typeof this.alignment==="undefined"){leftPos=leftPos-width+25;qx.bom.element.Style.set(this.footnote,"left",leftPos+"px");}else{if(this.alignment==="right"){leftPos=leftPos-10;qx.bom.element.Style.set(this.footnote,"left",leftPos+"px");}}if(this.vertical==="down"||typeof this.vertical==="undefined"){qx.bom.element.Style.set(this.footnote,"top",topPos+"px");
}else{if(this.vertical==="up"){topPos=topPos-height+35;qx.bom.element.Style.set(this.footnote,"top",topPos+"px");}}if(qx.core.Environment){if(qx.core.Environment.get("engine.version")==="mshtml"&&qx.core.Environment.get("engine.version")==="6.0"){idIE6=this.footnote.id;zIndexIE6=qx.bom.element.Style.get(this.footnote,"zIndex","COMPUTED_MODE",true)-1;
if(!document.getElementById("iframe."+idIE6)){footnoteBoxIFrameIE6=document.createElement("iframe");footnoteBoxIFrameIE6.setAttribute("id","iframe."+idIE6);footnoteBoxIFrameIE6.setAttribute("src","/modules/frontend-ingrid/img/blank.gif");footnoteBoxIFrameIE6.className="footnoteInfoIframe";qx.dom.Element.insertBefore(footnoteBoxIFrameIE6,this.footnote);
footnoteBoxIFrameIE6Elem=document.getElementById("iframe."+idIE6);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"opacity",0);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"position","absolute");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"zIndex",zIndexIE6);qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"left",leftPos+"px");
qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"top",topPos+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"width",width+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"height",height+"px");qx.bom.element.Style.set(footnoteBoxIFrameIE6Elem,"display","block");}}}},isArray:function(linkIDs){return linkIDs&&typeof linkIDs==="object"&&typeof linkIDs.length==="number"&&typeof linkIDs.splice==="function"&&!(linkIDs.propertyIsEnumerable("length"));
},noTabIndex:function(){if(qx.bom.Collection.id(this.linkIDs).hasClass("no-tabindex")===true){qx.bom.Collection.id(this.linkIDs).setAttribute("tabindex","-1");}},init:function(footnoteId,linkIDs,alignment,vertical){this.footnote=document.getElementById(footnoteId);this.linkIDs=linkIDs;this.alignment=alignment;
this.vertical=vertical;this.noTabIndex();this.initInfoFootnote();}};
UNOUNO.util.TariffDynPrice=function(radioboxIDs){this.init(radioboxIDs);};UNOUNO.util.TariffDynPrice.prototype={radioboxIDs:null,qxBom:qx.bom,initRadioboxes:function(){var addListenerCallbackShowPrice=function(scope,radioboxId){return function(e){scope.showPrice(radioboxId);};};for(var i=0;i<this.radioboxIDs.length;
i++){if(this.isArray(this.radioboxIDs[i])){if(document.getElementById(this.radioboxIDs[i])){this.qxBom.Element.addListener(document.getElementById(this.radioboxIDs[i]),"change",addListenerCallbackShowPrice(this,this.radioboxIDs[i]));if(document.getElementById(this.radioboxIDs[i]).checked===true){this.showPrice(this.radioboxIDs[i]);
}else{this.hideColumn(this.radioboxIDs[i]);}}}else{if(document.getElementById(this.radioboxIDs[i])){this.qxBom.Element.addListener(document.getElementById(this.radioboxIDs[i]),"change",addListenerCallbackShowPrice(this,this.radioboxIDs[i]));if(document.getElementById(this.radioboxIDs[i]).checked===true){this.showPrice(this.radioboxIDs[i]);
}}}}},resetElems:function(){for(var i=0;i<this.radioboxIDs.length;i++){this.hidePrice(this.radioboxIDs[i]);}},showPrice:function(id){this.resetElems();var priceId=this.getPriceId(id);var priceElem=document.getElementById(priceId);if(priceId&&priceElem){priceElem.style.display="inline-block";}},hidePrice:function(id){var priceId=this.getPriceId(id);
var priceElem=document.getElementById(priceId);if(priceId&&priceElem){priceElem.style.display="none";}},getPriceId:function(id){if(document.getElementById(id)){var priceId=document.getElementById(id).value.replace(/-bundle/g,"");return priceId;}},isArray:function(param){return param&&typeof param==="object"&&typeof param.length==="number"&&typeof param.splice==="function"&&!(param.propertyIsEnumerable("length"));
},init:function(radioboxIDs){this.radioboxIDs=radioboxIDs;this.initRadioboxes();}};
$q.define("UNOUNO.components.sectionNavigation",{construct:function(configuration){configuration=configuration||{};if(configuration.hasOwnProperty("trackingEnabled")){this.trackingEnabled=configuration.trackingEnabled;}this.initializeSectionNavigation();this.initializePageLeaveEvent();this.initializeWindowInspection();
this.initializeTracking();window.setTimeout(function(){this.determineCurrentSection();}.bind(this),100);},members:{firePageSectionEventDelay:0.5,pageSectionChangeEvent:null,pageSectionAnchors:$q("a.section-anchor[name]"),previousPageSection:null,pageSectionNavigation:{wrapper:$q.create("<div />").addClass("sectionnav-container"),container:$q.create("<ul />").addClass("sectionnav"),children:[]},trackingEnabled:true,initializeSectionNavigation:function(){this.pageSectionNavigation.wrapper.append(this.pageSectionNavigation.container);
$q("body").append(this.pageSectionNavigation.wrapper);this.pageSectionAnchors.forEach(function(anchor,index){anchor=$q(anchor);var sectionNavChild=$q.create("<li />");var sectionNavChildLink=$q.create("<a />").setAttribute("href","#"+anchor.getAttribute("name"));var sectionNavChildBulletOutter=$q.create("<span />").addClasses(["bullet","smallbullet"]);
var sectionNavChildBulletInner=$q.create("<span />").addClasses(["bullet","bigbullet"]);var sectionNavChildBulletLabel=$q.create("<span />").addClass("label");if(this.trackingEnabled&&typeof (UNOUNO.tracking.genericTracking)=="function"){sectionNavChild.on("click",function(e){UNOUNO.tracking.genericTracking({eVar65:"section-nav:"+anchor.getAttribute("name")});
});}if(anchor.getAttribute("title")!=null&&!!anchor.getAttribute("title").length){sectionNavChildBulletLabel.setHtml(anchor.getAttribute("title"));}sectionNavChildBulletOutter.append(sectionNavChildBulletLabel);sectionNavChildBulletOutter.append(sectionNavChildBulletInner);sectionNavChildLink.append(sectionNavChildBulletOutter);
sectionNavChild.append(sectionNavChildLink);this.pageSectionNavigation.container.append(sectionNavChild);this.pageSectionNavigation.children.push({element:sectionNavChild,name:anchor.getAttribute("name"),position:anchor.getOffset().top});},this);},initializePageLeaveEvent:function(){window.onbeforeunload=function(e){$q(window).off("scroll",this.windowOnScroll,this);
}.bind(this);},initializeWindowInspection:function(){$q(window).on("scroll",this.windowOnScroll,this);},windowOnScroll:function(){this.determineCurrentSection();},getCurrentPageSection:function(){for(var c=0;c<this.pageSectionNavigation.children.length;c++){var currentPageSection=this.pageSectionNavigation.children[c];
if(currentPageSection.element.hasClass("activated-sectionitem")){return currentPageSection.name;}}return null;},determineCurrentSection:function(){var windowScrollTop=$q(window).getScrollTop();var windowHeight=$q(window).getHeight();var currentViewPort=windowScrollTop+windowHeight/2;this.pageSectionNavigation.children.forEach(function(sectionAnchor,index){var anchorStartPosition=sectionAnchor.position;
var anchorEndPosition=$q(document).getHeight();if((index+1) in this.pageSectionNavigation.children){anchorEndPosition=this.pageSectionNavigation.children[index+1].position;}if(sectionAnchor.element.hasClass("activated-sectionitem")){sectionAnchor.element.removeClass("activated-sectionitem");}if(currentViewPort>anchorStartPosition&&currentViewPort<anchorEndPosition){if(!sectionAnchor.element.hasClass("activated-sectionitem")){sectionAnchor.element.addClass("activated-sectionitem");
}}},this);this.announceCurrentSection(this.getCurrentPageSection());},setCurrentLocationHash:function(currentPageSection){if("replaceState" in window.history){if(currentPageSection==null){if(window.location.hash!=""){window.history.replaceState(null,null,window.location.pathname);}return ;}if(window.location.hash!=="#"+currentPageSection){window.history.replaceState(null,null,"#"+currentPageSection);
}}},announceCurrentSection:function(currentPageSection){if(this.pageSectionChangeEvent!=null){window.clearTimeout(this.pageSectionChangeEvent);}this.setCurrentLocationHash(currentPageSection);this.pageSectionChangeEvent=window.setTimeout(function(){if(this.previousPageSection!=currentPageSection){$q(document).emit("pageSectionChanged",{leave:(this.previousPageSection||"none"),enter:(currentPageSection||"none")});
this.previousPageSection=currentPageSection;}}.bind(this),this.firePageSectionEventDelay*1000);},initializeTracking:function(){if(this.trackingEnabled&&typeof (UNOUNO.tracking.sectionTracking)=="function"){$q(document).on("pageSectionChanged",function(data){UNOUNO.tracking.pageSection=data.enter;UNOUNO.tracking.sectionTracking(data.enter);
},this);}}}});
$q.ready(function(){new UNOUNO.components.sectionNavigation({"trackingEnabled":false});});
try{$q.define("UNOUNO.components.contentnav",{statics:{__mainnav:$q("#content-nav"),__mainnavTopPos:$q("#content-nav").getOffset().top,__logoContainer:$q(".logo-container"),stickyNavigation:function(){if(($q(window).getScrollTop())>=(this.__mainnavTopPos+39)){this.__mainnav.addClass("sticky");this.__logoContainer.addClass("show");
}else{this.__mainnav.removeClass("sticky");this.__logoContainer.removeClass("show");this.__mainnav.hide().show();}},init:function(){var environment=window.qx&&qx.core&&qx.core.Environment&&qx.core.Environment.get("device.type");var isMobile=(environment&&(environment==="tablet"||environment==="mobile"));
var isMobileorderOrDSL=(window.UNOUNO&&UNOUNO.params&&(UNOUNO.params.project==="pweborder-de"||UNOUNO.params.project==="dslorder-de"));if(!(isMobile&&isMobileorderOrDSL)){$q(window).on("scroll",function(){this.stickyNavigation();},this);this.stickyNavigation();}}}});$q.ready(function(){UNOUNO.components.contentnav.init();
});}catch(e){}

$q.define("UNOUNO.components.contentnavDE",{statics:{init:function(){if($q("#asterisk-DIY-Business").length>0){UNOUNO.inline.footnoteDIYBASIC=new UNOUNO.util.infoFootnote("diyhomepage_fn_business","asterisk-DIY-Business","left");}}}});$q.ready(function(){UNOUNO.components.contentnavDE.init();});
UNOUNO.util.tariffFeature=function(featureIDs){this.init(featureIDs);};UNOUNO.util.tariffFeature.prototype={featureIDs:null,featureShowAll:null,featureHideAll:null,featureShowHideAll:null,featureShowHideAllEventRegistered:false,countFeatures:null,toggleStore:[],qxBom:qx.bom,setFeatureIDs:function(featureIDs){this.featureIDs=featureIDs;
},setShowHideAll:function(){this.featureHideAll=document.getElementById("hideall.feature");this.featureShowAll=document.getElementById("showall.feature");var showHideAll=document.getElementsByClassName("showhideall");this.featureShowHideAll=showHideAll.length>0?showHideAll[0]:null;},setCountFeatures:function(){if(this.isArray(this.featureIDs)){this.countFeatures=this.featureIDs.length;
}},initFeatures:function(featureIDs){this.setFeatureIDs(featureIDs);this.setShowHideAll();this.setCountFeatures();this.setupFeatures(this.featureIDs);},setupFeatures:function(){var addListenerShowFeatureElem=function(scope,featureID,setcontrol){return function(e){scope.hideAllFeatureElem();scope.showFeatureElem(featureID,setcontrol);
};};var addListenerHideFeatureElem=function(scope,featureID,setcontrol){return function(e){scope.hideFeatureElem(featureID,setcontrol);};};if(this.isArray(this.featureIDs)){for(var i=0;i<this.featureIDs.length;i++){if(document.getElementById(this.featureIDs[i])){var featuresShow=document.getElementById(this.featureIDs[i]+".link.show");
var featuresHide=document.getElementById(this.featureIDs[i]+".link.hide");if(document.getElementById(this.featureIDs[i]).style.display!=="none"){this.hideFeatureElem(this.featureIDs[i],true);}if(featuresShow!==null&&featuresHide!==null){this.qxBom.Element.addListener(featuresShow,"click",addListenerShowFeatureElem(this,this.featureIDs[i],true));
this.qxBom.Element.addListener(featuresHide,"click",addListenerHideFeatureElem(this,this.featureIDs[i],true));}}}if((this.featureIDs.length<=1)&&(this.featureShowAll!==null)&&(this.featureHideAll!==null)){this.featureShowAll.style.display="none";this.featureHideAll.style.display="none";}}else{if(document.getElementById(this.featureIDs)){var featureShow=document.getElementById(this.featureIDs+".link.show");
var featureHide=document.getElementById(this.featureIDs+".link.hide");if(document.getElementById(this.featureIDs).style.display!=="none"){this.hideFeatureElem(this.featureIDs,true);}if(featureShow!==null&&featureHide!==null){this.qxBom.Element.addListener(featureShow,"click",addListenerShowFeatureElem(this,this.featureIDs,false));
this.qxBom.Element.addListener(featureHide,"click",addListenerHideFeatureElem(this,this.featureIDs,false));}}if(this.featureShowAll!==null&&this.featureHideAll!==null){this.featureShowAll.style.display="none";this.featureHideAll.style.display="none";}}},hideFeatureElem:function(featureID,setcontrol){var feature=document.getElementById(featureID);
if(feature.style.display!=="none"){feature.style.display="none";}var linkShow=document.getElementById(featureID+".link.show");var linkHide=document.getElementById(featureID+".link.hide");if(linkShow){linkShow.style.display="";}if(linkHide){linkHide.style.display="none";}if(setcontrol===true){this.setControlAll();
}if(this.toggleStore.length>0){this.toggleAdditionalElements(featureID);}},showFeatureElem:function(featureID,setcontrol){var feature=document.getElementById(featureID);if(feature.style.display==="none"){feature.style.display="";}document.getElementById(featureID+".link.show").style.display="none";document.getElementById(featureID+".link.hide").style.display="";
if(setcontrol===true){this.setControlAll();}if(this.toggleStore.length>0){this.toggleAdditionalElements(featureID);}},showAllFeatureElem:function(){if(this.isArray(this.featureIDs)){for(var i=0;i<this.featureIDs.length;i++){this.showFeatureElem(this.featureIDs[i],false);}if(this.featureShowAll!==null&&this.featureHideAll!==null){this.featureShowAll.style.display="none";
this.featureHideAll.style.display="";}}},hideAllFeatureElem:function(){if(this.isArray(this.featureIDs)){for(var i=0;i<this.featureIDs.length;i++){this.hideFeatureElem(this.featureIDs[i],false);}if(this.featureShowAll!==null&&this.featureHideAll!==null){this.featureShowAll.style.display="";this.featureHideAll.style.display="none";
}}},toggleAllFeatureElem:function(){if(this.featureShowAll.style.display==="none"){this.hideAllFeatureElem();}else{this.showAllFeatureElem();}},setToggleAdditionalElements:function(linkId,toggleElem){this.toggleStore.push([linkId,toggleElem]);},toggleAdditionalElements:function(featureID){for(var i=0;
i<this.toggleStore.length;i++){if(featureID===this.toggleStore[i][0]){var toggleElem=document.getElementById(this.toggleStore[i][1]);if(toggleElem){if(qx.bom.element.Style.get(toggleElem,"display","COMPUTED_MODE",true)==="none"){toggleElem.style.display="block";}else{toggleElem.style.display="none";}}}}},setControlAll:function(){var countOpenFeatures=1;
if(this.isArray(this.featureIDs)){for(var i=0;i<this.featureIDs.length;i++){if(document.getElementById(this.featureIDs[i])&&document.getElementById(this.featureIDs[i]).style.display!=="none"){countOpenFeatures++;}}if(this.featureShowAll!==null&&this.featureHideAll!==null){if(countOpenFeatures>1){this.featureShowAll.style.display="none";
this.featureHideAll.style.display="block";}else{this.featureShowAll.style.display="";this.featureHideAll.style.display="none";}if(this.featureShowHideAll){if(!this.featureShowHideAllEventRegistered){this.featureShowHideAllEventRegistered=true;this.featureShowHideAll.style.cursor="pointer";this.qxBom.Element.addListener(this.featureShowHideAll,"click",this.toggleAllFeatureElem,this);
}}else{this.qxBom.Element.addListener(this.featureHideAll,"click",this.hideAllFeatureElem,this);this.qxBom.Element.addListener(this.featureShowAll,"click",this.showAllFeatureElem,this);}}}},init:function(featureIDs){this.isArray=function(featureIDs){return featureIDs&&typeof featureIDs==="object"&&typeof featureIDs.length==="number"&&typeof featureIDs.splice==="function"&&!(featureIDs.propertyIsEnumerable("length"));
};this.initFeatures(featureIDs);}};
UNOUNO.util.featureTable=UNOUNO.util.tariffFeature;$q.define("UNOUNO.components.featuretable",{statics:{init:function(features){features=features||UNOUNO.inline.tariffFeatures;var tariffFeature=null;if(features!==undefined){tariffFeature=new UNOUNO.util.tariffFeature(features);if(UNOUNO.inline.fieldOpen!==undefined){tariffFeature.showFeatureElem(UNOUNO.inline.fieldOpen,false);
}return tariffFeature;}return null;}}});if(UNOUNO.inline.tariffFeatures!==undefined){UNOUNO.components.featuretable.init();}
$q.define("UNOUNO.pages.carousel",{statics:{init:function(){this.initAnimation();this.sliderLabels.on("click",function(e){UNOUNO.inline.tradeSlider.stop();if(this.sliderLabels.indexOf($q(".checkbox-controls li label.current"))<this.sliderLabels.indexOf(e.getTarget())){UNOUNO.inline.tradeSlider.moveTo(this.sliderLabels.indexOf(e.getTarget()),"right");
}else{UNOUNO.inline.tradeSlider.moveTo(this.sliderLabels.indexOf(e.getTarget()),"left");}},this);$q(".show-all-features .showfeatures").on("click",function(e){$q(e.getTarget()).hide();$q(".show-all-features .hidefeatures").setStyle("display","block");$q(".show-all-features div.features").show();});$q(".show-all-features .hidefeatures").on("click",function(e){$q(e.getTarget()).hide();
$q(".show-all-features .showfeatures").setStyle("display","block");$q(".show-all-features div.features").hide();});},sliderLabels:$q(".checkbox-controls li label")?$q(".checkbox-controls li label"):null,initAnimation:function(){if($q("#carousel").length>0){UNOUNO.inline.tradeSlider=$q.carousel("carousel",{autoAnimate:true,showArrows:true,delay:3500});
$q("#carousel").on("viewportVisibilityChange",function(e){if(e.visible){UNOUNO.inline.tradeSlider.start();}else{UNOUNO.inline.tradeSlider.stop();}});$q("#carousel").find(".arrow").on("click",function(e){UNOUNO.inline.tradeSlider.stop();});UNOUNO.inline.tradeSlider.on("switch",function(e){$q(".headline-control h2.current").removeClass("current");
$q(".headline-control h2:eq("+e.current+")").addClass("current");$q("#carousel-tab div.current").removeClass("current");$q("#carousel-tab div:eq("+e.current+")").addClass("current");$q(".slideshow-control-middle h2.current").removeClass("current");$q(".slideshow-control-middle h2:eq("+e.current+")").addClass("current");
$q(".checkbox-controls input:checked").removeAttribute("checked");$q(".checkbox-controls input:eq("+e.current+")").setAttribute("checked","checked");$q(".checkbox-controls li label.current").removeClass("current");$q(".checkbox-controls li label:eq("+e.current+")").addClass("current");});}}}});$q.ready(function(){UNOUNO.pages.carousel.init();
});
$q.define("UNOUNO.pages.serverDedicatedLanding",{statics:{init:function(){UNOUNO.components.faqSlider.init();}}});UNOUNO.pages.serverDedicatedLanding.init();
UNOUNO.params.loadStatus="complete";if(UNOUNO.init.JSLoadStack&&UNOUNO.init.JSLoadStack.length>0){for(UNOUNO.init.processStack=0;UNOUNO.init.processStack<UNOUNO.init.JSLoadStack.length;UNOUNO.init.processStack+=1){UNOUNO.init.JSLoadStack[UNOUNO.init.processStack].call();}}