//### 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/coverflow-min.js
(function(){var h=window.qxWeb.$$qx;h.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});h.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){qxWeb.define("baselib.CssUtil",{statics:{canTransform:!1,canTransform3d:!1,methods:{javaScript:"javaScript",transform:"transform",transform3d:"transform3d"},transformPropertyName:null,transitionEndEvent:null,__ce:function(){return this.canTransform3d?"transform3d":this.canTransform?"transform":"javaScript"},
getScaleStyle:function(a,b,c){if("string"!=typeof c||"auto"==c)c=this.__ce();return c==this.methods.transform3d&&this.canTransform3d?{style:"transform",value:"scale3d("+a+","+b+",1)"}:c==this.methods.transform&&this.canTransform?{style:"transform",value:"scale("+a+","+b+")"}:c==this.methods.javaScript&&this.canFilter?{style:"filter",value:"progid:DXImageTransform.Microsoft.Matrix(M11="+a+", M12=0, M21=0, M22="+b+", SizingMethod='auto expand')"}:{}},getTranslateStyle:function(a,b,c,d){c=c||"0px";if("string"!=
typeof d||"auto"==d)d=this.__ce();if(d==this.methods.transform3d&&this.canTransform3d)return{left:"transform",value:"translate3d("+a+", "+b+", "+c+")",animationValue:[a,b,"0px"]};if(d==this.methods.transform&&this.canTransform)return{left:"transform",value:"translate("+a+", "+b+")",animationValue:[a,b]};if(d==this.methods.javaScript)return{left:"left",value:a}},translate:function(a,b,c,d,e){var f=arguments,g=null;if("string"!=typeof e||"auto"==e)e=this.__ce();b="number"==typeof b?b+"px":b;c="number"==
typeof c?c+"px":c;d="number"==typeof d?d+"px":d;if(2>f.length)throw Error("Too few arguments : baselib.CssUtil.translate requires at least 2 arguments");this.canTransform&&-1!=e.indexOf("transform")?(g=this.getTranslate(a),c=c||g[1],d=d||g[2],g=f=null,g=e==this.methods.transform3d&&this.canTransform3d?"translate3d":"translate",f=e==this.methods.transform3d&&this.canTransform3d?"translate3d("+b+", "+c+", "+d+")":"translate("+b+", "+c+")",this.transform(a,g,f)):a.setStyles({left:b,top:c})},scale:function(a,
b,c,d){var e=arguments,f=null;if("string"!=typeof d||"auto"==d)d=this.__ce();if(2>e.length)throw Error("Too few arguments : baselib.CssUtil.scale requires at least 2 arguments");this.canTransform&&-1!=d.indexOf("transform")?(f=this.getTranslate(a),c=c||f[1],f=e=null,f=d==this.methods.transform3d&&this.canTransform3d?"scale3d":"scale",e=d==this.methods.transform3d&&this.canTransform3d?"scale3d("+b+", "+c+", 1)":"scale("+b+", "+c+")",this.transform(a,f,e)):d==this.methods.javaScript&&this.canFilter&&
(a[0].style.filter="progid:DXImageTransform.Microsoft.Matrix(M11="+b+", M12=0, M21=0, M22="+c+", SizingMethod='auto expand')",e=(a[0].offsetHeight/a[0].filters[0].M22-a[0].offsetHeight)/2,a[0].style.marginLeft=(a[0].offsetWidth/a[0].filters[0].M11-a[0].offsetWidth)/2+"px",a[0].style.marginTop=e+"px")},enableTransition:function(a,b,c,d,e){this.canTransition&&(e=e||"0ms",a.setStyle("transition-property",b),a.setStyle("transition-duration",c+"ms"),a.setStyle("transition-timing-function",d),a.setStyle("transition-delay",
e))},disableTransition:function(a){this.canTransition&&(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(this.transitionObj.name),a[0].style.removeProperty("transition"))},getTranslate:function(a,b){if("string"!=typeof b||"auto"==b)b=this.__ce();if(-1!=b.indexOf("transform")&&(this.canTransform3d||this.canTransform)){var c=this.getTransform(a),d=c.length,e=
"0%",f="0%",g="0%";1<d&&(12<=d?(e=c[12],f=c[13],g=c[14]):(e=c[4],f=c[5]));return[e,f,g]}return null},getPosition:function(a,b){if("string"!=typeof b||"auto"==b)b=this.__ce();return-1!=b.indexOf("transform")&&(this.canTransform3d||this.canTransform)?this.getTranslate(a,b):[a.getStyle("left"),a.getStyle("top")]},getScale:function(a,b){if("string"!=typeof b||"auto"==b)b=this.__ce();if(-1!=b.indexOf("transform")&&(this.canTransform3d||this.canTransform)){var c=this.getTransform(a),d=1,e=1,f=c.length;
1<f&&(12<=f?(d=c[0],e=c[5]):(d=c[0],e=c[3]));return[parseFloat(Number(d),10),parseFloat(Number(e),10)]}return a[0].filters&&a[0].filters.length?(c=a[0].filters.item(0),[c.M11,c.M22]):[1,1,1]},getTransform:function(a){a=a.getStyle("transform");a.match(/matrix(3d)?\((.*?)\)/);return a=RegExp.$2.split(",")},transform:function(a,b,c){qxWeb(a).forEach(function(a){this._transform(qxWeb(a),b,c)}.bind(this))},_transform:function(a,b,c){b=b.split(",");var d=a[0].style[this.transFormJSName],e=null,f="",g=null;
if(d&&0<d.length)for(var f=d,k=0;k<b.length;k++)g=RegExp(b[k]+"\\(.*?\\)"),e=c.match(g),-1!==d.indexOf(b[k])?e&&(e=e[0],f=f.replace(g,e)):e&&(e=e[0],f=-1!=b[k].indexOf("translate")?e+" "+f:f+" "+e);else f=c;a[0].style[this.transFormJSName]=f}},defer:function(a){a.canFilter="undefined"!=typeof document.createElement("div").filters;a.canTransform=qxWeb.env.canTransform();a.canTransform3d=qxWeb.env.canTransform3d();a.transformObject=qxWeb.env.get("css.transform");if(a.canTransform||a.canTransform3d)a.transFormJSName=
a.transformObject.name,a.transFormCssName=h.bom.Style.getCssName(a.transformObject.name);a.transitionObj=qxWeb.env.get("css.transition");qxWeb.env.canTransition()&&(a.canTransition=!0,a.transitionEndEvent=a.transitionObj["end-event"],"firefox"==qxWeb.env.get("browser.name")&&(a.transitionEndEvent="transitionend"));a.canAnimation=qxWeb.env.canAnimation()}})})();(function(){h.Bootstrap.define("baselib.CoverflowBase",{extend:h.event.Emitter,construct:function(a,b,c){this.__cf=qxWeb(a);this.__cg=this.getFlowContainer();
this.__bW=null;this.__ch={};"undefined"!=typeof c&&(this.__bW=c,this.__dm(b));this.__dp(b);this._render();this.__ci=[]},statics:{FLOW_CONT_SCALE_FACTOR:2,LAYOUT:{"3d":"3d","default":"default",carousel:"carousel"},coverflow:function(a,b,c){return new baselib.CoverflowBase(a,b,c)}},events:{centeredItemChanged:"qx.event.Emitter",centeredItemChanging:"qx.event.Emitter",scaledown:"qx.event.Emitter",scaleup:"qx.event.Emitter",transform:"qx.event.Emitter"},members:{__cf:null,__cg:null,__cj:baselib.CssUtil.canTransform3d&&
"mshtml"!=qxWeb.env.get("engine.name"),__ck:null,__cl:null,__cm:null,__cn:null,__co:null,__cp:!1,__cq:!1,__cr:!0,__cs:0,__ct:!1,__cu:!1,__cv:null,__cw:null,__cx:0,__cy:0,__cz:10,__ci:null,__cA:null,__cB:!1,__cC:10,__cD:null,__cE:null,__cF:null,__bW:null,__cG:0,__cH:0,__cI:0,__cJ:null,__ch:null,__cK:null,__cL:0,__cM:!1,__cN:!1,__cO:null,__cP:!1,__cQ:null,__cR:!1,__cS:!0,__cT:!1,__cU:null,__cV:!1,__cW:null,__cX:function(a){var b={},c=typeof a;if("object"!=c||"function"==c)return a;if("Array"==h.Bootstrap.getClass(a))return a.slice();
for(var d in a)b[d]=this.__cX(a[d]);return b},_render:function(){!this.__cB&&this.__cP&&(this.__cI=this.__cg.getChildren().length);if(this.__cP){this._removeClickEvent();if(this.__cQ){this.__cQ.useTransform!=this.__cl.useTransform&&(this._resetFlowContainerStyles(),this._resetContentElementsStyles(),this._resetClipperStyles(),this.__cR=!0);if(this.__cQ.virtual&&JSON.stringify(this.__cQ.virtual)!=JSON.stringify(this.__cl.virtual)||this.__cV)this.__bW&&(this.dispose(),this.__dm(this.__cQ),this.__cg[0].innerHTML=
"",this.__cg[0].appendChild(this.__di()),this._initFlowEvents(),this._addTransitionEndEvent(),this._addDragEvent(),this.__ck=Math.ceil(this.getContentStack().length/2)*this.__cl["3d"].zOffset(),this._setStylesForClipper(),this._setStylesForFlowContainer(),this.__df(),this.__cm=null),this.__cV=!1;this.__cS&&delete this.__cQ["3d"]}this.__dp(this.__cX(this.__cQ));this._initItems();this.refresh()}else{this.__cU={centeredItemChanged:null,centeredItemChanging:null,scaledown:null,scaleup:null,transform:null};
var a=this.__cg.getChildren();0<a.length&&(a.forEach(function(a,c){qxWeb(a).setProperty("__modelIndex",c)}),this.__cI=a.length);this.__bW&&0<this.__bW.length&&(this.__cg[0].innerHTML="",this.__cg[0].appendChild(this.__di()));this._addTransitionEndEvent();0<this.__cg.getChildren().length&&(this.__ck=Math.ceil(this.getContentStack().length/2)*this.__cl["3d"].zOffset(),this._setStylesForClipper(),this._setStylesForFlowContainer(),this._initFlowEvents(),this._addDragEvent(),this._initItems());this.__cQ=
this.__cX(this.__cl);this.__cP=!0}},_setOption:function(a,b){if("object"==typeof b){"3d"==a&&(this.__cS=!1);for(var c in b)this.__cQ[a][c]=b[c]}else this.__cQ[a]=b},_setOptions:function(a){for(var b in a)this._setOption(b,a[b])},getOptions:function(){return this.__cX(this.__cQ)},getCenteredItemIndex:function(){return this.__cH},getCurrentBuffer:function(){return this.__ch},reset:function(){this.__cm=null;this.setCenteredItem(null);this._initItems()},setModel:function(a){this.__bW=a;this.__cV=!0},
centerFlowContainer:function(){var a=this._getFlowContainerCenter(),b=parseInt(this.getClipper().getWidth()/2,10);this._moveFlowTo(-(a-b),0,-this.__ck)},refresh:function(){this._setFlowContainerWidth();this.centerFlowContainer();if(this.__cR){var a=this.getContentStack().toArray().concat(),b=a.splice(0,Math.floor(a.length/2)).reverse();a.splice(0,1);this.__dk("transform",{item:this.getCenteredItem(),stack:a,left:b,right:a});this.__cR=!1}this.__dt(this.getCenteredItem(),!0);this.__df()},placeContentElementsOnCenter:function(a){if(this.__cr){var b=
this.getContentStack().toArray().concat(),c=0;this.getCenteredItem()&&(c=Math.floor(b.indexOf(this.getCenteredItem()[0])));a=a?qxWeb(a):qxWeb(b[c]);for(var d=[],e=[],f=b.length,g=Math.floor((f-1)/2),k=f-g-1,l=c+1,c=c-1,m=0;m<g;)l%=f,e[e.length]=b[l],m++,l++;for(m=0;m<k;)c=(c+f)%f,d[d.length]=b[c],m++,c--;d.reverse();b=d.concat(a).concat(e);this.__dz(a,d,e);this.__dk("transform",{item:a,stack:b,left:d,right:e});this.__dt(a,!0)}},replaceContentElements:function(){if(this.__cr){var a=this.getCenteredItem();
if(a){var b=this.getContentStack(),c=b.indexOf(a[0]);if(-1==c)throw Error("Item not found in content element stack!");for(var d=0;d<c;d++)this._moveArrayItem(b,0,b.length-1);this.centerFlowContainer();this.__cr&&(this.__dt(a,!0),this.__cB&&this.__dl(a),this.__dk("centeredItemChanged",{modelIndex:this.getCenteredModelIndex(),item:b[0],oldcentered:this.__cO?this.__cO[0]:null,stack:b.toArray().concat()}))}}},getClipper:function(){if(!this.__cf)throw Error("There must be a clipper element defined!");
return this.__cf},getFlowContainer:function(){if(!this.__cg&&(this.__cg=this.__cf.getChildren(),1!=this.__cg.length))throw Error("There must be just one element inside the clipper!");return this.__cg},getCenteredItem:function(){return this.__co},setCenteredItem:function(a){this.__co=a},getContentStack:function(){this.__cm||(this.__cm=this._getFlowContainerContent().concat());return this.__cm},showNext:function(){var a=this.getCenteredItem().getProperty("__modelIndex");this.showItem((a+1)%this.__cI)},
showPrev:function(){var a=this.getCenteredItem().getProperty("__modelIndex");this.showItem((a-1+this.__cI)%this.__cI)},showItem:function(a){if(!this.__cu){this.__cu=!0;if("number"==typeof a)if(this.__cB)if(this.__ch[a.toString()])a=qxWeb(this.__ch[a.toString()]);else{this.__cR=!0;this.__dl(a);return}else a=qxWeb(this._getFlowContainerContent()[a]);if((this.__cr=this.getCenteredItem()[0]!=a[0])||this.__cN){var b=parseInt(baselib.CssUtil.getPosition(a,this.__cA)[0],10),c=this.getContentStack().toArray().concat(),
d=this.__dA(a),e=this.__dA(this.getClipper());this.__cO=this.getCenteredItem();this.__dc(this.getCenteredItem(),this.__cl.duration);this.__dc(a,this.__cl.duration);this.__cv=0<c.indexOf(this.getCenteredItem()[0])-c.indexOf(a[0])?"right":"left";var f=c.indexOf(this.getCenteredItem()[0]),g=c.indexOf(a[0]),f=this.__ds(c,g,f);h.module.util.Array.exclude(c,f);c="left"==this.__cv?c.concat(f):f.concat(c);f=c.splice(0,Math.floor(c.length/2)).reverse();g=f.concat(c);this.__dz(a,f.reverse(),c);c.splice(0,1);
this.__dk("transform",{item:a,stack:g,left:f,right:c});c=this.getContentStack().toArray().concat();this.__dk("scaleup",{item:a,stack:c});this.__dk("scaledown",{item:this.getCenteredItem(),stack:c});f=(f=this.getCenteredItem())?f[0]:null;c={item:a[0],stack:c,modelIndex:a.getProperty("__modelIndex"),oldcentered:f};this.__dk("centeredItemChanging",c);this.__dt(a,!1);this._animateFlowTo(-b+(e-d)/2)}else this.__df()}},isInFlow:function(){return this.__cp},_getFlowContainerCenter:function(){return parseInt(this.__dA(this.getFlowContainer())/
2,10)},_getFlowContainerLeftOffset:function(){return this.__cn},_getFlowContainerContent:function(){var a=this.__cg.getChildren();if(0===a.length)throw Error("There must be at least one element inside the flow container!");return a},__cY:function(a){a.target&&a.target!=this.getFlowContainer()[0]||(this.__ct=!1,this.getFlowContainer()[0].removeEventListener&&this.getFlowContainer()[0].removeEventListener(baselib.CssUtil.transitionEndEvent,this.__cY,!1),baselib.CssUtil.disableTransition(this.getFlowContainer()),
this.__db(),this.replaceContentElements(),this.__df())},_animateFlowTo:function(a){var b=baselib.CssUtil;this.__cp=!0;var c="javaScript"==this.__cA?"left":b.transFormCssName;0<this.__cl.duration?baselib.CssUtil.canTransition?(b.enableTransition(this.getFlowContainer(),c,this.__cl.duration,"linear"),this._setPosition(this.getFlowContainer(),a,0,-this.__ck)):(b=function(a){this._setPosition(this.getFlowContainer(),a.value,0,-this.__ck)}.bind(this),c=function(a){this.__ct=!1;0===this.__cs&&this.__cY(a)}.bind(this),
this.__dr(this.__cn,a,this.__cl.duration,b,c)):(this._setPosition(this.getFlowContainer(),a,0,-this.__ck),this.__cY({}));this.__ct=!0;this.__cn=a},_moveFlowTo:function(a,b,c){b=baselib.CssUtil.getTranslateStyle(a+"px",(void 0!==b?b:0)+"px",(void 0!==c?c:0)+"px",this.__cA);this.getFlowContainer().setStyle(b.left,b.value);this.__cn=a},__da:function(a){a=void 0!==a?a:this.__cl.duration;this.getContentStack().forEach(function(b){this.__dc(qxWeb(b),a)}.bind(this))},__db:function(){this.getContentStack().forEach(function(a){this.__dd(qxWeb(a))}.bind(this))},
__dc:function(a,b){-1!=this.__cA.indexOf("transform")&&baselib.CssUtil.enableTransition(a,baselib.CssUtil.transFormCssName,b,"linear")},__dd:function(a){-1!=this.__cA.indexOf("transform")&&baselib.CssUtil.disableTransition(a)},__de:function(a){a=this.__dg(a);this.__cp&&(this.__cp=!1,this.__cN=!0);this.showItem(a)},__df:function(){this.__cq=this.__cu=this.__cp=!1;this.__cr=!0;this.__cN=this.__ct=!1},__dg:function(a){var b=this.getContentStack(),c=parseInt(this.__dA(this.getClipper())/2,10),d=null;
this.__cN=!1;for(var e=0;e<b.length;e++){var f=qxWeb(b[e]),g=this.__dA(f),f=this._getFlowContainerLeftOffset()+parseInt(baselib.CssUtil.getPosition(f,this.__cA)[0],10),k=f+g;if(f<=c&&k>=c){d="right"===a?Math.abs(f-c)<=0.9*(g/2)?b[e-1]:b[e]:Math.abs(f-c)>=0.9*(g/2)?b[e+1]:b[e];break}}d||(this.__cN=!0,d="right"==a?b[0]:b[b.length-1]);return qxWeb(d)},_setPosition:function(a,b,c,d){if(baselib.CssUtil.canTransform&&"javaScript"!=this.__cA){var e="transform3d"==this.__cA?"translate3d":"translate";b=baselib.CssUtil.getTranslateStyle(b+
"px",c+"px",d+"px",this.__cA);baselib.CssUtil.transform(a,e,b.value)}else a.setStyle("left",b+"px")},_createItem:function(a){return"function"===typeof this.__cF?this.__cF(a):qxWeb.create(qxWeb.template.render(this.__cE,a))},_moveArrayItem:function(a,b,c){a.splice(c,0,a.splice(b,1)[0])},__dh:function(a,b,c){c=c?c:this.__ch;qxWeb(b).setProperty("__modelIndex",a);c[a.toString()]=b},getCenteredModelIndex:function(){return this.getCenteredItem().getProperty("__modelIndex")},__di:function(){this.__cm=null;
var a=document.createDocumentFragment();this.__cI=this.__bW.length;this.__cD=this.__cI<this.__cC?this.__cI:this.__cC;var b=null,c=Math.ceil((this.__cD-1)/2),d=0,d=0,b=this._createItem(this.__bW[0]);this.setCenteredItem(b);this.__dh(0,b[0]);var e=b;a.appendChild(b[0]);for(var f=1,g=1;g<=c;g++)d=(0+g)%this.__cI,b=this._createItem(this.__bW[d]),this.__dh(d,b[0]),a.appendChild(b[0]),f++;e=e[0];for(g=1;g<=c&&f<this.__cD;g++)d=(0-g)%this.__cI,d=0>d?d+this.__cI:d,b=this._createItem(this.__bW[d]),this.__dh(d,
b[0]),a.insertBefore(b[0],e),e=b[0],f++;return a},__dj:function(a,b){b.eventType=a;this.emit(a,b)},__dk:function(a,b){this.__cP?(this.__cU[a]&&(window.clearTimeout(this.__cU[a]),this.__cU[a]=null),this.__dj(a,b)):this.__cU[a]=window.setTimeout(function(){this.__dj(a,b)}.bind(this),0)},__dl:function(a){var b=this.getContentStack().toArray().concat(),c={},d=null,e=this.getCenteredItem(),e=e?e[0]:null;"number"==typeof a?(d=a,a=this.getCenteredItem(),this.__cH=d,this.__cJ(a,this.__bW[d])):d=this.__cH=
a.getProperty("__modelIndex");this.__ch[d.toString()]||(this.__ch=[]);this.__cr=this.getCenteredModelIndex()!=d;var f=this.getContentStack().toArray().concat(),g=f.splice(0,Math.floor(f.length/2)).reverse(),k=g.concat(f);this.__dz(a,g.reverse(),f);f.splice(0,1);this.__cR&&(this.__dk("transform",{item:a,stack:k,left:g,right:f}),this.__cR=!1);this.__cr&&this.__dk("centeredItemChanging",{item:a[0],stack:b,modelIndex:d,oldcentered:e});this.__dh(d,a[0],c);for(var f=Math.floor(b.length/2),k=g=0,l=1,m=Math.ceil((this.__cD-
1)/2);l<=m;l++)g=(d-l)%this.__cI,g=0>g?g+this.__cI:g,k=(d+l)%this.__cI,this.__dh(g,b[f-l],c),this.__dh(k,b[f+l],c),b[f+l]&&(this.__ch[k.toString()]||this.__cJ(qxWeb(b[f+l]),this.__bW[k])),b[f-l]&&(this.__ch[g.toString()]||this.__cJ(qxWeb(b[f-l]),this.__bW[g]));this.__ch=c;this.__cr&&(this.setCenteredItem(a),this.__dk("centeredItemChanged",{modelIndex:this.__cH,item:a[0],oldcentered:e,stack:b}),this.__df())},__dm:function(a){this.__cB=!0;a.virtual||(a.virtual={});qxWeb.env.get("qx.debug")&&qxWeb.log&&
"function"===typeof a.virtual.itemCreator&&a.virtual.itemTemplate&&qxWeb.debug("Virtual options itemCreator and itemTemplate can't be used together!");this.__cC=a.virtual.maxItems||10;this.__cE=a.virtual.itemTemplate||'<li class="qx-coverflow-item coverflow-item"><img class="qx-coverflow-image coverflow-image" src="{{src}}" alt="" /></li>';this.__cF=a.virtual.itemCreator;this.__cJ=a.virtual.itemUpdater||function(a,c){a.find("img").setAttribute("src",c.src)}},__dn:function(){this.__cA="javaScript";
this.__cl.useTransform&&qxWeb.env.canTransform()&&(this.__cA=qxWeb.env.canTransform3d()?"transform3d":"transform")},__do:function(a,b){var c=a.layout==baselib.CoverflowBase.LAYOUT["3d"],d=c?100:0,e=c?-20:0,f=c?10:0;b["3d"]={leftOffset:function(){return d},topOffset:function(){return e},zOffset:function(){return f}};["leftOffset","topOffset","zOffset"].forEach(function(c){if(a.layout==baselib.CoverflowBase.LAYOUT["3d"]){a["3d"]=a["3d"]||{};var d=a["3d"][c];a["3d"][c]="undefined"!=typeof d?d:b["3d"][c];
(function(){"number"==typeof d?b["3d"][c]=function(){return d}:"function"==typeof d&&(b["3d"][c]=d)})()}});return b},__dp:function(a){a["3d"]&&(this.__cS=!1);var b={useTransform:!0,duration:200,scaleDownFactor:0.75,scaleUpFactor:1,autoResizeFlowContainer:!0,swipe:!1,layout:baselib.CoverflowBase.LAYOUT["default"],virtual:{},onClick:this.__dq.bind(this)};if(a)for(var c in a)b[c]=a[c];this.__cl=this.__do(a,this.__cX(b));if("number"==typeof this.__cl.scaleDownFactor){var d=this.__cl.scaleDownFactor;this.__cl.scaleDownFactor=
function(){return d}}this.__cT=!1;"carousel"==this.__cl.layout&&(this.__cl.scaleDownFactor=function(){return 1},this.__cl.layout="default",this.__cT=!0);this.__dn()},_setFlowContainerWidth:function(){if(!1!==this.__cl.autoResizeFlowContainer){var a=0,b=0;this._getFlowContainerContent().forEach(function(c){c=qxWeb(c);c.getProperty("__width")||c.setProperty("__width",Math.max(parseInt(c.getWidth(),10),c[0].offsetWidth));b=c.getProperty("__width");a+=b});var c=Math.max(a*baselib.CoverflowBase.FLOW_CONT_SCALE_FACTOR,
2*h.bom.Viewport.getWidth());this.getFlowContainer().setStyle("width",c+"px")}},_resetFlowContainerWidth:function(){!1!==this.__cl.autoResizeFlowContainer&&this.getFlowContainer().setStyle("width","auto")},_setStylesForClipper:function(){"transform3d"==this.__cA&&this.getClipper().setStyle("transform","translate3d(0px, 0px, 0px)");"transform3d"==this.__cA&&this.__cj?this.getClipper().setStyle(baselib.CssUtil.transformObject.perspective,"1000px"):"javaScript"==this.__cA&&this.getFlowContainer().setStyle("zIndex",
"0")},_resetClipperStyles:function(){"transform3d"==this.__cA&&this.getClipper().setStyle("transform","");"transform3d"==this.__cA&&this.__cj?(this.getClipper().setStyle(baselib.CssUtil.transformObject.perspective,"none"),this.getClipper()[0].style.removeProperty(h.bom.Style.getCssName(baselib.CssUtil.transformObject.perspective))):"javaScript"==this.__cA&&(this.getFlowContainer().setStyle("zIndex","auto"),this.getFlowContainer()[0].removeProperty("z-index"))},_addTransitionEndEvent:function(){if(this.getFlowContainer()[0].addEventListener){var a=
this.__cY.bind(this);this.getFlowContainer().setProperty("__transitionCallback",a);this.getFlowContainer()[0].addEventListener(baselib.CssUtil.transitionEndEvent,a,!1)}},_removeTransitionEndEvent:function(){if(this.getFlowContainer()[0].addEventListener){var a=this.getFlowContainer().getProperty("__transitionCallback");this.getFlowContainer()[0].removeEventListener(baselib.CssUtil.transitionEndEvent,a,!1)}},_setStylesForFlowContainer:function(){this.__cj?"transform3d"==this.__cA&&(this.getFlowContainer().setStyle(baselib.CssUtil.transformObject["backface-visibility"],
"hidden"),this.getFlowContainer().setStyle(baselib.CssUtil.transformObject.style,"preserve-3d")):baselib.CssUtil.canTransform3d&&"mshtml"==qxWeb.env.get("engine.name")&&"transform3d"==this.__cA&&this.getContentStack().forEach(function(a){baselib.CssUtil.transform(qxWeb(a),"perspective","perspective(1000px)")})},_resetFlowContainerStyles:function(){this.__cj&&(this.getFlowContainer()[0].style.removeProperty(h.bom.Style.getCssName(baselib.CssUtil.transformObject["backface-visibility"])),"transform3d"==
this.__cA&&(this.getFlowContainer().setStyle(baselib.CssUtil.transformObject.style,"flat"),this.getFlowContainer()[0].style.removeProperty(h.bom.Style.getCssName(baselib.CssUtil.transformObject.style))),this.getFlowContainer()[0].style.removeProperty(baselib.CssUtil.transFormCssName))},_initClickEvents:function(){this.__cW=this.__cl.onClick.bind(this);this.getClipper().on(qxWeb.EVENT.click,this.__cW,this)},_removeClickEvent:function(){this.getClipper().off(qxWeb.EVENT.click,this.__cW,this)},__dq:function(a){var b=
null,c=a.getTarget();this.getFlowContainer().getChildren().forEach(function(a){if(c==a||qxWeb(c).isChildOf(qxWeb(a)))b=qxWeb(a)});b&&(this.getCenteredItem()[0]!=b[0]&&!this.__cp)&&this.showItem(b)},dispose:function(){this._removeClickEvent();this._removeFlowEvents();this._removeDragEvent();this._removeTransitionEndEvent()},_initItems:function(){this.__cw=[];this._setFlowContainerWidth();this._setStylesForContentElements();this.centerFlowContainer();this.placeContentElementsOnCenter(this.getCenteredItem());
this._initClickEvents()},_setStylesForContentElements:function(){this.__cj&&this.getContentStack().setStyle(baselib.CssUtil.transformObject["backface-visibility"],"hidden")},_resetContentElementsStyles:function(){this.__cj&&(this.getContentStack().setStyle(baselib.CssUtil.transformObject["backface-visibility"],"visible"),this.getContentStack().forEach(function(a){a.style.removeProperty(h.bom.Style.getCssName(baselib.CssUtil.transformObject["backface-visibility"]))}));this.getContentStack().forEach(function(a){-1!=
this.__cA.indexOf("transform")?(a.style.removeProperty(h.bom.Style.getCssName("transform")),a.style.removeProperty(h.bom.Style.getCssName("transition"))):(a.style.removeProperty("left"),a.style.removeProperty("top"));a.style.removeProperty("z-index")}.bind(this))},__dr:function(a,b,c,d,e){var f=null,g=this,k=function(l){var m;m=(new Date).getTime();l=a;var h=0;null===f&&(f=m);h=m-f;m=h/c;l=a+(b-a)*m;a<b&&l>b&&(l=b);d.call(g,{progress:1<m?1:m,value:l});h<c&&h<c?qxWeb.EVENT.animation.requestFrame(k):
e.call(g,{progress:1,value:b})};qxWeb.EVENT.animation.requestFrame(k)},_applyTransition:function(a,b,c,d,e,f){var g=baselib.CssUtil,k=g.getPosition(a,this.__cA),l,m;k.forEach(function(a,b){k[b]=parseInt(a,10)});var h=g.getScale(a,this.__cA)[0],q=null;this.__dr(k[1],c,f,function(c){l=k[2]+(d-k[2])*c.progress;m=h+(e-h)*c.progress;g.canTransform?(q=g.getTranslateStyle(b+"px",c.value+"px",l+"px",this.__cA).value,q+=" "+g.getScaleStyle(m,m,this.__cA).value,a.setStyle("transform",q)):(g.translate(a,b,c.value+
"px",null,this.__cA),g.scale(a,m,m,this.__cA))},function(a){this.__cs--;0!==this.__cs||this.__ct||this.__cY({})});this.__cs++},_positionAndScale:function(a,b,c,d,e,f){var g=d;d=this.__cj?d:0;var k=baselib.CssUtil,l=k.getTranslateStyle(b+"px",c+"px",d+"px",this.__cA).value,l=l+(" "+k.getScaleStyle(e,e,this.__cA).value),m="transform3d"==this.__cA?"translate3d, scale3d":"translate, scale";a.setProperty("__scaleFactor",e);-1!=this.__cA.indexOf("transform")?k.canTransform&&k.canTransition||k.canTransform&&
!f?baselib.CssUtil.transform(a,m,l):k.canTransform&&f&&this._applyTransition(a,b,c,d,e,f):f?this._applyTransition(a,b,c,d,e,f):(k.translate(a,b,c,null,this.__cA),k.scale(a,e,e,this.__cA));a.setStyle("zIndex",g)},__ds:function(a,b,c){var d=Math.abs(b-c);this.__cG=d;var e=[];if(b>c)for(b=0;b<d;b++)e[e.length]=a[b];else for(b=0,c=a.length-1;b<d;b++)e[e.length]=a[c-b];return e},__dt:function(a,b){this.__cM=!0;var c=this.getContentStack().toArray().concat(),d=null,e=null,f=this.getCenteredItem(),f=f?f[0]:
null,f={item:a[0],stack:c,modelIndex:a.getProperty("__modelIndex"),oldcentered:f};b&&!this.__cP&&(f.oldcentered=null,this.__dk("centeredItemChanging",f));this.setCenteredItem(a);var g=this.getContentStack().length,k=c.indexOf(a[0]),l=Math.floor(g/2),e=this._getFlowContainerCenter()-this.__dA(a)/2,m=[],h,d=0,q=e,t=e,n,r=this.__ck,s=0,u=this.__dA(this.getClipper());m[l]=a[0];if(b){for(h=0;h<this.__cw.length;h++)qxWeb(this.__cw[h]).setStyle("opacity",0);this._positionAndScale(a,e,0,this.__ck,this.__cl.scaleUpFactor,
0)}else this.__cw=[],d=parseInt(baselib.CssUtil.getPosition(a,this.__cA)[0],10),this.__dc(a,this.__cl.duration),this._positionAndScale(a,d,0,this.__ck,this.__cl.scaleUpFactor,this.__cl.duration),this.__cw=this.__ds(c,k,l);e=this.__dA(a);if(b||!this.__cT){n=0;for(var p=1,v=Math.ceil((g-1)/2);p<=v;p++)r-=this.__cl["3d"].zOffset(p),s+=this.__cl["3d"].topOffset(p),h=(k-p)%g,h=0>h?h+g:h,d=(k+p)%g,n=l+p,n<g&&!m[n]&&(m[n]=c[d],n=qxWeb(m[n]),d=parseInt(baselib.CssUtil.getPosition(n,this.__cA)[0],10),t=b?
t+e-this.__cl["3d"].leftOffset.call(this,p):d,e=this.__dA(n),d=this.__dv(d,e,u,b)?this.__cl.duration:0,this.__dc(n,d),this._positionAndScale(n,t,s,r,this.__cl.scaleDownFactor.call(this,p),d)),n=l-p,0<=n&&!m[n]&&(m[n]=c[h],n=qxWeb(m[n]),d=parseInt(baselib.CssUtil.getPosition(n,this.__cA)[0],10),e=this.__dA(n),q=b?q-this.__dA(n)+this.__cl["3d"].leftOffset.call(this,p):d,d=this.__dv(d,e,u,b)?this.__cl.duration:0,this.__dc(n,d),this._positionAndScale(n,q,s,r,this.__cl.scaleDownFactor.call(this,p),d));
if(b)for(this.__cm=qxWeb(m),c=0;c<this.__cw.length;c++)g=qxWeb(this.__cw[c]),-1!=this.__cA.indexOf("transform")&&baselib.CssUtil.enableTransition(g,"opacity",400,"linear"),g.setStyle("opacity",1);b&&!this.__cP&&(this.__df(),this.__dk("centeredItemChanged",f))}},__du:function(a,b,c){b=a+b;var d=Math.abs(this.__cn);c=d+c;return a>=d&&a<=c||b>=d&&b<=c},__dv:function(a,b,c,d){return d?!1:this.__du(a,b,c)},_addDragEvent:function(){this.__cf.on("dragstart",this.__dw)},_removeDragEvent:function(){this.__cf.off("dragstart",
this.__dw)},__dw:function(a){a.preventDefault()},_initFlowEvents:function(){this.getClipper()[0].ontouchstart=function(){};this.getClipper()[0].ontouchmove=function(){};this.getClipper()[0].ontouchend=function(){};this.getClipper().on(qxWeb.EVENT.down,this._onTouchStart,this);if(qxWeb.env.get("event.touch")&&"desktop"!=qxWeb.env.get("device.type"))qxWeb(document).on("pointermove",this.__dx,this)},_removeFlowEvents:function(){this.getClipper().off(qxWeb.EVENT.down,this._onTouchStart,this);qxWeb.env.get("event.touch")&&
"desktop"!=qxWeb.env.get("device.type")&&qxWeb(document).off("pointermove",this.__dx,this)},__dx:function(a){this.__cq&&(qxWeb(a.getTarget()).isChildOf(this.getClipper())||this._onTouchEnd(this.__cK,this.__cL,a))},__dy:function(a){if(this.__cq){var b=this.getClipper();if(a.getRelatedTarget()){a=a.getRelatedTarget();var c=qxWeb(a);if(a==b[0]||c.isChildOf(b))return}this.__cq=!1;this.__de(this.__cv?this.__cv:"left")}},_onTouchStart:function(a){if(!this.__ct&&(this.__cy=this.__cx=0,this.__cq=!0,this.__ci[0]=
a.clientX,this.__ci[1]=a.clientY,this.__cp=!1,this.__cl.swipe)){var b=this._getFlowContainerLeftOffset(),c=this.getClipper();this.__cK=this._onTouchMove.bind(this,a.clientX,b);this.__cL=a.clientX;c.on(qxWeb.EVENT.move,this.__cK,this);c.on("mouseout",this.__dy,this);this.upEventHandler=a=this._onTouchEnd.bind(this,this.__cK,a.clientX);c.once(qxWeb.EVENT.up,a,this)}},_onTouchMove:function(a,b,c){if(this.__cq){var d=Math.abs(this.__cx)-Math.abs(this.__cy);Math.abs(this.__cx)>=this.__cz||Math.abs(this.__cy)>=
this.__cz?0<d&&(this.__cp=!0,c.preventDefault(),a=c.clientX-a,this.__cv=0>a?"left":"right",this._moveFlowTo(b+a,0,-this.__ck)):Math.abs(this.__cx)<this.__cz&&Math.abs(this.__cy)<this.__cz&&(this.__cx=c.clientX-this.__ci[0],this.__cy=c.clientY-this.__ci[1])}},_onTouchEnd:function(a,b,c){this.__cq&&(this.__cq=!1,b=this.getClipper(),b.off(qxWeb.EVENT.move,a,this),b.off("mouseout",this.__dy,this),this.__cp&&this.__de(this.__cv))},__dz:function(a,b,c){this.getContentStack().removeClasses(["qx-coverflow-left",
"qx-coverflow-right","qx-coverflow-center","qx-coverflow-last"]);qxWeb(c).addClass("qx-coverflow-right");qxWeb(b).addClass("qx-coverflow-left");qxWeb(b).getFirst().addClass("qx-coverflow-last");qxWeb(c).getLast().addClass("qx-coverflow-last");a.removeClasses(["qx-coverflow-left","qx-coverflow-right","qx-coverflow-center","qx-coverflow-last"]);a.addClass("qx-coverflow-center")},__dA:function(a){var b=parseInt(a.getStyle("width"),10);0===b&&(b=a.getWidth(!0),a[0].filters&&(a[0].filters.length&&"number"==
typeof a[0].filters[0].M11)&&(b*=2-a[0].filters[0].M11));return b}}})})();(function(){h.Bootstrap.define("baselib.Coverflow",{extend:h.ui.website.Widget,construct:function(a,b){h.ui.website.Widget.call(this,a,b)},statics:{_templates:{item:'<li class="qx-coverflow-item"><img class="qx-coverflow-image" src="{{src}}" alt="" /></li>'},_config:{useTransform:!0,duration:200,scaleDownFactor:0.75,scaleUpFactor:1,autoResizeFlowContainer:!0,swipe:!1,layout:"default","3d":{leftOffset:100,topOffset:-20,zOffset:10},
virtual:{},onClick:null},coverflow:function(a,b){var c=new baselib.Coverflow(this);c.setProperty("__configs",a);b&&c.setProperty("__model",b);c.init();return c}},events:{centeredItemChanged:"qx.event.Emitter",centeredItemChanging:"qx.event.Emitter",scaledown:"qx.event.Emitter",scaleup:"qx.event.Emitter",transform:"qx.event.Emitter"},members:{init:function(){if(!h.ui.website.Widget.prototype.init.call(this))return!1;var a=this.getProperty("__configs")||{},b=this.getProperty("__model");this._forEachElementWrapped(function(c){var d=
new baselib.CoverflowBase(c,a,b);["centeredItemChanged","centeredItemChanging","scaledown","scaleup","transform"].forEach(function(a){d.on(a,function(b){c.emit(a,b)})});c.setProperty("__coverflowInstance",d);var e=d.getOptions(),f;for(f in e)c.setConfig(f,e[f])});return!0},render:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance")._render()});return this},setConfig:function(a,b){this._forEachElementWrapped(function(c){c.getProperty("__coverflowInstance")._setOption(a,
b)});h.ui.website.Widget.prototype.setConfig.call(this,a,b);return this},setTemplate:function(a,b){"item"==a&&this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance")._setOption("virtual",{itemTemplate:b})});h.ui.website.Widget.prototype.setTemplate.call(this,a,b);return this},setModel:function(a){this._forEachElementWrapped(function(b){b.getProperty("__coverflowInstance").setModel(a)});return this},getCenteredModelIndex:function(){return this.eq(0).getProperty("__coverflowInstance").getCenteredModelIndex()},
getCenteredItemIndex:function(){return this.eq(0).getProperty("__coverflowInstance").getCenteredItemIndex()},getCurrentBuffer:function(){return this.eq(0).getProperty("__coverflowInstance").getCurrentBuffer()},reset:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").reset()});return this},centerFlowContainer:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").centerFlowContainer()});return this},refresh:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").refresh()});
return this},placeContentElementsOnCenter:function(a){this.eq(0).getProperty("__coverflowInstance").placeContentElementsOnCenter(a);return this},replaceContentElements:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").replaceContentElements()});return this},getClipper:function(){return this.eq(0).getProperty("__coverflowInstance").getClipper()},getFlowContainer:function(){return this.eq(0).getProperty("__coverflowInstance").getFlowContainer()},getCenteredItem:function(){return this.eq(0).getProperty("__coverflowInstance").getCenteredItem()},
setCenteredItem:function(a){this.eq(0).getProperty("__coverflowInstance").setCenteredItem(a);return this},getContentStack:function(){return this.eq(0).getProperty("__coverflowInstance").getContentStack()},showNext:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").showNext()});return this},showPrev:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").showPrev()});return this},showItem:function(a){this.eq(0).getProperty("__coverflowInstance").showItem(a);
return this},isInFlow:function(){return this.eq(0).getProperty("__coverflowInstance").isInFlow()},dispose:function(){this._forEachElementWrapped(function(a){a.getProperty("__coverflowInstance").dispose()});return this}},defer:function(a){qxWeb.$attach({coverflow:a.coverflow});qxWeb.$attachStatic({coverflow:function(a,c,d){return qxWeb(a).coverflow(c,d)}})}})})()})();

