!function(t){var e={};function n(i){if(e[i])return e[i].exports;var s=e[i]={i:i,l:!1,exports:{}};return t[i].call(s.exports,s,s.exports,n),s.l=!0,s.exports}n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var s in t)n.d(i,s,function(e){return t[e]}.bind(null,s));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/scripts/",n(n.s="./src/main/resources/static/ts/index.ts")}({"./node_modules/events/events.js":function(t,e,n){"use strict";var i,s="object"==typeof Reflect?Reflect:null,a=s&&"function"==typeof s.apply?s.apply:function(t,e,n){return Function.prototype.apply.call(t,e,n)};i=s&&"function"==typeof s.ownKeys?s.ownKeys:Object.getOwnPropertySymbols?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.getOwnPropertyNames(t)};var o=Number.isNaN||function(t){return t!=t};function r(){r.init.call(this)}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._eventsCount=0,r.prototype._maxListeners=void 0;var c=10;function l(t){return void 0===t._maxListeners?r.defaultMaxListeners:t._maxListeners}function u(t,e,n,i){var s,a,o,r;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(void 0===(a=t._events)?(a=t._events=Object.create(null),t._eventsCount=0):(void 0!==a.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),a=t._events),o=a[e]),void 0===o)o=a[e]=n,++t._eventsCount;else if("function"==typeof o?o=a[e]=i?[n,o]:[o,n]:i?o.unshift(n):o.push(n),(s=l(t))>0&&o.length>s&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=o.length,r=c,console&&console.warn&&console.warn(r)}return t}function h(t,e,n){var i={fired:!1,wrapFn:void 0,target:t,type:e,listener:n},s=function(){for(var t=[],e=0;e0&&(o=e[0]),o instanceof Error)throw o;var r=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw r.context=o,r}var c=s[t];if(void 0===c)return!1;if("function"==typeof c)a(c,this,e);else{var l=c.length,u=f(c,l);for(n=0;n=0;a--)if(n[a]===e||n[a].listener===e){o=n[a].listener,s=a;break}if(s<0)return this;0===s?n.shift():function(t,e){for(;e+1=0;i--)this.removeListener(t,e[i]);return this},r.prototype.listeners=function(t){return d(this,t,!0)},r.prototype.rawListeners=function(t){return d(this,t,!1)},r.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},r.prototype.listenerCount=p,r.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]}},"./node_modules/hammerjs/hammer.js":function(t,e,n){var i; /*! Hammer.JS - v2.0.7 - 2016-04-22 * http://hammerjs.github.io/ * * Copyright (c) 2016 Jorik Tangelder; * Licensed under the MIT license */ /*! Hammer.JS - v2.0.7 - 2016-04-22 * http://hammerjs.github.io/ * * Copyright (c) 2016 Jorik Tangelder; * Licensed under the MIT license */ !function(s,a,o,r){"use strict";var c,l=["","webkit","Moz","MS","ms","o"],u=a.createElement("div"),h="function",d=Math.round,p=Math.abs,f=Date.now;function v(t,e,n){return setTimeout(w(t,n),e)}function m(t,e,n){return!!Array.isArray(t)&&(g(t,n[e],n),!0)}function g(t,e,n){var i;if(t)if(t.forEach)t.forEach(e,n);else if(t.length!==r)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",a=s.console&&(s.console.warn||s.console.log);return a&&a.call(s.console,i,n),t.apply(this,arguments)}}c="function"!=typeof Object.assign?function(t){if(t===r||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function P(t){return t.trim().split(/\s+/g)}function A(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]}):i.sort()),i}function I(t,e){for(var n,i,s=e[0].toUpperCase()+e.slice(1),a=0;a1&&!n.firstMultiple?n.firstMultiple=nt(e):1===s&&(n.firstMultiple=!1);var a=n.firstInput,o=n.firstMultiple,c=o?o.center:a.center,l=e.center=it(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-a.timeStamp,e.angle=rt(c,l),e.distance=ot(c,l),function(t,e){var n=e.center,i=t.offsetDelta||{},s=t.prevDelta||{},a=t.prevInput||{};e.eventType!==B&&a.eventType!==U||(s=t.prevDelta={x:a.deltaX||0,y:a.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y});e.deltaX=s.x+(n.x-i.x),e.deltaY=s.y+(n.y-i.y)}(n,e),e.offsetDirection=at(e.deltaX,e.deltaY);var u=st(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=u.x,e.overallVelocityY=u.y,e.overallVelocity=p(u.x)>p(u.y)?u.x:u.y,e.scale=o?(h=o.pointers,d=i,ot(d[0],d[1],K)/ot(h[0],h[1],K)):1,e.rotation=o?function(t,e){return rt(e[1],e[0],K)+rt(t[1],t[0],K)}(o.pointers,i):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,s,a,o=t.lastInterval||e,c=e.timeStamp-o.timeStamp;if(e.eventType!=Y&&(c>z||o.velocity===r)){var l=e.deltaX-o.deltaX,u=e.deltaY-o.deltaY,h=st(c,l,u);i=h.x,s=h.y,n=p(h.x)>p(h.y)?h.x:h.y,a=at(l,u),t.lastInterval=e}else n=o.velocity,i=o.velocityX,s=o.velocityY,a=o.direction;e.velocity=n,e.velocityX=i,e.velocityY=s,e.direction=a}(n,e);var h,d;var v=t.element;$(e.srcEvent.target,v)&&(v=e.srcEvent.target);e.target=v}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function nt(t){for(var e=[],n=0;n=p(e)?t<0?H:W:e<0?G:X}function ot(t,e,n){n||(n=J);var i=e[n[0]]-t[n[0]],s=e[n[1]]-t[n[1]];return Math.sqrt(i*i+s*s)}function rt(t,e,n){n||(n=J);var i=e[n[0]]-t[n[0]],s=e[n[1]]-t[n[1]];return 180*Math.atan2(s,i)/Math.PI}tt.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(M(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&T(this.element,this.evEl,this.domHandler),this.evTarget&&T(this.target,this.evTarget,this.domHandler),this.evWin&&T(M(this.element),this.evWin,this.domHandler)}};var ct={mousedown:B,mousemove:F,mouseup:U},lt="mousedown",ut="mousemove mouseup";function ht(){this.evEl=lt,this.evWin=ut,this.pressed=!1,tt.apply(this,arguments)}C(ht,tt,{handler:function(t){var e=ct[t.type];e&B&&0===t.button&&(this.pressed=!0),e&F&&1!==t.which&&(e=U),this.pressed&&(e&U&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var dt={pointerdown:B,pointermove:F,pointerup:U,pointercancel:Y,pointerout:Y},pt={2:"touch",3:"pen",4:"mouse",5:"kinect"},ft="pointerdown",vt="pointermove pointerup pointercancel";function mt(){this.evEl=ft,this.evWin=vt,tt.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}s.MSPointerEvent&&!s.PointerEvent&&(ft="MSPointerDown",vt="MSPointerMove MSPointerUp MSPointerCancel"),C(mt,tt,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),s=dt[i],a=pt[t.pointerType]||t.pointerType,o="touch"==a,r=A(e,t.pointerId,"pointerId");s&B&&(0===t.button||o)?r<0&&(e.push(t),r=e.length-1):s&(U|Y)&&(n=!0),r<0||(e[r]=t,this.callback(this.manager,s,{pointers:e,changedPointers:[t],pointerType:a,srcEvent:t}),n&&e.splice(r,1))}});var gt={touchstart:B,touchmove:F,touchend:U,touchcancel:Y},yt="touchstart",_t="touchstart touchmove touchend touchcancel";function bt(){this.evTarget=yt,this.evWin=_t,this.started=!1,tt.apply(this,arguments)}C(bt,tt,{handler:function(t){var e=gt[t.type];if(e===B&&(this.started=!0),this.started){var n=function(t,e){var n=x(t.touches),i=x(t.changedTouches);e&(U|Y)&&(n=R(n.concat(i),"identifier",!0));return[n,i]}.call(this,t,e);e&(U|Y)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var Ct={touchstart:B,touchmove:F,touchend:U,touchcancel:Y},wt="touchstart touchmove touchend touchcancel";function Et(){this.evTarget=wt,this.targetIds={},tt.apply(this,arguments)}C(Et,tt,{handler:function(t){var e=Ct[t.type],n=function(t,e){var n=x(t.touches),i=this.targetIds;if(e&(B|F)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var s,a,o=x(t.changedTouches),r=[],c=this.target;if(a=n.filter(function(t){return $(t.target,c)}),e===B)for(s=0;s-1&&i.splice(t,1)},kt)}}C(Tt,tt,{handler:function(t,e,n){var i="touch"==n.pointerType,s="mouse"==n.pointerType;if(!(s&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(i)(function(t,e){t&B?(this.primaryTouch=e.changedPointers[0].identifier,$t.call(this,e)):t&(U|Y)&&$t.call(this,e)}).call(this,e,n);else if(s&&function(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n=Bt&&i(e.options.event+Vt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&s&e.direction},attrTest:function(t){return Gt.prototype.attrTest.call(this,t)&&(this.state&Lt||!(this.state&Lt)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=Ht(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),C(qt,Gt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Rt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&Lt)},emit:function(t){if(1!==t.scale){var e=t.scale<1?"in":"out";t.additionalEvent=this.options.event+e}this._super.emit.call(this,t)}}),C(Qt,Yt,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[At]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||t.eventType&(U|Y)&&!s)this.reset();else if(t.eventType&B)this.reset(),this._timer=v(function(){this.state=Ft,this.tryEmit()},e.time,this);else if(t.eventType&U)return Ft;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Ft&&(t&&t.eventType&U?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),C(Zt,Gt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Rt]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&Lt)}}),C(Jt,Gt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:q|Q,pointers:1},getTouchAction:function(){return Xt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(q|Q)?e=t.overallVelocity:n&q?e=t.overallVelocityX:n&Q&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&p(e)>this.options.velocity&&t.eventType&U},emit:function(t){var e=Ht(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),C(Kt,Yt,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[xt]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance div > a").modaal({type:"image",accessible_title:"Galeria modalna",close_text:"Zamknij",close_aria_label:"Zamknij (Naciśnij klawisz escape by zamknąć)",loading_content:"Wczytuję …",gallery_prev_text:"Poprzednie zdjęcie",gallery_prev_aria_label:"Poprzednie zdjęcie (użyj strzałki w lewo by zmienić)",gallery_next_text:"Następne zdjęcie",gallery_next_aria_label:"Następne zdjęcie (użyj strzałki w prawo by zmienić)"}),new s(".gallery > div > a",".gallery .prev",".gallery .next"),$("footer .js-toggle-shortcuts").click(r),$("footer .js-toggle-shortcuts").keypress(r),"yes"!=function(t){var e=("; "+document.cookie).split("; "+t+"=");if(2==e.length)return e.pop().split(";").shift()}("seen_cookie_message")&&$("#cookies-info").addClass("active"),$(".archived-files-title").click(function(t){$(this).toggleClass("active"),$(this).next().slideToggle(100)}),$("#cookies-info .main-container button").click(c),$(".datepicker").datepicker(),$(".service-card__wizard").length&&function(){var t=$(".service-card__wizard"),e=$("#js-service-wizard-intro"),n=$("#js-service-wizard-outro"),i=$(".service-card__scenarios, .service-card__description"),s=$("#js-service-wizard-metric-placeholder"),a=$(".service-card__answers"),o="#js-service-wizard-step",r=[{node:$(o+"-start"),type:"start"}];function c(){a.find("li").hide(),r.forEach(function(t,e){"question"===t.type&&$("#js-service-wizard-answer-"+t.index).show().find("b").text(t.node.find("input:checked").parent().text().trim()).prevObject.find("a").data("step",e)}),a.show()}t.on("change","input",function(t){$(this.form).find("button[type=submit]").prop("disabled",!1)}).on("click",".js-service-wizard-step-back",function(t){t.preventDefault(),r.pop().node.hide(),r[r.length-1].node.show()}).on("submit","form",function(a){a.preventDefault();var l=$(this).find("input:checked"),u=l.data("action"),h=l.val(),d=r.length-1,p=r[d];if("url"===u)return window.open(h,"_self"),!1;r.push({node:$([o,u,h].join("-")),type:u,index:h});var f=r[++d];switch(u){case"scenario":var v=f.node.find(".service-card-scenario-metric").hide();t.hide(),i.show(),i.find("> section").hide(),s.html(v.clone().show()),c();break;case"question":"start"===p.type&&e.hide(),f.node.find("input:checked").prop("checked",!1).prevObject.find("button[type=submit]").prop("disabled",!0);break;case"outro":n.show(),c()}p.node.hide(),f.node.show()}),a.on("click","a",function(o){o.preventDefault();var c=$(this).data("step")||0,l=r[c];r=r.slice(0,c+1),n.hide(),a.hide(),i.hide(),s.html(""),l.node.show(),t.show(),"start"===l.type&&e.show(),$(window).scrollTop(140)})}(),l(),$("#announcement-calendar").click(function(){var t=window.ics(),e=getPreValue("cal-event-name").trim();return t.addEvent(e,getPreValue("cal-description"),getPreValue("cal-location"),getPreValue("cal-date-time-1").trim(),getPreValue("cal-date-time-2").trim()),t.download("GOV.PL - KALENDARZ - "+e)}),$.datepicker.setDefaults({dayNames:__govContext.datepicker.dict["datepicker.day_names"],dayNamesShort:__govContext.datepicker.dict["datepicker.day_names_short"],dayNamesMin:__govContext.datepicker.dict["datepicker.day_names_min"],firstDay:1,monthNames:__govContext.datepicker.dict["datepicker.month_names"],monthNamesShort:__govContext.datepicker.dict["datepicker.month_names_short"],dateFormat:"dd.mm.yy",closeText:__govContext.datepicker.dict["datepicker.close_text"],prevText:__govContext.datepicker.dict["datepicker.prev_text"],nextText:__govContext.datepicker.dict["datepicker.next_text"],weekHeader:__govContext.datepicker.dict["datepicker.week_header"],currentText:__govContext.datepicker.dict["datepicker.current_text"]}),$(".youtube-w100__iframe").width("100.3%")});var s=function(){function t(e,n,i){var s=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:4,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"selected";!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.items=$(e),this.count=this.items.length,this.groupSize=a,this.groupsCount=Math.floor((this.count-1)/this.groupSize)+1,this.actualGroup=0,this.selectedClassName=o,$(n).click(function(){s.switchRelative(-1)}),$(i).click(function(){s.switchRelative(1)})}var e,n,s;return e=t,(n=[{key:"switchRelative",value:function(t){this.switch((this.groupsCount+this.actualGroup+t)%this.groupsCount)}},{key:"switch",value:function(t){this.actualGroup=t,this.items.removeClass(this.selectedClassName);var e=this.actualGroup*this.groupSize;this.items.slice(e,e+this.groupSize).addClass(this.selectedClassName)}}])&&i(e.prototype,n),s&&i(e,s),t}();function a(t){t.preventDefault();var e=$(t.currentTarget),n=$(e.attr("data-gov-toggle"));!n.hasClass("js-toggle-show")?($(".js-toggle-show").not(n.parents(".js-toggle-show")).removeClass("js-toggle-show"),$("[data-gov-toggle]").attr("aria-expanded","false"),n.addClass("js-toggle-show"),e.attr("aria-expanded","true")):(n.removeClass("js-toggle-show"),e.attr("aria-expanded","false"))}function o(t){t.preventDefault();var e=$(t.currentTarget),n=$(e.attr("data-gov-close-toggle"));$(n.attr("data-gov-toggle")).removeClass("js-toggle-show"),n.attr("aria-expanded","false"),n.focus()}function r(t){var e=$(t.currentTarget),n="false"==e.attr("aria-expanded")?"true":"false";e.attr("aria-expanded",n),e.parent().toggleClass("expanded")}function c(){var t,e;$("#cookies-info").removeClass("active"),t="seen_cookie_message",e="yes",document.cookie=t+"="+e+";path=/"}function l(){var t=$("#unit-menu"),e=t.children("#unit-menu-toggle");function n(n){t.toggleClass("js-toggle-show",n),e.attr("aria-expanded",n)}e.on("click keypress",function(e){e.preventDefault(),n(!t.hasClass("js-toggle-show"))}),t.find("ul > li > a").on("click keypress",function(t){var n=$(this),i=n.parent();(e.is(":visible")&&i.hasClass("has-child")||"unit-menu-lang"==i.attr("id"))&&(t.preventDefault(),i.toggleClass("js-toggle-show"),n.attr("aria-expanded","true"!==n.attr("aria-expanded")))}),t.find("#menu-close button").on("click keypress",function(){n(!1)})}window.initializeMenuTogglers=l,onclick="javascript:cal.__download()"},"./src/main/resources/static/ts/Common.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],n=document.getElementById(t)||document.getElementsByClassName(t)[0];if(!n)return null;var i=n.textContent;return e&&n.parentElement&&n.parentElement.removeChild(n),i&&(i.startsWith("{")&&i.endsWith("}")||i.startsWith("[")&&i.endsWith("]"))?JSON.parse(i):i}},{key:"getElementDataAttributes",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.getElementById(t);if(!n)return null;for(var i={},s=0;s"),n=[];if($.each(t,function(t,e){$(e).addClass("data-table").find("th").each(function(t,i){n.push("".concat(e," td:nth-child(").concat(t+1,')::before { content:"').concat($(i).html(),'"; }'))})}),!n.length)return;$("head").append(e),e.text(n.join(" "))}catch(t){console.log("ERROR CATCHED: ",t)}}},{key:"sortNumbers",value:function(t){t.sort(function(t,e){return t-e})}},{key:"getUrlParamPristine",value:function(t){var e=RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)").exec(window.location.href);return!Array.isArray(e)||e.length<3?null:e[2]}},{key:"getUrlParam",value:function(e){var n=t.getUrlParamPristine(e);return n?decodeURIComponent(n.replace(/\+/g," ")):n}}],(n=null)&&i(e.prototype,n),s&&i(e,s),t}();e.Common=s},"./src/main/resources/static/ts/common/CommunicationBus.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n0&&e>0&&(this._loaderOn(),$.ajax({dataType:"json",context:this,success:function(t){if(t.length>0){this._setSelectedMonthAnnouncements(t);var e=this._setFirstAnnouncementDay();this._showAnnouncementsCounts(),this._fillSlider(e)}else this._setSelectedMonthAnnouncements([]),this._reloadSlider([]),this._loaderOff();this._refreshCalendar()},error:function(){this._loaderOff()},type:"GET",url:"/api/data/month-announcement/"+this.siteName+(this.pageName?"/"+this.pageName:""),data:{"section-id":this.sectionId,month:e,year:t}}))}},{key:"_fillSlider",value:function(t){this._loaderOn();var e=this._getDateObj(t);e&&$.ajax({dataType:"json",context:this,success:function(t){this._reloadSlider(t),this._showAnnouncementsCounts(),this._addNavKeyboardEvent(),this._loaderOff()},error:function(){this._loaderOff()},type:"GET",url:"/api/data/day-announcement/"+this.siteName+(this.pageName?"/"+this.pageName:""),data:{"section-id":this.sectionId,day:e.day,month:e.month,year:e.year}})}},{key:"_beforeShowDay",value:function(t){var e=t.getDate(),n=this.selectedMonthAnnouncements.findIndex(this._isAnnouncementDay,e);if(n>=0){var i=this.selectedMonthAnnouncements[n].announcements;return[!0,"ui-state-announcements data-announcements-count-"+i,p+" "+i]}return[!1,"",d]}},{key:"_isAnnouncementDay",value:function(t,e,n){return t.day==this.toString()}},{key:"_setSelectedMonthAnnouncements",value:function(t){this.selectedMonthAnnouncements=t}},{key:"_refreshCalendar",value:function(){this.calendar.datepicker("refresh"),this._addNavKeyboardEvent(),this._focusNav()}},{key:"_reloadSlider",value:function(t){var e;this.slider.destroy(),this.slider.containerElement.find("ul").remove(),e=t.length>0?this._createAnnouncementSliderContent(t):this._createAnnouncementSliderEmptyContent(),this.slider.containerElement.prepend(e),this.slider=new i.Slider(this.sliderElement)}},{key:"_createAnnouncementSliderContent",value:function(t){var e=$("
    ");return t.forEach(function(t){var n='
  • '+t.title+'
    '+(t.intro?t.intro:"")+"
  • ";e.append(n)},this),e}},{key:"_createAnnouncementSliderEmptyContent",value:function(){var t=$("
      "),e='
    • '+h+"
    • ";return t.append(e),t}},{key:"_setFirstAnnouncementDay",value:function(){var t=+$(this.calendar).find(".ui-datepicker-today").children().text(),e=Array.from(this.selectedMonthAnnouncements,function(t){return t.day});s.Common.sortNumbers(e);var n=(+new Date(this.selectedYear,this.selectedMonth-1)==+new Date(l,u-1)?this._getClosestDay(t,e):+new Date(this.selectedYear,this.selectedMonth-1)<+new Date(l,u-1)?e.pop():e.shift()).toString().padStart(2,"0")+"."+this.selectedMonth+"."+this.selectedYear;return this.calendar.datepicker("setDate",n),n}},{key:"_getClosestDay",value:function(t,e){var n=e.filter(function(e){return e>=t});return n.length?Math.min.apply(Math,a(n)):Math.max.apply(Math,[0].concat(a(e.filter(function(e){return e1&&t.attr("data-announcements-count",n[2]),null!=n&&t.attr("aria-label",t.text()+" "+f+" "+n[2])}})}},{key:"_daysToInWords",value:function(t){return t<-1?__govContext.announcement.dict["announcement.js.event.days_ago"].replace("%%days%%",Math.abs(t)):t<0?__govContext.announcement.dict["annoucement.js.event.yesterday"]:0===t?__govContext.announcement.dict["annoucement.js.event.today"]:t>1?__govContext.announcement.dict["annoucement.js.event.days_to"].replace("%%days%%",t):__govContext.announcement.dict["annoucement.js.event.tomorrow"]}},{key:"_addNavKeyboardEvent",value:function(){$(this.calendar).find(".ui-datepicker-prev, .ui-datepicker-next").attr("tabindex","0").keypress(this._triggerNavClick.bind(this))}},{key:"_triggerNavClick",value:function(t){var e=$(t.target);e.hasClass("ui-datepicker-prev")?this.navFocus="ui-datepicker-prev":e.hasClass("ui-datepicker-next")&&(this.navFocus="ui-datepicker-next"),e.trigger("click")}},{key:"_focusNav",value:function(){this.navFocus&&$(this.calendar).find("."+this.navFocus).focus(),this.navFocus=""}}])&&o(e.prototype,n),c&&o(e,c),t}();e.AnnouncementCalendar=v},"./src/main/resources/static/ts/components/GraphicTabs.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GraphicTabs=void 0;var i=n("./src/main/resources/static/ts/components/SvgMap.ts"),s=n("./src/main/resources/static/ts/components/Tooltip.ts");function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e){for(var n=0;n".concat(l.label,"
      ").concat(l.value,"

      ")}}catch(t){a=!0,o=t}finally{try{i||null==c.return||c.return()}finally{if(a)throw o}}e+=""}void 0!==t.pageLink&&(e+='').concat(n,"")),s.resolve(e)}),s.promise()}},{key:"loadMapContent",value:function(t){var e=this,n=$.Deferred();return this.getData("/photo/graphic"+"/".concat(t),{}).done(function(t){e.$mapContent.html(e.prepareSVG(t)),n.resolve()}),n.promise()}},{key:"getData",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"text",i=$.Deferred();return $.ajax({url:t,context:this,data:e,dataType:n}).done(function(t){i.resolve(t)}),i.promise()}},{key:"prepareSVG",value:function(t){var e=$("
      ".concat(t,"
      ")),n=e.find("style"),i=n.text().replace(l,"#".concat(this.tabId," $1"));return n.text(i),e.html()}},{key:"destroy",value:function(){this.tooltip.destroy()}}]),t}()},"./src/main/resources/static/ts/components/InteractiveMap.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n3&&void 0!==arguments[3])||arguments[3];!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,"$interactiveMap",void 0),s(this,"$map",void 0),s(this,"$dropdown",void 0),s(this,"$linksList",void 0),s(this,"$preview",void 0),s(this,"currentId",void 0),s(this,"data",void 0),this.$interactiveMap=e,this.$map=this.$interactiveMap.find(".js-interactive-map-map"),this.$dropdown=this.$interactiveMap.find(".js-interactive-map-select"),this.$linksList=this.$interactiveMap.find(".js-interactive-map-links"),this.$preview=this.$interactiveMap.find(".js-interactive-map-preview"),this.data=n,a?(this.initMap(),this.initDropdown(),this.initMapHandlers()):this.$dropdown.parent().addClass("interactive-map__select--hidden"),void 0!==i&&(this.currentId=i,this.highlightCurrentArea(),this.$dropdown.val(this.currentId),this.buildList())}var e,n,r;return e=t,(n=[{key:"initMap",value:function(){var t=this,e=RegExp(o);this.$map.find("[id]").each(function(n,i){var s=$(i).attr("id")||"";e.test(s)&&void 0!==t.data.find(function(t){return t.id===s})&&$(i).addClass(a.Area)})}},{key:"initMapHandlers",value:function(){var t=this;this.$map.find(".".concat(a.Area)).on("mouseenter",function(){$(this).addClass(a.Hover)}),this.$map.find(".".concat(a.Area)).on("mouseleave",function(){$(this).removeClass(a.Hover)}),this.$map.find(".".concat(a.Area)).on("click",function(e){var n=$(e.currentTarget).attr("id");t.$map.find(".".concat(a.Area)).removeClass(a.Active),$(e.currentTarget).addClass(a.Active),n&&(t.currentId=n,t.$dropdown.val(t.currentId),t.buildList())})}},{key:"initDropdown",value:function(){var t=this;this.$dropdown.change(function(e){t.currentId=String($(e.currentTarget).val()),t.buildList(),t.highlightCurrentArea()})}},{key:"highlightCurrentArea",value:function(){this.currentId&&(this.$map.find(".".concat(a.Area)).removeClass(a.Active),this.$map.find("#".concat(this.currentId)).addClass(a.Active))}},{key:"buildList",value:function(){var t=this;if(this.currentId){this.$preview.hide(),this.$linksList.html("");var e=this.data.filter(function(e){return e.id===t.currentId});e.length&&$(e[0].links).each(function(e,n){t.$linksList.append(t.buildListItem(n))})}}},{key:"buildListItem",value:function(t){return'
    • \n \n \n \n ').concat(t.name)+(t.external?' ':"")+"\n \n
    • "}}])&&i(e.prototype,n),r&&i(e,r),t}();e.InteractiveMap=r},"./src/main/resources/static/ts/components/JobOffersSearch.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.populateSelect=p,e.JobOffersSearch=void 0;var i=n("./src/main/resources/static/ts/components/SearchUtils.ts"),s=n("./src/main/resources/static/ts/components/Search.ts");function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t){for(var e=1;e\n
      \n \n '.concat(new Date(t.createDate).toLocaleDateString(),"\n ").concat(t.employmentForm,"\n ").concat(t.voivodeship,'\n
      \n

      ').concat(t.jobPosition||"link",'

      \n
      \n ').concat(t.intro,'\n
      \n
      \n ').concat("global"===n.searchScope?t.subjectName&&"".concat(t.subjectName,"")||"".concat(__govContext.job_offers_search["job_offer.subject_name_unavailable"],""):"",'\n
      ').concat(__govContext.job_offers_search["job_offer.submission_date"],"").concat(new Date(t.submissionDeadline).toLocaleDateString(),"\n
      \n \n
      ")}).join("")}),n.initJobOffersSearch(),n}var n,d,v;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&u(t,e)}(e,s.Search),n=e,(d=[{key:"initJobOffersSearch",value:function(){this.searchScope=this.$search.data("scope")||"global",this.BIP_API_PATH="".concat(__govContext.bip.address,"/api"),this.loader.show(),this.initVoivodeshipSelect(),"global"===this.searchScope?this.initSiteIdSelect():(this.initSiteIdSelectCompleted=!0,this.updateLoaderState())}},{key:"initSiteIdSelect",value:function(){var t=this,e=this.$form.find("#single-search-select-siteid");$.getJSON("".concat(this.BIP_API_PATH,"/job-offer/subject-site"),function(n){var i=n.reduce(function(t,e){return $.extend(t,h({},e.siteId,e.name))},{}),s=["",__govContext.public_procurement_search["form.subjects.all"]];p(e,s,o({},i)).singleSearchSelect(),t.initSiteIdSelectCompleted=!0,t.updateLoaderState()})}},{key:"initVoivodeshipSelect",value:function(){var t=this;this.loader.show(),$.getJSON("".concat(this.BIP_API_PATH,"/dictionaries/voivodeships"),function(e){var n=t.$form.find("#jos-voivoideship"),i=f(e.items),s=i.reduce(function(t,e){return $.extend(t,h({},e.name,e.id))},{}),a=h({},__govContext.job_offers_search["form.voivodeship.all"],"");t.populateVoivodeshipSelect(n,o({},a,s)),t.initVoivodeshipSelectCompleted=!0,t.updateLoaderState()})}},{key:"updateLoaderState",value:function(){this.initSiteIdSelectCompleted&&this.initVoivodeshipSelectCompleted&&this.loader.hide()}},{key:"populateVoivodeshipSelect",value:function(t,e){var n=Object.keys(e).map(function(t){return'\n ")}).join("");return t.html(n).removeAttr("disabled").parent()}},{key:"getSearchResults",value:function(t){var e=this;if(this.currentQuery&&this.currentQuery.abort(),!t){var n=this.$form.serializeArray();n.push({name:"page",value:this.searchPagination.paginationData.currentPage.toString()},{name:"size",value:this.searchPagination.paginationData.rowsOnPage.toString()}),t="?".concat((0,i.getQueryString)(n))}this.searchRequest({apiPath:this.BIP_API_PATH,url:"/job-offer",searchQuery:t,success:function(t){return e.renderResults({count:t.totalElements,pages:t.totalPages,results:t.content})}})}},{key:"renderResults",value:function(t){if(t.results.length){var e=this.toJobOfferTemplate(t.results);this.updateResultList(e)}else this.emptyList(!0),this.loader.hide();this.$counter.text(t.count),this.searchPagination.totalPages=t.pages,this.emptyState(!1)}}])&&r(n.prototype,d),v&&r(n,v),e}();function p(t,e,n){var i=Object.keys(n),s='\n ")+i.map(function(t){return'\n ")}).join("");return t.html(s).removeAttr("disabled").parent()}e.JobOffersSearch=d;var f=function(t){return t.sort(function(t,e){return t.name.localeCompare(e.name,"pl",{ignorePunctuation:!0})})}},"./src/main/resources/static/ts/components/Pagination.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n0)return this._rowsOnPage;var t=parseInt(this._nodeRowsNoSelect.find("a.selected:first").data("value"));return this._rowsOnPage=t>0?t:10,this._rowsOnPage},set:function(t){this._rowsOnPage=t}},{key:"totalPages",get:function(){return this._totalPages},set:function(t){this._totalPages=t,this.render()}}]),s(t,[{key:"on",value:function(t,e){this._events.on(t,e)}},{key:"goTo",value:function(t){this.currentPageUpdate(t),this.render(),this._events.fire(c.PAGE_CHANGE,this.paginationData)}},{key:"onRowsChange",value:function(t){t.preventDefault(),this._rowsOnPage=t.target.getAttribute("data-value"),this.goTo(l),this._events.fire(c.ROWS_CHANGE,this.paginationData)}},{key:"onPageInputChange",value:function(t){var e=this._nodePageInput.val();if(!/^(-*)[0-9]+$/.test(e))return this.render();this.goTo(+e)}},{key:"onPageChange",value:function(t,e){t.preventDefault();var n=+this.currentPage+e;return n!==+(l-1)&&(n!==+(this.totalPages+1)&&(this.goTo(n),!1))}},{key:"currentPageUpdate",value:function(t){t<=l?(this.currentPage=l,this.updateButtons(!1,!0)):t>=this.totalPages?(this.currentPage=this.totalPages,this.updateButtons(!0,!1)):(this.currentPage=t,this.updateButtons(!0,!0))}},{key:"updateCurrentTotalPages",value:function(){this._nodePagesCount.html(this.totalPages);var t=this._nodePagesCount.attr("aria-label").replace(/\d+|-(?=])/,this.totalPages);this._nodePagesCount.attr("aria-label",t)}},{key:"updateCurrentPageText",value:function(){this._nodePageInput.val(this.currentPage);var t=this._nodePageInput.attr("aria-label").replace(/\d+/,this.currentPage);this._nodePageInput.attr("aria-label",t)}},{key:"updateButtons",value:function(t,e){this._nodeButtonPrev.removeClass("pagination__arrow--disabled"),this._nodeButtonNext.removeClass("pagination__arrow--disabled"),t||this._nodeButtonPrev.addClass("pagination__arrow--disabled"),e||this._nodeButtonNext.addClass("pagination__arrow--disabled")}},{key:"updateRowsButtons",value:function(){this._nodeRowsNoSelect.find("a").removeClass("selected"),this._nodeRowsNoSelect.find("a[data-value=".concat(this._rowsOnPage,"]:first")).addClass("selected")}},{key:"render",value:function(){this.updateCurrentTotalPages(),this.updateCurrentPageText(),this.updateRowsButtons(),this.updateVisibility()}},{key:"updateVisibility",value:function(){this.totalPages?this._nodeWrapper.show():this._nodeWrapper.hide()}},{key:"reset",value:function(){this.currentPageUpdate(l)}},{key:"paginationData",get:function(){return new u(this.currentPage,this._rowsOnPage)}}]),t}();e.Pagination=p},"./src/main/resources/static/ts/components/PublicProcurementSearch.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PublicProcurementSearch=void 0;var i=n("./src/main/resources/static/ts/components/SearchUtils.ts"),s=n("./src/main/resources/static/ts/components/Search.ts"),a=n("./src/main/resources/static/ts/components/JobOffersSearch.ts");function o(t){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e){for(var n=0;ni&&n.stop().animate({scrollTop:i-100},200)}),this.$form.on("submit",function(e){e.preventDefault(),t.searchPagination.currentPageUpdate(1),t.getSearchResults()}),this.$queryInput.on("input",function(e){t.$queryEraser.toggle(!!e.target.value)}),this.$queryEraser.on("click",function(){t.$queryInput.val(""),t.$queryEraser.hide()})}},{key:"populateFacets",value:function(){var t=this;return $.getJSON("".concat(this.API_PATH,"/indexdictionary"),function(e){e&&(t.dicts=e,t.dicts.period={7:__govContext.page.dict["search.filters.period.option.7"],30:__govContext.page.dict["search.filters.period.option.30"],90:__govContext.page.dict["search.filters.period.option.90"],365:__govContext.page.dict["search.filters.period.option.365"]})}).then(function(){return $.getJSON("".concat(t.API_PATH,"/indexfaceted"),function(e){Object.keys(t.dicts).forEach(function(n){var i=t.$form.find("#custom-select-".concat(n.toLowerCase()));if(i.length){var s=t.populateSelect(i,t.dicts[n],e[n]).multiselect();t.facets[n]=s,s.observe(function(){t.$form.trigger("submit")})}})})})}},{key:"populateSelect",value:function(t,e,n){var i=Object.keys(e);n&&(i=i.filter(function(t){return~n.indexOf(t)}));var s=i.map(function(t){return'\n ")}).join("");return t.attr("multiple")||(s=""+s),t.html(s).removeAttr("disabled").parent()}},{key:"updateSearchState",value:function(t){var e=(0,a.getSearchParams)(t);if(this.$queryInput.val(e.query),this.updateSearchFacet("period",e.period),this.updateSearchFacet("ministryId",e.ministryId),e.page){var n=parseInt(e.page);n&&n.toString()===e.page||(n=1,t=""),this.searchPagination.currentPageUpdate(n)}if(e.size){var i=parseInt(e.size),s=!i||i%10?25:Math.min(Math.max(10,i),50);s.toString()!==e.size&&(t=""),this.searchPagination.rows=s}else this.searchPagination.rows=25;return e.query?(this.$queryEraser.show(),this.getSearchResults(t)):(this.emptyState(!0),this.loader.hide(),this.currentQuery&&this.currentQuery.abort()),e}},{key:"updateSearchFacet",value:function(t,e){var n=this.facets[t];n&&(n.clear(),e&&n.updateState(e),n.toggleDropdown(!1))}},{key:"getSearchResults",value:function(t){var e=this;if(this.currentQuery&&this.currentQuery.abort(),!t){var n=this.$form.serializeArray();n.push({name:"page",value:this.searchPagination.paginationData.currentPage.toString()},{name:"size",value:this.searchPagination.paginationData.rowsOnPage.toString()}),t="?".concat((0,a.getQueryString)(n)),"gov"===this.searchType&&window.history.pushState({searchQuery:t},document.title,t)}if("gov"===this.searchType){var i=this.$queryInput.val().trim();i&&this.searchRequest({url:"/search",searchQuery:t,success:function(t){return e.renderResults({count:t.count,pages:Math.ceil(t.count/e.searchPagination.paginationData.rowsOnPage),results:t.results})}}),this.emptyState(!i)}}},{key:"searchRequest",value:function(t){var e=this;this.loader.show(),this.currentQuery=$.ajax({url:"".concat(t.apiPath||this.API_PATH).concat(t.url).concat(t.searchQuery),dataType:"json"}).done(t.success).fail(function(t){"abort"===t.statusText&&e.loader.hide()}).always(function(){e.currentQuery=!1})}},{key:"renderResults",value:function(t){if(t.results.length){var e=this.resultListTemplate(t.results);this.updateResultList(e)}else this.emptyList(!0),this.loader.hide();this.$counter.text(t.count),this.searchPagination.totalPages=t.pages,this.emptyState(!1)}},{key:"updateResultList",value:function(t){var e=this;this.$resultList.stop().animate({opacity:.1},100,function(){e.emptyList(!1),e.loader.hide(),e.$resultList.html(t).stop().animate({opacity:1},200)})}},{key:"initDiscriminator",value:function(t){var e=this,n=this.$resultListContent.find(".result-list__discriminator"),i=t&&this.dicts.ministryId[t],s=this;t&&i&&(n.show().find("a").text(i).one("click",function(s){s.preventDefault();var a=e.facets.ministryId.$dropdown.find("input[value=".concat(t,"]"));n.html(''.concat(i,"")).removeClass("result-list__discriminator--pristine").find("a").on("click",function(t){t.preventDefault(),a.filter(":checked").click(),e.facets.ministryId.toggleDropdown(!1),n.remove()}),a.click(),e.facets.ministryId.toggleDropdown(!1)}),this.$form.on("submit",function e(){var i=n.hasClass("result-list__discriminator--pristine"),a=s.facets.ministryId.$select.val();!i&&1===a.length&&~a.indexOf(t)||(n.remove(),s.$form.off("submit",e))}))}},{key:"emptyList",value:function(t){t&&this.$resultList.html(""),this.$resultListContent.toggleClass("search-results--empty",t)}},{key:"emptyState",value:function(t){this.$search.toggleClass("search--clear",t)}}])&&o(e.prototype,n),c&&o(e,c),t}();e.Search=c},"./src/main/resources/static/ts/components/SearchTemplates.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getTemplate=void 0;e.getTemplate=function(t){return i[t]};var i={procurement:function(t){return t.map(function(t){return'\n
    • \n \n '.concat(t.referenceNumber||"",'\n \n

      ').concat(t.name,"

      \n
    • ")}).join("")},gov:function(t){var e=this;return t.map(function(t){return'\n
    • \n

      ').concat(t.title,'

      \n \n ').concat(t.publishDate?new Date(t.publishDate).toLocaleDateString():"","\n ").concat(t.path?" / "+e.dicts.ministryId[t.path]:"","\n \n

      ").concat(t.intro||"","

      \n
    • ")}).join("")}}},"./src/main/resources/static/ts/components/SearchUtils.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:r.DEFAULT,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.DOT;switch(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,"currentIndex",0),a(this,"containerElement",void 0),a(this,"hammerElement",void 0),a(this,"slides",void 0),a(this,"type",void 0),a(this,"navType",void 0),a(this,"_navElements",void 0),a(this,"_nav",void 0),a(this,"_autoChangeEnabled",!1),a(this,"_autoChangeInterval",5e3),a(this,"_autoChangeHandler",void 0),this.containerElement=$(e),this.type=n,this.navType=i,this.slides=this.containerElement.find("> ul > li"),this._nav=this.containerElement.find("nav"),this._nav.length||(this._nav=$("")),this.type){case r.CAROUSEL:this.initializeCarousel();break;default:this.initializeDefault()}}return s(t,[{key:"autoChangeInterval",set:function(t){this._autoChangeInterval=t,this.enableAutoChange()}}]),s(t,[{key:"moveNext",value:function(){this.setSlideIndex(this.currentIndex+1)}},{key:"movePrev",value:function(){this.setSlideIndex(this.currentIndex-1)}},{key:"enableAutoChange",value:function(){var t=this;this._autoChangeHandler&&this.disableAutoChange(),this._autoChangeEnabled=!0,this._autoChangeHandler=window.setInterval(function(){t.moveNext()},this._autoChangeInterval)}},{key:"disableAutoChange",value:function(){this._autoChangeEnabled=!1,clearInterval(this._autoChangeHandler)}},{key:"initializeNavButton",value:function(t){var e=this,n=this.containerElement.parent().find(".announcements__".concat(t));if(!n.length&&this.slides.length>1)switch(t){case o.NEXT:this._nav.append(n=$('')));break;case o.PREV:this._nav.prepend(n=$('')))}return n.on("click",function(){t===o.PREV?e.movePrev():e.moveNext()}),n}},{key:"initializeNav_Dot",value:function(){var t=this;this.slides.each(function(e){0!==e?t._nav.append(''):t._nav.append('')}),this._navElements=this._nav.find("> span.announcements__dot"),this._navElements.on("click",function(e){t.onNavElementClick(e)}),this._nav.parent().length||this.containerElement.append(this._nav),this.initializeNavButton(o.PREV),this.initializeNavButton(o.NEXT)}},{key:"updateNav",value:function(){var t=this,e="".concat(this.currentIndex+1," z ").concat(this.slides.length);if(!this._nav.find(".count-nav").length)return this._nav.html(''.concat(e,"")),this.initializeNavButton(o.PREV).click(function(){t.updateNav()}),void this.initializeNavButton(o.NEXT).click(function(){t.updateNav()});this._nav.find(".count-nav").html("".concat(e))}},{key:"initializeNav",value:function(){if(1!==this.slides.length)switch(this.navType){case c.DOT:this.initializeNav_Dot();break;case c.COUNT:this.updateNav()}}},{key:"updateNavSelection",value:function(t){if(this._navElements){var e=$(this._navElements.get(t));this._navElements.removeClass("announcements__dot--selected"),e.addClass("announcements__dot--selected")}}},{key:"onNavElementClick",value:function(t){var e=$(t.target).index();switch(this.navType){case c.DOT:this.updateNavSelection(e);break;case c.COUNT:this.updateNav()}this.setSlideIndex(e-1)}},{key:"findCarouselCenterIndex",value:function(){return Math.floor(this.slides.length/2)}},{key:"recalculateCarouselSlidesPosition",value:function(t){for(var e=this.findCarouselCenterIndex(),n=this.slides.length,i=t-1,s=1;s<=e;s++){this.slides[i<0?n+i:i].__currentPosition=-s,i--}i=t;for(var a=e;a=n&&(i=0),this.slides[i].__currentPosition=a-e,i++}}},{key:"transformCarouselSlidePosition",value:function(t,e){var n=-t+e.__currentPosition+1,i=0===e.__currentPosition?"scale(1.10)":"";$(e).css("transform","translateX(".concat(100*n,"%) ").concat(i))}},{key:"updateCarouselSlideVisibility",value:function(t){if(t.__currentPosition>2||t.__currentPosition<-2)return $(t).addClass("hidden-slide");$(t).removeClass("hidden-slide")}},{key:"updateCarouselSlideZIndexClass",value:function(t){if(t.__currentPosition>1||t.__currentPosition<-1)return $(t).removeClass("high-z"),$(t).addClass("low-z");$(t).removeClass("low-z"),$(t).addClass("high-z")}},{key:"updateCarouselCenterSlide",value:function(t){$(t).toggleClass("center-slide",0===t.__currentPosition&&window.innerWidth>700),$(t).toggleClass("left-slide",-1===t.__currentPosition&&window.innerWidth>700),$(t).toggleClass("right-slide",1===t.__currentPosition&&window.innerWidth>700)}},{key:"spin",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.recalculateCarouselSlidesPosition(e),this.slides.each(function(e,n){t.updateCarouselCenterSlide(n),t.updateCarouselSlideVisibility(n),t.updateCarouselSlideZIndexClass(n),t.transformCarouselSlidePosition(e,n)})}},{key:"initializeCarousel",value:function(){var t=this;this.initializeNav(),this.spin(0),this.containerElement.on("focus","li",function(e){var n=$(e.target).parent().index()-t.currentIndex;if(n>0)t.moveNext();else{if(0===n)return;t.movePrev()}})}},{key:"initializeDefault",value:function(){switch(this.slides.length){case 0:return void this.containerElement.remove();default:return l&&(this.hammerElement=new l(this.containerElement[0]),this.hammerElement.get("swipe").set({direction:l.DIRECTION_HORIZONTAL})),this.initializeNav(),this.preventFocusOnClick(),this.lockScrollHorizontal(),this.setSwipeListeners(),this.setFocusListeners(),void this.setSlideIndex(0)}}},{key:"lockScrollHorizontal",value:function(){this.containerElement.scroll(function(t){$(t.target).scrollLeft(0)})}},{key:"setSwipeListeners",value:function(){var t=this;this.hammerElement&&(this.hammerElement.on("swiperight",function(){t.movePrev()}),this.hammerElement.on("swipeleft",function(){t.moveNext()}))}},{key:"setFocusListeners",value:function(){var t=this;this.slides.each(function(e,n){$(n).find("a").focus(function(){t.setSlideIndex(e)})})}},{key:"preventFocusOnClick",value:function(){this.slides.find("a").on("mousedown",function(t){t.preventDefault()})}},{key:"getTransformValue",value:function(){var t=100*this.currentIndex*-1;return"translateX(".concat(t,"%)")}},{key:"applyTransform",value:function(){var t=this.getTransformValue();this.slides.each(function(e,n){$(n).css("transform",t)})}},{key:"setSlideIndex",value:function(t){switch(t=(t+this.slides.length)%this.slides.length,this.updateNavSelection(t),this.type){case r.CAROUSEL:this.spin(t),this.currentIndex=t;break;default:this.currentIndex=t,this.applyTransform()}this._autoChangeEnabled&&this.enableAutoChange()}},{key:"destroy",value:function(){this._navElements&&this._navElements.off(),this.containerElement.off(),this._nav.empty(),this.slides.each(function(t,e){$(e).find("a").off()})}}],[{key:"init",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.DEFAULT,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.DOT,s=[];return e?(e.each(function(e,a){s.push(new t(a,n,i))}),s):s}},{key:"getCurrentType",value:function(t){return Array.isArray(t)&&t.length?t[0].type:null}}]),t}();e.Slider=u},"./src/main/resources/static/ts/components/SliderBase.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:r.DEFAULT,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.DOT;switch(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,"currentIndex",0),a(this,"containerElement",void 0),a(this,"hammerElement",void 0),a(this,"slides",void 0),a(this,"type",void 0),a(this,"navType",void 0),a(this,"zoomOnCenter",!1),a(this,"_navElements",void 0),a(this,"_nav",void 0),a(this,"isSliderFocused",!1),a(this,"isSliderSecondaryRotationEnabled",!1),a(this,"_autoChangeEnabled",!1),a(this,"_autoChangeInterval",5e3),a(this,"_autoChangeHandler",void 0),this.containerElement=$(e),this.type=n,this.navType=i,this.slides=this.containerElement.find("> ul > li"),this._nav=this.containerElement.find("nav"),this._nav.length||(this._nav=$("")),this.type){case r.CAROUSEL:this.initializeCarousel();break;case r.ROTATOR:this.zoomOnCenter=!0,this.initializeRotator();break;case r.ROTATOR_SECONDARY:this.initializeRotatorSecondary();break;case r.MULTI_BANNER:this.initializeMultiBanner();break;default:this.initializeDefault()}}return s(t,[{key:"autoChangeInterval",set:function(t){this._autoChangeInterval=t,this.enableAutoChange()}}]),s(t,[{key:"moveNext",value:function(){this.setSlideIndex(this.currentIndex+1)}},{key:"movePrev",value:function(){this.setSlideIndex(this.currentIndex-1)}},{key:"enableAutoChange",value:function(){var t=this;this.isSliderSecondaryRotationEnabled&&(this._autoChangeHandler&&this.disableAutoChange(),this._autoChangeEnabled=!0,this._autoChangeHandler=window.setInterval(function(){t.moveNext()},this._autoChangeInterval))}},{key:"disableAutoChange",value:function(){this._autoChangeEnabled=!1,clearInterval(this._autoChangeHandler)}},{key:"initializeNavButton",value:function(t){var e=this,n=this.containerElement.parent().find(t);if(!n.length&&this.slides.length>1)switch(t){case o.NEXT:this._nav.append(n=$('')));break;case o.PREV:this._nav.prepend(n=$('')))}return n.on("click",function(){t===o.PREV?e.movePrev():e.moveNext()}),n}},{key:"initializeNav_Dot",value:function(){var t=this;this.slides.each(function(e){0!==e?t._nav.append('')):t._nav.append(''))}),this._navElements=this._nav.find("> span.".concat(l.DOT)),this._navElements.on("click",function(e){t.onNavElementClick(e)}),this._nav.parent().length||this.containerElement.append(this._nav),this.initializeNavButton(o.PREV),this.initializeNavButton(o.NEXT)}},{key:"updateNav",value:function(){var t=this,e="".concat(this.currentIndex+1," z ").concat(this.slides.length);if(!this._nav.find(".count-nav").length)return this._nav.html(''.concat(e,"")),this.initializeNavButton(o.PREV).click(function(){t.updateNav()}),void this.initializeNavButton(o.NEXT).click(function(){t.updateNav()});this._nav.find(".count-nav").html("".concat(e))}},{key:"initializeNav",value:function(){if(1!==this.slides.length)switch(this.navType){case c.DOT:this.initializeNav_Dot();break;case c.COUNT:this.updateNav()}}},{key:"updateNavSelection",value:function(t){if(this._navElements){var e=$(this._navElements.get(t));this._navElements.removeClass(l.DOT_SELECTED),e.addClass(l.DOT_SELECTED)}}},{key:"onNavElementClick",value:function(t){var e=$(t.target).index();switch(this.navType){case c.DOT:this.updateNavSelection(e);break;case c.COUNT:this.updateNav()}this.setSlideIndex(e-1)}},{key:"findCarouselCenterIndex",value:function(){return Math.floor(this.slides.length/2)}},{key:"recalculateCarouselSlidesPosition",value:function(t){for(var e=this.findCarouselCenterIndex(),n=this.slides.length,i=t-1,s=1;s<=e;s++){var a=this.slides[i<0?n+i:i];a.__currentPosition=-s,i--,s===e&&$(a).addClass("last-slide")}i=t;for(var o=e;o=n&&(i=0);var r=this.slides[i];r.__currentPosition=o-e,i++,o===this.slides.length-1&&$(r).addClass("last-slide")}}},{key:"transformCarouselSlidePosition",value:function(t,e){var n=-t+e.__currentPosition+1,i=0===e.__currentPosition&&this.zoomOnCenter?"scale(1.10)":"";$(e).css("transform","translateX(".concat(100*n,"%) ").concat(i))}},{key:"transformRotatorSlidePosition",value:function(t,e){var n=-t+e.__currentPosition+1,i=0===e.__currentPosition&&this.zoomOnCenter?"scale(1.20)":"",s=this.isMobileMode()?0:1;$(e).css("transform","translateX(".concat(100*(n+s),"%) ").concat(i))}},{key:"updateCarouselSlideVisibility",value:function(t){if(t.__currentPosition>2||t.__currentPosition<-2)return $(t).addClass("gov-slide--hidden");$(t).removeClass("gov-slide--hidden")}},{key:"updateRotatorSlideVisibility",value:function(t){if(t.__currentPosition>2||t.__currentPosition<-2)return $(t).addClass("gov-slide--hidden");$(t).removeClass("gov-slide--hidden")}},{key:"updateRotatorSlideZIndexClass",value:function(t){if(t.__currentPosition>1||t.__currentPosition<-1)return $(t).removeClass("gov-slide--higher-z"),$(t).addClass("gov-slide--lower-z");$(t).removeClass("gov-slide--lower-z"),$(t).addClass("gov-slide--higher-z")}},{key:"updateCarouselSlideZIndexClass",value:function(t){if(t.__currentPosition>1||t.__currentPosition<-1)return $(t).removeClass("gov-slide--higher-z"),$(t).addClass("gov-slide--lower-z");$(t).removeClass("gov-slide--lower-z"),$(t).addClass("gov-slide--higher-z")}},{key:"isMobileMode",value:function(){return window.innerWidth<700}},{key:"isTabletMode",value:function(){return window.innerWidth>=700&&window.innerWidth<1280}},{key:"updateCarouselCenterSlide",value:function(t){$(t).toggleClass("center-slide",0===t.__currentPosition&&!this.isMobileMode()),$(t).toggleClass("left-slide",-1===t.__currentPosition&&!this.isMobileMode()),$(t).toggleClass("right-slide",1===t.__currentPosition&&!this.isMobileMode())}},{key:"updateRotatorCenterSlide",value:function(t){$(t).toggleClass("center-slide",0===t.__currentPosition),$(t).toggleClass("left-slide",[-1].indexOf(t.__currentPosition)>-1),$(t).toggleClass("right-slide",[1].indexOf(t.__currentPosition)>-1),this.isMobileMode()||($(t).toggleClass("left-slide-outer",[-2].indexOf(t.__currentPosition)>-1),$(t).toggleClass("right-slide-outer",[2].indexOf(t.__currentPosition)>-1))}},{key:"spin",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.recalculateCarouselSlidesPosition(e),this.slides.each(function(e,n){t.updateCarouselCenterSlide(n),t.updateCarouselSlideVisibility(n),t.updateCarouselSlideZIndexClass(n),t.transformCarouselSlidePosition(e,n)})}},{key:"rotate",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.recalculateCarouselSlidesPosition(e),this.slides.each(function(e,n){t.updateRotatorCenterSlide(n),t.transformRotatorSlidePosition(e,n)}),setTimeout(function(){$(t.containerElement).find(".last-slide").removeClass("last-slide")},0)}},{key:"initializeRotator",value:function(){switch(this.containerElement.addClass(l.CAROUSEL),this.autoChangeInterval=5e3,this.slides.length){case 1:return this.containerElement.addClass(l.CAROUSEL_ELEMENTS_1);case 2:return this.containerElement.addClass(l.CAROUSEL_ELEMENTS_2);default:return this.containerElement.addClass(l.ROTATOR_ELEMENTS_3_OR_MORE),void this.initializeRotatorNav()}}},{key:"initializeRotatorNav",value:function(){var t=this;this.rotate(0),this.containerElement.on("focus","li",function(e){return t.onRotatorSlideFocus(e)}),this.containerElement.on("mouseenter",function(){t.disableAutoChange()}),this.containerElement.on("mouseleave",function(){t.enableAutoChange()}),$("body").on("focusin",function(e){return t.manageRotatorMovementWhileFocusIn(e)}),$("body").on("click",function(e){return t.manageClickOutsideOfRotator(e)})}},{key:"onRotatorSlideFocus",value:function(t){var e=$(t.target).parent().index()-this.currentIndex;if(e>0)this.moveNext();else{if(0===e)return;this.movePrev()}}},{key:"manageRotatorMovementWhileFocusIn",value:function(t){this.isSliderFocused=this.containerElement.find(t.target).length>0,this.isSliderFocused&&this._autoChangeEnabled&&this.disableAutoChange(),this.isSliderFocused||this._autoChangeEnabled||this.enableAutoChange()}},{key:"manageClickOutsideOfRotator",value:function(t){0!==this.containerElement.find(t.target).length||this._autoChangeEnabled||this.enableAutoChange()}},{key:"initializeCarousel",value:function(){switch(this.containerElement.addClass(l.CAROUSEL),this.slides.length){case 1:return this.containerElement.addClass(l.CAROUSEL_ELEMENTS_1);case 2:return this.containerElement.addClass(l.CAROUSEL_ELEMENTS_2);default:return this.containerElement.addClass(l.CAROUSEL_ELEMENTS_3_OR_MORE),void this.initializeCarouselNav()}}},{key:"initializeCarouselNav",value:function(){var t=this;this.initializeNav(),this.spin(0),this.containerElement.on("focus","li",function(e){var n=$(e.target).parent().index()-t.currentIndex;if(n>0)t.moveNext();else{if(0===n)return;t.movePrev()}})}},{key:"initializeRotatorSecondary",value:function(){var t=this;this.isSliderSecondaryRotationEnabled||this.disableAutoChange(),$(window).resize(function(){t.onResizeWindowRotatorSecondary()}),this.onResizeWindowRotatorSecondary()}},{key:"initializeRotatorSecondaryNav",value:function(){var t=this;this.rotate(0),this.setFocusListeners(),this.isSliderSecondaryRotationEnabled&&(this.containerElement.on("mouseenter",function(){t.disableAutoChange()}),this.containerElement.on("mouseleave",function(){t.enableAutoChange()}),$("body").on("focusin.rotator_secondary",function(e){return t.manageRotatorMovementWhileFocusIn(e)}),$("body").on("click.rotator_secondary",function(e){return t.manageClickOutsideOfRotator(e)}))}},{key:"resetRotatorSecondary",value:function(){$("body").off(".rotator_secondary"),this.zoomOnCenter=!1,this._navElements&&this._navElements.off(),this.containerElement.off(),this._nav.empty(),this.containerElement.removeClass([l.ROTATOR_SECONDARY_ENABLED,l.ROTATOR_SECONDARY_ELEMENTS_4,l.ROTATOR_SECONDARY_ELEMENTS_3,l.ROTATOR_SECONDARY_ELEMENTS_2]),this.disableAutoChange(),this.slides.each(function(t,e){$(e).removeClass(["left-slide-outer","right-slide-outer"]),$(e).css("transform","translate(0)"),$(e).find(".gov-slider-slide-title a").off(),$(e).find("a.gov-slider-slide-suffix").off()})}},{key:"onResizeWindowRotatorSecondary",value:function(){this.resetRotatorSecondary(),this.isMobileMode()?(this.zoomOnCenter=!1,this.initializeNav(),this.initializeRotatorSecondaryNav()):this.isTabletMode()?(this.slides.length>3&&(this.zoomOnCenter=!0,this.initializeNav(),this.initializeRotatorSecondaryNav(),this.containerElement.addClass(l.ROTATOR_SECONDARY_ENABLED)),3===this.slides.length&&this.containerElement.addClass(l.ROTATOR_SECONDARY_ELEMENTS_3),2===this.slides.length&&this.containerElement.addClass(l.ROTATOR_SECONDARY_ELEMENTS_2)):(this.slides.length>4&&(this.zoomOnCenter=!0,this.initializeNav(),this.initializeRotatorSecondaryNav(),this.containerElement.addClass(l.ROTATOR_SECONDARY_ENABLED)),4===this.slides.length&&this.containerElement.addClass(l.ROTATOR_SECONDARY_ELEMENTS_4),3===this.slides.length&&this.containerElement.addClass(l.ROTATOR_SECONDARY_ELEMENTS_3),2===this.slides.length&&this.containerElement.addClass(l.ROTATOR_SECONDARY_ELEMENTS_2))}},{key:"toggleExpandButton",value:function(){var t=$(this.slides[this.currentIndex]),e=t.find("> .slide_parameters"),n=t.find("> .expand_button"),i=n.find("> .".concat(l.ICON)),s=e.hasClass("expanded");n&&(n.find("> .expand_button_text").text(s?"Rozwiń":"Zwiń"),i.toggleClass(l.ICON_ARROW_UP,!s),i.toggleClass(l.ICON_ARROW_DOWN,s),e.toggleClass("expanded",!s))}},{key:"collapseParameters",value:function(){this.slides.each(function(t,e){var n=$(e).find("> .slide_parameters"),i=$(e).find("> .expand_button"),s=i.find("> .".concat(l.ICON));i&&(i.find("> .expand_button_text").text("Rozwiń"),s.addClass(l.ICON_ARROW_DOWN),s.removeClass(l.ICON_ARROW_UP),n.removeClass("expanded"))})}},{key:"setExpandButtonsListeners",value:function(){var t=this;$(".expand_button").on("click",function(){return t.toggleExpandButton()})}},{key:"initializeMultiBanner",value:function(){this.initializeDefault(),this.setExpandButtonsListeners()}},{key:"initializeDefault",value:function(){switch(this.slides.length){case 0:return void this.containerElement.remove();default:if(u)switch(this.type){case r.MULTI_BANNER:this.hammerElement=new u($(".multi-banner")[0]),this.hammerElement.get("swipe").set({direction:u.DIRECTION_HORIZONTAL});break;default:this.hammerElement=new u(this.containerElement[0]),this.hammerElement.get("swipe").set({direction:u.DIRECTION_VERTICAL})}return this.initializeNav(),this.preventFocusOnClick(),this.lockScrollHorizontal(),this.setSwipeListeners(),this.setFocusListeners(),void this.setSlideIndex(0)}}},{key:"lockScrollHorizontal",value:function(){switch(this.type){case r.MULTI_BANNER:return void this.containerElement.find("> ul").scroll(function(t){$(t.target).scrollLeft(0)});default:return void this.containerElement.scroll(function(t){$(t.target).scrollLeft(0)})}}},{key:"setSwipeListeners",value:function(){var t=this;this.hammerElement&&(this.hammerElement.on("swiperight",function(){t.movePrev()}),this.hammerElement.on("swipeleft",function(){t.moveNext()}))}},{key:"getFirstFocusableElement",value:function(t){return $(t).find(".slide_title > h2, .slide_parameters > .parameter").first()}},{key:"setFocusListeners",value:function(){var t=this;this.slides.each(function(e,n){switch(t.type){case r.MULTI_BANNER:return t.getFirstFocusableElement(n).focus(function(n){n.preventDefault(),t.currentIndex a").focus(function(n){n.preventDefault(),t.currentIndex>e&&t.movePrev()});case r.ROTATOR_SECONDARY:return $(n).find(".gov-slider-slide-title a").focus(function(n){t.containerElement.scrollLeft(0),t.currentIndexe&&t.movePrev()});default:$(n).find("a").focus(function(){t.setSlideIndex(e)})}})}},{key:"preventFocusOnClick",value:function(){var t=this;switch(this.type){case r.MULTI_BANNER:return void this.slides.each(function(e,n){t.getFirstFocusableElement(n).on("mousedown",function(t){t.preventDefault()}),$(n).find(".slide_link--desktop > a").on("mousedown",function(t){t.preventDefault()})});default:return void this.slides.find("a").on("mousedown",function(t){t.preventDefault()})}}},{key:"getTransformValue",value:function(){var t=100*this.currentIndex*-1;return"translateX(".concat(t,"%)")}},{key:"applyTransform",value:function(){var t=this.getTransformValue();this.slides.each(function(e,n){$(n).css("transform",t)})}},{key:"setBannerBackground",value:function(){var t=$(this.slides[this.currentIndex]),e=t.find(".multi-banner_background")[0]&&t.find(".multi-banner_background")[0].value;e&&$(".multi-banner").css("background-image","url(/photo/"+e+")")}},{key:"setSlideIndex",value:function(t){switch(t=(t+this.slides.length)%this.slides.length,this.updateNavSelection(t),this.type){case r.CAROUSEL:this.spin(t),this.currentIndex=t;break;case r.ROTATOR:case r.ROTATOR_SECONDARY:this.rotate(t),this.currentIndex=t;break;case r.MULTI_BANNER:this.currentIndex=t,this.collapseParameters(),this.applyTransform(),this.setBannerBackground();break;default:this.currentIndex=t,this.applyTransform()}this._autoChangeEnabled&&this.enableAutoChange()}},{key:"destroy",value:function(){var t=this;this._navElements&&this._navElements.off(),this.type===r.MULTI_BANNER?this.containerElement.find("> ul").off():this.containerElement.off(),this._nav.empty(),this.slides.each(function(e,n){$(n).find("a").off(),t.type===r.MULTI_BANNER&&t.getFirstFocusableElement(n).off()})}}],[{key:"init",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.DEFAULT,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.DOT,s=[];return e?(e.each(function(e,a){s.push(new t(a,n,i))}),s):s}},{key:"getCurrentType",value:function(t){return Array.isArray(t)&&t.length?t[0].type:null}}]),t}();e.SliderBase=h},"./src/main/resources/static/ts/components/Statistics.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Statistics=void 0;var i=n("./src/main/resources/static/ts/Common.ts");function s(t,e){for(var n=0;na&&(i*=a/s*.9),e.textBaseline="middle";var o=(t.chartArea.left+t.chartArea.right)/2,r=(t.chartArea.top+t.chartArea.bottom)/2;e.font="bold "+i+"px 'Open Sans'",e.fillStyle="#1b1b1b",e.fillText(n,o,r)}}}}}])&&s(e.prototype,n),r&&s(e,r),t}();e.Statistics=r},"./src/main/resources/static/ts/components/SvgMap.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n1&&void 0!==arguments[1]&&arguments[1],i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3?arguments[3]:void 0;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,"$wrapper",void 0),s(this,"$map",void 0),s(this,"$controls",void 0),s(this,"$svg",void 0),s(this,"showControls",void 0),s(this,"draggable",void 0),s(this,"handlerIn",function(){}),s(this,"handlerOut",function(){}),s(this,"handlerClick",function(){}),s(this,"handlerMapMove",function(){}),this.$wrapper=e,this.$map=this.$wrapper.find(".js-svg-map__map"),this.$svg=this.$map.children("svg"),this.showControls=n,this.draggable=i,this.showControls&&(this.$controls=this.$wrapper.find(".js-svg-map__controls"),this.initControls()),this.draggable&&this.initDraggable(),a&&this.setHandlers(a),this.initCallbacks(),this.startPosition()}var e,n,a;return e=t,(n=[{key:"setHandlers",value:function(t){void 0!==t.handlerIn&&(this.handlerIn=t.handlerIn),void 0!==t.handlerOut&&(this.handlerOut=t.handlerOut),void 0!==t.handlerClick&&(this.handlerClick=t.handlerClick),void 0!==t.handlerMapMove&&(this.handlerMapMove=t.handlerMapMove)}},{key:"initCallbacks",value:function(){var t=this;this.$svg.find("[id]").each(function(e,n){$(n).hover(t.handlerIn,t.handlerOut).click(t.handlerClick)})}},{key:"initControls",value:function(){var t=this;this.$controls.find(".js-zoom-in").click(function(){t.canZoomIn()&&t.zoomIn()}),this.$controls.find(".js-zoom-out").click(function(){t.canZoomOut()&&t.zoomOut()}),this.$controls.find(".js-move-left").click(function(){var e=t.positionMax();void 0!==e.leftMax&&(t.$map.position().lefte.leftMin&&t.moveRight())}),this.$controls.find(".js-move-up").click(function(){var e=t.positionMax();void 0!==e.topMax&&(t.$map.position().tope.topMin&&t.moveDown())})}},{key:"initDraggable",value:function(){var t=this;this.$map.draggable({drag:function(e,n){t.handlerMapMove();var i=t.positionMax();if(void 0!==i.leftMin){var s=n.position.left;si.leftMax&&(n.position.left=i.leftMax)}if(void 0!==i.topMin){var a=n.position.top;ai.topMax&&(n.position.top=i.topMax)}}})}},{key:"positionMax",value:function(){var t={};return this.$map.width()>this.$wrapper.width()?(t.leftMin=-this.$map.width()+(this.$wrapper.width()-this.$wrapper.width()/16),t.leftMax=this.$wrapper.width()/16):(t.leftMin=-this.$wrapper.width()/16,t.leftMax=Math.abs(-this.$wrapper.width()-this.$wrapper.width()/16+this.$map.width())),this.$map.height()>this.$wrapper.height()?(t.topMin=-this.$map.height()+(this.$wrapper.height()-this.$wrapper.height()/16),t.topMax=this.$wrapper.height()/16):(t.topMin=-this.$wrapper.height()/16,t.topMax=Math.abs(-this.$wrapper.height()-this.$wrapper.height()/16+this.$map.height())),t}},{key:"startPosition",value:function(){var t=this.calcWholeMapVisible(),e=this.calcMapCenterPosition(this.$wrapper.width(),this.$wrapper.height(),t.width,t.height);t.left=e.left,t.top=e.top,this.$map.css(t)}},{key:"zoomIn",value:function(){var t={};t.height=this.$map.height()+.2*this.$map.height(),t.width=this.$map.width()+.2*this.$map.width();var e=this.calcPosition(t);t.left=e.left,t.top=e.top,this.$map.css(t),this.handlerMapMove()}},{key:"zoomOut",value:function(){var t={};if(t.width=this.$map.width()-.2*this.$map.width(),t.height=this.$map.height()-.2*this.$map.height(),t.width<=this.$wrapper.width()&&t.height<=this.$wrapper.height()){t=this.calcWholeMapVisible();var e=this.calcMapCenterPosition(this.$wrapper.width(),this.$wrapper.height(),t.width,t.height);t.left=e.left,t.top=e.top}else{var n=this.calcPosition(t);t.left=n.left,t.top=n.top}this.$map.css(t),this.handlerMapMove()}},{key:"canZoomOut",value:function(){return!(this.$map.width()this.$wrapper.width())}},{key:"calcPosition",value:function(t){var e=Math.abs(this.$map.position().left)+this.$wrapper.width()/2,n=Math.abs(this.$map.position().top)+this.$wrapper.height()/2,i=t.width/this.$map.width(),s=e*i,a=n*i;return t.left=this.$map.position().left-(s-e),t.top=this.$map.position().top-(a-n),t}},{key:"calcWholeMapVisible",value:function(){var t={},e=this.$wrapper.width(),n=this.$wrapper.height(),i=this.$map.width(),s=this.$map.height(),a=s/i;return t.left=0,t.top=0,(s=(i=e)*a)>n?(t.height=n,t.width=t.height/a):(t.width=i,t.height=s),t}},{key:"calcMapCenterPosition",value:function(t,e,n,i){var s={};return s.left=(t-n)/2,s.top=(e-i)/2,s}},{key:"moveLeft",value:function(){var t=+this.$map.position().left;this.$map.css("left",t+60),this.handlerMapMove()}},{key:"moveRight",value:function(){var t=this.$map.position().left;this.$map.css("left",t-60),this.handlerMapMove()}},{key:"moveUp",value:function(){var t=this.$map.position().top;this.$map.css("top",t+60),this.handlerMapMove()}},{key:"moveDown",value:function(){var t=this.$map.position().top;this.$map.css("top",t-60),this.handlerMapMove()}}])&&i(e.prototype,n),a&&i(e,a),t}();e.SvgMap=a},"./src/main/resources/static/ts/components/Tooltip.ts":function(t,e,n){"use strict";function i(t,e){for(var n=0;n\n
      \n
      \n
      '),s(this,"$close",void 0),this.$tooltip=$(this.tooltipBody),this.$close=this.$tooltip.find(".gov-tooltip__close"),$("body").append(this.$tooltip),this.trackMouseMove(),this.closeClick(),this.onWindowResize()}var e,n,a;return e=t,(n=[{key:"closeClick",value:function(){var t=this;this.$close.on("click",function(){t.close()})}},{key:"trackMouseMove",value:function(){var t=this;$(document).on("mousemove",function(e){t.pageX=e.pageX,t.pageY=e.pageY})}},{key:"onWindowResize",value:function(){var t=this;$(window).on("resize",function(){t.active&&t.close()})}},{key:"open",value:function(t){this.setContent(t),this.calculatePosition(),this.$tooltip.addClass(this.activeCss),this.active=!0}},{key:"close",value:function(){this.$tooltip.removeClass(this.activeCss),this.setContent(""),this.active=!1}},{key:"setContent",value:function(t){this.$tooltip.find(".gov-tooltip__content").html(t)}},{key:"calculatePosition",value:function(){var t,e,n=this.$tooltip.attr("style");this.$tooltip.css({visibility:"hidden",display:"block"});var i=this.$tooltip.outerWidth();this.$tooltip.attr("style",n||""),this.$tooltip.removeClass([this.arrowLeftCss,this.arrowRightCss]),this.pageX+this.arrowWidth+i>$(window).width()?(t=this.pageX-i-this.arrowWidth,e=this.pageY,this.$tooltip.addClass(this.arrowRightCss)):(t=this.pageX+this.arrowWidth,e=this.pageY,this.$tooltip.addClass(this.arrowLeftCss)),this.$tooltip.css({left:t,top:e})}},{key:"destroy",value:function(){this.$close.off(),this.$tooltip.remove()}}])&&i(e.prototype,n),a&&i(e,a),t}();e.Tooltip=a},"./src/main/resources/static/ts/components/siteMap.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.initSiteMap=function(t,n){$(function(){e.SiteMap=i={searchNoResult:$(".search-no-result"),searchInput:$("#search_input"),bipCheckbox:$("#bip_checkbox"),listContainerDiv:$(".list-container"),searchClearButton:$("#search-clear-button")},$("#expand-site-map-tree").on("click keypress",function(t){t.preventDefault(),y(!0)}),$("#collapse-site-map-tree").on("click keypress",function(t){t.preventDefault(),y(!1)}),$(".js-site-map .list-container").on("click keypress",".expanding",function(t){t.preventDefault(),function(t,e){if("keypress"===e.type&&13===e.keyCode||"click"===e.type){var n=t.attr("id").split("_").pop(),i=$("#page-list_"+n),s=i.hasClass("hide");f(t,s),v(i,s)}}($(this),t)}),i.searchClearButton.on("click keypress",function(t){t.preventDefault(),l()}),i.searchInput.on("input change",function(){var t;(t=function(t){u();var e=$(t).val()?$(t).val():"";if(!(e.length<3)){var n=i.bipCheckbox.prop("checked");return a.filter(function(t){return function(t,e,n){return"SIDE_MENU"!==t.type&&function(t,e){return!t||e}(n,t.bip)&&-1!==t.title.search(new RegExp(e,"i"))}(t,e,n)})}}(this))&&(0===t.length&&i.searchNoResult.addClass("show_warn").attr("aria-hidden","false"),i.listContainerDiv.addClass("search"),$(".page-root-element").addClass("found"),t.forEach(function(t){!function t(e){var n,i=o[e];i&&!i.element.hasClass("found")&&(i.element.addClass("found").removeClass("disabled"),i.element.parent().addClass("found"),(n=i.element.parent().parent())&&n.addClass("disabled"),(e=i.parentPageId)&&t(e))}(t.pageId)}))}),i.bipCheckbox.on("click keypress",h),function(t){t.forEach(function(t){var e=new s(t.pageId,t.parentPageId,t.title,t.type,t.bip,$(r+t.pageId));a.push(e),o[e.pageId]=e})}(t),n&&(i.bipCheckbox.prop("checked",n),d(n))})},e.SiteMap=e.PageLink=void 0;var i,s=function t(e,n,i,s,a,o){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.pageId=e,this.parentPageId=n,this.title=i,this.type=s,this.bip=a,this.element=o};e.PageLink=s,e.SiteMap=i;var a=new Array,o={},r="#page-list-item_";function c(){i.searchInput.val(""),i.searchInput.keyup()}function l(){c(),u()}function u(){var t,e=i.listContainerDiv;e.hasClass("search")&&(e.removeClass("search"),t="found",$("."+t).each(function(e,n){$(n).removeClass(t)}),i.searchNoResult.removeClass("show_warn").attr("aria-hidden","true"))}function h(t){(function(t){return void 0===t||"keypress"===t.type&&13===t.keyCode||"click"===t.type})(t)&&(c(),u(),d(i.bipCheckbox.prop("checked")))}function d(t){var e;t&&(m(t,".bip-children",".arrow-right"),g(t,".bip-children")),e=t,i.bipCheckbox.attr("alt",e?__govContext.site_map.dict["site_map.show_all_pages"]:__govContext.site_map.dict["site_map.show_bip_pages"]),function t(e,n){e.find("> li").each(function(){var e=$(this),i=e.find("> input"),s=i.next("a");i.hasClass("bip-children")?(p(n&&!s.hasClass("is-bip"),s),t(i.siblings("ul.bip-children"),n)):n&&!s.hasClass("is-bip")?(e.hasClass("bip-children")?p(!0,s):e.addClass("hide"),i.attr("disabled","disabled"),v(i.siblings("ul"),!1)):(p(!1,s),i.removeAttr("disabled"),e.removeClass("hide"))})}(i.listContainerDiv.children("ul"),e)}function p(t,e){t?e.data("href",e.attr("href")).removeAttr("href").addClass("link-disabled"):e.attr("href",e.data("href")).removeClass("link-disabled")}function f(t,e){var n=t.attr("alt"),i=e?n.replace(__govContext.site_map.dict["site_map.expand"],__govContext.site_map.dict["site_map.collapse"]):n.replace(__govContext.site_map.dict["site_map.collapse"],__govContext.site_map.dict["site_map.expand"]);t.removeClass(e?"plus":"minus").addClass(e?"minus":"plus").attr("alt",i).attr("src",e?__govContext.site_map.dict["site_map.collapse_image"]:__govContext.site_map.dict["site_map.expand_image"])}function v(t,e){t.toggleClass("hide",!e)}function m(t,e,n){$("input"+(e+(n?":not("+n+")":""))).each(function(){f($(this),t)})}function g(t,e){$(e).each(function(){v($(this),t)})}function y(t){var e;l(),m(t,".expanding",".arrow-right"),g(t,".page-link-list"),e=!1,$("#show_bip_pages").prop("checked",e),h()}},"./src/main/resources/static/ts/index.ts":function(t,e,n){"use strict";var i=n("./src/main/resources/static/ts/services/GovData.ts"),s=n("./src/main/resources/static/ts/components/Slider.ts"),a=n("./src/main/resources/static/ts/components/SliderBase.ts"),o=n("./src/main/resources/static/ts/components/siteMap.ts"),r=n("./src/main/resources/static/ts/Common.ts"),c=n("./src/main/resources/static/ts/components/Search.ts"),l=n("./src/main/resources/static/ts/components/PublicProcurementSearch.ts"),u=n("./src/main/resources/static/ts/components/JobOffersSearch.ts"),h=n("./src/main/resources/static/ts/components/AccordionList.ts"),d=n("./src/main/resources/static/ts/components/AnnouncementCalendar.ts"),p=n("./src/main/resources/static/ts/components/Statistics.ts"),f=n("./src/main/resources/static/ts/components/GraphicTabs.ts"),v=n("./src/main/resources/static/ts/components/InteractiveMap.ts"),m=n("./src/main/resources/static/ts/common/CommunicationBus.ts"),g=n("./src/main/resources/static/ts/common/EventBus.ts");n("./src/main/resources/static/scripts/main-50b21218db0.js"),n("./src/main/resources/static/scripts/google_tag_manager.js");var y=n("./src/main/resources/static/ts/services/AuthenticationTokenReader.ts");window.getPreValue=r.Common.getPreValue,window.getElementDataAttributes=r.Common.getElementDataAttributes,window.communicationBus=new m.CommunicationBus,window.eventBus=new g.EventBus;var _=700,b=[];function C(t,e,n,i){i=window.innerWidth<_?s.Slider.init(t,e):s.Slider.init(t,n),$(window).on("resize",function(a){var o=s.Slider.getCurrentType(i);o===n&&window.innerWidth<_?(i.forEach(function(t){t.destroy()}),i.splice(0,i.length),i=s.Slider.init(t,e)):o===e&&window.innerWidth>=_&&(i.forEach(function(t){t.destroy()}),i.splice(0,i.length),i=s.Slider.init(t,n))})}$(document).ready(function(){var t=$(".slider-carousel"),e=$(".slider-multi-banner"),n=$(".slider-carousel-mobile"),m=$(".search"),g=$(".public-procurement-search"),_=$(".job-offer-search"),w=(i.GovData.getInstance(),new y.AuthenticationTokenReader,$(".gov-slider-rotator-secondary > .gov-slider"));__govContext.metaData={},$('meta[property^="govpl"]').each(function(t,e){var n=$(e).attr("property"),i=$(e).attr("content");__govContext.metaData[n]=i}),m.length&&new c.Search(m),g.length&&new l.PublicProcurementSearch(g),_.length&&new u.JobOffersSearch(_),t.length&&C(t,a.SLIDER_TYPE.DEFAULT,a.SLIDER_TYPE.CAROUSEL,b),n.length&&C(n,a.SLIDER_TYPE.DEFAULT,a.SLIDER_TYPE.CAROUSEL_MOBILE,b),w.length&&a.SliderBase.init(w,a.SLIDER_TYPE.ROTATOR_SECONDARY),e.length&&a.SliderBase.init(e,a.SLIDER_TYPE.MULTI_BANNER),s.Slider.init($(".js-slider")),s.Slider.init($(".slider-accordion")),$(".js-site-map").length&&(0,o.initSiteMap)(r.Common.getPreValue("site_map_init_data"),"true"===r.Common.getPreValue("site_map_show_bip")),r.Common.makeTableResponsive([".metric-history > table",".service-card__scenarios .tab-content table"]),(0,h.AccordionList)(),$(".announcements--calendar").length>0?$(".js-announcements-calendar").each(function(){new d.AnnouncementCalendar($(this))}):s.Slider.init($(".js-announcements-slider")),$(".article-area--statistics").each(function(){new p.Statistics($(this))}),function(){var t=$("#page-rate-survey");if(!t||!__govContext.metaData["govpl:page_rate_survey_url"])return;t.load(__govContext.metaData["govpl:page_rate_survey_url"])}(),$(".js-interactive-map").each(function(){var t=$(this).attr("data-section-id");if(t){var e=r.Common.getPreValue("interactiveMapData-".concat(t));if(e.forEach(function(t){t.id="t".concat(t.voivodeshipCode),t.links.forEach(function(t){t.icon=t.logo,t.name=t.title})}),1===e.length){var n=e[0].id;new v.InteractiveMap($(this),e,n,!1)}else new v.InteractiveMap($(this),e)}}),$(".js-graphic-tab").each(function(){new f.GraphicTabs($(this))}),$(".js-tab-list").first().find('a[data-toggle="tab"]').on("shown.bs.tab",function(t){eventBus.shownTab(t);var e=$(t.target).attr("href")?$(t.target).attr("href"):"";$(e).children().hasClass("article-area--register")&&eventBus.registerFilter()})}),window.runCustomSlider=function(t){s.Slider.init($("#".concat(t)))}},"./src/main/resources/static/ts/services/AuthenticationTokenReader.ts":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AuthenticationTokenReader=e.GOV_DATA_AUTH_TOKEN_KEY=void 0;var i=n("./src/main/resources/static/ts/services/GovData.ts"),s=n("./src/main/resources/static/ts/Common.ts");function a(t,e){for(var n=0;n