
/* config[a1794] */ 



/*
	Global variables for javascript
	ussage example: translations.action_close_dialog
*/

window.translations = {
	action_close_dialog: 'Zavřít dialog',
	action_show_dialog: 'Zobrazit dialog',
	validation_choose_from_list: 'Neplatná hodnota - vyberte ze seznamu.'
};

window.icons = {
	icon_zoom_in: '<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\r\n<path d=\"M2.07143 15.4286V15.9286H2.57143H5.92857V17.5H0.5V12.0714H2.07143V15.4286ZM2.57143 2.07143H2.07143V2.57143V5.92857H0.5V0.5H5.92857V2.07143H2.57143ZM15.4286 15.9286H15.9286V15.4286V12.0714H17.5V17.5H12.0714V15.9286H15.4286ZM15.9286 2.57143V2.07143H15.4286H12.0714V0.5H17.5V5.92857H15.9286V2.57143Z\" fill=\"#3B3B3B\" stroke=\"#3B3B3B\"/>\r\n<\/svg>\r\n'
};

 

/* /config[a1794] */ 



/* iframeResizer.min.js[a340] */ 



/*
 iFrame Resizer (iframeSizer.min.js ) - v4.3.2 - 2021-10-18
  Desc: Force cross domain iframes to size to content.
  Requires: iframeResizer.contentWindow.min.js to be loaded into the target frame.
  Copyright: (c) 2021 David J. Bradshaw - dave@bradshaw.net
  License: MIT
*/
!function(G){function F(b,e,h){b.addEventListener(e,h,!1)}function oa(b,e,h){b.removeEventListener(e,h,!1)}function l(b,e){M("log",b,e,a[b]?a[b].log:H)}function A(b,e){M("warn",b,e,!0)}function M(b,e,h,c){if(!0===c&&"object"==typeof window.console){c=console;b=c[b];a:{var v=e;e=N+"["+(v="Host page: "+(w=v),window.top!==window.self?window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+w:"Nested host page: "+w:v)+"]";break a;var w}b.call(c,e,h)}}function pa(b){function e(){c("Height");
c("Width");Y(function(){Z(n);aa(g);y("onResized",n)},n,"init")}function h(){var d=C.substr(O).split(":"),k=d[1]?parseInt(d[1],10):0,p=a[d[0]]&&a[d[0]].iframe,q=getComputedStyle(p);return{iframe:p,id:d[0],height:k+function(t){if("border-box"!==t.boxSizing)return 0;var I=t.paddingTop?parseInt(t.paddingTop,10):0;t=t.paddingBottom?parseInt(t.paddingBottom,10):0;return I+t}(q)+function(t){if("border-box"!==t.boxSizing)return 0;var I=t.borderTopWidth?parseInt(t.borderTopWidth,10):0;t=t.borderBottomWidth?
parseInt(t.borderBottomWidth,10):0;return I+t}(q),width:d[2],type:d[3]}}function c(d){var k=Number(a[g]["max"+d]),p=Number(a[g]["min"+d]),q=d.toLowerCase();d=Number(n[q]);l(g,"Checking "+q+" is in range "+p+"-"+k);d<p&&(d=p,l(g,"Set "+q+" to min value"));k<d&&(d=k,l(g,"Set "+q+" to max value"));n[q]=""+d}function v(){var d=b.origin,k=a[g]&&a[g].checkOrigin,p;if(p=k&&"null"!=""+d){if(k.constructor===Array){var q=0;p=!1;for(l(g,"Checking connection is from allowed list of origins: "+k);q<k.length;q++)if(k[q]===
d){p=!0;break}k=p}else k=(q=a[g]&&a[g].remoteHost,l(g,"Checking connection is from: "+q),d===q);p=!k}if(p)throw Error("Unexpected message received from: "+d+" for "+n.iframe.id+". Message was: "+b.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return 1}function w(d){return C.substr(C.indexOf(":")+ba+d)}function D(d,k){var p=function(){var q,t;B("Send Page Info","pageInfo:"+(q=document.body.getBoundingClientRect(),t=n.iframe.getBoundingClientRect(),
JSON.stringify({iframeHeight:t.height,iframeWidth:t.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(t.top-q.top,10),offsetLeft:parseInt(t.left-q.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),
d,k)};P[k]||(P[k]=setTimeout(function(){P[k]=null;p()},32))}function z(d){d=d.getBoundingClientRect();return ca(g),{x:Math.floor(Number(d.left)+Number(x.x)),y:Math.floor(Number(d.top)+Number(x.y))}}function r(d){var k=d?z(n.iframe):{x:0,y:0},p={x:Number(n.width)+k.x,y:Number(n.height)+k.y};l(g,"Reposition requested from iFrame (offset x:"+k.x+" y:"+k.y+")");window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(d?"Offset":"")](p.x,p.y):A(g,"Unable to scroll to requested position, window.parentIFrame not found"):
(x=p,f(),l(g,"--"))}function f(){!1!==y("onScroll",x)?aa(g):x=null}function m(d){var k,p=d.split("#")[1]||"";d=decodeURIComponent(p);(d=document.getElementById(d)||document.getElementsByName(d)[0])?(k=z(d),l(g,"Moving to in page link (#"+p+") at x: "+k.x+" y: "+k.y),x={x:k.x,y:k.y},f(),l(g,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(p):l(g,"In page link #"+p+" not found and window.parentIFrame not found"):l(g,"In page link #"+p+" not found")}function u(d){var k;
var p=0===Number(n.width)&&0===Number(n.height)?{x:(k=w(9).split(":"))[1],y:k[0]}:{x:n.width,y:n.height};y(d,{iframe:n.iframe,screenX:Number(p.x),screenY:Number(p.y),type:n.type})}function y(d,k){return R(g,d,k)}function J(){function d(t,I){function qa(){a[q]?D(a[q].iframe,q):k()}["scroll","resize"].forEach(function(da){l(q,t+da+" listener for sendPageInfo");I(window,da,qa)})}function k(){d("Remove ",oa)}switch(a[g]&&a[g].firstRun&&a[g]&&(a[g].firstRun=!1),n.type){case "close":S(n.iframe);break;case "message":var p=
w(6);l(g,"onMessage passed: {iframe: "+n.iframe.id+", message: "+p+"}");y("onMessage",{iframe:n.iframe,message:JSON.parse(p)});l(g,"--");break;case "mouseenter":u("onMouseEnter");break;case "mouseleave":u("onMouseLeave");break;case "autoResize":a[g].autoResize=JSON.parse(w(9));break;case "scrollTo":r(!1);break;case "scrollToOffset":r(!0);break;case "pageInfo":D(a[g]&&a[g].iframe,g);var q=g;d("Add ",F);a[q]&&(a[q].stopPageInfo=k);break;case "pageInfoStop":a[g]&&a[g].stopPageInfo&&(a[g].stopPageInfo(),
delete a[g].stopPageInfo);break;case "inPageLink":m(w(9));break;case "reset":ea(n);break;case "init":e();y("onInit",n.iframe);break;default:0===Number(n.width)&&0===Number(n.height)?A("Unsupported message received ("+n.type+"), this is likely due to the iframe containing a later version of iframe-resizer than the parent page"):e()}}var K,fa,T,ha,C=b.data,n={},g=null;"[iFrameResizerChild]Ready"===C?function(){for(var d in a)B("iFrame requested init",ia(d),a[d].iframe,d)}():N===(""+C).substr(0,O)&&
C.substr(O).split(":")[0]in a?(n=h(),g=n.id,a[g]&&(a[g].loaded=!0),(ha=n.type in{true:1,false:1,undefined:1})&&l(g,"Ignoring init message from meta parent page"),!ha&&(T=!0,a[fa=g]||(T=!1,A(n.type+" No settings for "+fa+". Message was: "+C)),T)&&(l(g,"Received: "+C),K=!0,null===n.iframe&&(A(g,"IFrame ("+n.id+") not found"),K=!1),K&&v()&&J())):M("info",g,"Ignored: "+C,a[g]?a[g].log:H)}function R(b,e,h){var c=null;if(a[b]){if("function"!=typeof(c=a[b][e]))throw new TypeError(e+" on iFrame["+b+"] is not a function");
c=c(h)}return c}function ja(b){b=b.id;delete a[b]}function S(b){var e=b.id;if(!1!==R(e,"onClose",e)){l(e,"Removing iFrame: "+e);try{b.parentNode&&b.parentNode.removeChild(b)}catch(h){A(h)}R(e,"onClosed",e);l(e,"--");ja(b)}else l(e,"Close iframe cancelled by onClose event")}function ca(b){null===x&&l(b,"Get page position: "+(x={x:window.pageXOffset!==G?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==G?window.pageYOffset:document.documentElement.scrollTop}).x+","+x.y)}
function aa(b){null!==x&&(window.scrollTo(x.x,x.y),l(b,"Set page position: "+x.x+","+x.y),x=null)}function ea(b){l(b.id,"Size reset requested by "+("init"===b.type?"host page":"iFrame"));ca(b.id);Y(function(){Z(b);B("reset","reset",b.iframe,b.id)},b,"reset")}function Z(b){function e(v){function w(){Object.keys(a).forEach(function(r){a[r]&&null!==a[r].iframe.offsetParent&&("0px"===(a[r]&&a[r].iframe.style.height)||"0px"===(a[r]&&a[r].iframe.style.width))&&B("Visibility change","resize",a[r].iframe,
r)})}function D(r){l("window","Mutation observed: "+r[0].target+" "+r[0].type);U(w,16)}var z;V||"0"!==b[v]||(V=!0,l(c,"Hidden iFrame detected, creating visibility listener"),(z=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)&&function(){var r=document.querySelector("body");(new z(D)).observe(r,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0})}())}function h(v){b.id?(b.iframe.style[v]=b[v]+"px",l(b.id,"IFrame ("+
c+") "+v+" set to "+b[v]+"px")):l("undefined","messageData id not set");e(v)}var c=b.iframe.id;a[c]&&(a[c].sizeHeight&&h("height"),a[c].sizeWidth&&h("width"))}function Y(b,e,h){h!==e.type&&E&&!window.jasmine?(l(e.id,"Requesting animation frame"),E(b)):b()}function B(b,e,h,c,v){function w(){var r;h&&"contentWindow"in h&&null!==h.contentWindow?(r=a[c]&&a[c].targetOrigin,l(c,"["+b+"] Sending msg to iframe["+c+"] ("+e+") targetOrigin: "+r),h.contentWindow.postMessage(N+e,r)):A(c,"["+b+"] IFrame("+c+") not found")}
function D(){v&&a[c]&&a[c].warningTimeout&&(a[c].msgTimeout=setTimeout(function(){!a[c]||a[c].loaded||z||(z=!0,A(c,"IFrame has not responded within "+a[c].warningTimeout/1E3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},a[c].warningTimeout))}var z=!1;c=c||h.id;a[c]&&(w(),D())}function ia(b){return b+":"+a[b].bodyMarginV1+
":"+a[b].sizeWidth+":"+a[b].log+":"+a[b].interval+":"+a[b].enablePublicMethods+":"+a[b].autoResize+":"+a[b].bodyMargin+":"+a[b].heightCalculationMethod+":"+a[b].bodyBackground+":"+a[b].bodyPadding+":"+a[b].tolerance+":"+a[b].inPageLinks+":"+a[b].resizeFrom+":"+a[b].widthCalculationMethod+":"+a[b].mouseEvents}function ka(b,e){function h(m){var u=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;u&&b.parentNode&&(new u(function(y){y.forEach(function(J){Array.prototype.slice.call(J.removedNodes).forEach(function(K){K===
b&&S(b)})})})).observe(b.parentNode,{childList:!0});F(b,"load",function(){B("iFrame.onload",m,b,G,!0);var y=a[f]&&a[f].firstRun;var J=a[f]&&a[f].heightCalculationMethod in la;!y&&J&&ea({iframe:b,height:0,width:0,type:"init"})});B("init",m,b,G,!0)}function c(m){var u=m.split("Callback");2===u.length&&(this[u="on"+u[0].charAt(0).toUpperCase()+u[0].slice(1)]=this[m],delete this[m],A(f,"Deprecated: '"+m+"' has been renamed '"+u+"'. The old method will be removed in the next major version."))}function v(m){m=
m||{};a[f]={firstRun:!0,iframe:b,remoteHost:b.src&&b.src.split("/").slice(0,3).join("/")};if("object"!=typeof m)throw new TypeError("Options is not an object");Object.keys(m).forEach(c,m);var u=m,y;for(y in L)Object.prototype.hasOwnProperty.call(L,y)&&(a[f][y]=(Object.prototype.hasOwnProperty.call(u,y)?u:L)[y]);a[f]&&(a[f].targetOrigin=!0===a[f].checkOrigin?""===(m=a[f].remoteHost)||null!==m.match(/^(about:blank|javascript:|file:\/\/)/)?"*":m:"*")}function w(m){var u=a[f][m];1/0!==u&&0!==u&&(b.style[m]=
"number"==typeof u?u+"px":u,l(f,"Set "+m+" \x3d "+b.style[m]))}function D(m){if(a[f]["min"+m]>a[f]["max"+m])throw Error("Value for min"+m+" can not be greater than max"+m);}var z,r,f=(""===(z=b.id)&&(b.id=(r=e&&e.id||L.id+W++,null!==document.getElementById(r)&&(r+=W++),z=r),H=(e||{}).log,l(z,"Added missing iframe ID: "+z+" ("+b.src+")")),z);if(f in a&&"iFrameResizer"in b)A(f,"Ignored iFrame, already setup.");else{v(e);switch(l(f,"IFrame scrolling "+(a[f]&&a[f].scrolling?"enabled":"disabled")+" for "+
f),b.style.overflow=!1===(a[f]&&a[f].scrolling)?"hidden":"auto",a[f]&&a[f].scrolling){case "omit":break;case !0:b.scrolling="yes";break;case !1:b.scrolling="no";break;default:b.scrolling=a[f]?a[f].scrolling:"no"}D("Height");D("Width");w("maxHeight");w("minHeight");w("maxWidth");w("minWidth");"number"!=typeof(a[f]&&a[f].bodyMargin)&&"0"!==(a[f]&&a[f].bodyMargin)||(a[f].bodyMarginV1=a[f].bodyMargin,a[f].bodyMargin+="px");h(ia(f));a[f]&&(a[f].iframe.iFrameResizer={close:S.bind(null,a[f].iframe),removeListeners:ja.bind(null,
a[f].iframe),resize:B.bind(null,"Window resize","resize",a[f].iframe),moveToAnchor:function(m){B("Move to anchor","moveToAnchor:"+m,a[f].iframe,f)},sendMessage:function(m){B("Send Message","message:"+JSON.stringify(m),a[f].iframe,f)}})}}function U(b,e){null===Q&&(Q=setTimeout(function(){Q=null;b()},e))}function ma(){"hidden"!==document.visibilityState&&(l("document","Trigger event: Visibility change"),U(function(){na("Tab Visible","resize")},16))}function na(b,e){Object.keys(a).forEach(function(h){a[h]&&
"parent"===a[h].resizeFrom&&a[h].autoResize&&!a[h].firstRun&&B(b,e,a[h].iframe,h)})}function ra(){F(window,"message",pa);F(window,"resize",function(){l("window","Trigger event: resize");U(function(){na("Window resize","resize")},16)});F(document,"visibilitychange",ma);F(document,"-webkit-visibilitychange",ma)}function X(){function b(h,c){if(c){if(!c.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==c.tagName.toUpperCase())throw new TypeError("Expected \x3cIFRAME\x3e tag, found \x3c"+
c.tagName+"\x3e");ka(c,h);e.push(c)}}var e;return function(){for(var h=["moz","webkit","o","ms"],c=0;c<h.length&&!E;c+=1)E=window[h[c]+"RequestAnimationFrame"];E?E=E.bind(window):l("setup","RequestAnimationFrame not supported")}(),ra(),function(h,c){switch(e=[],h&&h.enablePublicMethods&&A("enablePublicMethods option has been removed, public methods are now always available in the iFrame"),typeof c){case "undefined":case "string":Array.prototype.forEach.call(document.querySelectorAll(c||"iframe"),
b.bind(G,h));break;case "object":b(h,c);break;default:throw new TypeError("Unexpected data type ("+typeof c+")");}return e}}function sa(b){b.fn?b.fn.iFrameResize||(b.fn.iFrameResize=function(e){return this.filter("iframe").each(function(h,c){ka(c,e)}).end()}):M("info","","Unable to bind to jQuery, it is not fully loaded.",a[""]?a[""].log:H)}var W,H,V,ba,N,O,x,E,la,a,Q,L,P;"undefined"!=typeof window&&(ba=7,O=(N="[iFrameSizer]").length,E=window.requestAnimationFrame,L={autoResize:!(Q=x=null),bodyBackground:null,
bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!(V=H=!1),inPageLinks:!(a={}),enablePublicMethods:!(W=0),heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!(la={max:1,scroll:1,bodyScroll:1,documentElementScroll:1}),maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,mouseEvents:!0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5E3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},
onMessage:function(){A("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},P={},window.jQuery&&sa(window.jQuery),"function"==typeof define&&define.amd?define([],X):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=X()),window.iFrameResize=window.iFrameResize||X())}(); 

/* /iframeResizer.min.js[a340] */ 



/* keen-slider.min.js[a198] */ 



!function(Y,W){"object"==typeof exports&&"undefined"!=typeof module?module.exports=W():"function"==typeof define&&define.amd?define(W):(Y="undefined"!=typeof globalThis?globalThis:Y||self).KeenSlider=W()}(this,function(){function Y(a,d,b){if(b||2===arguments.length)for(var v,y=0,u=d.length;y<u;y++)!v&&y in d||(v||=Array.prototype.slice.call(d,0,y),v[y]=d[y]);return a.concat(v||Array.prototype.slice.call(d))}function W(a,d){var b=Math.floor(a);return b===d||b+1===d?a:d}function Z(a,d,b){if(d="data-keen-slider-"+
d,null===b)return a.removeAttribute(d);a.setAttribute(d,b||"")}function aa(a,d){return d=d||document,"function"==typeof a&&(a=a(d)),Array.isArray(a)?a:"string"==typeof a?Array.prototype.slice.call(d.querySelectorAll(a)):a instanceof HTMLElement?[a]:a instanceof NodeList?Array.prototype.slice.call(a):[]}function ba(a){a.raw&&(a=a.raw);a.cancelable&&!a.defaultPrevented&&a.preventDefault()}function ca(a){a.raw&&(a=a.raw);a.stopPropagation&&a.stopPropagation()}function da(){var a=[];return{add:function(d,
b,v,y){d.addListener?d.addListener(v):d.addEventListener(b,v,y);a.push([d,b,v,y])},input:function(d,b,v,y){this.add(d,b,function(u){return function(x){x.nativeEvent&&(x=x.nativeEvent);var w=x.changedTouches||[],n=x.targetTouches||[],m=x.detail&&x.detail.x?x.detail:null;return u({id:m?m.identifier?m.identifier:"i":n[0]?n[0]?n[0].identifier:"e":"d",idChanged:m?m.identifier?m.identifier:"i":w[0]?w[0]?w[0].identifier:"e":"d",raw:x,x:m&&m.x?m.x:n[0]?n[0].screenX:m?m.x:x.pageX,y:m&&m.y?m.y:n[0]?n[0].screenY:
m?m.y:x.pageY})}}(v),y)},purge:function(){a.forEach(function(d){d[0].removeListener?d[0].removeListener(d[2]):d[0].removeEventListener(d[1],d[2],d[3])});a=[]}}}function T(a,d,b){return Math.min(Math.max(a,d),b)}function Q(a){return(0<a?1:0)-(0>a?1:0)||+a}function ea(a){var d=a.getBoundingClientRect();return{height:W(d.height,a.offsetHeight),width:W(d.width,a.offsetWidth)}}function N(a,d,b,v){a=a&&a[d];return null==a?b:v&&"function"==typeof a?a():a}function P(a){return Math.round(1E6*a)/1E6}function ha(a){function d(m){n||=
m;v.active=!0;var B=m-n;B>u&&(B=u);var q=x[y];if(q[3]<B)return y++,d(m);var f=q[2],e=q[4];m=q[0];q=q[1]*(0,q[5])(0===e?1:(B-f)/e);(q&&a.track.to(m+q),B<u)?w=window.requestAnimationFrame(d):(n=null,v.active=!1,v.targetIdx=null,a.emit("animationEnded"))}function b(){window.cancelAnimationFrame(w);v.active=!1;v.targetIdx=null;n&&a.emit("animationStopped");n=null}var v,y,u,x,w,n;return v={active:!1,start:function(m){if(b(),a.track.details){var B=0,q=a.track.details.position;u=y=0;x=m.map(function(f){var e,
p=q,t=null!==(e=f.earlyExit)&&void 0!==e?e:f.duration;e=f.easing;var C=f.distance*e(t/f.duration)||0;q+=C;var F=u;return u+=t,B+=C,[p,f.distance,F,u,f.duration,e]});v.targetIdx=a.track.distToIdx(B);w=window.requestAnimationFrame(d);a.emit("animationStarted")}},stop:b,targetIdx:null}}function ia(a){function d(c){n(r+c)}function b(c){c=v(r+c).abs;return x(c)?c:null}function v(c){var g=Math.floor(Math.abs(P(c/q))),h=P((c%q+q)%q);h===q&&(h=0);c=Q(c);var k=C.indexOf(Y([],C,!0).reduce(function(E,J){return Math.abs(J-
h)<Math.abs(E-h)?J:E})),z=k;return 0>c&&g++,k===t&&(z=0,g+=0<c?1:-1),{abs:z+g*t*c,origin:k,rel:z}}function y(c,g,h){if(g||!e.loop)return u(c,h);if(!x(c))return null;h=v(null!=h?h:r);g=c-h.rel;h=h.abs+g;c=u(h);g=u(h-t*Q(g));return(null!==g&&Math.abs(g)<Math.abs(c)||null===c)&&(c=g),P(c)}function u(c,g){if(null==g&&(g=P(r)),!x(c)||null===c)return null;c=Math.round(c);var h=v(g),k=h.abs,z=h.rel;h=h.origin;var E=w(c),J=C[h];return P(J-(g%q+q)%q-J+C[E]+Math.floor((c-(k-z))/t)*q+(h===t?q:0))}function x(c){return T(c,
A,D)===c}function w(c){return(c%t+t)%t}function n(c){K.push({distance:c-r,timestamp:Date.now()});6<K.length&&(K=K.slice(-6));r=P(c);c=m().abs;if(c!==G){var g=null!==G;G=c;g&&a.emit("slideChanged")}}function m(c){c=c?null:function(){if(t){var g=e.loop,h=g?(r%q+q)%q:r,k=(g?r%q:r)-p[0][2],z=0-(0>k&&g?q-Math.abs(k):k),E=0;k=v(r);var J=k.abs,U=k.rel,fa=p[U][2];k=p.map(function(R,S){var L=z+E;(L<0-R[0]||1<L)&&(L+=(Math.abs(L)>q-1&&g?q:0)*Q(-L));S-=U;var V=Q(S);S+=J;g&&(-1===V&&L>fa&&(S+=t),1===V&&L<fa&&
(S-=t),null!==O&&S<O&&(L+=q),null!==M&&S>M&&(L-=q));V=L+R[0]+R[1];V=Math.max(0<=L&&1>=V?1:0>V||1<L?0:0>L?Math.min(1,(R[0]+L)/R[0]):(1-L)/R[0],0);return E+=R[0]+R[1],{abs:S,distance:e.rtl?-1*L+1-R[0]:L,portion:V,size:R[0]}});return J=T(J,A,D),U=w(J),{abs:T(J,A,D),length:f,max:H,maxIdx:D,min:l,minIdx:A,position:r,progress:g?h/q:r/f,rel:U,slides:k,slidesLength:q}}}();return B.details=c,a.emit("detailsChanged"),c}var B,q,f,e,p,t,C,F,A,D,O,M,l,H,I=1/0,K=[],G=null,r=0;return B={absToRel:w,add:d,details:null,
distToIdx:b,idxToDist:y,init:function(c){if(function(){if(e=a.options,p=(e.trackConfig||[]).map(function(k){return[N(k,"size",1),N(k,"spacing",0),N(k,"origin",0)]}),t=p.length){q=P(p.reduce(function(k,z){return k+z[0]+z[1]},0));var g,h=t-1;f=P(q+p[0][2]-p[h][0]-p[h][2]-p[h][1]);C=p.reduce(function(k,z){if(!k)return[0];var E=p[k.length-1];E=k[k.length-1]+(E[0]+E[2])+E[1];return E-=z[2],k[k.length-1]>E&&(E=k[k.length-1]),E=P(E),k.push(E),(!g||g<E)&&(F=k.length-1),g=E,k},null);0===f&&(F=0);C.push(P(q))}}(),
!t)return m(!0);!function(){var g=a.options.range,h=a.options.loop;O=A=h?N(h,"min",-1/0):0;M=D=h?N(h,"max",I):F;h=N(g,"min",null);var k=N(g,"max",null);h&&(A=h);k&&(D=k);l=A===-1/0?A:a.track.idxToDist(A||0,!0,0);H=D===I?D:y(D,!0,0);null===k&&(M=D);N(g,"align",!1)&&D!==I&&0===p[w(D)][2]&&(H-=1-p[w(D)][0],D=b(H-r));l=P(l);H=P(H)}();Number(c)===c?d(u(T(c,A,D))):m()},to:n,velocity:function(){var c=Date.now(),g=K.reduce(function(h,k){var z=k.distance;k=k.timestamp;return 200<c-k||(Q(z)!==Q(h.distance)&&
h.distance&&(h={distance:0,lastTimestamp:0,time:0}),h.time&&(h.distance+=z),h.lastTimestamp&&(h.time+=k-h.lastTimestamp),h.lastTimestamp=k),h},{distance:0,lastTimestamp:0,time:0});return g.distance/g.time||0}}}function ja(a){function d(f){return 1-Math.pow(1-f,3)}function b(){a.animator.stop();var f="free-snap"===a.options.mode,e=a.track,p=e.velocity();w=Q(p);var t=a.track.details,C=[];if(p||!f){var F=v(p),A=F.dist;F=F.dur;(F*=2,A*=w,f)&&(f=e.idxToDist(e.distToIdx(A),!0))&&(A=f);C.push({distance:A,
duration:F,easing:d});t=t.position;f=t+A;if(f<n||f>m)f=f<n?n-t:m-t,t=0,e=p,Q(f)===w?(A=Math.min(Math.abs(f)/Math.abs(A),1),C[0].earlyExit=(1-Math.pow(1-A,1/3))*F,e=p*(1-A)):(C[0].earlyExit=0,t+=f),p=v(e,100),A=p.dist*w,a.options.rubberband&&(C.push({distance:A,duration:2*p.dur,easing:d}),C.push({distance:-A+t,duration:500,easing:d}));a.animator.start(C)}else a.moveToIdx(T(t.abs,B,q),!0,{duration:500,easing:function(D){return 1+--D*D*D*D*D}})}function v(f,e){void 0===e&&(e=1E3);var p=1.47E-7+(f=Math.abs(f))/
e;return{dist:Math.pow(f,2)/p,dur:f/p}}function y(){var f=a.track.details;f&&(n=f.min,m=f.max,B=f.minIdx,q=f.maxIdx)}var u,x,w,n,m,B,q;a.on("updated",y);a.on("optionsChanged",y);a.on("created",y);a.on("dragStarted",function(){a.animator.stop();u=x=a.track.details.abs});a.on("dragEnded",function(){var f=a.options.mode;"snap"===f&&function(){var e=a.track,p=a.track.details,t=p.position,C=Q(e.velocity());(t>m||t<n)&&(C=0);t=u+C;0===p.slides[e.absToRel(t)].portion&&(t-=C);u!==x&&(t=x);Q(e.idxToDist(t,
!0))!==C&&(t+=C);t=T(t,B,q);e=e.idxToDist(t,!0);a.animator.start([{distance:e,duration:500,easing:function(F){return 1+--F*F*F*F*F}}])}();"free"!==f&&"free-snap"!==f||b()});a.on("dragged",function(){x=a.track.details.abs})}function ka(a){function d(r){if(e&&t===r.id){var c=u(r);if(C){if(!y(r))return v(r);F=c;C=!1;a.emit("dragChecked")}if(H)return F=c;ba(r);var g=function(k){if(I===-1/0&&K===1/0)return k;var z=a.track.details,E=z.length;z=z.position;var J=T(k,I-z,K-z);if(0===E)return 0;if(!a.options.rubberband)return J;
if(z<=K&&z>=I||z<I&&0<m||z>K&&0>m)return k;E=Math.max(0,1-Math.abs((z<I?z-I:z-K)/E*q*E)/f*2);return E*E*k}(p(F-c)/q*B);m=Q(g);var h=a.track.details.position;(h>I&&h<K||h===I&&0<m||h===K&&0>m)&&ca(r);A+=g;!D&&5<Math.abs(A*q)&&(D=!0,Z(n,"moves",""));a.track.add(g);F=c;a.emit("dragged")}}function b(r){!e&&a.track.details&&a.track.details.length&&(D=!1,A=0,e=!0,C=!0,t=r.id,y(r),F=u(r),a.emit("dragStarted"))}function v(r){e&&t===r.idChanged&&(Z(n,"moves",null),e=!1,a.emit("dragEnded"))}function y(r){var c=
a.options.vertical,g=c?r.y:r.x;r=c?r.x:r.y;c=void 0!==O&&void 0!==M&&Math.abs(M-r)<=Math.abs(O-g);return O=g,M=r,c}function u(r){return a.options.vertical?r.y:r.x}function x(){q=a.size;f=a.options.vertical?window.innerHeight:window.innerWidth;var r=a.track.details;r&&(I=r.min,K=r.max)}function w(){if(G.purge(),a.options.drag&&!a.options.disabled){var r=a.options.dragSpeed||1;p="function"==typeof r?r:function(c){return c*r};B=a.options.rtl?-1:1;x();n=a.container;(function(){aa("[".concat("data-keen-slider-clickable",
"]:not([").concat("data-keen-slider-clickable","\x3dfalse])"),n).map(function(c){G.add(c,"mousedown",ca);G.add(c,"touchstart",ca)})})();G.add(n,"dragstart",function(c){ba(c)});G.input(n,"ksDragStart",b);G.input(n,"ksDrag",d);G.input(n,"ksDragEnd",v);G.input(n,"mousedown",b);G.input(n,"mousemove",d);G.input(n,"mouseleave",v);G.input(n,"mouseup",v);G.input(n,"touchstart",b,{passive:!0});G.input(n,"touchmove",d,{passive:!1});G.input(n,"touchend",v);G.input(n,"touchcancel",v);G.add(window,"wheel",function(c){e&&
ba(c)});aa("[".concat("data-keen-slider-scrollable","]:not([").concat("data-keen-slider-scrollable","\x3dfalse])"),a.container).map(function(c){return function(g){var h;G.input(g,"touchstart",function(k){h=u(k);l=H=!0},{passive:!0});G.input(g,"touchmove",function(k){var z=a.options.vertical,E=z?g.scrollHeight-g.clientHeight:g.scrollWidth-g.clientWidth,J=h-u(k),U=z?g.scrollTop:g.scrollLeft;z=z&&"scroll"===g.style.overflowY||!z&&"scroll"===g.style.overflowX;if(h=u(k),(0>J&&0<U||0<J&&U<E)&&l&&z)return H=
!0;l=!1;ba(k);H=!1});G.input(g,"touchend",function(){H=!1})}(c)})}}var n,m,B,q,f,e,p,t,C,F,A,D,O,M,l,H,I,K,G=da();a.on("updated",x);a.on("optionsChanged",w);a.on("created",w);a.on("destroyed",G.purge)}function la(a){function d(f,e,p){a.animator.active?v(f,e,p):requestAnimationFrame(function(){return v(f,e,p)})}function b(){d(!1,!1,B)}function v(f,e,p){var t=0,C=a.size,F=a.track.details;if(F&&m){var A=F.slides;m.forEach(function(D,O){if(f)!q&&e&&y(D,null,p),u(D,null,p);else if(A[O]){var M=A[O].size*
C;!q&&e&&y(D,M,p);u(D,A[O].distance*C-t,p);t+=M}})}}function y(f,e,p){p=p?"height":"width";null!==e&&(e=("performance"===a.options.renderMode?Math.round(e):e)+"px");f.style["min-"+p]=e;f.style["max-"+p]=e}function u(f,e,p){if(null!==e){e="performance"===a.options.renderMode?Math.round(e):e;var t=p?e:0;e="translate3d(".concat(p?0:e,"px, ").concat(t,"px, 0)")}f.style.transform=e;f.style["-webkit-transform"]=e}function x(){m&&(v(!0,!0,B),m=null);a.on("detailsChanged",b,!0)}function w(){d(!1,!0,B)}function n(){x();
B=a.options.vertical;a.options.disabled||"custom"===a.options.renderMode||(q="auto"===N(a.options.slides,"perView",null),a.on("detailsChanged",b),(m=a.slides).length&&w())}var m,B,q=null;a.on("created",n);a.on("optionsChanged",n);a.on("beforeOptionsChanged",function(){x()});a.on("updated",w);a.on("destroyed",x)}function ma(a,d){return function(b){function v(l){var H;Z(b.container,"reverse","rtl"!==(H=b.container,window.getComputedStyle(H,null).getPropertyValue("direction"))||l?null:"");Z(b.container,
"v",b.options.vertical&&!l?"":null);Z(b.container,"disabled",b.options.disabled&&!l?"":null)}function y(){u()&&m()}function u(){var l=null;if(D.forEach(function(I){I.matches&&(l=I.__media)}),l===C)return!1;C||b.emit("beforeOptionsChanged");var H=(C=l)?A.breakpoints[l]:A;return b.options=X(X({},A),H),v(),p(),t(),q(),!0}function x(l){l=ea(l);return(b.options.vertical?l.height:l.width)/b.size||1}function w(l){for(var H in C=!1,A=X(X({},d),l),M.purge(),F=b.size,D=[],A.breakpoints||[])l=window.matchMedia(H),
l.__media=H,D.push(l),M.add(l,"change",y);M.add(window,"orientationchange",e);M.add(window,"resize",f);u()}function n(l){b.animator.stop();var H=b.track.details;b.track.init(null!=l?l:H?H.abs:0)}function m(l){n(l);b.emit("optionsChanged")}function B(l,H){if(l)return w(l),void m(H);p();t();l=b.options.trackConfig.length;q();b.options.trackConfig.length!==l?m(H):n(H);b.emit("updated")}function q(){var l=b.options.slides;if("function"==typeof l)return b.options.trackConfig=l(b.size,b.slides);var H=b.slides,
I=H.length;I="number"==typeof l?l:N(l,"number",I,!0);var K=[],G=N(l,"perView",1,!0),r=N(l,"spacing",0,!0)/b.size||0,c="auto"===G?r:r/G;l=N(l,"origin","auto");for(var g=0,h=0;h<I;h++){var k="auto"===G?x(H[h]):1/G-r+c;K.push({origin:"center"===l?.5-k/2:"auto"===l?0:l,size:k,spacing:r});g+=k}if(g+=r*(I-1),"auto"===l&&!b.options.loop&&1!==G){var z=0;K.map(function(E){var J=g-z;return z+=E.size+r,1<=J||(E.origin=1-J-(1<g?0:1-g)),E})}b.options.trackConfig=K}function f(){p();var l=b.size;b.options.disabled||
l===F||(F=l,B())}function e(){f();setTimeout(f,500);setTimeout(f,2E3)}function p(){var l=ea(b.container);b.size=(b.options.vertical?l.height:l.width)||1}function t(){b.slides=aa(b.options.selector,b.container)}var C,F,A,D,O,M=da();b.container=(O=aa(a,document)).length?O[0]:null;b.destroy=function(){M.purge();b.emit("destroyed");v(!0)};b.prev=function(){b.moveToIdx(b.track.details.abs-1,!0)};b.next=function(){b.moveToIdx(b.track.details.abs+1,!0)};b.update=B;w(b.options)}}var X=function(){return X=
Object.assign||function(a){for(var d,b=1,v=arguments.length;b<v;b++)for(var y in d=arguments[b])Object.prototype.hasOwnProperty.call(d,y)&&(a[y]=d[y]);return a},X.apply(this,arguments)};return function(a,d,b){try{return function(v,y){var u,x={};return u={emit:function(w){x[w]&&x[w].forEach(function(n){n(u)});(w=u.options&&u.options[w])&&w(u)},moveToIdx:function(w,n,m){if(w=u.track.idxToDist(w,n))n=u.options.defaultAnimation,u.animator.start([{distance:w,duration:N(m||n,"duration",500),easing:N(m||
n,"easing",function(B){return 1+--B*B*B*B*B})}])},on:function(w,n,m){void 0===m&&(m=!1);x[w]||(x[w]=[]);var B=x[w].indexOf(n);-1<B?m&&delete x[w][B]:m||x[w].push(n)},options:v},function(){if(u.track=ia(u),u.animator=ha(u),y)for(var w=0;w<y.length;w++)(0,y[w])(u);u.track.init(u.options.initial||0);u.emit("created")}(),u}(d,Y([ma(a,{drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"}),la,ka,ja],b||[],!0))}catch(v){console.error(v)}}}); 

/* /keen-slider.min.js[a198] */ 



/* image-gallery.js[a1289] */ 



document.addEventListener("DOMContentLoaded",function(p){const q=a=>{let e,b,g;const h=c=>{var d=document.createElement("div");c.split(" ").forEach(m=>d.classList.add(m));return d},f=c=>{if(c){for(c=e.parentNode;e.firstChild;)c.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}else e=h("ea-keen-slider__wrapper"),a.container.parentNode.appendChild(e),e.appendChild(a.container)},k=c=>{c?b.parentNode.removeChild(b):(b=h("ea-keen-slider__navigation ea-pagination__holder"),e.appendChild(b))},l=
c=>{c?(g.parentNode.removeChild(g),arrowLeft.parentNode.removeChild(arrowLeft),arrowRight.parentNode.removeChild(arrowRight)):(arrowLeft=h("ea-pagination__item ea-pagination__item--arrow-left"),arrowLeft.addEventListener("click",()=>a.prev()),b.appendChild(arrowLeft),g=h("ea-pagination__holderXX XXea-keen-slider__numbers"),a.track.details.slides.forEach((d,m)=>{d=h("ea-pagination__item XXea-keen-slider__number");d.innerText=m+1;d.addEventListener("click",()=>a.moveToIdx(m));g.appendChild(d)}),b.appendChild(g),
arrowRight=h("ea-pagination__item ea-pagination__item--arrow-right"),arrowRight.addEventListener("click",()=>a.next()),b.appendChild(arrowRight))},n=()=>{var c=a.track.details.rel;0===c?arrowLeft.classList.add("ea-pagination__item--disabled"):arrowLeft.classList.remove("ea-pagination__item--disabled");c===a.track.details.slides.length-1?arrowRight.classList.add("ea-pagination__item--disabled"):arrowRight.classList.remove("ea-pagination__item--disabled");Array.from(g.children).forEach(function(d,m){m===
c?d.classList.add("ea-pagination__item--active"):d.classList.remove("ea-pagination__item--active")})};a.on("created",()=>{f(void 0);k(void 0);l(void 0);n()});a.on("optionsChanged",()=>{f(!0);k(!0);l(!0);f(void 0);k(void 0);l(void 0);n()});a.on("slideChanged",()=>{n()});a.on("destroyed",()=>{f(!0);k(!0);l(!0)})};p=document.querySelectorAll(".js-gallery-trigger");p.forEach.call(p,a=>{a.addEventListener("click",e=>{e.preventDefault();let b=document.querySelector(a.dataset.target),g=b.querySelector(".js-dialog__close");
e=document.querySelector(a.dataset.gallery);let h=a.dataset.initial,f;b.showModal();b.open&&(f=new KeenSlider(e,{initial:parseInt(h)},[q]));const k=()=>{b.removeEventListener("click",l);document.removeEventListener("keydown",n);g.removeEventListener("click",c)},l=d=>{d.target===b&&(b.close(),f.destroy(),k())};b.addEventListener("click",l);const n=d=>{"37"==d.keyCode?f.prev():"39"==d.keyCode?f.next():"27"==d.keyCode&&(b.close(),f.destroy(),k())};document.addEventListener("keydown",n);const c=()=>{b.close();
f.destroy();k()};g.addEventListener("click",c)})})}); 

/* /image-gallery.js[a1289] */ 



/* carousel.js[a1291] */ 



document.addEventListener("DOMContentLoaded",function(p){const n=a=>{let b,d,e;const h=c=>{var l=document.createElement("div");c.split(" ").forEach(m=>l.classList.add(m));return l},f=c=>{c?(d.parentNode.removeChild(d),e.parentNode.removeChild(e)):(d=h("ea-keen-slider__arrow ea-keen-slider__arrow--left"),d.addEventListener("click",()=>a.prev()),e=h("ea-keen-slider__arrow ea-keen-slider__arrow--right"),e.addEventListener("click",()=>a.next()),b.appendChild(d),b.appendChild(e))},g=c=>{if(c){for(c=b.parentNode;b.firstChild;)c.insertBefore(b.firstChild,
b);b.parentNode.removeChild(b)}else b=h("ea-keen-slider__navigation-wrapper"),a.container.parentNode.appendChild(b),b.appendChild(a.container)},k=()=>{var c=a.track.details.rel;0===c?d.classList.add("ea-keen-slider__arrow--disabled"):d.classList.remove("ea-keen-slider__arrow--disabled");c===a.track.details.slides.length-1?e.classList.add("ea-keen-slider__arrow--disabled"):e.classList.remove("ea-keen-slider__arrow--disabled")};a.on("created",()=>{g(void 0);f(void 0);k()});a.on("optionsChanged",()=>
{g(!0);f(!0);g(void 0);f(void 0);k()});a.on("slideChanged",()=>{k()});a.on("destroyed",()=>{g(!0);f(!0)})};document.querySelectorAll(".js-keen-slider").forEach(a=>{new KeenSlider(a,{loop:!0,mode:"free-snap",breakpoints:{"(min-width: 0px)":{slides:{perView:1,spacing:16}},"(min-width: 481px)":{slides:{perView:2,spacing:16}},"(min-width: 581px)":{slides:{perView:3,spacing:16}},"(min-width: 769px)":{slides:{perView:5,spacing:32}}}},[n])})}); 

/* /carousel.js[a1291] */ 



/* main-slider.js[a1325] */ 



const mainSlidernavigation=a=>{let c,g,e,f,l,r=!1;const m=()=>{clearTimeout(l);r||(l=setTimeout(()=>{a.next()},5E3))},k=b=>{var d=document.createElement("div");b.split(" ").forEach(h=>d.classList.add(h));KeenSlider;return d},n=b=>{b?(e.parentNode.removeChild(e),f.parentNode.removeChild(f)):(e=k("ea-slider-arrow ea-slider-arrow--left"),e.addEventListener("click",()=>a.prev()),f=k("ea-slider-arrow ea-slider-arrow--right"),f.addEventListener("click",()=>a.next()),c.appendChild(e),c.appendChild(f))},
p=b=>{if(b){for(b=c.parentNode;c.firstChild;)b.insertBefore(c.firstChild,c);c.parentNode.removeChild(c)}else c=k("ea-slider__container"),a.container.parentNode.appendChild(c),c.appendChild(a.container)},q=b=>{b?g.parentNode.removeChild(g):(g=k("ea-slider__navigation"),a.track.details.slides.forEach((d,h)=>{d=k("ea-counter");d.insertAdjacentText("afterbegin",h+1);d.addEventListener("click",()=>a.moveToIdx(h));g.appendChild(d)}),c.appendChild(g))},t=()=>{var b=a.track.details.rel;0===b?e.classList.add("ea-slider-arrow--disabled"):
e.classList.remove("ea-slider-arrow--disabled");b===a.track.details.slides.length-1?f.classList.add("ea-slider-arrow--disabled"):f.classList.remove("ea-slider-arrow--disabled");Array.from(g.children).forEach(function(d,h){h===b?d.classList.add("ea-counter--active"):d.classList.remove("ea-counter--active")})};a.on("created",()=>{p(void 0);q(void 0);n(void 0);t();a.container.addEventListener("mouseover",()=>{r=!0;clearTimeout(l)});a.container.addEventListener("mouseout",()=>{r=!1;m()});m();a.container.classList.remove("ea-slider--init")});
a.on("optionsChanged",()=>{p(!0);q(!0);n(!0);p(void 0);q(void 0);n(void 0);t()});a.on("slideChanged",()=>{t()});a.on("destroyed",()=>{p(!0);q(!0);n(!0)});a.on("dragStarted",()=>{clearTimeout(l)});a.on("animationEnded",m);a.on("updated",m)},mainSliders=document.querySelectorAll(".ea-js-main-slider");mainSliders.forEach.call(mainSliders,a=>{new KeenSlider(a,{loop:!0},[mainSlidernavigation])}); 

/* /main-slider.js[a1325] */ 



/* deobfuscate-emails.js[a5600] */ 



document.addEventListener("DOMContentLoaded",function(d){(()=>{document.querySelectorAll("span.js-mail").forEach(a=>{const c=a.innerHTML.replace("(at)","@"),b=document.createElement("a");b.href=`mailto:${c}`;b.innerHTML=c;a.parentNode.replaceChild(b,a)})})()}); 

/* /deobfuscate-emails.js[a5600] */ 



/* custom-scripts-js[a729] */ 



document.addEventListener("DOMContentLoaded",function(e){e=document.querySelectorAll(".ea-js-newsletter-tree-checkbox");const m=document.getElementById("secTreeMenu");e.forEach.call(e,a=>{const c=d=>{chChildren=d.parentElement.parentElement.parentElement.querySelectorAll(".ea-js-newsletter-tree-checkbox");chChildren.forEach.call(chChildren,b=>{b.isEqualNode(d)||(d.checked?(b.checked=!0,b.disabled=!0):(b.checked=!1,b.disabled=!1))})};a.onchange=()=>{c(a)};m&&c(a)});e=document.querySelectorAll(".js-ea-portal-nav__trigger");
const n=document.querySelector(".js-ea-header"),k=document.querySelectorAll(".js-ea-portal-nav__subnav-button");e.forEach.call(e,a=>{a.onclick=()=>{a.classList.toggle("ea-is-active");n.classList.toggle("ea-is-fixed")}});k.forEach.call(k,a=>{let c=a.nextElementSibling;a.onclick=()=>{c.classList.toggle("ea-is-active")}});e=document.querySelectorAll(".js-accordion__button");e.forEach.call(e,a=>{let c=a.parentElement.nextElementSibling;a.onclick=()=>{let d="true"===a.getAttribute("aria-expanded")||!1;
a.setAttribute("aria-expanded",!d);c.hidden=d}});e=document.querySelectorAll(".ea-js-tree-button");e.forEach.call(e,a=>{const c=document.querySelector(a.dataset.target).querySelectorAll(".ea-tree__toggle");c&&c.length?a.classList.remove("ea-hidden"):a.classList.add("ea-hidden");a.addEventListener("click",d=>{const b=document.querySelector(a.dataset.target).querySelectorAll(".ea-tree__toggle");b.forEach.call(b,f=>{f.checked="hide"==a.dataset.action?!1:!0});d.preventDefault()})});(()=>{const a=document.querySelectorAll(".js-dialog-trigger");
a.forEach.call(a,c=>{c.addEventListener("click",d=>{d.preventDefault();let b=document.querySelector(c.dataset.target);b.showModal();b.addEventListener("click",f=>{f.target===b&&b.close()})})})})();const p=a=>{a.showModal();a.addEventListener("click",c=>{c.target===a&&a.close()})},q=(a,c)=>{const d=a.cloneNode(!0),b=document.createElement("dialog"),f=document.createElement("div"),g=document.createElement("button"),h=document.createElement("div"),l=document.createElement("div");f.classList.add("ea-table-cover");
g.classList.add("ea-button","ea-button--primary","js-dialog-trigger","ea-button--icon-left");g.dataset.target="modal-"+c;g.innerHTML='\x3cspan class\x3d"ea-icon-svg ea-icon-svg--white ea-icon-svg--20 ea-button__icon" title\x3d"copy"\x3e'+icons.icon_zoom_in+'\x3c/span\x3e\x3cspan class\x3d"ea-button__text"\x3e'+translations.action_show_dialog+"\x3c/span\x3e";g.addEventListener("click",r=>{p(b)});a.parentNode.insertBefore(f,a);a.parentNode.insertBefore(g,f);f.appendChild(a);b.id=`modal-${c}`;b.classList.add("ea-dialog",
"ea-dialog--fullwidth");h.classList.add("ea-dialog__content");h.innerHTML='\x3cform class\x3d"form" method\x3d"dialog"\x3e\x3cbutton type\x3d"submit" class\x3d"ea-button ea-dialog__close" aria-labelledby\x3d"modal-close"\x3e\x3cspan id\x3d"modal-close" class\x3d"ea-sr-only"\x3e'+translations.action_close_dialog+"\x3c/span\x3e\x3c/button\x3e\x3c/form\x3e";l.appendChild(d);d.classList.add("ea-table--fullwidth");b.appendChild(h);h.appendChild(l);document.body.appendChild(b)};document.querySelectorAll("table.ea-js-scrollable-table").forEach(a=>
{q(a,Math.floor(1E4*Math.random()))})}); 

/* /custom-scripts-js[a729] */ 



/* password-toggle.js[a3551] */ 



const togglePasswordVisibility=a=>{document.querySelectorAll(a.target.dataset.toggleTarget).forEach(b=>{b.type=a.target.checked?"text":"password"})},showPasswordToggle=document.getElementById("show-password-toggle");document.addEventListener("DOMContentLoaded",function(a){showPasswordToggle&&showPasswordToggle.addEventListener("click",togglePasswordVisibility)}); 

/* /password-toggle.js[a3551] */ 



/* visibility-toggle.js[a7156] */ 



const toggleVisibility=b=>{document.querySelectorAll(b.currentTarget.dataset.toggleTarget).forEach(a=>{a.style.display=a.dataset.display||"block"});b.currentTarget.style.display="none"},showElementToggles=document.querySelectorAll(".ea-js-visibility-toggle");document.addEventListener("DOMContentLoaded",function(b){showElementToggles.forEach(a=>{a.addEventListener("click",toggleVisibility)})}); 

/* /visibility-toggle.js[a7156] */ 



/* ea-classes.js[a6116] */ 



Object.assign(Ea,{_prefix:"jea-",_widgetPrototypeDefaults:{defaultOptions:{},render(){},unrender(){},init(){this.options=Object.assign({},this.defaultOptions,Ea.utils.getData(this.elm,this.className));this.render()},done(){this.unrender()}},_registered:{},registerClass:function(d,b){var c=function(a){this.elm=a};for(const [a]of Object.entries(this._widgetPrototypeDefaults))"undefined"==typeof b[a]&&(b[a]=this._widgetPrototypeDefaults[a]);b.className=d;c.prototype=b;this._registered[d]=c},attachWidgets(d){for(const [b,
c]of Object.entries(this._registered))Array.from(d.getElementsByClassName(this._prefix+b)).forEach(a=>{a._ea||(a._ea={instanceByClass:{}});if(!a._ea.instanceByClass[b]){const e=new c(a);a._ea.instanceByClass[b]=e;e.init()}})},removeWidgets(d){for(const [b]of Object.entries(this._registered))Array.from(d.getElementsByClassName(this._prefix+b)).forEach(c=>{const a=c._ea&&c._ea.instanceByClass[b];a&&(a.done(),delete c._ea.instanceByClass[b])})}}); 

/* /ea-classes.js[a6116] */ 



/* ea-fetch.js[a6526] */ 



Ea.fetch={appendParam(a,c,b){return a+(0<=a.indexOf("?")?"\x26":"?")+encodeURIComponent(c)+"\x3d"+encodeURIComponent(b)},ifResult(a,c){return fetch(a,c).then(b=>{if(200===b.status)return b;throw Error(`HTTP error, status code ${b.status}`);})},ifDocument(a,c){return this.ifResult(a,c).then(b=>b.text()).then(b=>(new DOMParser).parseFromString(b,"text/html"))},contentLoading(a){a.classList.add("jea-transforming")},contentLoaded(a){a.classList.remove("jea-transforming")},updateHTML(a,c){Ea.utils.prepareInit(a);
Ea.removeWidgets(a);a.innerHTML=c.innerHTML;Ea.attachWidgets(a);Ea.utils.finalizeInit(a)}}; 

/* /ea-fetch.js[a6526] */ 



/* ea-iframe.js[a5987] */ 



Ea.registerClass("iframe",{render:function(){this.renderMethod[this.options.scriptType].call(this)},renderMethod:{standard:function(){"undefined"!==typeof iFrameResize&&iFrameResize({log:!1,heightCalculationMethod:"lowestElement"},this.elm)},legacy:function(){var a=this.elm,e=function(){var b,c=0,d=0;a.style.width="100%";a.Document&&a.Document.body&&(b=a.Document.body.scrollWidth)&&(c=b);a.contentDocument&&a.contentDocument.documentElement&&(b=a.contentDocument.documentElement.scrollWidth)&&b>c&&
(c=b);a.contentWindow&&a.contentWindow.document&&a.contentWindow.document.body&&(b=a.contentWindow.document.body.scrollWidth)&&b>c&&(c=b);(b=a.getAttribute("width"))&&b.match(/[0-9]+/)&&parseInt(b,10)>c&&(c=b);a.style.width=c+"px";c&&(a.style.height="300px",a.Document&&a.Document.body&&(b=a.Document.body.scrollHeight+100)&&(d=b),a.contentDocument&&a.contentDocument.documentElement&&(b=a.contentDocument.documentElement.scrollHeight+100)&&(d=b),a.contentWindow&&a.contentWindow.document&&a.contentWindow.document.body&&
(b=a.contentWindow.document.body.scrollHeight+100)&&(d=b),d&&(a.style.height=d+"px"))};a.document&&"complete"==a.document.readyState?e():a.onload=e}}}); 

/* /ea-iframe.js[a5987] */ 



/* ea-list2select.js[a5703] */ 



Ea.registerClass("list2select",{render:function(){const b=document.createElement("select"),c=this.options;let e=[];c.defaultOption&&e.push({text:c.defaultOption,url:""});Array.from(this.elm.getElementsByTagName("a")).forEach(a=>{e.push({text:a.innerText,url:a.href,selected:Ea.utils.getData(a,"list2select").selected})});e.forEach(a=>{const d=document.createElement("option");b.appendChild(d);d.value=a.url;d.innerText=a.text;a.selected&&(d.selected=!0)});b.onchange=function(){this.value&&(location.href=
this.value)};c.ariaLabel&&(b.setAttribute("aria-required","false"),b.setAttribute("aria-disabled","false"),b.setAttribute("aria-label",c.ariaLabel));this.elm.parentNode.insertBefore(b,this.elm);c.wrapperClass&&(this.elm.parentNode.className+=" "+c.wrapperClass);Ea.utils.hideReplaced(this.elm)}}); 

/* /ea-list2select.js[a5703] */ 



/* ea-xlink.js[a6644] */ 



Ea.registerClass("xlink",{updateHtml(a){a.preventDefault();a=this.options;var b=this.elm;const e=a.partial;b=a.url||b.href;const f=a.method||"GET",c=document.querySelector(a.target);a.ajaxMode&&(b=Ea.fetch.appendParam(b,"ajax_mode",a.ajaxMode));Ea.fetch.contentLoading(c);Ea.fetch.ifDocument(b,{method:f}).then(d=>{d=d.querySelector(e);Ea.fetch.updateHTML(c,d);Ea.fetch.contentLoaded(c)}).catch(d=>{document.querySelector("#jea-xhr-error-dialog").showModal();Ea.fetch.contentLoaded(c)})},render(){this.elm.addEventListener("click",
this.updateHtml.bind(this))}}); 

/* /ea-xlink.js[a6644] */ 



/* ea-xform.js[a3552] */ 



Ea.registerClass("xform",{updateHtml(c){c.preventDefault();const a=this.options;let d=c=this.elm;const e=a.partial||"#"+c.id;let b=a.url||c.action;const h=(a.method||c.method||"GET").toUpperCase();let f;a.target&&(d=document.querySelector(a.target));const g=new FormData(c);a.ajaxMode&&g.append("ajax_mode",a.ajaxMode);if("GET"==h){for(const [k,l]of g.entries())b=Ea.fetch.appendParam(b,k,l);f={method:h}}else f={method:h,body:g,redirect:"follow"};if(a.recaptchaSitekey){const k=this;grecaptcha.ready(function(){grecaptcha.execute(a.recaptchaSitekey,
{action:"submit"}).then(function(l){g.append("g-recaptcha-response",l);k.execute(b,f,d,e)})})}else this.execute(b,f,d,e)},execute(c,a,d,e){Ea.fetch.contentLoading(d);Ea.fetch.ifDocument(c,a).then(b=>{b=b.querySelector(e);Ea.fetch.updateHTML(d,b);Ea.fetch.contentLoaded(d)}).catch(b=>{document.querySelector("#jea-xhr-error-dialog").showModal();Ea.fetch.contentLoaded(d)})},render(){this.elm.addEventListener("submit",this.updateHtml.bind(this))}}); 

/* /ea-xform.js[a3552] */ 



/* ea-main.js[a6117] */ 



document.addEventListener("DOMContentLoaded",()=>{Ea.attachWidgets(document);Ea.utils.finalizeInit(document.body)}); 

/* /ea-main.js[a6117] */ 



/* show-more.js[a6963] */ 



Ea.registerClass("toggle",{defaultOptions:{open:!1,trigger:".jea-toggle__trigger",targets:{".jea-toggle__target":{closedClass:"ea-hidden"},".jea-toggle__trigger":{openClass:"ea-hidden"}}},setOpen:function(){for(const [b,a]of Object.entries(this.options.targets))Array.from(this.elm.querySelectorAll(b)).forEach(c=>{a.openClass&&c.classList.add(a.openClass);a.closedClass&&c.classList.remove(a.closedClass)})},setClosed:function(){for(const [b,a]of Object.entries(this.options.targets))Array.from(this.elm.querySelectorAll(b)).forEach(c=>
{a.openClass&&c.classList.remove(a.openClass);a.closedClass&&c.classList.add(a.closedClass)})},toggle:function(){(this.isOpen=!this.isOpen)?this.setOpen():this.setClosed()},render:function(){var b=this.options;(this.isOpen=b.open)?this.setOpen():this.setClosed();(b=this.trigger=this.elm.querySelector(b.trigger))&&b.addEventListener("click",this.toggle.bind(this))}}); 

/* /show-more.js[a6963] */ 



/* ea-dialog.js[a18768] */ 



Ea.registerClass("dialog",{defaultOptions:{close:".jea-dialog__close"},execClose(a){a.preventDefault();this.elm.close()},render(){const a=this.close=this.elm.querySelector(this.options.close);a&&a.addEventListener("click",this.execClose.bind(this))}}); 

/* /ea-dialog.js[a18768] */ 



/* ea-control.js[a19124] */ 



Ea.registerClass("control",{defaultOptions:{input:".jea-control__input",notEmptyClass:"ea-form-control--not-empty"},checkString(a){a&&a.replace(/(\s|\u00a0)+/g,"")?this.elm.classList.add(this.options.notEmptyClass):this.elm.classList.remove(this.options.notEmptyClass)},updateClasses(){const a=this.input;if("select"==a.tagName.toLowerCase()){const b=a.selectedOptions&&a.selectedOptions[0];this.checkString(b?b.label:a.value)}else this.checkString(a.value)},render(){const a=this.input=this.elm.querySelector(this.options.input);
a&&(this.updateClasses(),a.addEventListener("change",this.updateClasses.bind(this)))}}); 

/* /ea-control.js[a19124] */ 



/* ea-print.js[a21024] */ 



Ea.registerClass("print",{render(){this.elm.addEventListener("click",function(a){a.preventDefault();window.print()})}}); 

/* /ea-print.js[a21024] */ 



/* ea-boardconfirmation.js[a5921] */ 



Ea.registerClass("boardconfirmation",{defaultOptions:{trigger:".jea-boardconfirmation__trigger",css:"body{font-family:Verdana,'Geneva CE',lucida,sans-serif;font-size:80%;line-height:1.7em;}h1{color:#2E5D28;font-size:1.3em;margin:0.5em 0 1em}td,th{padding:3px;border:0}th{text-align:right;color:#2E5D28}table{font-size:1em}"},printConfirmation(a){a.preventDefault();var b=this.options;a=window.open("","w");a.document.write('\x3cstyle type\x3d"text/css"\x3e'+b.css+"\x3c/style\x3e\x3ch1\x3ePotvrzen\u00ed o zve\u0159ejn\u011bn\u00ed dokumentu na elektronick\u00e9 \u00fa\u0159edn\u00ed desce\x3c/h1\x3e\x3ctable\x3e");
b={"Organizace:":b.board,"\u010c\u00edslo jednac\u00ed:":b.refno,"N\u00e1zev dokumentu:":b.title,"Autor:":b.author,"Term\u00edn zve\u0159ejn\u011bn\u00ed:":b.date};for(const c in b)a.document.write('\x3ctr\x3e\x3cth nowrap valign\x3d"top"\x3e'+c+'\x3c/th\x3e\x3ctd valign\x3d"top"\x3e'+b[c]+"\x3c/td\x3e\x3c/tr\x3e");a.document.write('\x3c/table\x3e\x3chr style\x3d"margin: 2.2em 0;"\x3e\x3cp\x3eLh\u016fta pro zve\u0159ejn\u011bn\u00ed uveden\u00e9ho dokumentu na elektronick\u00e9 \u00fa\u0159edn\u00ed desce skon\u010dila.\x3cbr\x3eDokument ji\u017e tedy nebude d\u00e1le zve\u0159ej\u0148ov\u00e1n.\x3c/p\x3e');
a.document.close();a.print()},render(){const a=this.trigger=this.elm.querySelector(this.options.trigger);a&&a.addEventListener("click",this.printConfirmation.bind(this))}}); 

/* /ea-boardconfirmation.js[a5921] */ 



/* ea-updateform.js[a22206] */ 



Ea.registerClass("updateform",{defaultOptions:{inputs:".jea-updateform__item"},updateHtml(d){var a=this.options,b=this.elm;d=b;const e=a.partial||"#"+b.id;let c=a.url||b.action;const f=(a.method||b.method||"GET").toUpperCase();a.target&&(d=document.querySelector(a.target));b=new FormData(b);a.ajaxMode&&b.append("ajax_mode",a.ajaxMode);if("GET"==f){for(const [g,h]of b.entries())c=Ea.fetch.appendParam(c,g,h);a={method:f}}else a={method:f,body:b,redirect:"follow"};this.execute(c,a,d,e)},execute(d,a,
b,e){Ea.fetch.contentLoading(b);Ea.fetch.ifDocument(d,a).then(c=>{c=c.querySelector(e);Ea.fetch.updateHTML(b,c);Ea.fetch.contentLoaded(b)}).catch(c=>{document.querySelector("#jea-xhr-error-dialog").showModal();Ea.fetch.contentLoaded(b)})},render(){this.inputs=this.elm.querySelectorAll(this.options.inputs);const d=this.updateHtml.bind(this);[].forEach.call(this.inputs,a=>{a.addEventListener("change",d)})}}); 

/* /ea-updateform.js[a22206] */ 



/* ea-multiselect.js[a23778] */ 



Ea.registerClass("multiselect",{render(){const b=this.elm,d=b.querySelector("input[type\x3d'text']"),p=b.querySelector("datalist"),h=b.querySelectorAll("input[type\x3d'checkbox']"),f=b.querySelector(".ea-form-control"),r=b.querySelector(".ea-multiselect__tags"),g=document.createElement("span");g.classList.add("ea-form-control__message");f.appendChild(g);let k=[],l=[];const t=()=>{b.querySelectorAll("input[type\x3d'checkbox']:not(:checked)").forEach(a=>{k.push(a.value);l.push(a.title)})},m=()=>{h.forEach(a=>
{a.classList.add("ea-sr-only");a.checked?(r.classList.remove("ea-hidden"),a.parentElement.classList.remove("ea-hidden"),a.setAttribute("aria-hidden","false")):(a.parentElement.classList.add("ea-hidden"),a.setAttribute("aria-hidden","true"))})},n=()=>{k=[];l=[];p.innerHTML="";t();k.forEach((a,c)=>{let e=document.createElement("option");e.value=l[c];e.dataset.value=a;p.appendChild(e)})},q=a=>{a.preventDefault();a=b.querySelectorAll("input[type\x3d'checkbox'][value\x3d'"+d.value+"']");try{a[0].checked=
!0,n(),d.value="",m()}catch(c){f.classList.add("ea-form-control--error"),g.innerHTML=translations.validation_choose_from_list}};d.addEventListener("keydown",a=>{"Enter"===a.key&&d.value?q(a):(f.classList.remove("ea-form-control--error"),g.innerHTML="")});const u=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value");Object.defineProperty(HTMLInputElement.prototype,"value",{get:function(){const a=u.get.call(this);if("text"===this.type&&this.list){const c=[].find.call(this.list.options,
e=>e.value===a);return c?c.dataset.value:a}return a}});d.addEventListener("change",a=>{q(a)});h.forEach.call(h,a=>{a.addEventListener("change",c=>{n();m()})});f.classList.remove("ea-hidden");n();m()}}); 

/* /ea-multiselect.js[a23778] */ 



/* subnav-width.js[a7175] */ 



document.addEventListener("DOMContentLoaded",function(a){a=document.querySelectorAll(".ea-js-subnav-container");a.forEach.call(a,b=>{b.onmouseenter=()=>{b.style.setProperty("--ea-portal-subnav-width",b.offsetWidth+"px")}})}); 

/* /subnav-width.js[a7175] */ 



/* wrap-tables.js[a20366] */ 



document.addEventListener("DOMContentLoaded",function(c){(()=>{document.querySelectorAll(".ea-article table").forEach(function(a){var b=document.createElement("div");b.className="ea-table-cover";a.parentNode.insertBefore(b,a);b.appendChild(a)})})()}); 

/* /wrap-tables.js[a20366] */ 



/* ea-treecheck.js[a26252] */ 



Ea.registerClass("treecheck",{defaultOptions:{trigger:':scope \x3e span input[type\x3d"checkbox"]',children:':scope \x3e ul input[type\x3d"checkbox"]'},updateState:function(b){this.trigger.checked?this.children.forEach(a=>{a.checked=!0;a.disabled=!0}):this.children.forEach(a=>{a.checked=!1;a.disabled=!1})},render:function(){var b=this.options;const a=this.trigger=this.elm.querySelector(b.trigger);b=this.children=this.elm.querySelectorAll(b.children);a&&b.length&&(a.addEventListener("change",this.updateState.bind(this)),
a.checked&&b.forEach(c=>{c.checked=!0;c.disabled=!0}))}}); 

/* /ea-treecheck.js[a26252] */ 



/* ea-scrolltop.js[a30060] */ 



Ea.registerClass("scrolltop",{doScroll:function(){document.body.scrollIntoView({behavior:"smooth"})},render:function(){this.elm.addEventListener("click",this.doScroll.bind(this))}}); 

/* /ea-scrolltop.js[a30060] */ 