//### 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)}})}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/accordion-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(){g.Bootstrap.define("baselib.Accordion",{extend:g.ui.website.Widget,construct:function(a,b){g.ui.website.Widget.call(this,a,b)},events:{"switch":"qx.event.Emitter",beforehide:"qx.event.Emitter",beforeshow:"qx.event.Emitter",afterhide:"qx.event.Emitter",aftershow:"qx.event.Emitter"},statics:{_config:{labelClass:"qx-accordion-label",
contentClass:"qx-accordion-content",animationDuration:300},accordion:function(a){var b=new baselib.Accordion(this);a&&(a.label&&b.setConfig("labelClass",a.label),a.content&&b.setConfig("contentClass",a.content));b.init();return b}},members:{init:function(){if(!g.ui.website.Widget.prototype.init.call(this))return!1;this._forEachElementWrapped(function(a){0<a.find("."+this.getConfig("contentClass")).length&&(a.render(),a.collapse(!1))});return!0},render:function(){this._forEachElementWrapped(function(a){a._initItems();
a.__QY()});return this},collapse:function(a){this._forEachElementWrapped(function(b){var c=this.getProperty("__tabs"),d=b.getProperty("__canTransition");c._forEachElementWrapped(function(c){c.setProperty("__op","hide");b.setProperty("__currentIndex",null);b.__Rc(c);var f=c.getHeight();0!==f&&(a?(b.__QT(),b.__Rb(c),d?c.setStyle("height","0px"):b.__dr(c,f,0)):(c.setStyle("display","none"),c.setStyle("height","0px")))})});return this},setAnimationDuration:function(a){this.setProperty("__animationDuration",
a);this.setConfig("animationDuration",a);return this},getAnimationDuration:function(){return this.getProperty("__animationDuration")},enableAnimation:function(){this.setProperty("__animationDuration",this.getConfig("animationDuration"));return this},disableAnimation:function(){this.setProperty("__animationDuration",0);return this},isAnimated:function(){return 0<this.getProperty("__animationDuration")},getCurrentIndex:function(){return this.eq(0).getProperty("__currentIndex")},showItem:function(a,
b){this._forEachElementWrapped(function(c){if(!c.animating()){var d=c.getProperty("__tabs"),e=(b="undefined"!==typeof b?b:!0)?10:0,f=qxWeb(d[a]),g=qxWeb(d[c.getProperty("__currentIndex")]),h=0;f[0]&&(h=c.__QX(f,b));g[0]&&c.__QW(g,b);window.setTimeout(function(){b||c.setProperty("__currentIndex",a);c.__QV(f,g,0,h,b)},e)}});return this},showNext:function(){this._forEachElementWrapped(function(a){var b=a.getProperty("__currentIndex")+1;b<a.getProperty("__tabs").length&&a.showItem(b,a.isAnimated())});
return this},showPrev:function(){this._forEachElementWrapped(function(a){var b=a.getProperty("__currentIndex")-1;0<=b&&a.showItem(b,a.isAnimated())});return this},animating:function(){return 0<this.eq(0).getProperty("__running")},dispose:function(){var a=this.getProperty("__canTransition");this._forEachElementWrapped(function(b){a&&b.getProperty("__tabs").forEach(function(a,b){var e=qxWeb(a),f=e.getProperty("__transitionHandler");f&&(a.removeEventListener(qxWeb.EVENT.transitionEnd,f),e.setProperty("__transitionHandler",
null))});b.off("tap",b.__Ra,b)});return this},__QT:function(){var a=this.getProperty("__running")+1;this.setProperty("__running",a);return a},__QU:function(){var a=this.getProperty("__running")-1;this.setProperty("__running",a);return a},__dr:function(a,b,c){var d=this.getProperty("__animationDuration"),e=null,f=this.getProperty("__tabs"),g=this,h=function(m){m=(new Date).getTime();var k=b,l=0;null===e&&(e=m);l=m-e;k=b+(c-b)*(l/d);b<c&&k>c&&(k=c);a.setStyle("height",k+"px");l<d&&l<d?qxWeb.EVENT.animation.requestFrame(h):
(a.setStyle("height",c+"px"),g.__cY(a,f.indexOf(a[0])))};qxWeb.EVENT.animation.requestFrame(h)},__QV:function(a,b,c,d,e){var f=this.getProperty("__canTransition");e&&(this.__Rb(a),b[0]&&this.__Rb(b));e&&this.__QT();this.__Rd("beforeshow",a);f||!e?(a.setStyle("height",d+"px"),e||this.__Rd("aftershow",a)):this.__dr(a,a.getHeight(),d);b[0]&&(e&&this.__QT(),this.__Rd("beforehide",b),f||!e?(b.setStyle("height",c+"px"),e||this.__Rd("afterhide",b)):this.__dr(b,b.getHeight(),c))},__QW:function(a,b){this.getProperty("__canTransition")&&
this.__Rc(a);a.setProperty("__op","hide");return 0},__QX:function(a,b){this.getProperty("__canTransition")&&this.__Rc(a);a.setProperty("__op","show");a.setStyle("height","");var c=a.getProperty("__scrollerTabHeight");a.setStyle("height","0px");a.setStyle("display","block");return c},_initItems:function(){this.setProperty("__labelClass",this.getConfig("labelClass"));this.setProperty("__contentClass",this.getConfig("contentClass"));this.setProperty("__animationDuration",this.getConfig("animationDuration"));
this.setProperty("__labels",this.find("."+this.getConfig("labelClass")));var a=this.find("."+this.getConfig("contentClass")),b="block";a._forEachElementWrapped(function(a){b=a.getStyle("display");a.setStyle("height","");a.setStyle("display","block");a.setProperty("__scrollerTabHeight",a[0].offsetHeight);a.setStyle("display",b)});this.setProperty("__tabs",a)},__QY:function(){var a=this.getProperty("__tabs"),b=qxWeb.env.canTransition(),c=this.getProperty("__currentIndex");"undefined"==typeof c?this.setProperty("__currentIndex",
null):c>=a.length&&this.setProperty("__currentIndex",a.length-1);this.setProperty("__running",0);b&&(this.setProperty("__canTransition",qxWeb.env.canTransition()),a.forEach(function(a,b){if(!qxWeb(a).getProperty("__transitionHandler")){var c=this.__cY.bind(this,a,b);qxWeb(a).setProperty("__transitionHandler",c);a.addEventListener(qxWeb.EVENT.transitionEnd,c,!1)}}.bind(this)));this.$onFirstCollection("tap",this.__Ra)},__Ra:function(a){var b=this.getProperty("__labels");a=qxWeb(a.getTarget()).getClosest("."+
this.getProperty("__labelClass"));0<a.length&&(b=b.indexOf(a[0]),b==this.getCurrentIndex()?this.collapse(!0):this.showItem(b,!0))},__Rb:function(a){this.getProperty("__canTransition")&&(a.setStyle("transition-property","height"),a.setStyle("transition-duration",this.getProperty("__animationDuration")+"ms"),a.setStyle("transition-timing-function","linear"),a.setStyle("transition-delay","0ms"))},__Rc:function(a){this.getProperty("__canTransition")&&(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(qxWeb.EVENT.transitionEnd.transitionStyleName),a[0].style.removeProperty("transition"))},__Rd:function(a,b){var c={type:a,reverse:!1};if(b){var d=this.getProperty("__tabs");c.target=b;c.index=d.indexOf(b[0])}else c.current=this.getCurrentIndex();this.emit(a,c)},__cY:function(a,b,c){c=this.__QU();a=qxWeb(a);this.__Rc(a);var d=a.getProperty("__op");"show"==d&&this.setProperty("__currentIndex",
b);this.__Rd("after"+d,a);0===c&&this.__Rd("switch")}},defer:function(a){qxWeb.$attach({accordion:a.accordion})}})})()})();

