function cookie_policy_popup(){var n=$j("#cookie-policy-popup"),t;n.length&&(t=$j.cookie("cookie-policy-accepted"),$j(".accept-button").click(function(){$j.cookie("cookie-policy-accepted","1",{expires:3650,path:"/"});n.slideUp()}),t!=="1"&&n.slideDown(2e3))}var $j,requirejs,require,define,requirements,BeiersdorfCookiePolicyModule,__extends,Alpaca;(function(n){"function"==typeof define&&define.amd?define(function(){n(jQuery)}):n(jQuery)})(function(n){var i=0,t=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var f,r,u=0;null!=(r=i[u]);u++)try{(f=n._data(r,"events"))&&f.remove&&n(r).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var s,f,u,o,h={},e=t.split(".")[0];return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){h[t]=n.isFunction(r)?function(){var n=function(){return i.prototype[t].apply(this,arguments)},u=function(n){return i.prototype[t].apply(this,n)};return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}():r}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(i){for(var e=t.call(arguments,1),f=0,o=e.length,r,u;f<o;f++)for(r in e[f])u=e[f][r],e[f].hasOwnProperty(r)&&void 0!==u&&(i[r]=n.isPlainObject(u)?n.isPlainObject(i[r])?n.widget.extend({},i[r],u):n.widget.extend({},u):u);return i};n.widget.bridge=function(i,r){var u=r.prototype.widgetFullName||i;n.fn[i]=function(f){var s="string"==typeof f,o=t.call(arguments,1),e=this;return s?this.each(function(){var t,r=n.data(this,u);return"instance"===f?(e=r,!1):r?!n.isFunction(r[f])||"_"===f.charAt(0)?n.error("no such method '"+f+"' for "+i+" widget instance"):(t=r[f].apply(r,o),t!==r&&void 0!==t?(e=t&&t.jquery?e.pushStack(t.get()):t,!1):void 0):n.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+f+"'")}):(o.length&&(f=n.widget.extend.apply(null,[f].concat(o))),this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new r(f,this))})),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,r){r=n(r||this.defaultElement||this)[0];this.element=n(r);this.uuid=i++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();r!==this&&(n.data(r,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===r&&this.destroy()}}),this.document=n(r.style?r.ownerDocument:r.document||r),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:n.noop,_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(n.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var e=t,r,u,f;if(0===arguments.length)return n.widget.extend({},this.options);if("string"==typeof t)if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;f<r.length-1;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),1===arguments.length)return void 0===u[t]?null:u[t];u[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){for(var t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return this.options[n]=t,"disabled"===n&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,r){var f,u=this;"boolean"!=typeof t&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||!0!==u.options.disabled&&!n(this).hasClass("ui-state-disabled"))return("string"==typeof e?u[e]:e).apply(u,arguments)}"string"!=typeof e&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace;(s=s[2])?f.delegate(s,h,o):i.bind(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.unbind(i).undelegate(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){var i=this;return setTimeout(function(){return("string"==typeof n?i[n]:n).apply(i,arguments)},t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){n(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){n(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){n(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){n(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,r){var u,f=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],t=i.originalEvent)for(u in t)u in i||(i[u]=t[u]);return this.element.trigger(i,r),!(n.isFunction(f)&&!1===f.apply(this.element[0],[i].concat(r))||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){"string"==typeof u&&(u={effect:u});var o,e=u?!0===u||"number"==typeof u?i:u.effect||i:t;u=u||{};"number"==typeof u&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}})});$j=jQuery.noConflict(),function(n){function lt(n,t,i,r){return r||""}function l(n){return"[object Function]"===ht.call(n)}function a(n){return"[object Array]"===ht.call(n)}function u(n,t){if(n)for(var i=0;i<n.length&&(!n[i]||!t(n[i],i,n));i+=1);}function tt(n,t){if(n)for(var i=n.length-1;-1<i&&(!n[i]||!t(n[i],i,n));--i);}function r(n,t){return bt.call(n,t)}function i(n,t){return r(n,t)&&n[t]}function o(n,t){for(var i in n)if(r(n,i)&&t(n[i],i))break}function it(n,t,i,u){return t&&o(t,function(t,f){(i||!r(n,f))&&(!u||"object"!=typeof t||!t||a(t)||l(t)||t instanceof RegExp?n[f]=t:(n[f]||(n[f]={}),it(n[f],t,i,u)))}),n}function f(n,t){return function(){return t.apply(n,arguments)}}function et(n){throw n;}function ot(t){if(!t)return t;var i=n;return u(t.split("."),function(n){i=i[n]}),i}function c(n,t,i,r){return t=Error(t+"\nhttp://requirejs.org/docs/errors.html#"+n),t.requireType=n,t.requireModules=r,i&&(t.originalError=i),t}function at(e){function ut(n,t,r){var e,u,f,o,c,a,l,y,s,h;if(t=t&&t.split("/"),s=v.map,h=s&&s["*"],n){for(n=n.split("/"),u=n.length-1,v.nodeIdCompat&&g.test(n[u])&&(n[u]=n[u].replace(g,"")),"."===n[0].charAt(0)&&t&&(u=t.slice(0,t.length-1),n=u.concat(n)),u=n,f=0;f<u.length;f++)o=u[f],"."===o?(u.splice(f,1),--f):".."===o&&0!==f&&(1!==f||".."!==u[2])&&".."!==u[f-1]&&0<f&&(u.splice(f-1,2),f-=2);n=n.join("/")}if(r&&s&&(t||h)){u=n.split("/");f=u.length;n:for(;0<f;--f){if(c=u.slice(0,f).join("/"),t)for(o=t.length;0<o;--o)if((r=i(s,t.slice(0,o).join("/")))&&(r=i(r,c))){e=r;a=f;break n}!l&&h&&i(h,c)&&(l=i(h,c),y=f)}!e&&l&&(e=l,a=y);e&&(u.splice(0,a,e),n=u.join("/"))}return(e=i(v.pkgs,n))?e:n}function fi(n){s&&u(document.getElementsByTagName("script"),function(t){if(t.getAttribute("data-requiremodule")===n&&t.getAttribute("data-requirecontext")===h.contextName)return t.parentNode.removeChild(t),!0})}function vt(n){var t=i(v.paths,n);if(t&&a(t)&&1<t.length)return t.shift(),h.require.undef(n),h.makeRequire(null,{skipMap:!0})([n]),!0}function ei(n){var i,t=n?n.indexOf("!"):-1;return-1<t&&(i=n.substring(0,t),n=n.substring(t+1,n.length)),[i,n]}function k(n,t,r,u){var c,o,f=null,s=t?t.name:null,a=n,l=!0,e="";return n||(l=!1,n="_@r"+(ci+=1)),n=ei(n),f=n[0],n=n[1],f&&(f=ut(f,s,u),o=i(w,f)),n&&(f?e=o&&o.normalize?o.normalize(n,function(n){return ut(n,s,u)}):-1===n.indexOf("!")?ut(n,s,u):n:(e=ut(n,s,u),n=ei(e),f=n[0],e=n[1],r=!0,c=h.nameToUrl(e))),r=!f||o||r?"":"_unnormalized"+(li+=1),{prefix:f,name:e,parentMap:t,unnormalized:!!r,url:c,originalName:a,isDefine:l,id:(f?f+"!"+e:e)+r}}function st(n){var r=n.id,t=i(y,r);return t||(t=y[r]=new h.Module(n)),t}function ht(n,t,u){var e=n.id,f=i(y,e);if(r(w,e)&&(!f||f.defineEmitComplete))"defined"===t&&u(w[e]);else if(f=st(n),f.error&&"error"===t)u(f.error);else f.on(t,u)}function d(n,r){var e=n.requireModules,f=!1;if(r)r(n);else if(u(e,function(t){(t=i(y,t))&&(t.error=n,t.events.error&&(f=!0,t.emit("error",n)))}),!f)t.onError(n)}function yt(){nt.length&&(u(nt,function(n){var t=n[0];"string"==typeof t&&(h.defQueueMap[t]=!0);rt.push(n)}),nt=[])}function pt(n){delete y[n];delete ii[n]}function oi(n,t,r){var f=n.map.id;n.error?n.emit("error",n.error):(t[f]=!0,u(n.depMaps,function(u,f){var e=u.id,o=i(y,e);!o||n.depMatched[f]||r[e]||(i(t,e)?(n.defineDep(f,w[e]),n.check()):oi(o,t,r))}),r[f]=!0)}function bt(){var n,f,i=(n=1e3*v.waitSeconds)&&h.startTime+n<(new Date).getTime(),t=[],e=[],r=!1,l=!0;if(!gt){if(gt=!0,o(ii,function(n){var u=n.map,o=u.id;if(n.enabled&&(u.isDefine||e.push(n),!n.error))if(!n.inited&&i)vt(o)?r=f=!0:(t.push(o),fi(o));else if(!n.inited&&n.fetched&&u.isDefine&&(r=!0,!u.prefix))return l=!1}),i&&t.length)return n=c("timeout","Load timeout for modules: "+t,null,t),n.contextName=h.contextName,d(n);l&&u(e,function(n){oi(n,{},{})});(!i||f)&&r&&(s||ct)&&!ti&&(ti=setTimeout(function(){ti=0;bt()},50));gt=!1}}function dt(n){r(w,n[0])||st(k(n[0],null,!0)).init(n[1],n[2])}function si(n){n=n.currentTarget||n.srcElement;var t=h.onScriptLoad;return n.detachEvent&&!ft?n.detachEvent("onreadystatechange",t):n.removeEventListener("load",t,!1),t=h.onScriptError,n.detachEvent&&!ft||n.removeEventListener("error",t,!1),{node:n,id:n&&n.getAttribute("data-requiremodule")}}function hi(){var n;for(yt();rt.length;){if(n=rt.shift(),null===n[0])return d(c("mismatch","Mismatched anonymous define() module: "+n[n.length-1]));dt(n)}h.defQueueMap={}}var gt,ni,h,lt,ti,v={waitSeconds:7,baseUrl:"./",paths:{},bundles:{},pkgs:{},shim:{},config:{}},y={},ii={},ri={},rt=[],w={},at={},ui={},ci=1,li=1;return lt={require:function(n){return n.require?n.require:n.require=h.makeRequire(n.map)},exports:function(n){return n.usingExports=!0,n.map.isDefine?n.exports?w[n.map.id]=n.exports:n.exports=w[n.map.id]={}:void 0},module:function(n){return n.module?n.module:n.module={id:n.map.id,uri:n.map.url,config:function(){return i(v.config,n.map.id)||{}},exports:n.exports||(n.exports={})}}},ni=function(n){this.events=i(ri,n.id)||{};this.map=n;this.shim=i(v.shim,n.id);this.depExports=[];this.depMaps=[];this.depMatched=[];this.pluginMaps={};this.depCount=0},ni.prototype={init:function(n,t,i,r){if(r=r||{},!this.inited){if(this.factory=t,i)this.on("error",i);else this.events.error&&(i=f(this,function(n){this.emit("error",n)}));this.depMaps=n&&n.slice(0);this.errback=i;this.inited=!0;this.ignore=r.ignore;r.enabled||this.enabled?this.enable():this.check()}},defineDep:function(n,t){this.depMatched[n]||(this.depMatched[n]=!0,--this.depCount,this.depExports[n]=t)},fetch:function(){if(!this.fetched){this.fetched=!0;h.startTime=(new Date).getTime();var n=this.map;if(this.shim)h.makeRequire(this.map,{enableBuildCallback:!0})(this.shim.deps||[],f(this,function(){return n.prefix?this.callPlugin():this.load()}));else return n.prefix?this.callPlugin():this.load()}},load:function(){var n=this.map.url;at[n]||(at[n]=!0,h.load(this.map.id,n))},check:function(){var i,e,f,n,o,s;if(this.enabled&&!this.enabling)if(f=this.map.id,e=this.depExports,n=this.exports,o=this.factory,this.inited){if(this.error)this.emit("error",this.error);else if(!this.defining){if(this.defining=!0,1>this.depCount&&!this.defined){if(l(o)){if(this.events.error&&this.map.isDefine||t.onError!==et)try{n=h.execCb(f,o,e,n)}catch(c){i=c}else n=h.execCb(f,o,e,n);if(this.map.isDefine&&void 0===n&&((e=this.module)?n=e.exports:this.usingExports&&(n=this.exports)),i)return i.requireMap=this.map,i.requireModules=this.map.isDefine?[this.map.id]:null,i.requireType=this.map.isDefine?"define":"require",d(this.error=i)}else n=o;if(this.exports=n,this.map.isDefine&&!this.ignore&&(w[f]=n,t.onResourceLoad)){s=[];u(this.depMaps,function(n){s.push(n.normalizedMap||n)});t.onResourceLoad(h,this.map,s)}pt(f);this.defined=!0}this.defining=!1;this.defined&&!this.defineEmitted&&(this.defineEmitted=!0,this.emit("defined",this.exports),this.defineEmitComplete=!0)}}else r(h.defQueueMap,f)||this.fetch()},callPlugin:function(){var n=this.map,u=n.id,e=k(n.prefix);this.depMaps.push(e);ht(e,"defined",f(this,function(e){var s,l,p=i(ui,this.map.id),a=this.map.name,g=this.map.parentMap?this.map.parentMap.name:null,w=h.makeRequire(n.parentMap,{enableBuildCallback:!0});if(this.map.unnormalized){if(e.normalize&&(a=e.normalize(a,function(n){return ut(n,g,!0)})||""),l=k(n.prefix+"!"+a,this.map.parentMap),ht(l,"defined",f(this,function(n){this.map.normalizedMap=l;this.init([],function(){return n},null,{enabled:!0,ignore:!0})})),e=i(y,l.id)){if(this.depMaps.push(l),this.events.error)e.on("error",f(this,function(n){this.emit("error",n)}));e.enable()}}else p?(this.map.url=h.nameToUrl(p),this.load()):(s=f(this,function(n){this.init([],function(){return n},null,{enabled:!0})}),s.error=f(this,function(n){this.inited=!0;this.error=n;n.requireModules=[u];o(y,function(n){0===n.map.id.indexOf(u+"_unnormalized")&&pt(n.map.id)});d(n)}),s.fromText=f(this,function(i,f){var e=n.name,o=k(e),l=b;f&&(i=f);l&&(b=!1);st(o);r(v.config,u)&&(v.config[e]=v.config[u]);try{t.exec(i)}catch(a){return d(c("fromtexteval","fromText eval for "+u+" failed: "+a,a,[u]))}l&&(b=!0);this.depMaps.push(o);h.completeLoad(e);w([e],s)}),e.load(n.name,w,s,v))}));h.enable(e,this);this.pluginMaps[e.id]=e},enable:function(){ii[this.map.id]=this;this.enabling=this.enabled=!0;u(this.depMaps,f(this,function(n,t){var u,e;if("string"==typeof n){if(n=k(n,this.map.isDefine?this.map:this.map.parentMap,!1,!this.skipMap),this.depMaps[t]=n,u=i(lt,n.id)){this.depExports[t]=u(this);return}this.depCount+=1;ht(n,"defined",f(this,function(n){this.undefed||(this.defineDep(t,n),this.check())}));this.errback?ht(n,"error",f(this,this.errback)):this.events.error&&ht(n,"error",f(this,function(n){this.emit("error",n)}))}u=n.id;e=y[u];r(lt,u)||!e||e.enabled||h.enable(n,this)}));o(this.pluginMaps,f(this,function(n){var t=i(y,n.id);t&&!t.enabled&&h.enable(n,this)}));this.enabling=!1;this.check()},on:function(n,t){var i=this.events[n];i||(i=this.events[n]=[]);i.push(t)},emit:function(n,t){u(this.events[n],function(n){n(t)});"error"===n&&delete this.events[n]}},h={config:v,contextName:e,registry:y,defined:w,urlFetched:at,defQueue:rt,defQueueMap:{},Module:ni,makeModuleMap:k,nextTick:t.nextTick,onError:d,configure:function(n){var i,t,r;n.baseUrl&&"/"!==n.baseUrl.charAt(n.baseUrl.length-1)&&(n.baseUrl+="/");"string"==typeof n.urlArgs&&(i=n.urlArgs,n.urlArgs=function(n,t){return(-1===t.indexOf("?")?"?":"&")+i});t=v.shim;r={paths:!0,bundles:!0,config:!0,map:!0};o(n,function(n,t){r[t]?(v[t]||(v[t]={}),it(v[t],n,!0,!0)):v[t]=n});n.bundles&&o(n.bundles,function(n,t){u(n,function(n){n!==t&&(ui[n]=t)})});n.shim&&(o(n.shim,function(n,i){a(n)&&(n={deps:n});(n.exports||n.init)&&!n.exportsFn&&(n.exportsFn=h.makeShimExports(n));t[i]=n}),v.shim=t);n.packages&&u(n.packages,function(n){var t;n="string"==typeof n?{name:n}:n;t=n.name;n.location&&(v.paths[t]=n.location);v.pkgs[t]=n.name+"/"+(n.main||"main").replace(wt,"").replace(g,"")});o(y,function(n,t){n.inited||n.map.unnormalized||(n.map=k(t,null,!0))});(n.deps||n.callback)&&h.require(n.deps||[],n.callback)},makeShimExports:function(t){return function(){var i;return t.init&&(i=t.init.apply(n,arguments)),i||t.exports&&ot(t.exports)}},makeRequire:function(n,u){function f(i,o,s){var a,v;return(u.enableBuildCallback&&o&&l(o)&&(o.__requireJsBuild=!0),"string"==typeof i)?l(o)?d(c("requireargs","Invalid require call"),s):n&&r(lt,i)?lt[i](y[n.id]):t.get?t.get(h,i,n,f):(a=k(i,n,!1,!0),a=a.id,r(w,a)?w[a]:d(c("notloaded",'Module name "'+a+'" has not been loaded yet for context: '+e+(n?"":". Use require([])")))):(hi(),h.nextTick(function(){hi();v=st(k(null,n));v.skipMap=u.skipMap;v.init(i,o,s,{enabled:!0});bt()}),f)}return u=u||{},it(f,{isBrowser:s,toUrl:function(t){var r,i=t.lastIndexOf("."),u=t.split("/")[0];return-1!==i&&("."!==u&&".."!==u||1<i)&&(r=t.substring(i,t.length),t=t.substring(0,i)),h.nameToUrl(ut(t,n&&n.id,!0),r,!0)},defined:function(t){return r(w,k(t,n,!1,!0).id)},specified:function(t){return t=k(t,n,!1,!0).id,r(w,t)||r(y,t)}}),n||(f.undef=function(t){yt();var u=k(t,n,!0),r=i(y,t);r.undefed=!0;fi(t);delete w[t];delete at[u.url];delete ri[t];tt(rt,function(n,i){n[0]===t&&rt.splice(i,1)});delete h.defQueueMap[t];r&&(r.events.defined&&(ri[t]=r.events),pt(t))}),f},enable:function(n){i(y,n.id)&&st(n).enable()},completeLoad:function(n){var u,t,f=i(v.shim,n)||{},e=f.exports;for(yt();rt.length;){if(t=rt.shift(),null===t[0]){if(t[0]=n,u)break;u=!0}else t[0]===n&&(u=!0);dt(t)}if(h.defQueueMap={},t=i(y,n),!u&&!r(w,n)&&t&&!t.inited)if(!v.enforceDefine||e&&ot(e))dt([n,f.deps||[],f.exportsFn]);else return vt(n)?void 0:d(c("nodefine","No define call for "+n,null,[n]));bt()},nameToUrl:function(n,r,u){var f,o,s,e;if((f=i(v.pkgs,n))&&(n=f),f=i(ui,n))return h.nameToUrl(f,r,u);if(t.jsExtRegExp.test(n))f=n+(r||"");else{for(f=v.paths,o=n.split("/"),s=o.length;0<s;--s)if(e=o.slice(0,s).join("/"),e=i(f,e)){a(e)&&(e=e[0]);o.splice(0,s,e);break}f=o.join("/");f+=r||(/^data\:|^blob\:|\?/.test(f)||u?"":".js");f=("/"===f.charAt(0)||f.match(/^[\w\+\.\-]+:/)?"":v.baseUrl)+f}return v.urlArgs&&!/^blob\:/.test(f)?f+v.urlArgs(n,f):f},load:function(n,i){t.load(h,n,i)},execCb:function(n,t,i,r){return t.apply(r,i)},onScriptLoad:function(n){("load"===n.type||kt.test((n.currentTarget||n.srcElement).readyState))&&(p=null,n=si(n),h.completeLoad(n.id))},onScriptError:function(n){var t=si(n),i;if(!vt(t.id))return i=[],o(y,function(n,r){0!==r.indexOf("_@r")&&u(n.depMaps,function(n){if(n.id===t.id)return i.push(r),!0})}),d(c("scripterror",'Script error for "'+t.id+(i.length?'", needed by: '+i.join(", "):'"'),n,[t.id]))}},h.require=h.makeRequire(),h}function vt(){return p&&"interactive"===p.readyState?p:(tt(document.getElementsByTagName("script"),function(n){if("interactive"===n.readyState)return p=n}),p)}var t,v,y,k,rt,d,p,ut,e,st,yt=/(\/\*([\s\S]*?)\*\/|([^:]|^)\/\/(.*)$)/mg,pt=/[^.]\s*require\s*\(\s*["']([^'"\s]+)["']\s*\)/g,g=/\.js$/,wt=/^\.\//;v=Object.prototype;var ht=v.toString,bt=v.hasOwnProperty,s=!("undefined"==typeof window||"undefined"==typeof navigator||!window.document),ct=!s&&"undefined"!=typeof importScripts,kt=s&&"PLAYSTATION 3"===navigator.platform?/^complete$/:/^(complete|loaded)$/,ft="undefined"!=typeof opera&&"[object Opera]"===opera.toString(),w={},h={},nt=[],b=!1;if("undefined"==typeof define){if("undefined"!=typeof requirejs){if(l(requirejs))return;h=requirejs;requirejs=void 0}"undefined"==typeof require||l(require)||(h=require,require=void 0);t=requirejs=function(n,r,u,f){var e,o="_";return a(n)||"string"==typeof n||(e=n,a(r)?(n=r,r=u,u=f):n=[]),e&&e.context&&(o=e.context),(f=i(w,o))||(f=w[o]=t.s.newContext(o)),e&&f.configure(e),f.require(n,r,u)};t.config=function(n){return t(n)};t.nextTick="undefined"!=typeof setTimeout?function(n){setTimeout(n,4)}:function(n){n()};require||(require=t);t.version="2.2.0";t.jsExtRegExp=/^\/|:|\?|\.js$/;t.isBrowser=s;v=t.s={contexts:w,newContext:at};t({});u(["toUrl","undef","defined","specified"],function(n){t[n]=function(){var t=w._;return t.require[n].apply(t,arguments)}});s&&(y=v.head=document.getElementsByTagName("head")[0],k=document.getElementsByTagName("base")[0])&&(y=v.head=k.parentNode);t.onError=et;t.createNode=function(n,t){return t=n.xhtml?document.createElementNS("http://www.w3.org/1999/xhtml","html:script"):document.createElement("script"),t.type=n.scriptType||"text/javascript",t.charset="utf-8",t.async=!0,t};t.load=function(n,i,r){var f=n&&n.config||{},u;if(s){if(u=t.createNode(f,i,r),u.setAttribute("data-requirecontext",n.contextName),u.setAttribute("data-requiremodule",i),!u.attachEvent||u.attachEvent.toString&&0>u.attachEvent.toString().indexOf("[native code")||ft?(u.addEventListener("load",n.onScriptLoad,!1),u.addEventListener("error",n.onScriptError,!1)):(b=!0,u.attachEvent("onreadystatechange",n.onScriptLoad)),u.src=r,f.onNodeCreated)f.onNodeCreated(u,f,i,r);return ut=u,k?y.insertBefore(u,k):y.appendChild(u),ut=null,u}if(ct)try{setTimeout(function(){},0);importScripts(r);n.completeLoad(i)}catch(e){n.onError(c("importscripts","importScripts failed for "+i+" at "+r,e,[i]))}};s&&!h.skipDataMain&&tt(document.getElementsByTagName("script"),function(n){return y||(y=n.parentNode),(rt=n.getAttribute("data-main"))?(e=rt,h.baseUrl||-1!==e.indexOf("!")||(d=e.split("/"),e=d.pop(),st=d.length?d.join("/")+"/":"./",h.baseUrl=st),e=e.replace(g,""),t.jsExtRegExp.test(e)&&(e=rt),h.deps=h.deps?h.deps.concat(e):[e],!0):void 0});define=function(n,t,i){var u,r;"string"!=typeof n&&(i=t,t=n,n=null);a(t)||(i=t,t=null);!t&&l(i)&&(t=[],i.length&&(i.toString().replace(yt,lt).replace(pt,function(n,i){t.push(i)}),t=(1===i.length?["require"]:["require","exports","module"]).concat(t)));b&&(u=ut||vt())&&(n||(n=u.getAttribute("data-requiremodule")),r=w[u.getAttribute("data-requirecontext")]);r?(r.defQueue.push([n,t,i]),r.defQueueMap[n]=!0):nt.push([n,t,i])};define.amd={jQuery:!0};t.exec=function(b){return eval(b)};t(h)}}(this);requirejs.config({urlArgs:"v="+$j("body").data("version"),baseUrl:"/resrc/Hp.Hansaplast/js/modules",paths:{jquery:"jqueryExport",slick:"../libs/slick.min",selectBoxIt:"../libs/selectBoxIt-3.8.1.min",selectBox:"../libs/jquery.selectBoxIt.neveling",jqueryui:"../libs/jquery-ui.min",purl:"../libs/jquery.purl.min",Mark:"../libs/markup.min",googleMap:"//maps.googleapis.com/maps/api/js?key=AIzaSyDb3_YYA6m33LlLKWpc18DmZQVCdA1qxuA&libraries=geometry&callback=GMapLoader.init",MarkerClusterer:"../libs/markerclusterer.min",mousewheel:"../libs/jquery.mousewheel.min",jScrollPane:"../libs/jquery.jscrollpane.neveling-min",Hammer:"../libs/hammer.min",shariff:"../libs/shariff.min",elevatezoom:"../libs/jquery.elevateZoom-3.0.8.min",mCustomScrollbar:"../libs/jquery.mCustomScrollbar"},shim:{selectBoxIt:{exports:"selectBoxIt",init:function(){return $j.fn.selectBoxIt}},purl:{exports:"purl"},jScrollPane:{exports:"jScrollPane",init:function(){return $j.fn.jScrollPane}},mCustomScrollbar:{exports:"mCustomScrollbar",init:function(){return $.fn.mCustomScrollbar}}}});requirements=function(){var n={init:function(){var n=this.modules();this.useMinified()&&this.minifiy();this.inject(n)},useMinified:function(){return $j("body").data("use-minified")?$j("body").data("use-minified").toString().toLowerCase()==="true":!1},inject:function(n,t){for(var i=0;i<n.length;i++)n[i]&&(t?require([n[i]],t):require([n[i]]))},modules:function(n){return $j("[data-module]",n||document).map(function(){return $j(this).attr("data-module")}).get()},minifiy:function(){var t=require.s.contexts._.nameToUrl,i=/^\/{2,}|http/i;require.s.contexts._.nameToUrl=function(r,u,f){return i.test(this.config.paths[r])?this.config.paths[r]:t(r,u||n.extension(this.config,r),f)}},extension:function(n,t){return n.paths[t]?".js":".min.js"},ajaxInject:function(n,t){var i=this.modules(n);i.length&&this.inject(i,t)}};return{init:function(){n.init()},ajaxInject:function(t,i){n.ajaxInject(t,i)}}}();$j(document).ready(function(){requirements.init()}),function(n,t,i){function e(n){return n}function o(n){return s(decodeURIComponent(n.replace(f," ")))}function s(n){return n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")),n}function u(n){return r.json?JSON.parse(n):n}var f=/\+/g,r=n.cookie=function(f,s,h){var v,l,c,w;if(s!==i)return h=n.extend({},r.defaults,h),s===null&&(h.expires=-1),typeof h.expires=="number"&&(v=h.expires,l=h.expires=new Date,l.setDate(l.getDate()+v)),s=r.json?JSON.stringify(s):String(s),t.cookie=[encodeURIComponent(f),"=",r.raw?s:encodeURIComponent(s),h.expires?"; expires="+h.expires.toUTCString():"",h.path?"; path="+h.path:"",h.domain?"; domain="+h.domain:"",h.secure?"; secure":""].join("");var y=r.raw?e:o,p=t.cookie.split("; "),a=f?null:{};for(c=0,w=p.length;c<w;c++){var b=p[c].split("="),k=y(b.shift()),d=y(b.join("="));if(f&&f===k){a=u(d);break}f||(a[k]=u(d))}return a};r.defaults={};n.removeCookie=function(t,i){return n.cookie(t)!==null?(n.cookie(t,null,i),!0):!1}}(jQuery,document);$j("document").ready(function(){cookie_policy_popup()});BeiersdorfCookiePolicyModule=function(n,t){function v(){var i=window.location.hostname,t=i.split("."),n=t.length;if(n<=1)return i;if(n<=2)return"."+i;var f=t[n-1],r=t[n-2],u="."+r+"."+f;return(r==="co"||r==="com")&&n>=3?"."+t[n-3]+u:u}function y(n,t){document.cookie=n+"="+t+";expires=Thu, 01 Jan 1970 00:00:01 GMT;path=/"}function r(n,t,i){var r=new Date,u;r.setTime(r.getTime()+i*864e5);u="expires="+r.toUTCString();document.cookie=n+"="+t+"; "+u+";domain="+s+";path=/";s!=window.location.hostname&&f(n)!=t&&(y(n,t),document.cookie=n+"="+t+"; "+u+";domain="+s+";path=/")}function f(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1);if(t.indexOf(r)!==-1)return t.substring(r.length,t.length)}return""}function a(){var n=$j(".bdf-cookie-policy-toggle");$j.each(n,function(n,t){var i=t.dataset.cookieName;f(i)==="1"?(t.checked&&(t.checked=!1),h(t,!1)):(t.checked||(t.checked=!0),h(t,!0))})}function h(i,r){if(t.onCheckboxChanged)t.onCheckboxChanged(n(i),r)}var i=365,e="cookie-policy-accepted",o="LegitimateCookiesDisabled",u="PerformanceCookiesDisabled",c="MarketingCookiesDisabled",l=!1,s=v(),p=function(n){document.readyState==="interactive"||document.readyState==="complete"?n():document.addEventListener("DOMContentLoaded",n)};p(function(){var s,p,w;if(!l){l=!0;var n=f(e),v=n=="",y=t.confirmationRequired&&n!=="1";v?(document.querySelector(".bdf-cookie-policy-first-time")&&(document.querySelector(".bdf-cookie-policy-first-time").style.display="block"),r(e,"0",i),r(o,"0",i),r(u,"0",i),r(c,"1",i),r(u,"0",i)):(document.querySelector(".bdf-cookie-policy-first-time")&&(document.querySelector(".bdf-cookie-policy-first-time").style.display="none"),s=f(o),p=f(u),p==""&&s!=""&&r(u,s,i));document.querySelector(".bdf-cookie-policy-first-time-and-confirmation-required")&&(document.querySelector(".bdf-cookie-policy-first-time-and-confirmation-required").style.display=v&&y?"block":"none");document.querySelector(".bdf-cookie-policy-confirmation-required")&&(document.querySelector(".bdf-cookie-policy-confirmation-required").style.display=y?"block":"none");a();w=$j(".bdf-cookie-policy-toggle");$j.each(w,function(n,t){var u=t.dataset.cookieName;t.addEventListener("change",function(n){var e=n.currentTarget,f=e.checked;r(u,f?"0":"1",i);h(t,f)})});t.confirmationRequired?n!="1"&&t.openPopup():n==""&&t.openPopup();$j(".bdf-cookie-policy-accept").on("click",function(){r(e,"1",i);r(o,"0",i);r(u,"0",i);r(c,"0",i);r(u,"0",i);a()})}});$j(".bdf-cookie-policy-change").on("click",function(){btn.addEventListener("click",function(){r(e,"1",i)})})},function(n){"use strict";function i(t,r){var f=function(){},u=this,e={ajaxSettings:{},autoSelectFirst:!1,appendTo:document.body,serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:i.formatResult,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:f,onSearchComplete:f,onSearchError:f,preserveInput:!1,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,preventBadQueries:!0,lookupFilter:function(n,t,i){return n.value.toLowerCase().indexOf(i)!==-1},paramName:"query",transformResult:function(t){return typeof t=="string"?n.parseJSON(t):t},showNoSuggestionNotice:!1,noSuggestionNotice:"No results",orientation:"bottom",forceFixPosition:!1};u.element=t;u.el=n(t);u.suggestions=[];u.badQueries=[];u.selectedIndex=-1;u.currentValue=u.element.value;u.intervalId=0;u.cachedResponse={};u.onChangeInterval=null;u.onChange=null;u.isLocal=!1;u.suggestionsContainer=null;u.noSuggestionsContainer=null;u.options=n.extend({},e,r);u.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"};u.hint=null;u.hintValue="";u.selection=null;u.initialize();u.setOptions(r)}var r=function(){return{escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},createNode:function(n){var t=document.createElement("div");return t.className=n,t.style.position="absolute",t.style.display="none",t}}}(),t={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};i.utils=r;n.Autocomplete=i;i.formatResult=function(n,t){var i="("+r.escapeRegExChars(t)+")";return n.value.replace(new RegExp(i,"gi"),"<strong>$1<\/strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")};i.prototype={killerFn:null,initialize:function(){var t=this,f="."+t.classes.suggestion,e=t.classes.selected,u=t.options,r;t.element.setAttribute("autocomplete","off");t.killerFn=function(i){n(i.target).closest("."+t.options.containerClass).length===0&&(t.killSuggestions(),t.disableKillerFn())};t.noSuggestionsContainer=n('<div class="autocomplete-no-suggestion"><\/div>').html(this.options.noSuggestionNotice).get(0);t.suggestionsContainer=i.utils.createNode(u.containerClass);r=n(t.suggestionsContainer);r.appendTo(u.appendTo);u.width!=="auto"&&r.width(u.width);r.on("mouseover.autocomplete",f,function(){t.activate(n(this).data("index"))});r.on("mouseout.autocomplete",function(){t.selectedIndex=-1;r.children("."+e).removeClass(e)});r.on("click.autocomplete",f,function(){t.select(n(this).data("index"))});t.fixPositionCapture=function(){t.visible&&t.fixPosition()};n(window).on("resize.autocomplete",t.fixPositionCapture);t.el.on("keydown.autocomplete",function(n){t.onKeyPress(n)});t.el.on("keyup.autocomplete",function(n){t.onKeyUp(n)});t.el.on("blur.autocomplete",function(){t.onBlur()});t.el.on("focus.autocomplete",function(){t.onFocus()});t.el.on("change.autocomplete",function(n){t.onKeyUp(n)});t.el.on("input.autocomplete",function(n){t.onKeyUp(n)})},onFocus:function(){var n=this;n.fixPosition();n.options.minChars===0&&n.el.val().length===0&&n.onValueChange()},onBlur:function(){this.enableKillerFn()},abortAjax:function(){var n=this;n.currentRequest&&(n.currentRequest.abort(),n.currentRequest=null)},setOptions:function(t){var r=this,i=r.options;n.extend(i,t);r.isLocal=n.isArray(i.lookup);r.isLocal&&(i.lookup=r.verifySuggestionsFormat(i.lookup));i.orientation=r.validateOrientation(i.orientation,"bottom");n(r.suggestionsContainer).css({"max-height":i.maxHeight+"px",width:i.width+"px","z-index":i.zIndex})},clearCache:function(){this.cachedResponse={};this.badQueries=[]},clear:function(){this.clearCache();this.currentValue="";this.suggestions=[]},disable:function(){var n=this;n.disabled=!0;clearInterval(n.onChangeInterval);n.abortAjax()},enable:function(){this.disabled=!1},fixPosition:function(){var t=this,i=n(t.suggestionsContainer),s=i.parent().get(0),a,o;if(s===document.body||t.options.forceFixPosition){var f=t.options.orientation,e=i.outerHeight(),h=t.el.outerHeight(),u=t.el.offset(),r={top:u.top,left:u.left};if(f==="auto"){var v=n(window).height(),c=n(window).scrollTop(),l=-c+u.top-e,y=c+v-(u.top+h+e);f=Math.max(l,y)===l?"top":"bottom"}r.top+=f==="top"?-e:h;s!==document.body&&(a=i.css("opacity"),t.visible||i.css("opacity",0).show(),o=i.offsetParent().offset(),r.top-=o.top,r.left-=o.left,t.visible||i.css("opacity",a).hide());t.options.width==="auto"&&(r.width=t.el.outerWidth()-2+"px");i.css(r)}},enableKillerFn:function(){var t=this;n(document).on("click.autocomplete",t.killerFn)},disableKillerFn:function(){var t=this;n(document).off("click.autocomplete",t.killerFn)},killSuggestions:function(){var n=this;n.stopKillSuggestions();n.intervalId=window.setInterval(function(){n.visible&&(n.el.val(n.currentValue),n.hide());n.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var i=this,n=i.el.val().length,r=i.element.selectionStart,t;return typeof r=="number"?r===n:document.selection?(t=document.selection.createRange(),t.moveStart("character",-n),n===t.text.length):!0},onKeyPress:function(n){var i=this;if(!i.disabled&&!i.visible&&n.which===t.DOWN&&i.currentValue){i.suggest();return}if(!i.disabled&&i.visible){switch(n.which){case t.ESC:i.el.val(i.currentValue);i.hide();break;case t.RIGHT:if(i.hint&&i.options.onHint&&i.isCursorAtEnd()){i.selectHint();break}return;case t.TAB:if(i.hint&&i.options.onHint){i.selectHint();return}if(i.selectedIndex===-1){i.hide();return}if(i.select(i.selectedIndex),i.options.tabDisabled===!1)return;break;case t.RETURN:if(i.selectedIndex===-1){i.hide();return}i.select(i.selectedIndex);break;case t.UP:i.moveUp();break;case t.DOWN:i.moveDown();break;default:return}n.stopImmediatePropagation();n.preventDefault()}},onKeyUp:function(n){var i=this;if(!i.disabled){switch(n.which){case t.UP:case t.DOWN:return}clearInterval(i.onChangeInterval);i.currentValue!==i.el.val()&&(i.findBestHint(),i.options.deferRequestBy>0?i.onChangeInterval=setInterval(function(){i.onValueChange()},i.options.deferRequestBy):i.onValueChange())}},onValueChange:function(){var t=this,r=t.options,u=t.el.val(),i=t.getQuery(u);if(t.selection&&t.currentValue!==i&&(t.selection=null,(r.onInvalidateSelection||n.noop).call(t.element)),clearInterval(t.onChangeInterval),t.currentValue=u,t.selectedIndex=-1,r.triggerSelectOnValidInput&&t.isExactMatch(i)){t.select(0);return}i.length<r.minChars?t.hide():t.getSuggestions(i)},isExactMatch:function(n){var t=this.suggestions;return t.length===1&&t[0].value.toLowerCase()===n.toLowerCase()},getQuery:function(t){var r=this.options.delimiter,i;return r?(i=t.split(r),n.trim(i[i.length-1])):t},getSuggestionsLocal:function(t){var f=this,r=f.options,e=t.toLowerCase(),o=r.lookupFilter,u=parseInt(r.lookupLimit,10),i;return i={suggestions:n.grep(r.lookup,function(n){return o(n,t,e)})},u&&i.suggestions.length>u&&(i.suggestions=i.suggestions.slice(0,u)),i},getSuggestions:function(t){var u,i=this,r=i.options,f=r.serviceUrl,e,o,s;if(r.params[r.paramName]=t,e=r.ignoreParams?null:r.params,r.onSearchStart.call(i.element,r.params)!==!1){if(n.isFunction(r.lookup)){r.lookup(t,function(n){i.suggestions=n.suggestions;i.suggest();r.onSearchComplete.call(i.element,t,n.suggestions)});return}i.isLocal?u=i.getSuggestionsLocal(t):(n.isFunction(f)&&(f=f.call(i.element,t)),o=f+"?"+n.param(e||{}),u=i.cachedResponse[o]);u&&n.isArray(u.suggestions)?(i.suggestions=u.suggestions,i.suggest(),r.onSearchComplete.call(i.element,t,u.suggestions)):i.isBadQuery(t)?r.onSearchComplete.call(i.element,t,[]):(i.abortAjax(),s={url:f,data:e,type:r.type,dataType:r.dataType},n.extend(s,r.ajaxSettings),i.currentRequest=n.ajax(s).done(function(n){var u;i.currentRequest=null;u=r.transformResult(n,t);i.processResponse(u,t,o);r.onSearchComplete.call(i.element,t,u.suggestions)}).fail(function(n,u,f){r.onSearchError.call(i.element,t,n,u,f)}))}},isBadQuery:function(n){if(!this.options.preventBadQueries)return!1;for(var t=this.badQueries,i=t.length;i--;)if(n.indexOf(t[i])===0)return!0;return!1},hide:function(){var t=this,i=n(t.suggestionsContainer);n.isFunction(t.options.onHide)&&t.visible&&t.options.onHide.call(t.element,i);t.visible=!1;t.selectedIndex=-1;clearInterval(t.onChangeInterval);n(t.suggestionsContainer).hide();t.signalHint(null)},suggest:function(){if(this.suggestions.length===0){this.options.showNoSuggestionNotice?this.noSuggestions():this.hide();return}var t=this,i=t.options,o=i.groupBy,c=i.formatResult,u=t.getQuery(t.currentValue),s=t.classes.suggestion,l=t.classes.selected,r=n(t.suggestionsContainer),a=n(t.noSuggestionsContainer),h=i.beforeRender,f="",e,v=function(n){var t=n.data[o];return e===t?"":(e=t,'<div class="autocomplete-group"><strong>'+e+"<\/strong><\/div>")};if(i.triggerSelectOnValidInput&&t.isExactMatch(u)){t.select(0);return}n.each(t.suggestions,function(n,t){o&&(f+=v(t,u,n));f+='<div class="'+s+'" data-index="'+n+'">'+c(t,u)+"<\/div>"});this.adjustContainerWidth();a.detach();r.html(f);n.isFunction(h)&&h.call(t.element,r);t.fixPosition();r.show();i.autoSelectFirst&&(t.selectedIndex=0,r.scrollTop(0),r.children("."+s).first().addClass(l));t.visible=!0;t.findBestHint()},noSuggestions:function(){var t=this,i=n(t.suggestionsContainer),r=n(t.noSuggestionsContainer);this.adjustContainerWidth();r.detach();i.empty();i.append(r);t.fixPosition();i.show();t.visible=!0},adjustContainerWidth:function(){var t=this,r=t.options,i,u=n(t.suggestionsContainer);r.width==="auto"&&(i=t.el.outerWidth()-2,u.width(i>0?i:300))},findBestHint:function(){var t=this,i=t.el.val().toLowerCase(),r=null;i&&(n.each(t.suggestions,function(n,t){var u=t.value.toLowerCase().indexOf(i)===0;return u&&(r=t),!u}),t.signalHint(r))},signalHint:function(t){var r="",i=this;t&&(r=i.currentValue+t.value.substr(i.currentValue.length));i.hintValue!==r&&(i.hintValue=r,i.hint=t,(this.options.onHint||n.noop)(r))},verifySuggestionsFormat:function(t){return t.length&&typeof t[0]=="string"?n.map(t,function(n){return{value:n,data:null}}):t},validateOrientation:function(t,i){return t=n.trim(t||"").toLowerCase(),n.inArray(t,["auto","bottom","top"])===-1&&(t=i),t},processResponse:function(n,t,i){var r=this,u=r.options;(n.suggestions=r.verifySuggestionsFormat(n.suggestions),u.noCache||(r.cachedResponse[i]=n,u.preventBadQueries&&n.suggestions.length===0&&r.badQueries.push(t)),t===r.getQuery(r.currentValue))&&(r.suggestions=n.suggestions,r.suggest())},activate:function(t){var i=this,r,u=i.classes.selected,f=n(i.suggestionsContainer),e=f.find("."+i.classes.suggestion);return(f.find("."+u).removeClass(u),i.selectedIndex=t,i.selectedIndex!==-1&&e.length>i.selectedIndex)?(r=e.get(i.selectedIndex),n(r).addClass(u),r):null},selectHint:function(){var t=this,i=n.inArray(t.hint,t.suggestions);t.select(i)},select:function(n){var t=this;t.hide();t.onSelect(n)},moveUp:function(){var t=this;if(t.selectedIndex!==-1){if(t.selectedIndex===0){n(t.suggestionsContainer).children().first().removeClass(t.classes.selected);t.selectedIndex=-1;t.el.val(t.currentValue);t.findBestHint();return}t.adjustScroll(t.selectedIndex-1)}},moveDown:function(){var n=this;n.selectedIndex!==n.suggestions.length-1&&n.adjustScroll(n.selectedIndex+1)},adjustScroll:function(t){var i=this,u=i.activate(t),r,f,o,e;u&&(e=n(u).outerHeight(),r=u.offsetTop,f=n(i.suggestionsContainer).scrollTop(),o=f+i.options.maxHeight-e,r<f?n(i.suggestionsContainer).scrollTop(r):r>o&&n(i.suggestionsContainer).scrollTop(r-i.options.maxHeight+e),i.options.preserveInput||i.el.val(i.getValue(i.suggestions[t].value)),i.signalHint(null))},onSelect:function(t){var i=this,u=i.options.onSelect,r=i.suggestions[t];i.currentValue=i.getValue(r.value);i.currentValue===i.el.val()||i.options.preserveInput||i.el.val(i.currentValue);i.signalHint(null);i.suggestions=[];i.selection=r;n.isFunction(u)&&u.call(i.element,r)},getValue:function(n){var r=this,u=r.options.delimiter,t,i;return u?(t=r.currentValue,i=t.split(u),i.length===1)?n:t.substr(0,t.length-i[i.length-1].length)+n:n},dispose:function(){var t=this;t.el.off(".autocomplete").removeData("autocomplete");t.disableKillerFn();n(window).off("resize.autocomplete",t.fixPositionCapture);n(t.suggestionsContainer).remove()}};n.fn.autocomplete=n.fn.devbridgeAutocomplete=function(t,r){var u="autocomplete";return arguments.length===0?this.first().data(u):this.each(function(){var e=n(this),f=e.data(u);typeof t=="string"?f&&typeof f[t]=="function"&&f[t](r):(f&&f.dispose&&f.dispose(),f=new i(this,t),e.data(u,f))})}}(jQuery);__extends=this&&this.__extends||function(n,t){function r(){this.constructor=n}for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)};parseInt(jQuery.fn.jquery.replace(/\./g,""))<160&&jQuery.noConflict(!0),function(n){var t;(function(n){function it(t){var u=n.globalFormInstance,r=jQuery(t).filter(".alpaca-form").add(jQuery(t).find(".alpaca-form"));r.length&&(r.each(function(n){u.formInstances[jQuery(n).attr("id")]=new i}),jQuery(document).trigger("alpaca:forms:ready",{form:u,formNode:r}))}function rt(n){it(jQuery("#"+n))}function ut(t,i){var r=n.globalFormInstance,u=r.getFormInstance(t);i.init(u)}var i=function(){function n(){}return n.prototype.init=function(){this.validateFieldPipeline=[]},n}(),r,u,f,e,o,s,h,c,t,l,a,v,y,p,w,b,k,d,g,nt,tt;n.FormInstance=i;r=function(){function n(){}return n.prototype.init=function(){this.getFieldValuePipeline=[];this.validateFieldPipeline=[];this.setupFieldPipeline=[];this.scrollElementIntoViewFunction=[];this.formInstances={};this.ruleConditionFunctions={};this.ruleActionPrepareFunctions={};this.ruleActionExecuteFunctions={}},n.prototype.scrollIntoView=function(){var t=jQuery(".alpaca-form.success-message").first(),n;t.length>0&&this.scrollElementIntoView(t,!1);n=jQuery(".alpaca-form .error").first();n.length>0&&this.scrollElementIntoView(n,!1)},n.prototype.scrollElementIntoView=function(n,t){var i={element:n,smooth:t};this.scrollElementIntoViewFunction(i)},n.prototype.getValidators=function(n){return jQuery(n).data("validators")},n.prototype.getRules=function(n){return jQuery(n).data("rules")},n.prototype.getFormInstance=function(n){return n instanceof String?this.formInstances[String(n)]:this.formInstances[jQuery(n).attr("id")]},n.prototype.pushToGoogleAnalytics=function(n){var r=window.dataLayer,i,t;if(!!r&&!!n&&!!n.ga){for(i=n.ga,t=0;t<i.length;t++)r.push(i[t]);return!0}return!1},n.prototype.validateForm=function(n,t){var o=this,s=n.find(".field:visible"),h=this.getValidators(n),i=[],r=[],f=jQuery(".validation-summary",n),e=jQuery(".validation-summary-list",n),u;return jQuery("li.server-side-error",e).each(function(n,t){r.push(t.innerHTML)}),u=!0,s.each(function(r,f){(!t||jQuery(f).hasClass("error")||jQuery(t).attr("id")===jQuery(f).attr("id"))&&(o.validate(jQuery(f),n,h,i)||(u=!1))}),this.updateRules(n,t),i.length>0||r.length>0?(e.html(this.formatServerSideErrorMessagesElements(r)+this.formatErrorMessagesElements(i)),f.show()):f.hide(),u},n.prototype.getFieldValidatorsIds=function(n){var t=jQuery(n).data("validators");return typeof t=="undefined"?[]:t.split(" ").filter(function(n){return n!==""})},n.prototype.validate=function(n,t,i,r){for(var l,e,o,s=jQuery(n).attr("id"),a=this.getFieldValue(s),v=this.getFieldValidatorsIds(jQuery(n)),u=[],h=[],f=0,c=v;f<c.length;f++)l=c[f],e={form:this,validator:i.filter(function(n){return n.Id==l})[0],value:a,fieldId:s,errorMessages:u,summaryMessages:r,infoMessages:h,abort:!1},e.validator&&this.runPipeline(this.validateFieldPipeline,e);return this.checkRecaptcha(n,u),this.appendMessages(n,h,u),o=u.length>0,this.markFieldWithValidationError(n,o),!o},n.prototype.updateRules=function(n,t){var r=this.getRules(n),i;if(r){for(i=0;i<r.length;i++)this.prepareRule(r[i],n,t);for(i=0;i<r.length;i++)this.updateRule(r[i],n,t)}},n.prototype.compare=function(n,t,i){var r=t.toLowerCase(),u=i.toLowerCase();switch(n){case"Equals":return t===i;case"CaseInsensitivelyEquals":return r===u;case"NotEqual":return t!==i;case"NotCaseInsensitivelyEquals":return r!==u;case"Contains":return r.indexOf(u)>=0;case"MatchesRegularExpression":return new RegExp(i,"i").test(t);case"StartsWith":return r.substring(0,u.length)===u;case"EndsWith":return r.substring(r.length-u.length,r.length)===u;default:return!1}},n.prototype.checkCondition=function(n,t){var i=n.Type,r,u;return i==="true"?!0:i==="false"?!1:i==="and"?this.checkCondition(n.Left,t)&&this.checkCondition(n.Right,t):i==="or"?this.checkCondition(n.Left,t)||this.checkCondition(n.Right,t):i==="not"?!this.checkCondition(n.Operand,t):(r=this.ruleConditionFunctions[i],r)?(u={condition:n,form:this,formNode:t},r(u)):!1},n.prototype.prepareAction=function(n,t){var u=n.Type,i=this.ruleActionPrepareFunctions[u],r;i&&(r={action:n,form:this,formNode:t},i(r))},n.prototype.executeAction=function(n,t){var u=n.Type,i=this.ruleActionExecuteFunctions[u],r;i&&(r={action:n,form:this,formNode:t},i(r))},n.prototype.prepareRule=function(n,t){for(var i=0;i<n.Actions.length;i++)this.prepareAction(n.Actions[i],t)},n.prototype.updateRule=function(n,t){if(this.checkCondition(n.Condition,t))for(var i=0;i<n.Actions.length;i++)this.executeAction(n.Actions[i],t)},n.prototype.checkRecaptcha=function(n,t){if(jQuery(n).hasClass("google-recaptcha")){var i=jQuery(".g-recaptcha-response",n).val(),r=jQuery(".google-recaptcha"),u=r.data("required");i.length==""&&t.push(u)}},n.prototype.getFieldValue=function(n){if(!n)return null;var t={id:n,value:null,elem:jQuery("#"+n),abort:!1};return this.runPipeline(this.getFieldValuePipeline,t),t.value},n.prototype.appendMessages=function(n,t,i){var r=jQuery("#validation-"+n.attr("id").substr(6));r.length||(r=jQuery("#validation",n));r.html(this.formatValidationMessages(t,i))},n.prototype.runPipeline=function(n,t){for(var u,i=0,r=n;i<r.length;i++)if(u=r[i],u(t),t.abort)break},n.prototype.getUniqueMessages=function(n){for(var t,r=[],u={},i=0;i<n.length;i++)t=n[i],t.length>0&&!u[t]&&(u[t]=!0,r.push(t));return r},n.prototype.formatServerSideErrorMessagesElements=function(n){var t=this.getUniqueMessages(n);return t.map(function(n){return'<li class="error server-side-error">'+n+"<\/li>"}).join("")},n.prototype.formatErrorMessagesElements=function(n){var t=this.getUniqueMessages(n);return t.map(function(n){return'<li class="error">'+n+"<\/li>"}).join("")},n.prototype.formatInfoMessagesElements=function(n){var t=this.getUniqueMessages(n);return t.map(function(n){return'<li class="info">'+n+"<\/li>"}).join("")},n.prototype.formatValidationMessages=function(n,t){var i=this.formatInfoMessagesElements(n)+this.formatErrorMessagesElements(t);return i.length===0?"":"<ul>"+i+"<\/ul>"},n.prototype.markFieldWithValidationError=function(n,t){t?(jQuery(n).addClass("error"),jQuery(n).removeClass("valid")):(jQuery(n).removeClass("error"),jQuery(n).addClass("valid"))},n}();n.Form=r;u=function(){function n(){}return n.prototype.init=function(n){var t=this;n.getFieldValuePipeline.push(function(n){return t.getFieldValue(n)})},n.prototype.getFieldValue=function(n){var t=n.id.substring(6);jQuery("input:radio[name='"+t+"']",n.elem).length&&(n.value=jQuery("input:radio[name='"+t+"']:checked",n.elem).val(),n.abort=!0)},n}();n.RadioField=u;f=function(){function n(){}return n.prototype.init=function(n){var t=this;n.getFieldValuePipeline.push(function(n){return t.getFieldValue(n)})},n.prototype.getFieldValue=function(n){var i=n.id.substring(6),t=jQuery("input#"+i+"[type=checkbox]",n.elem);t.length&&(n.value=t.is(":checked"),n.abort=!0)},n}();n.CheckboxField=f;e=function(){function n(){}return n.prototype.init=function(n){var t=this;n.getFieldValuePipeline.push(function(n){return t.getFieldValue(n)})},n.prototype.getFieldValue=function(n){var t=n.id.substring(6),i=jQuery("select[name='"+t+"_d']",n.elem);if(i.length){var r=i.val(),u=jQuery("select[name='"+t+"_m']",n.elem).val(),f=jQuery("select[name='"+t+"_y']",n.elem).val();r&&u&&f&&(n.value=new Date(f+"-"+u+"-"+r));n.abort=!0}},n}();n.DateField=e;o=function(){function n(){}return n.prototype.init=function(n){var t=this;n.getFieldValuePipeline.push(function(n){return t.getFieldValue(n)})},n.prototype.getFieldValue=function(n){var i=n.id.substring(6),t=jQuery("select[name='"+i+"']",n.elem);t.length&&(n.value=t.val(),n.abort=!0)},n}();n.DropdownField=o;s=function(){function n(){}return n.prototype.init=function(n){var t=this;n.getFieldValuePipeline.push(function(n){return t.getFieldValue(n)})},n.prototype.getFieldValue=function(n){n.value=jQuery("input",n.elem).val()},n}();n.GenericField=s;h=function(){function n(){}return n.prototype.init=function(n){var t=this;n.getFieldValuePipeline.push(function(n){return t.getFieldValue(n)})},n.prototype.getFieldValue=function(n){var t=jQuery("textarea",n.elem);t.length>0&&(n.value=t.val(),n.abort=!0)},n}();n.Textarea=h;c=function(){function n(){}return n.prototype.init=function(t){var r=this,i;(t.getFieldValuePipeline.push(function(n){return r.getFieldValue(n)}),i=jQuery(".field.file-upload"),i.length!==0)&&jQuery(i).each(function(i,r){var u=new n.FieldInstance;u.init(t,jQuery(r))})},n.prototype.getFieldValue=function(n){var u=n.id.substring(6),i=jQuery("#field_"+u+" .file-upload-item",n.elem),r="",t;if(i.length){for(t=0;t<i.length;t++)r+=jQuery(i).eq(t).find('input[type="file"]').val()+" ";n.value=jQuery.trim(r);n.abort=!0}},n.FieldInstance=function(){function n(){this.inputSelector='input[type="file"]';this.textFieldSelector='input[type="text"]'}return n.prototype.init=function(n,t){var i=this;this.element=t;jQuery(this.inputSelector,t).change(function(t){return i.onChange(t,n)});jQuery(".browse",t).click(function(n){return i.openDialog(n)});jQuery(".clear-file",t).click(function(t){return i.removeInput(t,n)})},n.prototype.openDialog=function(n){n.preventDefault();var t=this.getParent(jQuery(n.currentTarget));jQuery(this.inputSelector,t).click()},n.prototype.removeInput=function(n,t){n.preventDefault();var u=jQuery(n.currentTarget).closest(".field.file-upload"),i=this.getParent(jQuery(n.currentTarget)),r=this.fieldCount(),f=parseInt(this.maxNumberOfFiles());r!==f||this.hasNext(i)||this.isAnyEmpty(i,r)?i.index()<f&&this.hasNext(i)&&this.isNextEmpty(i)?(this.clearFile(i),jQuery(n.currentTarget).hide()):i.remove():(this.clearFile(i),jQuery(n.currentTarget).hide());this.toggleRemoveButton(r);t.validateForm(u.closest(".alpaca-form"),u)},n.prototype.isAnyEmpty=function(n,t){for(var r,u=!1,f=jQuery(n).parent(),i=0;i<t;i++)r=jQuery("> div",f).eq(i).find(this.textFieldSelector).val(),(r==""||r==undefined)&&(u=!0);return u},n.prototype.isNextEmpty=function(n){return n.next().find(this.textFieldSelector).val()!=""&&n.next().find(this.textFieldSelector).val()!=undefined?!0:!1},n.prototype.hasFile=function(n){return jQuery(this.textFieldSelector,n).val().length},n.prototype.hasNext=function(n){return n.next().hasClass("file-upload-item")},n.prototype.clearFile=function(n){jQuery(this.textFieldSelector,n).val("");jQuery(this.inputSelector,n).val("")},n.prototype.fieldCount=function(){return jQuery(this.inputSelector,this.element).length},n.prototype.maxNumberOfFiles=function(){return jQuery(this.inputSelector+":eq(0)",this.element).attr("data-maximum-number-of-files")},n.prototype.onChange=function(n,t){var i=n.currentTarget,u=this.getParent(jQuery(i)),f=jQuery(this.textFieldSelector,u),r=this.fieldCount(),e=parseInt(this.maxNumberOfFiles());i.files[0]&&f.val(i.files[0].name);r<e&&f.val().length&&(this.cloneElement(u),r+=1);this.toggleRemoveButton(r);t.validateForm(jQuery(n.currentTarget).closest(".alpaca-form"),jQuery(n.currentTarget).closest(".field.file-upload"))},n.prototype.toggleRemoveButton=function(n){var t=this,i;if(n>1){jQuery(".clear-file",this.element).map(function(n,r){i=t.getParent(jQuery(r));t.hasFile(i)&&jQuery(r).show()});return}jQuery(".clear-file",this.element).hide()},n.prototype.cloneElement=function(n){var t=n.clone(!0,!0),i=t.find('input[type="file"]').attr("name");jQuery(this.textFieldSelector,t).val("");t.find('input[type="file"]').val("");jQuery(".upload-status-messsage",this.element).before(t)},n.prototype.getParent=function(n){return n.closest(".file-upload-item")},n}(),n}();n.FileUpload=c;t=function(){function n(){}return n.prototype.addErrorMessages=function(n){n.errorMessages.push(n.validator.ErrorMessage);n.summaryMessages.push(n.validator.SummaryMessage)},n.prototype.addInfoMessages=function(n,t){n.infoMessages.push(t)},n}();n.FieldValidator=t;l=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)})},t.prototype.validate=function(t){t.validator.Type!=="Required"||t.value||n.prototype.addErrorMessages.call(this,t)},t}(t);n.RequiredValidator=l;a=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)})},t.prototype.validate=function(t){t.validator.Type==="Regex"&&t.value&&!new RegExp(t.validator.Regex,"i").test(t.value)&&n.prototype.addErrorMessages.call(this,t)},t}(t);n.RegexValidator=a;v=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)})},t.prototype.validate=function(t){var i,r;t.validator.Type==="MinimumAge"&&(i=t.value,i&&i instanceof Date&&(r=new Date,r.setFullYear(r.getFullYear()-t.validator.MinimumAge),r.getTime()<i.getTime()&&n.prototype.addErrorMessages.call(this,t)))},t}(t);n.MinimumAgeValidator=v;y=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)});n.setupFieldPipeline.push(function(n){return t.setup(n)})},t.prototype.validate=function(t){if(t.validator.Type==="TextLength"){var i=t.value.length;i<t.validator.MinimumLength||i>t.validator.MaximumLength?(t.errorMessages.push(this.replace(t.validator.ErrorMessage,t)),t.summaryMessages.push(this.replace(t.validator.SummaryMessage,t))):n.prototype.addInfoMessages.call(this,t,this.replace(t.validator.PreviewText,t))}},t.prototype.setup=function(n){if(n.validator.Type==="TextLength"){var t=jQuery("#"+n.fieldId),i=0,r=null,u=300;n.value=n.form.getFieldValue(n.fieldId);n.form.appendMessages(t,[this.replace(n.validator.PreviewText,n)],[]);t.find("input,textarea").on("input propertychange paste",function(){var f=+new Date-i;r&&clearTimeout(r);f<u?r=setTimeout(function(){i=+new Date;n.form.validateForm(t.closest(".alpaca-form"),t)},u):(i=+new Date,n.form.validateForm(t.closest(".alpaca-form"),t))})}},t.prototype.replace=function(n,t){var i=t.value.length,r=t.validator.MinimumLength,u=t.validator.MaximumLength;return n.replace("[[chars]]",i).replace("[[chars-max]]",u).replace("[[chars-min]]",r).replace("[[chars-remaining]]",u-i).replace("[[chars-needed]]",i-r).replace("[[chars-above-max]]",i-u).replace("[[chars-below-min]]",r-i)},t}(t);n.TextLengthValidator=y;p=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)})},t.prototype.validate=function(n){var t,f;if(n.validator.Type==="FileSize"){var u=jQuery("#"+n.fieldId+".file-upload"),i=jQuery('.file-upload-item input[type="file"]',u),r=0,e=parseInt(jQuery('input[type="file"]',u).attr("data-maximum-number-of-files")),o=i.length,s=Math.round(n.validator.SizeLimit/1048576*100)/100;for(t=0;t<i.length;++t)i.eq(t).get(0).files[0]&&(f=Math.round(i.eq(t).get(0).files[0].size/1048576*100)/100,r=r+f);this.setStatusMessage(n);this.formFileSizeMessage(n,r,s,o,e)}},t.prototype.setStatusMessage=function(n){var i=jQuery("#"+n.fieldId+".file-upload"),t=n.validator.FileSizePreviewMessage,r=Math.round(n.validator.SizeLimit/1048576*100)/100;t=t.replace("[[currentSize]]","<span class='total-size'>0<\/span>");t=t.replace("[[maximumAllowedSize]]","<span class='allowed-size'>"+r+"<\/span>");t="<span class='sprite valid'><\/span>"+t;jQuery(".upload-status-messsage",i).html(t)},t.prototype.formFileSizeMessage=function(t,i,r,u,f){var e=jQuery("#"+t.fieldId+".file-upload");Math.round(i*100)/100>r?(jQuery(".upload-status-messsage",e).attr("style","color: red"),jQuery(".upload-status-messsage .valid",e).addClass("warning").removeClass("valid"),jQuery(".upload-status-messsage .total-size",e).text(Math.round(i*100)/100),jQuery(e).addClass("error"),n.prototype.addErrorMessages.call(this,t)):(jQuery(".upload-status-messsage",e).attr("style","color: inherit"),jQuery(".upload-status-messsage .warning",e).addClass("valid").removeClass("warning"),jQuery(".upload-status-messsage .total-size",e).text(Math.round(i*100)/100),jQuery(e).removeClass("error"),u>f&&jQuery(".upload-status-messsage .valid",e).addClass("warning").removeClass("valid"))},t}(t);n.FileSizeValidator=p;w=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)})},t.prototype.validate=function(t){t.validator.Type==="FileName"&&t.value&&!new RegExp(t.validator.Regex,"i").test(t.value)&&n.prototype.addErrorMessages.call(this,t)},t}(t);n.FileNameValidator=w;b=function(n){function t(){n.apply(this,arguments)}return __extends(t,n),t.prototype.init=function(n){var t=this;n.validateFieldPipeline.push(function(n){return t.validate(n)})},t.prototype.validate=function(t){if(t.validator.Type==="EqualsOtherField"){var i=t.form.getFieldValue("field_"+t.validator.ReferenceField);t.value!=i&&n.prototype.addErrorMessages.call(this,t)}},t}(t);n.EqualsOtherFieldValidator=b;k=function(){function n(){}return n.prototype.init=function(n){n.scrollElementIntoViewFunction=this.scroll},n.prototype.scroll=function(n){n.smooth?jQuery("html, body").animate({scrollTop:n.element.offset().top},500):n.element[0].scrollIntoView()},n}();n.FormScrolling=k;d=function(){function t(){}return t.prototype.init=function(n){n.loadAjaxFunction=this.load},t.prototype.load=function(t){jQuery.ajax({url:t.ajaxUrl,type:"POST",data:t.formData,async:!1,success:function(i){if(i.type==="redirect")t.form.pushToGoogleAnalytics(i.customData)?window.dataLayer.push(function(){return document.location.href=i.url}):document.location.href=i.url;else{var r=t.formNode.parent();r.html(i);n.reinit(jQuery(".alpaca-form",r))}},cache:!1,contentType:!1,processData:!1})},t}();n.AjaxLoader=d;g=function(){function n(){}return n.prototype.init=function(n){var t="HidePart";n.ruleActionPrepareFunctions[t]=function(n){var t=n.action.Part;jQuery("#"+t).show();jQuery("#field_"+t).show()};n.ruleActionExecuteFunctions[t]=function(n){var t=n.action.Part;jQuery("#"+t).hide();jQuery("#field_"+t).hide()}},n}();n.RuleActionHidePart=g;nt=function(){function n(){}return n.prototype.init=function(n){n.ruleConditionFunctions.FieldComparesToValue=function(n){var t=n.form.getFieldValue("field_"+n.condition.Field);return t=t+"",n.form.compare(n.condition.Compare,t,n.condition.Value)}},n}();n.RuleConditionFieldComparesToValue=nt;tt=function(){function n(){}return n.prototype.init=function(n){n.ruleConditionFunctions.CheckboxIsChecked=function(n){var t=n.form.getFieldValue("field_"+n.condition.Field);return!!t}},n}();n.RuleConditionCheckboxIsChecked=tt;n.reinit=it;n.initById=rt;n.registerFormExtension=ut})(t=n.Forms||(n.Forms={}))}(Alpaca||(Alpaca={}));jQuery(document).on("alpaca:forms:init",function(n,t){var i=t.form;(new Alpaca.Forms.FormScrolling).init(i);(new Alpaca.Forms.AjaxLoader).init(i);(new Alpaca.Forms.DateField).init(i);(new Alpaca.Forms.DropdownField).init(i);(new Alpaca.Forms.RadioField).init(i);(new Alpaca.Forms.CheckboxField).init(i);(new Alpaca.Forms.Textarea).init(i);(new Alpaca.Forms.GenericField).init(i);(new Alpaca.Forms.FileUpload).init(i);(new Alpaca.Forms.RequiredValidator).init(i);(new Alpaca.Forms.EqualsOtherFieldValidator).init(i);(new Alpaca.Forms.FileNameValidator).init(i);(new Alpaca.Forms.FileSizeValidator).init(i);(new Alpaca.Forms.RegexValidator).init(i);(new Alpaca.Forms.TextLengthValidator).init(i);(new Alpaca.Forms.MinimumAgeValidator).init(i);(new Alpaca.Forms.RuleActionHidePart).init(i);(new Alpaca.Forms.RuleConditionCheckboxIsChecked).init(i);(new Alpaca.Forms.RuleConditionFieldComparesToValue).init(i)});jQuery(document).on("alpaca:forms:ready",function(n,t){var r=t.form,i=jQuery(t.formNode),e=i.filter(".success-message").first(),o,f,s,u;e.length>0&&r.pushToGoogleAnalytics(e.data("custom"));jQuery("*[data-delegate-click]",i).click(function(n){n.preventDefault();var t=jQuery(n.currentTarget),r=t.data("delegate-click").toString();jQuery(r,i).click()});jQuery("*[data-delegate-click-global]",i).click(function(n){n.preventDefault();var t=jQuery(n.currentTarget),i=t.data("delegate-click-global").toString();jQuery(i).click()});jQuery(".field",i).focusin(function(n){var i=jQuery(n.currentTarget).attr("id"),t;i!=r.previousFocusedFieldId&&(t=jQuery("#"+r.previousFocusedFieldId),r.previousFocusedFieldId=i,!r.validateForm(t.closest(".alpaca-form"),t))});jQuery(".field.droplist select, .field.checkbox input, .field.radio input",i).change(function(n){var t=jQuery(n.currentTarget).closest(".field");t.length&&r.validateForm(t.closest(".alpaca-form"),t)});jQuery("input:radio",i).change(function(){var n=jQuery(this),t=n.parents(".radio-group").first();n.prop("checked")&&(t.find("label").removeClass("checked"),n.parent().addClass("checked"))});jQuery(i).submit(function(n){var t,u,f;if(!r.validateForm(jQuery(n.currentTarget),null)){r.scrollElementIntoView(jQuery(".error",jQuery(n.currentTarget)).first(),!0);n.preventDefault();return}t=jQuery(n.currentTarget);t.data("wturl")&&(u=new FormData(i[0]),f=t.data("wturl")+"?fid="+t.attr("id"),jQuery.ajax(f,{type:"POST",data:u,cache:!1,async:!1,processData:!1}))});jQuery("button[data-ajax-url]",i).off("click.ajaxurl").on("click.ajaxurl",function(n){var t,e,u,f,o;if(n.preventDefault(),t=jQuery(n.currentTarget),!r.validateForm(i,null)){r.scrollElementIntoView(jQuery(".error",i).first(),!0);return}jQuery(n.currentTarget).prop("disabled",!0);e=t.data("ajax-url").toString();u=new FormData(i[0]);u.append(t.attr("name"),t.attr("value"));f={form:r,ajaxUrl:e,formData:u,formNode:i};i.data("wturl")?(o=i.data("wturl")+"?fid="+i.attr("id"),jQuery.ajax(o,{type:"POST",data:u,cache:!1,processData:!1,success:function(){r.loadAjaxFunction(f)}})):r.loadAjaxFunction(f)});o=r.getValidators(i);jQuery(".field",i).each(function(n,t){for(var e,u,s=r.getFieldValidatorsIds(jQuery(t)),h=jQuery(t).attr("id"),i=0,f=s;i<f.length;i++)e=f[i],u={validator:o.filter(function(n){return n.Id==e})[0],fieldId:h,form:r,abort:!1},u.validator&&r.runPipeline(r.setupFieldPipeline,u)});f=jQuery(i).attr("data-clientScripts");f&&(s=atob(f),u=document.createElement("script"),u.type="text/javascript",u.innerHTML=s,jQuery(i).append(u));setTimeout(function(){r.scrollIntoView()},1)});jQuery(document).ready(function(){var n=new Alpaca.Forms.Form,t,i;if(!Alpaca.Forms.globalFormInstance&&(Alpaca.Forms.globalFormInstance=n,n.init(),jQuery(document).trigger("alpaca:forms:init",{form:n}),jQuery(document).trigger("alpaca:forms:override",{form:n}),t=window.alpacaFormIdsToInit,t)){for(i=0;i<t.length;i++)Alpaca.Forms.initById(t[i]);window.alpacaFormIdsToInit=[]}});var Mad=Alpaca,ImgPreLoad=function(){function n(n){this.element=$j(n);this.element.css("position")==="static"&&this.element.css({position:"relative"});this.images=$j("img",this.element);this.count=0;this.renderSpinner()}return n.watchPageLoading=function(t){n.timerId=setInterval(function(){document.readyState==="complete"&&(clearInterval(n.timerId),setTimeout(t,1e3));return},300);$j(window).one("load",function(){clearInterval(n.timerId);t()})},n.prototype.renderSpinner=function(){var t=this,n;this.setOnloadHandlerForImgs();$j(window).one("load",function(){return t.removeSpinner()});n=$j("<div>").prop({"class":"spinner"});this.element.append(n);this.spinner=n},n.prototype.removeSpinner=function(){$j(".spinner",this.element).remove();this.element.css({position:""})},n.prototype.setOnloadHandlerForImgs=function(){var n=this;this.images.on("load",function(){return n.onLoadHandler()}).on("error",function(){return n.onLoadHandler()})},n.prototype.onLoadHandler=function(){this.count++;this.images.length===this.count&&this.removeSpinner()},n}(),Search=function(){function n(n){var i=this;this.element=$j(n);var r=$j("body"),t=$j(".front",this.element),u=$j('[type="submit"]',this.element),f={serviceUrl:this.getServiceUrl(r),dataType:"json",paramName:"q",zIndex:999,triggerSelectOnValidInput:!1,transformResult:this.transformResult,formatResult:this.formatResult,onSelect:this.onSelect(t,u)};t.autocomplete(f);t.off("blur.autocomplete");t.off("focus.autocomplete");t.click(function(){return i.onClick()});t.blur(this.onBlur(t))}return n.prototype.getServiceUrl=function(){return this.element.data("handler")},n.prototype.transformResult=function(n){if(!n)return{suggestions:[]};var t=JSON.parse(n);return{suggestions:$j.map(t,function(n){return{value:n.label,data:n.taglabel}})}},n.prototype.formatResult=function(n,t){var i="("+t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")+")(.*)";return n.value.replace(new RegExp(i,"i"),"$1<strong>$2<\/strong>").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/&lt;(\/?strong)&gt;/g,"<$1>")},n.prototype.onSelect=function(n,t){return function(i){n.val(i.value);t.trigger("click")}},n.prototype.onClick=function(){this.element.addClass("focus")},n.prototype.onBlur=function(n){var t=this;return function(){n.val().length||t.element.removeClass("focus")}},n}(),CookieCommerceConnector=function(){function n(){var t=this,n;if(this.policyAcceptedCookieName="cookie-policy-accepted",this.marketingCookieName="MarketingCookiesDisabled",this.CCClienID=$j("body").attr("data-commerce-connector-ID"),n=this.getCookie(this.policyAcceptedCookieName),n!="1")$(document).on("click",".bdf-cookie-policy-accept",function(){t.initCC()});else this.initCC()}return n.prototype.initCC=function(){this.CCValue=this.getCookie(this.marketingCookieName);$j("head").append(this.optInOut(this.CCValue,this.CCClienID))},n.prototype.getCookie=function(n){for(var t,r=n+"=",u=document.cookie.split(";"),i=0;i<u.length;i++){for(t=u[i];t.charAt(0)===" ";)t=t.substring(1);if(t.indexOf(r)!==-1)return t.substring(r.length,t.length)}return""},n.prototype.optInOut=function(n,t){return n!="1"?'<script type="text/javascript"  src="https://consent.global.commerce-connector.com/consent/opt-in.js?clientid='+t+'"> <\/script>':'<script type="text/javascript"  src="https://consent.global.commerce-connector.com/consent/opt-out.js?clientid='+t+'"> <\/script>'},n}(),Header=function(){function n(n,t,i){var r=this;if(this.element=$j(n),window.isMobile&&this.toggleSearchPositioning(),!window.isMobile&&!this.element.hasClass("simple")){if(this.body=t,this.height=this.getElementHeight(i),this.cookiePolicy=$j("#cookie-policy-popup"),this.webEditRibbon=$j("#scWebEditRibbon"),this.site=$j("#site"),this.inPageEditor())this.webEditRibbon.on("load",function(n){return r.ribbonLoad(n)});$j(window).scroll(this.scroll())}}return n.prototype.ribbonLoad=function(n){var t=this,i=n.currentTarget;$j(i.contentWindow).resize(function(){t.body.hasClass("sticky")&&t.element.css("top",$j(i).outerHeight(!0))})},n.prototype.scroll=function(){var n=this,t,u=$j(document).scrollTop(),e=$j(window).height(),o=$j(document).height(),i,r,f=15;return function(){t=$j(document).scrollTop();t<u?(i=n.getScrollPercent(t,e,o),r||(r=i),t<=n.getCookiePolicyHeight()+n.getRibbonHeight()&&n.body.hasClass("sticky")&&n.reset(),t<=n.height+n.getCookiePolicyHeight()+n.getRibbonHeight()&&!n.body.hasClass("show")&&n.reset(),n.body.hasClass("sticky")&&!n.body.hasClass("show")&&i>f&&r-i>=f&&(n.body.addClass("show"),$j(document).trigger("header:show",[n.element.outerHeight()]))):(t>n.height+n.getCookiePolicyHeight()&&!n.body.hasClass("sticky")&&(n.element.css("top",n.getRibbonHeight()),n.site.css("margin-top",n.element.outerHeight()+"px"),n.body.addClass("sticky")),n.body.hasClass("sticky")&&n.body.hasClass("show")&&(n.body.removeClass("show"),$j(document).trigger("header:hide")),r=null);u=t}},n.prototype.getScrollPercent=function(n,t,i){return n/(i-t)*100},n.prototype.reset=function(){this.body.removeClass("sticky show");this.element.removeAttr("style");this.site.removeAttr("style")},n.prototype.getElementHeight=function(n){return this.element.outerHeight()-n.outerHeight()},n.prototype.inPageEditor=function(){return this.webEditRibbon.length>0},n.prototype.getRibbonHeight=function(){return this.webEditRibbon.outerHeight(!0)||0},n.prototype.getCookiePolicyHeight=function(){return this.cookiePolicy.is(":visible")?this.cookiePolicy.outerHeight(!0):0},n.prototype.toggleSearchPositioning=function(){$j(".btn-search").click(function(){$j(this).css("position","relative")});$j(".btn-close-search").click(function(){$j(".btn-search").css("position","absolute")})},n}(),Navigation=function(){function n(n,t){var s=this,f,e,o;this.element=$j(n);this.body=t;this.html=$j("html");var i=$j(document),r=$j("> ul > li",this.element),u="mouseenter";if(window.isMobile){this.slideSpeed=300;this.burger=$j(".group-left","header").on("click touch",function(){return s.toggleNavigation()});f=$j(".main ul li:first-child","header");f.addClass("open").find(".flyout").css("display","block");e=$j(".main ul li .flyout ul","header");o=$j(".main ul li .flyout h4","header");e.css("display","none");o.removeClass("open");i.on("touchstart",this.onTouchStart());$j("nav > h4",this.element).on("touchend",this.onEnter());this.searchBtn=$j(".btn-search").one("click",this.showSearchInput());$j(".btn-close-search").click(this.hideSearchInput());u="touchend"}else this.alignColumnHeaders();r.on(u,this.onEnter());r.mouseleave(this.onLeave());i.on("touchend",this.onTouchend())}return n.prototype.alignColumnHeaders=function(){var t,r,i,n,u,f;$j(".table-cell").each(function(e,o){t=$j(o).hasClass("three-col")?3:2;$j("> nav",o).filter(":nth-child("+t+"n+1)").each(function(e,o){(r=$j(o).nextAll(":lt("+(t-1)+")").addBack(),i=$j("h4",r),n=i.filter(function(n,t){return!$j(t).text().trim().length}),n.length)&&(u=i.map(function(n,t){return $j(t).outerHeight()}).toArray(),f=Math.max.apply(null,u),n.height(f),n.each(function(n,t){return $j(t).parent().is("a")?$j(t).insertBefore($j(t).parent()).next().remove():null}))})})},n.prototype.onEnter=function(){var r=this,n,u,t,i;return function(f){if(n=$j(f.currentTarget),!$j(f.target).is("a")){if(r.startY&&r.isScrolled(f.originalEvent.changedTouches[0].pageY))return!1;if(u=$j(window.isMobile?".flyout, + ul":".flyout",n),u.length){if(!window.isMobile){r.openNavigation();return}return(t&&i&&(t.removeClass("open"),i.slideUp(300)),n.is(t))?(t=null,i=null,!1):(n.siblings().removeClass("open"),n.siblings().find(".flyout").slideUp(300),t=n.toggleClass("open"),i=u.slideToggle(300),!1)}}}},n.prototype.isScrolled=function(n){var i=this.startY,r=n,t=r-i;return t<-1.5||t>1.5},n.prototype.onLeave=function(){var n=this;return function(){n.closeNavigation()}},n.prototype.closeNavigation=function(){this.body.removeClass("nav-open");window.isMobile&&this.html.removeClass("lock")},n.prototype.toggleNavigation=function(){return this.body.hasClass("nav-open")?this.closeNavigation():this.openNavigation()},n.prototype.openNavigation=function(){this.body.addClass("nav-open");window.isMobile&&this.html.addClass("lock")},n.prototype.onTouchStart=function(){var n=this;return function(t){n.startY=t.originalEvent.touches[0].pageY}},n.prototype.onTouchend=function(){var n=this;return function(t){$j(t.target).closest(".main").length||$j(t.target).is(n.burger)||$j(t.target).closest("#lightbox").length||n.closeNavigation()}},n.prototype.showSearchInput=function(){var n=this;return function(t){t.preventDefault();n.body.addClass("search-open")}},n.prototype.hideSearchInput=function(){var n=this;return function(t){t.preventDefault();n.body.removeClass("search-open");n.searchBtn.one("click",n.showSearchInput())}},n}(),Lightbox=function(){function n(n,t){this.isMobile=window.isMobile;this.html=$j("html");this.body=t;this.defaultOptions={templates:{iframe:'<iframe frameborder="0" scrolling="auto" src="${source}"><\/iframe>',video:'<video controls><source src="${source}" type="video/mp4"><\/video>'},ratio:9/16};this.render();this.mediaQueryList=window.matchMedia("(orientation:portrait)");this.orientationChangeHandler=this.onOrientationChange();$j(document).on("click",n,this.open())}return n.prototype.render=function(){this.lightbox=$j("<div>",{id:"lightbox"});this.closeButton=$j("<button>",{"class":"btn-close"}).click(this.close());this.inner=$j("<div>",{"class":"inner"});this.body.append(this.lightbox.append(this.inner,this.closeButton))},n.prototype.close=function(){var n=this;return function(t){t.preventDefault();n.unlock();n.closeIntent();n.reset();$j("body").hasClass("doctor-alert")&&$j(document).trigger("hansaplast:nextPage")}},n.prototype.open=function(){var n=this,t,i;return function(r){r.preventDefault();t=$j(r.currentTarget);var u=$j(window).width();t.closest(".reviews").length==1&&u>768&&n.inner.css("min-height","75vh");n.options=$j.extend(n.defaultOptions,n.getOptionsData(t));n.openIntent();n.lock();n.body.one("keyup",n.onEscapeKey()).one("click",n.onBodyClick()).one("touchstart",n.onBodyTouchstart());if(t.data("youtube-url")){n.showYoutube(t.data("youtube-url"));return}if(t.data("iframe")){n.isMobile&&(n.modifyElemParamMobile(t,"iframe"),n.mediaQueryList.addListener(n.changeBodyWidthInIFrame()));n.showIframe(t.data("iframe"));return}if(t.data("handler")){n.modifyElemParamMobile(t,"handler");n.showAjax(t.data("handler"));return}if(t.data("video")){n.showVideo(t.data("video"));return}if(i=$j(t.attr("href")),i.length){n.inner.data("parent",i.parent());n.inner.append(i.show());$j(document).trigger("hansaplast:lazyTeasers");return}n.inner.append(t.contents().clone());$j(document).trigger("hansaplast:lazyTeasers")}},n.prototype.getOptionsData=function(n){var t=n.data("options");return t?$j.isPlainObject(t)?t:$j.parseJSON(t):{}},n.prototype.onEscapeKey=function(){var n=this;return function(t){t.keyCode===27&&n.closeButton.trigger("click")}},n.prototype.onBodyClick=function(){var n=this;return function(t){if($j(t.target).closest("#lightbox").length===0&&window.isMobile)return n.closeButton.trigger("click"),!1;if($j(t.target).closest("#lightbox").length>0&&!n.closeButton.is(t.target)&&window.isMobile){n.body.one("click",n.onBodyClick());return}if($j(t.target).is(n.body)&&!window.isMobile){n.closeButton.trigger("click");return}}},n.prototype.onBodyTouchstart=function(){var n=this;return function(t){if($j(t.target).closest("#lightbox").length===0)return n.closeButton.trigger("click"),!1;if(!$j(t.target).closest(".btn-close").length)n.body.one("touchstart",n.onBodyTouchstart())}},n.prototype.onOrientationChange=function(){var n=this;return function(){n.inner.height(n.calculateHeight())}},n.prototype.removePreloading=function(){var n=this;return function(){n.lightbox.removeClass("box-preloader")}},n.prototype.showYoutube=function(n){this.inner.height(this.calculateHeight()).append(this.options.templates.iframe.replace("${source}",n))},n.prototype.calculateHeight=function(){return this.inner.width()*this.options.ratio},n.prototype.showIframe=function(n){var t=this;this.lightbox.addClass("box-preloader");this.isMobile&&($j(window).resize(function(){t.inner.height($j(window).height())}),this.inner.height($j(window).height()));this.inner.append($j(this.options.templates.iframe.replace("${source}",n)).load(this.iframeLoaded()));this.lightbox.addClass("iframe")},n.prototype.iframeLoaded=function(){var n=this,t,i;return function(r){window.setTimeout(function(){t=$j(r.currentTarget);i=t.contents();window.isMobile||n.inner.height(i.height());t.show();n.isMobile&&n.changeBodyWidthInIFrame()();n.removePreloading()()},50)}},n.prototype.changeBodyWidthInIFrame=function(){var i=this,n,t;return function(){n=i.inner.find("iframe").get(0);t=$(window).width();$j(n.contentWindow.document.body).css({"box-sizing":"border-box",width:t+"px"})}},n.prototype.modifyElemParamMobile=function(n,t){if(window.isMobile){var i=n.data(t);if(i.indexOf("mobile=1")>-1)return;i+=~i.indexOf("?")?"&":"?";i+="mobile=1";n.data(t,i)}},n.prototype.getExceptionScript=function(n){var i=$j("<div>"+n+"<\/div>").children("script"),t="";return i.each(function(n,i){return t+=$j(i).html()}),$j('<script data-exception="1"><\/script>').html(t)},n.prototype.showAjax=function(n){var t=this;$j.ajax(n).done(function(n){if(n.indexOf('data-exception="1"')>-1){if($j('script[data-exception="1"]',document).length!==0){t.showContent($j("<h3>"+(window.excptionSpace.exceptionItem.excpList[0].Name||"Ajax error")+"<\/h3>"));return}var r=t.getExceptionScript(n).appendTo($(document.body)),i="excptionSpace"in window&&"exceptionItem"in window.excptionSpace&&"excpList"in window.excptionSpace.exceptionItem&&window.excptionSpace.exceptionItem.excpList.length&&window.excptionSpace.exceptionItem.excpList[0].Name;t.showContent($j("<h3>"+(i||"Ajax error")+"<\/h3>"));return}t.showContent(n);requirements.ajaxInject(t.inner,function(n){n.init()})}).fail(function(n,i,r){t.showContent($j("<h3>"+i.toUpperCase()+"<\/h3>"+(r.message?"<span>"+r.message+"<\/span>":"")))})},n.prototype.showContent=function(n){typeof n!="undefined"&&n&&n.length&&(this.inner.append($j(n)),$j(document).trigger("hansaplast:lazyTeasers"))},n.prototype.showVideo=function(n){this.inner.append(this.options.templates.video.replace("${source}",n))},n.prototype.openIntent=function(){this.lightbox.addClass("open");this.body.addClass("position-fixed")},n.prototype.closeIntent=function(){this.lightbox.removeClass("open");this.body.removeClass("position-fixed")},n.prototype.lock=function(){this.html.addClass("lock")},n.prototype.unlock=function(){this.html.removeClass("lock")},n.prototype.reset=function(){this.inner.data("parent")&&(this.inner.data("parent").append(this.inner.children().hide()),this.inner.removeData("parent"));this.inner.removeAttr("style");this.inner.empty();this.isMobile&&this.mediaQueryList.removeListener(this.changeBodyWidthInIFrame())},n}(),ProductReview=function(){function n(n){var t=this;this.element=$j(n);$j(".review .showmore").on("click",this.showMoreAnswer());$j(document).on("hansaplast:loadmore",function(){$j(".review .showmore").off("click");$j(".review .showmore").on("click",t.showMoreAnswer())});this.element.on("click","a .rating-stars",this.goToProductReview())}return n.prototype.goToProductReview=function(){var t,r,u,n,i;return function(f){f.preventDefault();t=$(f.currentTarget);r=$(t.closest("a")).get(0);u=t.attr("href");n=r.href;i=n.indexOf("#");i>-1&&(n=n.slice(0,i));location.assign(n+u)}},n.prototype.showMoreAnswer=function(){var n,t;return function(i){n=$(i.currentTarget).parent();t=n.data("fullmessage");n.html(t);$(i.currentTarget).remove()}},n}(),ImageLazyLoading=function(){function n(){var n=this;this.lazySliderImages();this.lazyImages=[].slice.call(document.querySelectorAll("img.lazy"));this.active=!1;this.lazyImages.length>0&&this.init();$j(document).on("hansaplast:lazyTeasers",function(){n.lazyImages=[].slice.call(document.querySelectorAll("img.lazy, img.sliderInitImage"));n.init()})}return n.prototype.init=function(){var n=this;this.lazySliderImages();this.lazyLoad();document.addEventListener("scroll",function(){return n.lazyLoad()});window.addEventListener("resize",function(){return n.lazyLoad()});window.addEventListener("orientationchange",function(){return n.lazyLoad()})},n.prototype.lazyLoad=function(){var n=this;this.active===!1&&(this.active=!0,setTimeout(function(){n.lazyImages.forEach(function(t){t.getBoundingClientRect().top<=window.innerHeight&&t.getBoundingClientRect().bottom>=0&&getComputedStyle(t).display!=="none"&&(t.src=t.dataset.src,(t.getAttribute("data-srcset")!=undefined||t.getAttribute("data-srcset")!=null)&&(t.srcset=t.dataset.srcset),t.onload=function(){t.classList.remove("lazy");t.classList.contains("lazyslider")&&t.classList.remove("lazyslider");t.classList.contains("sliderInitImage")&&t.classList.remove("sliderInitImage")},n.lazyImages=n.lazyImages.filter(function(n){return n!==t}),n.lazyImages.length===0&&(document.removeEventListener("scroll",n.lazyLoad),window.removeEventListener("resize",n.lazyLoad),window.removeEventListener("orientationchange",n.lazyLoad)))});n.active=!1},200))},n.prototype.lazySliderImages=function(){$j('[data-module="Slider"] .lazy,  [data-module="StepTabs"] .lazy').each(function(){$j(this).addClass("lazyslider");$j(this).removeClass("lazy")})},n}(),Application=function(){function n(){var n=$j("body"),t;window.isMobile=n.hasClass("mobile");window.isRtl=$j("html").attr("dir").toLocaleLowerCase()=="rtl";ImgPreLoad.watchPageLoading(function(){var n=$j(".preloader:not(.slider)"),t=$j(".slider.preloader");n.removeClass("preloader");t.length&&setTimeout(function(){$j(".preloader").removeClass("preloader")},3e3)});t=new Navigation(".main",n);new Header("header",n,t.element);new Search(".search");new Lightbox('[rel~="lightbox"]',n);new ProductReview(".teaser");new ImageLazyLoading("img.lazy");new CookieCommerceConnector;$j(document).on("click",'[rel~="scrollto"]',this.scrollTo());$j(document).on("click",".print",this.printPage())}return n.prototype.scrollTo=function(){var t=$j("header").height(),n;return function(i){i.preventDefault();n=$j($j(i.currentTarget).attr("href"));$j("body, html").animate({scrollTop:n.offset().top-t},600)}},n.prototype.printPage=function(){return function(){window.print()}},n}(),LoadPolyfills=function(){function n(n){function i(n,t){var i=document.createElement("script");i.onerror=r;t&&(i.onload=t);i.src=n;document.head.appendChild(i)}function r(n){throw new URIError("The script "+n.target.src+" didn't load correctly.");}var t=window.location.origin+"/resrc/Hp.Hansaplast/js/polyfills/"+n+".js?v="+$j("body").data("version");i(t)}return n}();$j(document).ready(function(){Array.from||new LoadPolyfills("from-polyfill");new Application;var n=sessionStorage.getItem("cookieClosedX");n!=="closedCookies"&&window.BeiersdorfCookiePolicyModule($j,{openPopup:function(){$j(".popup").show()},confirmationRequired:$j(".popup").data("required")==="True"||$j(".popup").data("required")=="1",onCheckboxChanged:function(n){var t=n.parent();$j("[data-activated-text]",t)&&$j("[data-deactivated-text]",t)&&(n.is(":checked")?$j(".checkmark-text",t).html($j(".checkmark-text",t).data("activated-text")):$j(".checkmark-text",t).html($j(".checkmark-text",t).data("deactivated-text")))}});$j(".bdf-cookie-policy-accept, .bdf-cookie-close").click(function(n){n.preventDefault();$j(".popup").hide()});$j(".bdf-cookie-close").click(function(n){n.preventDefault();sessionStorage.setItem("cookieClosedX","closedCookies")})})