$q.define("UNOUNO.components.faqaccordion",{statics:{init:function(){if(!!$q(".accordion").length){var accordion=$q(".accordion").accordion({label:"question",content:"answer"});accordion.on("afterhide",function(e){e.getTarget().getAncestors("li").removeClass("current");e.getTarget().hide();});accordion.on("aftershow",function(e){e.getTarget().getAncestors("li").addClass("current");
});if($q(".accordion").length===1){accordion.showItem(0);}}}}});$q.ready(function(){UNOUNO.components.faqaccordion.init();});
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/textselection-min.js
(function(){var b=window.qxWeb.$$qx;b.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});b.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){b.Bootstrap.define("qx.module.TextSelection",{statics:{getTextSelection:function(){var a=this[0];return a?(b.module.TextSelection.__QR(a)||(a=b.module.TextSelection.__QS(a)),a?b.bom.Selection.get(a):null):null},getTextSelectionLength:function(){var a=this[0];return a?(b.module.TextSelection.__QR(a)||
(a=b.module.TextSelection.__QS(a)),a?b.bom.Selection.getLength(a):null):null},getTextSelectionStart:function(){var a=this[0];return a?(b.module.TextSelection.__QR(a)||(a=b.module.TextSelection.__QS(a)),a?b.bom.Selection.getStart(a):null):null},getTextSelectionEnd:function(){var a=this[0];return a?(b.module.TextSelection.__QR(a)||(a=b.module.TextSelection.__QS(a)),a?b.bom.Selection.getEnd(a):null):null},setTextSelection:function(a,d){var c=this[0];c&&(b.module.TextSelection.__QR(c)||(c=b.module.TextSelection.__QS(c)),
c&&b.bom.Selection.set(c,a,d));return this},clearTextSelection:function(){this._forEachElement(function(a){b.module.TextSelection.__QR(a)||(a=b.module.TextSelection.__QS(a));a&&b.bom.Selection.clear(a)});return this},__QR:function(a){a=a.tagName?a.tagName.toLowerCase():null;return"input"===a||"textarea"===a},__QS:function(a){for(var b=0,c=a.childNodes.length;b<c;b++)if(3===a.childNodes[b].nodeType)return a.childNodes[b];return null}},defer:function(a){qxWeb.$attach({getTextSelection:a.getTextSelection,
getTextSelectionLength:a.getTextSelectionLength,getTextSelectionStart:a.getTextSelectionStart,getTextSelectionEnd:a.getTextSelectionEnd,setTextSelection:a.setTextSelection,clearTextSelection:a.clearTextSelection})}})})();(function(){b.Bootstrap.define("qx.bom.Selection",{statics:{getSelectionObject:b.core.Environment.select("html.selection",{selection:function(a){return a.selection},"default":function(a){return b.dom.Node.getWindow(a).getSelection()}}),get:b.core.Environment.select("html.selection",
{selection:function(a){return b.bom.Range.get(b.dom.Node.getDocument(a)).text},"default":function(a){return this.__pd(a)?a.value.substring(a.selectionStart,a.selectionEnd):this.getSelectionObject(b.dom.Node.getDocument(a)).toString()}}),getLength:b.core.Environment.select("html.selection",{selection:function(a){a=this.get(a);var d=b.util.StringSplit.split(a,/\r\n/);return a.length-(d.length-1)},"default":function(a){if("opera"==b.core.Environment.get("engine.name")){var d;if(this.__pd(a)){d=a.selectionStart;
var c=a.selectionEnd;a=a.value.substring(d,c);d=c-d}else a=b.bom.Selection.get(a),d=a.length;a=b.util.StringSplit.split(a,/\r\n/);return d-(a.length-1)}return this.__pd(a)?a.selectionEnd-a.selectionStart:this.get(a).length}}),getStart:b.core.Environment.select("html.selection",{selection:function(a){if(this.__pd(a)){var d=b.bom.Range.get();if(!a.contains(d.parentElement()))return-1;var c=b.bom.Range.get(a);a=a.value.length;c.moveToBookmark(d.getBookmark());c.moveEnd("character",a);return a-c.text.length}var c=
b.bom.Range.get(a),e=c.parentElement(),d=b.bom.Range.get();try{d.moveToElementText(e)}catch(f){return 0}a=b.bom.Range.get(b.dom.Node.getBodyElement(a));a.setEndPoint("StartToStart",c);a.setEndPoint("EndToEnd",d);if(0==d.compareEndPoints("StartToStart",a))return 0;for(e=0;;){c=a.moveStart("character",-1);if(0==d.compareEndPoints("StartToStart",a))break;if(0==c)break;else e++}return++e},"default":function(a){if("gecko"===b.core.Environment.get("engine.name")||"webkit"===b.core.Environment.get("engine.name")){if(this.__pd(a))return a.selectionStart;
a=b.dom.Node.getDocument(a);a=this.getSelectionObject(a);return a.anchorOffset<a.focusOffset?a.anchorOffset:a.focusOffset}return this.__pd(a)?a.selectionStart:b.bom.Selection.getSelectionObject(b.dom.Node.getDocument(a)).anchorOffset}}),getEnd:b.core.Environment.select("html.selection",{selection:function(a){if(this.__pd(a)){var d=b.bom.Range.get();if(!a.contains(d.parentElement()))return-1;var c=b.bom.Range.get(a),e=a.value.length;c.moveToBookmark(d.getBookmark());c.moveStart("character",-e);return c.text.length}c=
b.bom.Range.get(a);e=c.parentElement();d=b.bom.Range.get();try{d.moveToElementText(e)}catch(f){return 0}e=d.text.length;a=b.bom.Range.get(b.dom.Node.getBodyElement(a));a.setEndPoint("EndToEnd",c);a.setEndPoint("StartToStart",d);if(0==d.compareEndPoints("EndToEnd",a))return e-1;for(var g=0;;){c=a.moveEnd("character",1);if(0==d.compareEndPoints("EndToEnd",a))break;if(0==c)break;else g++}return e-++g},"default":function(a){if("gecko"===b.core.Environment.get("engine.name")||"webkit"===b.core.Environment.get("engine.name")){if(this.__pd(a))return a.selectionEnd;
a=b.dom.Node.getDocument(a);a=this.getSelectionObject(a);return a.focusOffset>a.anchorOffset?a.focusOffset:a.anchorOffset}return this.__pd(a)?a.selectionEnd:b.bom.Selection.getSelectionObject(b.dom.Node.getDocument(a)).focusOffset}}),__pd:function(a){return b.dom.Node.isElement(a)&&("input"==a.nodeName.toLowerCase()||"textarea"==a.nodeName.toLowerCase())},set:b.core.Environment.select("html.selection",{selection:function(a,d,c){var e;b.dom.Node.isDocument(a)&&(a=a.body);if(b.dom.Node.isElement(a)||
b.dom.Node.isText(a))switch(a.nodeName.toLowerCase()){case "input":case "textarea":case "button":void 0===c&&(c=a.value.length);if(0<=d&&d<=a.value.length&&0<=c&&c<=a.value.length)return e=b.bom.Range.get(a),e.collapse(!0),e.moveStart("character",d),e.moveEnd("character",c-d),e.select(),!0;break;case "#text":void 0===c&&(c=a.nodeValue.length);if(0<=d&&d<=a.nodeValue.length&&0<=c&&c<=a.nodeValue.length)return e=b.bom.Range.get(b.dom.Node.getBodyElement(a)),e.moveToElementText(a.parentNode),e.collapse(!0),
e.moveStart("character",d),e.moveEnd("character",c-d),e.select(),!0;break;default:if(void 0===c&&(c=a.childNodes.length-1),a.childNodes[d]&&a.childNodes[c])return e=b.bom.Range.get(b.dom.Node.getBodyElement(a)),e.moveToElementText(a.childNodes[d]),e.collapse(!0),d=b.bom.Range.get(b.dom.Node.getBodyElement(a)),d.moveToElementText(a.childNodes[c]),e.setEndPoint("EndToEnd",d),e.select(),!0}return!1},"default":function(a,d,c){var e=a.nodeName.toLowerCase();if(!b.dom.Node.isElement(a)||"input"!=e&&"textarea"!=
e){var e=!1,f=b.dom.Node.getWindow(a).getSelection(),g=b.bom.Range.get(a);b.dom.Node.isText(a)?(void 0===c&&(c=a.length),0<=d&&(d<a.length&&0<=c&&c<=a.length)&&(e=!0)):b.dom.Node.isElement(a)?(void 0===c&&(c=a.childNodes.length-1),0<=d&&(a.childNodes[d]&&0<=c&&a.childNodes[c])&&(e=!0)):b.dom.Node.isDocument(a)&&(a=a.body,void 0===c&&(c=a.childNodes.length-1),0<=d&&(a.childNodes[d]&&0<=c&&a.childNodes[c])&&(e=!0));if(e)return f.isCollapsed||f.collapseToStart(),g.setStart(a,d),b.dom.Node.isText(a)?
g.setEnd(a,c):g.setEndAfter(a.childNodes[c]),0<f.rangeCount&&f.removeAllRanges(),f.addRange(g),!0}else if(void 0===c&&(c=a.value.length),0<=d&&d<=a.value.length&&0<=c&&c<=a.value.length)return a.focus(),a.select(),a.setSelectionRange(d,c),!0;return!1}}),setAll:function(a){return b.bom.Selection.set(a,0)},clear:b.core.Environment.select("html.selection",{selection:function(a){var d=b.bom.Range.get(a).parentElement(),c=b.bom.Range.get(b.dom.Node.getDocument(a));b.dom.Node.isText(a)&&(a=a.parentNode);
d==c.parentElement()&&d==a&&b.bom.Selection.getSelectionObject(b.dom.Node.getDocument(a)).empty()},"default":function(a){var d=b.bom.Selection.getSelectionObject(b.dom.Node.getDocument(a)),c=a.nodeName.toLowerCase();!b.dom.Node.isElement(a)||"input"!=c&&"textarea"!=c?b.dom.Node.isDocument(a)||"body"==c?d.collapse(a.body?a.body:a,0):(c=b.bom.Range.get(a),c.collapsed||(c=c.commonAncestorContainer,(b.dom.Node.isElement(a)&&b.dom.Node.isText(c)?c.parentNode:c)==a&&d.collapse(a,0))):(a.setSelectionRange(0,
0),b.bom.Element&&b.bom.Element.blur&&b.bom.Element.blur(a))}})}})})()})();

$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.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);}});

$q.define("UNOUNO.components.pulseEffect",{construct:function(element){this.pulseElement=element;if(!this.pulseElement.hasClass("pulse-effect")){this.pulseEventOn();this.pulse();}},members:{pulseElement:null,pulseTimer:null,pulseRepeat:2,pulse:function(){this.pulseElement.toggleClass("highlight");this.pulseRepeat--;
},pulseTransitionEvent:function(transitionEvent){window.clearTimeout(this.pulseTimer);if(this.pulseRepeat>0){this.pulseTimer=window.setTimeout(function(){this.pulse();}.bind(this),10);}else{this.pulseEventOff();}},pulseEventOn:function(){this.pulseElement.addClass("pulse-effect");if($q.env.canTransition()){this.pulseElement.on("transitionend",this.pulseTransitionEvent,this);
}else{window.setTimeout(function(){this.pulseTransitionEvent();}.bind(this),500);}},pulseEventOff:function(){this.pulseElement.removeClass("pulse-effect");if($q.env.canTransition()){this.pulseElement.off("transitionend",this.pulseTransitionEvent,this);}}}});$q.define("UNOUNO.components.stageDomain",{statics:{stageBackgroundImages:[],domainOffers:[],currentIndex:0,retries:0,maxRetries:30,switchDelay:6000,autoRotate:true,animationTimer:null,init:function(){if($q.env.canTransition()&&$q.env.get("device.name")!="ipad"){$q(".without-transition").removeClass("without-transition");
}if(UNOUNO.params.variant.indexOf("vh427-box-b")!==-1){this.autoRotate=false;}this.initializeAsterisks();this.initializeDomainOffers();this.initializeStageBackgrounds();this.preselectedOption();},initializeAsterisks:function(){},initializeDomainOffers:function(){$q(".content-top-container .rotation > .rotation-entry").forEach(function(domainOffer){this.domainOffers.push(domainOffer);
},this);},initializeStageBackgrounds:function(){if(UNOUNO.params.siteModus!="live"){$q(document).on("keydown",function(e){var key=e.getKeyIdentifier();if(e.shiftKey){if(key=="Left"){this.stopAnimationTimer();this.showPrevItem();}else{if(key=="Right"){this.stopAnimationTimer();this.showNextItem();}}}},this);
}$q(".content-top-container .rotation-images img").forEach(function(image){this.stageBackgroundImages.push(image);},this);this.imageInspector();},imageInspector:function(){var imagesLoaded=true;this.stageBackgroundImages.forEach(function(image){var state=image.complete||false;var height=image.naturalHeight||0;
var width=image.naturalWidth||0;if(!state||height==0||width==0){imagesLoaded=false;}});if(!imagesLoaded&&this.retries<this.maxRetries){window.setTimeout(function(){this.imageInspector();}.bind(this),100);this.retries++;return ;}if(this.autoRotate){this.startAnimationTimer();}this.showItem(0);},showPrevItem:function(){var prevIndex=this.currentIndex;
prevIndex=(prevIndex==0)?this.stageBackgroundImages.length-1:prevIndex-1;this.showItem(prevIndex);},showNextItem:function(){this.showItem((++this.currentIndex%this.stageBackgroundImages.length));},showItem:function(index){this.stageBackgroundImages.forEach(function(image){image=$q(image);if(image.hasClass("active")){image.removeClass("active");
}});$q(this.stageBackgroundImages[index]).addClass("active");this.domainOffers.forEach(function(domainOffer){domainOffer=$q(domainOffer);if(domainOffer.hasClass("active")){domainOffer.removeClass("active");var additionalOfferClass=domainOffer.getData("additional-class");var rotationContainer=$q(".content-top-container .rotation");
if(!!additionalOfferClass.length&&rotationContainer.hasClass(additionalOfferClass)){rotationContainer.removeClass(additionalOfferClass);}}});var nextRotationEntry=$q(this.domainOffers[index]);var additionalOfferClass=nextRotationEntry.getData("additional-class");var rotationContainer=$q(".content-top-container .rotation");
nextRotationEntry.addClass("active");if(!!additionalOfferClass.length&&!rotationContainer.hasClass(additionalOfferClass)){rotationContainer.addClass(additionalOfferClass);}this.currentIndex=index;},stopAnimationTimer:function(){window.clearInterval(this.animationTimer);this.animationTimer=null;},startAnimationTimer:function(){if(this.animationTimer==null){this.animationTimer=window.setInterval(function(){this.showNextItem();
}.bind(this),this.switchDelay);}},preselectedOption:function(){var trackedDomain=$q("#tracked-tile-domain").getAttribute("name"),domainCheckBoxSelect=$q(".domaincheckbox-select-wrapper").find(".domaincheckbox-input");if(trackedDomain){domainCheckBoxSelect.setValue(trackedDomain);}}}});$q.ready(function(){UNOUNO.components.stageDomain.init();
});
$q.define("UNOUNO.components.domaincheckbox",{construct:function(element){this.element=$q(element);this.init();},members:{element:null,init:function(){this.element.find(".errorbox-close").on("click",function(e){e.preventDefault();e.stopPropagation();var target=$q(e.getTarget());target.getAncestors("form:eq(0)").find(".PfxError").removeClasses(["PfxInputTextError","PfxError"]);
target.getAncestors(".errorbox-wrapper:eq(0)").addClass("hidden");},this);}}});$q.ready(function(){$q(".domaincheckbox").forEach(function(element){new UNOUNO.components.domaincheckbox(element);});});



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}}});
$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();});
$q.define("UNOUNO.components.stageDomain",{statics:{initializeAsterisks:function(){$q(".content-top .asterisk[id][data-source]").forEach(function(asterisk){asterisk=$q(asterisk);new UNOUNO.util.infoFootnote(asterisk.getData("source"),asterisk.getAttribute("id"),"left");});}}});
//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/viewportevent-min.js
(function(){var b=window.qxWeb.$$qx;b.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});b.$$packageData["0"]={locales:{},resources:{},translations:{}};(function(){b.Bootstrap.define("baselib.event.Viewport",{statics:{__LQ:!1,__EO:[],isElementInViewport:function(a){a=a.getBoundingClientRect();return(0<=a.top&&a.top<=b.bom.Viewport.getHeight()||0<=a.bottom&&a.bottom<=b.bom.Viewport.getHeight())&&(0<=a.left&&a.left<=b.bom.Viewport.getWidth()||0<=a.right&&a.right<=b.bom.Viewport.getWidth())},
viewportVisibilityChange:function(a,b){var d=baselib.event.Viewport.isElementInViewport(this);if(a.__Rg!=baselib.event.Viewport.isElementInViewport(this)){a.__Rg=baselib.event.Viewport.isElementInViewport(this);var e=b||qxWeb(this),c=this.getBoundingClientRect();a.call(e,{visible:d,viewportOffset:{top:c.top,bottom:c.bottom,left:c.left,right:c.right}})}},registerViewPortEvent:function(a,b,d,e){var c=baselib.event.Viewport;d.__Rg=c.isElementInViewport(a);d.__Rh=c.__EO.length;c.__EO.push(c.viewportVisibilityChange.bind(a,
d,e));if(!c.__LQ)qxWeb(window).on("scroll",function(){for(var b=0;b<c.__EO.length;b++)c.__EO[b]&&c.__EO[b].call(a)});c.__LQ=!0},unregisterViewPortEvent:function(a,b,d){delete baselib.event.Viewport.__EO[d.__Rh];delete d.__Rh;delete d.__Rg}},defer:function(a){qxWeb.$registerEventHook("viewportVisibilityChange",a.registerViewPortEvent,a.unregisterViewPortEvent)}})})()})();

//### zip:baseLib-0.9.22.jar/PUSTEFIX-INF/script/mobile-min.js
(function(){var d=window.qxWeb.$$qx;d.Bootstrap.setRoot({qx:window.qxWeb.$$qx,baselib:window.baselib,qui:window.qui});d.$$packageData["0"]={locales:{},resources:{},translations:{C:{},en:{}}};(function(){d.Bootstrap.define("qx.module.event.Orientation",{statics:{TYPES:["orientationchange"],BIND_METHODS:["getOrientation","isLandscape","isPortrait"],getOrientation:function(){return this._orientation},isLandscape:function(){return"landscape"==this._mode},isPortrait:function(){return"portrait"==this._mode},
normalize:function(a,b,c){if(!a)return a;a._type=c;b=d.module.event.Orientation.BIND_METHODS;c=0;for(var e=b.length;c<e;c++)"function"!=typeof a[b[c]]&&(a[b[c]]=d.module.event.Orientation[b[c]].bind(a));return a}},defer:function(a){qxWeb.$registerEventNormalization(a.TYPES,a.normalize)}})})();(function(){d.Bootstrap.define("qx.module.event.OrientationHandler",{statics:{TYPES:["orientationchange"],register:function(a){if(!d.dom.Node.isWindow(a))throw Error("The 'orientationchange' event is only available on window objects!");
a.__OQ||(a.$$emitter||(a.$$emitter=new d.event.Emitter),a.__OQ=new d.event.handler.OrientationCore(a,a.$$emitter))},unregister:function(a){if(a.__OQ)if(a.$$emitter){var b=!1,c=a.$$emitter.getListeners();d.module.event.OrientationHandler.TYPES.forEach(function(a){a in c&&0<c[a].length&&(b=!0)});b||(a.__OQ=null)}else a.__OQ=null}},defer:function(a){qxWeb.$registerEventHook(a.TYPES,a.register,a.unregister)}})})();(function(){d.Bootstrap.define("qx.event.handler.OrientationCore",{extend:Object,construct:function(a,
b){this._window=a||window;this.__lV=b;this._initObserver()},members:{__lV:null,_window:null,_currentOrientation:null,__po:null,__pn:null,_initObserver:function(){this.__po=d.lang.Function.listener(this._onNative,this);this.__pn=d.bom.Event.supportsEvent(this._window,"orientationchange")?"orientationchange":"resize";d.bom.Event.addNativeListener(this._window,this.__pn,this.__po)},_stopObserver:function(){d.bom.Event.removeNativeListener(this._window,this.__pn,this.__po)},_onNative:function(a){var b=
d.bom.Viewport.getOrientation();if(this._currentOrientation!=b){this._currentOrientation=b;var c=d.bom.Viewport.isLandscape()?"landscape":"portrait";a._orientation=b;a._mode=c;this.__lV&&this.__lV.emit("orientationchange",a)}}},destruct:function(){this._stopObserver();this.__mO=this.__lV=null}})})();(function(){d.Bootstrap.define("qx.module.event.Touch",{statics:{TYPES:["tap","longtap","swipe","dbltap"],normalize:function(a,b,c){if(!a)return a;a._type=c;return a}},defer:function(a){qxWeb.$registerEventNormalization(a.TYPES,
a.normalize)}})})();(function(){d.Bootstrap.define("qx.module.event.TouchHandler",{statics:{TYPES:["touchstart","touchend","touchmove","touchcancel"],register:function(a){a.__OR||(a.$$emitter||(a.$$emitter=new d.event.Emitter),a.__OR=new d.event.handler.TouchCore(a,a.$$emitter))},unregister:function(a){if(a.__OR)if(a.$$emitter){var b=!1,c=a.$$emitter.getListeners();d.module.event.TouchHandler.TYPES.forEach(function(a){a in c&&0<c[a].length&&(b=!0)});b||(a.__OR=null)}else a.__OR=null}},defer:function(a){qxWeb.$registerEventHook(a.TYPES,
a.register,a.unregister)}})})();(function(){d.Bootstrap.define("qx.event.handler.TouchCore",{extend:Object,statics:{TAP_MAX_DISTANCE:"android"!=d.core.Environment.get("os.name")?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:"android"!=d.core.Environment.get("os.name")?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:500},construct:function(a,b){this.__pe=a;this.__lV=b;this._initTouchObserver();this.__pf=[];this.__ci={}},members:{__pe:null,__lV:null,__pg:null,__ph:null,__ci:null,
__pi:null,__pj:null,__pk:null,__pf:null,__pl:null,_initTouchObserver:function(){this.__pg=d.lang.Function.listener(this._onTouchEvent,this);this.__pl=["touchstart","touchmove","touchend","touchcancel"];d.core.Environment.get("event.mspointer")&&(10==parseInt(d.core.Environment.get("engine.version"),10)?this.__pl=["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:this.__pl=["pointerdown","pointermove","pointerup","pointercancel"]);for(var a=0;a<this.__pl.length;a++)d.bom.Event.addNativeListener(this.__pe,
this.__pl[a],this.__pg)},_stopTouchObserver:function(){for(var a=0;a<this.__pl.length;a++)d.bom.Event.removeNativeListener(this.__pe,this.__pl[a],this.__pg)},_onTouchEvent:function(a){this._commonTouchEventHandler(a)},_getScalingDistance:function(a,b){return Math.sqrt(Math.pow(a.pageX-b.pageX,2)+Math.pow(a.pageY-b.pageY,2))},_getRotationAngle:function(a,b){return 180*Math.atan2(a.pageY-b.pageY,a.pageX-b.pageX)/Math.PI},_calcTouchesDelta:function(a){for(var b=[],c=0;c<a.length;c++)b.push(this._calcSingleTouchDelta(a[c]));
return b},_calcSingleTouchDelta:function(a){if(this.__ci.hasOwnProperty(a.identifier)){var b=this.__ci[a.identifier],c=Math.floor(a.clientX-b[0]),b=Math.floor(a.clientY-b[1]),d="x";1>Math.abs(c/b)&&(d="y");return{x:c,y:b,axis:d,identifier:a.identifier}}return{x:0,y:0,axis:null,identifier:a.identifier}},_commonTouchEventHandler:function(a,b){b=b||a.type;if(d.core.Environment.get("event.mspointer")){b=this._mapPointerEvent(b);var c=this._detectTouchesByPointer(a,b);a.changedTouches=c;a.targetTouches=
c;a.touches=c}a.delta=[];if("touchstart"==b)for(this.__ph=this._getTarget(a),a.touches&&1<a.touches.length&&(this.__pj=this._getScalingDistance(a.touches[0],a.touches[1]),this.__pk=this._getRotationAngle(a.touches[0],a.touches[1])),c=0;c<a.changedTouches.length;c++){var e=a.changedTouches[c];this.__ci[e.identifier]=[e.clientX,e.clientY]}"touchmove"==b&&("undefined"==typeof a.scale&&1<a.targetTouches.length&&(c=this._getScalingDistance(a.targetTouches[0],a.targetTouches[1]),a.scale=c/this.__pj),("undefined"==
typeof a.rotation||d.core.Environment.get("event.mspointer"))&&1<a.targetTouches.length&&(c=this._getRotationAngle(a.targetTouches[0],a.targetTouches[1]),a._rotation=c-this.__pk),a.delta=this._calcTouchesDelta(a.targetTouches));this._fireEvent(a,b,this.__ph);d.core.Environment.get("event.mspointer")&&("touchend"!=b&&"touchcancel"!=b||delete this.__pf[a.pointerId]);("touchend"==b||"touchcancel"==b&&a.changedTouches[0])&&delete this.__ci[a.changedTouches[0].identifier]},_detectTouchesByPointer:function(a,
b){var c=[];"touchstart"==b?this.__pf[a.pointerId]=a:"touchmove"==b&&(this.__pf[a.pointerId]=a);for(var d in this.__pf)c.push(this.__pf[d]);return c},_mapPointerEvent:function(a){a=a.toLowerCase();return-1!==a.indexOf("pointerdown")?"touchstart":-1!==a.indexOf("pointerup")?"touchend":-1!==a.indexOf("pointermove")?"touchmove":-1!==a.indexOf("pointercancel")?"touchcancel":a},_getTarget:function(a){var b=d.bom.Event.getTarget(a);"webkit"==d.core.Environment.get("engine.name")?b&&3==b.nodeType&&(b=b.parentNode):
d.core.Environment.get("event.mspointer")&&(a=this.__pm(a))&&(b=a);return b},__pm:function(a){var b=null,c=null;a&&(a.touches&&0!==a.touches.length)&&(b=a.touches[0].clientX,c=a.touches[0].clientY);if(a=document.msElementsFromPoint(b,c))for(b=0;b<a.length;b++)if(c=a[b],"none"!=d.bom.element.Style.get(c,"pointer-events",3))return c;return null},_fireEvent:function(a,b,c){c||(c=this._getTarget(a));b=b||a.type;c&&(c.nodeType&&this.__lV)&&this.__lV.emit(b,a)},dispose:function(){this._stopTouchObserver();
this.__ph=this.__pe=this.__pl=this.__pf=this.__lV=this.__pj=this.__pk=null}}})})()})();

$q.define("UNOUNO.lightbox.contentSectionYourDomainCarouselInstantDomaincheck",{statics:{onContentLoaded:function(content,instance){return $q.template.renderToNode($q(content).wrap("<div />").getParents(":eq(0)").getHtml(),{tld:instance.element.getData("tld")});}}});$q.define("UNOUNO.pages.domainOverview",{statics:{partnersCoverflow:null,init:function(){$q.placeholder.update();
this.initializeCarousel();this.initializePartnersCoverflow();this.initializeAsterisks();this.initializeSmoothScrollAnchors();this.initializeErrorBoxes();this.initializeSynchronizedInputs();},initializeSynchronizedInputs:function(){$q("input.synchronized-input").on("focus",function(e){var context=$q(e.getTarget());
var inspectSynchronizedInput=window.setInterval(function(){$q("input.synchronized-input:not(:focus)").setValue(context.getValue());}.bind(this),50);context.on("blur",function(e){window.clearInterval(inspectSynchronizedInput);},this);},this);},initializeErrorBoxes:function(){$q(".errorbox-wrapper:not(.hidden):eq(0)").forEach(function(errorBoxWrapper){errorBoxWrapper=$q(errorBoxWrapper);
errorBoxWrapper.setAttribute("id","errorBoxWrapper"+new Date().getTime());UNOUNO.global.smoothScrollToDestination(errorBoxWrapper.getAttribute("id"),200,1);});$q(".errorbox-close").on("click",function(e){e.preventDefault();var target=$q(e.getTarget());target.getAncestors("form:eq(0)").find(".PfxError").removeClasses(["PfxInputTextError","PfxError"]);
target.getAncestors(".errorbox-wrapper:eq(0)").addClass("hidden");},this);$q("input").on("focus",function(e){var context=$q(e.getTarget());if(context.hasClass("PfxError")){e.preventDefault();var errorBoxWrapper=null;context.removeClasses(["PfxInputTextError","PfxError"]);while((errorBoxWrapper==null||!errorBoxWrapper.hasClass("errorbox-wrapper"))&&$q.getNodeName(context[0])!="form"){errorBoxWrapper=context.getPrevAll(".errorbox-wrapper");
context=context.getParents(":eq(0)");}if(errorBoxWrapper){window.setTimeout(function(){errorBoxWrapper.addClass("hidden");}.bind(this),2000);}}},this);},initializeSmoothScrollAnchors:function(){$q("a.smoothscroll").on("click",function(e){var target=$q(e.getTarget());UNOUNO.global.smoothScroll(e,target.getData("smooth-duration"));
},this);},initializeAsterisks:function(){},initializePartnersCoverflow:function(){if(!!$q("#partners").length){this.partnersCoverflow=$q.coverflow("#partners",{scaleDownFactor:1,swipe:true,use3dTransform:true,useTransform:true,layout:"3d","3d":{leftOffset:-15,topOffset:0,zOffset:0}});var coverflowArrows=$q(".partners-container .coverflow-arrow");
if(!!coverflowArrows.length){coverflowArrows.filter(".arrow-left").on("click",function(e){this.partnersCoverflow.showPrev();},this);coverflowArrows.filter(".arrow-right").on("click",function(e){this.partnersCoverflow.showNext();},this);}}},initializeCarousel:function(){if(!!$q(".carousel").length){$q(".carousel").forEach(function(carouselElement){carouselElement=$q(carouselElement);
var carousel=$q.carousel(carouselElement.getAttribute("id"),{autoAnimate:(carouselElement.find(".carousel-element").length>1)?true:false,showArrows:true,delay:3500,swipe:true});carouselElement.on("viewportVisibilityChange",function(e){if(e.visible){this.start();}else{this.stop();}},carousel);carouselElement.find(".arrow").on("click",function(e){this.stop();
},carousel);carousel.on("switch",function(e){carouselElement.find(".carousel-tab > div.current").removeClass("current");carouselElement.find(".carousel-tab > div:eq("+e.current+")").addClass("current");carouselElement.find(".slideshow-control-middle h2.current").removeClass("current");carouselElement.find(".slideshow-control-middle h2:eq("+e.current+")").addClass("current");
carouselElement.find(".checkbox-controls input:checked").removeAttribute("checked");carouselElement.find(".checkbox-controls input:eq("+e.current+")").setAttribute("checked","checked");carouselElement.find(".checkbox-controls li label.current").removeClass("current");carouselElement.find(".checkbox-controls li label:eq("+e.current+")").addClass("current");
});var checkBoxControls=carouselElement.find(".checkbox-controls li");checkBoxControls.find("label").on("click",function(e){var target=e.getTarget();if(target&&target.parentNode.tagName.toLowerCase()==="li"){this.moveTo(checkBoxControls.indexOf($q(target.parentNode)));}},carousel);});}}}});$q.ready(function(){UNOUNO.pages.domainOverview.init();
});
$q.define("UNOUNO.pages.domainOverview",{statics:{initializeAsterisks:function(){$q(".content-bottom .asterisk[id][data-source]").forEach(function(asterisk){asterisk=$q(asterisk);new UNOUNO.util.infoFootnote(asterisk.getData("source"),asterisk.getAttribute("id"),"left");});}}});
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();}}