!function(e){function t(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var a={};t.m=e,t.c=a,t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=18)}([function(e,t){e.exports=jQuery},function(e,t){e.exports=global_translates_l10n},function(e,t){e.exports=firon},function(e,t){e.exports=bootbox},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(t.G=document.defaultView,t.ELEMENT_NODE=1,t.ATTRIBUTE_NODE=2,t.TEXT_NODE=3,t.COMMENT_NODE=8,t.DOCUMENT_FRAGMENT_NODE=11,t.OWNER_SVG_ELEMENT="ownerSVGElement",t.SVG_NAMESPACE="http://www.w3.org/2000/svg",t.CONNECTED="connected"),r=(t.DISCONNECTED="dis"+n,t.EXPANDO="_hyper: "),o=(t.SHOULD_USE_TEXT_CONTENT=/^style|textarea$/i,t.UID=r+(Math.random()*new Date|0)+";");t.UIDC="\x3c!--"+o+"--\x3e"},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(t.create=function(e,t){return n(e).createElement(t)},t.doc=function(e){return e.ownerDocument||e});t.fragment=function(e){return n(e).createDocumentFragment()},t.text=function(e,t){return n(e).createTextNode(t)}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unique=t.slice=t.importNode=t.createFragment=t.append=void 0;var n=a(4),r=a(37),o=a(5),i=t.append=r.hasAppend?function(e,t){e.append.apply(e,t)}:function(e,t){for(var a=t.length,n=0;n<a;n++)e.appendChild(t[n])},l="[^\\S]+[^ \\f\\n\\r\\t\\/>\"'=]+",s=new RegExp("(<[a-z]+[a-z0-9:_-]*)((?:"+l+"(?:=(?:'.*?'|\".*?\"|<.+?>|\\S+))?)+)([^\\S]*/?>)","gi"),c=new RegExp("("+l+"=)(['\"]?)"+n.UIDC+"\\2","gi"),d=function(e,t,a,n){return t+a.replace(c,u)+n},u=function(e,t,a){return t+(a||'"')+n.UID+(a||'"')},f=(t.createFragment=function(e,t){return(n.OWNER_SVG_ELEMENT in e?h:b)(e,t.replace(s,d))},r.hasDoomedCloneNode?function(e){for(var t=e.cloneNode(),a=e.childNodes||[],n=a.length,r=0;r<n;r++)t.appendChild(f(a[r]));return t}:function(e){return e.cloneNode(!0)}),p=(t.importNode=r.hasImportNode?function(e,t){return e.importNode(t,!0)}:function(e,t){return f(t)},t.slice=[].slice),m=(t.unique=function(e){return m(e)},function(e){if(e.propertyIsEnumerable("raw")||/Firefox\/(\d+)/.test((n.G.navigator||{}).userAgent)&&parseFloat(RegExp.$1)<55){var t={};m=function(e){var a="_"+e.join(n.UID);return t[a]||(t[a]=e)}}else m=function(e){return e};return m(e)}),b=r.hasContent?function(e,t){var a=(0,o.create)(e,"template");return a.innerHTML=t,a.content}:function(e,t){var a=(0,o.create)(e,"template"),n=(0,o.fragment)(e);if(/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(t)){var r=RegExp.$1;a.innerHTML="<table>"+t+"</table>",i(n,p.call(a.querySelectorAll(r)))}else a.innerHTML=t,i(n,p.call(a.childNodes));return n},h=r.hasContent?function(e,t){var a=(0,o.fragment)(e),r=(0,o.doc)(e).createElementNS(n.SVG_NAMESPACE,"svg");return r.innerHTML=t,i(a,p.call(r.childNodes)),a}:function(e,t){var a=(0,o.fragment)(e),r=(0,o.create)(e,"div");return r.innerHTML='<svg xmlns="'+n.SVG_NAMESPACE+'">'+t+"</svg>",i(a,p.call(r.firstChild.childNodes)),a}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return arguments.length<2?null==e?(0,c.content)("html"):"string"==typeof e?(0,d.default)(null,e):"raw"in e?(0,c.content)("html")(e):"nodeType"in e?f.default.bind(e):(0,c.weakly)(e,"html"):("raw"in e?(0,c.content)("html"):d.default).apply(null,arguments)}Object.defineProperty(t,"__esModule",{value:!0}),t.wire=t.hyper=t.diff=t.define=t.bind=t.Component=void 0,t.default=r;var o=a(11),i=n(o),l=a(12),s=n(l),c=a(36),d=n(c),u=a(14),f=n(u),p=a(15),m=n(p),b=function(e){return f.default.bind(e)},h=s.default.define;r.Component=i.default,r.bind=b,r.define=h,r.diff=m.default,r.hyper=r,r.wire=d.default,(0,o.setup)(c.content),t.Component=i.default,t.bind=b,t.define=h,t.diff=m.default,t.hyper=r,t.wire=d.default},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.trim=t.isArray=t.WeakSet=t.WeakMap=t.Map=t.Event=void 0;var n=a(4),r=n.G.Event;try{new r("Event")}catch(e){t.Event=r=function(e){var t=document.createEvent("Event");return t.initEvent(e,!1,!1),t}}t.Event=r;var o=(t.Map=n.G.Map||function(){var e=[],t=[];return{get:function(a){return t[e.indexOf(a)]},set:function(a,n){t[e.push(a)-1]=n}}},t.WeakMap=n.G.WeakMap||function(){return{get:function(e){return e[n.UID]},set:function(e,t){Object.defineProperty(e,n.UID,{configurable:!0,value:t})}}});t.WeakSet=n.G.WeakSet||function(){var e=new o;return{add:function(t){e.set(t,!0)},has:function(t){return!0===e.get(t)}}},t.isArray=Array.isArray||function(e){return function(t){return"[object Array]"===e.call(t)}}({}.toString),t.trim=n.UID.trim||function(){return this.replace(/^\s+|\s+$/g,"")}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(2),c=a(1),d=n(c),u=a(3),f=n(u),p=function(){function e(t){var a=this;r(this,e),this.btn=t.currentTarget,this.data={userName:this.btn.getAttribute("data-username"),path:this.btn.getAttribute("data-src")},this.dialog=f.default.dialog({title:"Potvrďte akci",message:"Opravdu chcete smazat uživatele '"+this.data.userName+"'?",buttons:{success:{label:"Smazat",className:"btn-danger",callback:function(){l.default.post(a.data.path).done(function(){s.loader.show("body"),window.location.reload()}).fail(function(){return i.message.danger(d.default.error.ajax)})}},main:{label:"Zrušit",className:"btn-default"}}})}return o(e,[{key:"init",value:function(){this.dialog.init()}}]),e}();t.default=p},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),c=r(["",""],["",""]),d=r(['\n                    <a  href="#" \n                        class=',"\n                        onclick=","\n                    >\n                        <div>autor: <strong>","</strong></div>\n                        <div>","</div>\n                    </a>\n                "],['\n                    <a  href="#" \n                        class=',"\n                        onclick=","\n                    >\n                        <div>autor: <strong>","</strong></div>\n                        <div>","</div>\n                    </a>\n                "]),u=r(['\n            <div class="row">\n                <div class="col-md-4">\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Obrázek:</label>\n                        <div class="img-wrapper">\n                            <img src=',' \n                                name="image"\n                            />\n                        </div>\n                    </div>\n                </div>\n                <div class="col-md-8">\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Název:</label>\n                        <input type="text" name="label" class="form-control" value=',' readonly>\n                    </div>\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Umístění:</label>\n                        <input type="text" name="location" class="form-control" value=',' readonly>\n                    </div>\n                </div>\n                <div class="col-md-12">\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Anotace:</label>\n                        <div name="description" class="form-control" readonly>\n                            ','\n                        </div>\n                    </div>  \n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Obsah aktuality:</label>\n                        <div name="cacheOutput" class="form-control" readonly>\n                            ',"\n                        </div>\n                    </div>  \n                </div>  \n            </div>\n        "],['\n            <div class="row">\n                <div class="col-md-4">\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Obrázek:</label>\n                        <div class="img-wrapper">\n                            <img src=',' \n                                name="image"\n                            />\n                        </div>\n                    </div>\n                </div>\n                <div class="col-md-8">\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Název:</label>\n                        <input type="text" name="label" class="form-control" value=',' readonly>\n                    </div>\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Umístění:</label>\n                        <input type="text" name="location" class="form-control" value=',' readonly>\n                    </div>\n                </div>\n                <div class="col-md-12">\n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Anotace:</label>\n                        <div name="description" class="form-control" readonly>\n                            ','\n                        </div>\n                    </div>  \n                    <div class="form-group">\n                        <label for="frm-registrationExtension-sectors">Obsah aktuality:</label>\n                        <div name="cacheOutput" class="form-control" readonly>\n                            ',"\n                        </div>\n                    </div>  \n                </div>  \n            </div>\n        "]),f=r(['\n            <div class="row">\n                <div class="col-md-3 versions-btns">\n                    ','\n                </div>\n                                    \n                <div class="col-md-9 versions-news">\n                    ',"\n                </div>\n            </div>\n        "],['\n            <div class="row">\n                <div class="col-md-3 versions-btns">\n                    ','\n                </div>\n                                    \n                <div class="col-md-9 versions-news">\n                    ',"\n                </div>\n            </div>\n        "]),p=a(0),m=n(p),b=a(1),h=n(b),v=(a(2),a(3)),g=n(v),y=a(35),k=n(y),O=a(7),w=a(16),S=function(e){function t(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.btn=e.currentTarget,n.data=void 0,n.cache={id:void 0},n.user=a,n.dialog=g.default.dialog({title:"Koš smazaných aktualit",message:'<span class="fa fa-spin fa-spinner"></span> '+h.default.dialog.loading,size:"large",buttons:{confirm:{label:"Obnovit",className:"btn-primary submit",callback:function(){n.confirmRestore()}},delete:{label:"Smazat",className:"btn-danger delete",callback:function(){n.confirmDelete()}},cancel:{label:"Zrušit",className:"btn-default"}}}),n.$bootBody=n.dialog.find(".bootbox-body"),n.$bootFooter=n.dialog.find(".bootbox-footer").hide(),n.render=(0,O.bind)(n.$bootBody[0]),n}return l(t,e),s(t,[{key:"init",value:function(){var e=this;this.dialog.init(function(){e.getNewsList().then(function(t){if(e.data=t.reverse(),0===e.data.length)return e.$bootBody.html("Koš je prázdný."),!1;e.render(c,e.mainTemplate),e.$bootFooter.show(),e.dialog.find(".versions-btns_item").first()[0].click()})})}},{key:"getNewsList",value:function(){var e={conditions:{approved:0,creator:this.user}};return new Promise(function(t,a){m.default.post("/ajax/_mod:UniNews/_handler:UniNewsAjax/uniModule:yes/case:getNewsList",e).done(function(e){return t(e)}).fail(function(e){return a(e)})})}},{key:"selectVersion",value:function(e,t){e.preventDefault(),this.cache.id=t,this.render(c,this.mainTemplate)}},{key:"confirmRestore",value:function(){var e=this;return g.default.confirm({message:"Obnovit aktualitu '"+this.selectedVersion.label+"'?",size:"medium",buttons:{cancel:{label:"Zrušit",className:"btn-default"},confirm:{label:"Obnovit",className:"btn-primary submit"}},callback:function(t){!0===t&&m.default.post("/ajax/_mod:UniNews/_handler:UniNewsAjax/uniModule:yes/case:setApproved",{value:!0,id:e.cache.id}).done(function(){w.fironUniNewsList.writeList(),p.message.success("Aktualita obnovena.")}).fail(function(){return p.message.danger("Nepodařilo se obnovit aktualitu.")})}})}},{key:"confirmDelete",value:function(){var e=this;return g.default.confirm({message:"Smazat aktualitu '"+this.selectedVersion.label+"'?",size:"medium",buttons:{cancel:{label:"Zrušit",className:"btn-default"},confirm:{label:"Smazat",className:"btn-danger submit"}},callback:function(t){!0===t&&m.default.post("/ajax/_mod:UniNews/_handler:UniNewsAjax/uniModule:yes/case:deleteNovelty",{hardDelete:!0,itemId:e.cache.id}).done(function(){w.fironUniNewsList.writeList(),p.message.success("Aktualita smazána.")}).fail(function(){return p.message.danger("Nepodařilo se smazat aktualitu.")})}})}},{key:"btnsTemplate",get:function(){var e=this;return this.data.map(function(t){var a=(t.id,t.releaseDateTime),n=t.author,r=(0,k.default)(a.date).format("ll"),o=n||"neuveden";return(0,O.wire)(t)(d,"versions-btns_item "+(t.id===e.cache.id?"active":""),function(a){return e.selectVersion(a,t.id)},o,r)})}},{key:"formTemplate",get:function(){var e=this.selectedVersion,t=e.locations,a=e.label,n=e.$images,r=e.description,o=e.fileStorage;return(0,O.wire)(e)(u,n.preview&&n.preview.id?"/getFile/id:"+n.preview.id+"/image.jpg/type:thumbnail":"/_templates/default_new/images/image-placeholder.svg",a,t[0][0]?t[0].reverse().join(" -> "):"",m.default.parseHTML(r),o?m.default.parseHTML(o.cacheOutput):"")}},{key:"mainTemplate",get:function(){return(0,O.wire)(this)(f,this.btnsTemplate,this.formTemplate)}},{key:"selectedVersion",get:function(){var e=this;return this.data.filter(function(t){return t.id===e.cache.id})[0]||this.data[0]}}]),t}(O.Component);t.default=S},function(e,t,a){"use strict";function n(){}function r(e){Object.defineProperties(n.prototype,{handleEvent:{value:function(e){var t=e.currentTarget;this["getAttribute"in t&&t.getAttribute("data-call")||"on"+e.type](e)}},html:o("html",e),svg:o("svg",e),state:o("state",function(){return this.defaultState}),defaultState:{get:function(){return{}}},setState:{value:function(e){var t=this.state,a="function"==typeof e?e.call(this,t):e;for(var n in a)t[n]=a[n];this.render()}}})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n,t.setup=r;var o=function(e,t){var a="_"+e+"$";return{get:function(){return this[a]||(this[e]=t.call(this,e))},set:function(e){Object.defineProperty(this,a,{configurable:!0,value:e})}}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={},r=[],o=n.hasOwnProperty,i=0;t.default={define:function(e,t){e in n||(i=r.push(e)),n[e]=t},invoke:function(e,t){for(var a=0;a<i;a++){var l=r[a];if(o.call(e,l))return n[l](e[l],t)}}}},function(e,t,a){"use strict";function n(e){this.childNodes=e,this.length=e.length,this.first=e[0],this.last=e[this.length-1]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var r=a(6),o=a(5);n.prototype.insert=function(){var e=(0,o.fragment)(this.first);return(0,r.append)(e,this.childNodes),e},n.prototype.remove=function(){var e=this.first,t=this.last;if(2===this.length)t.parentNode.removeChild(t);else{var a=(0,o.doc)(e).createRange();a.setStartBefore(this.childNodes[1]),a.setEndAfter(t),a.deleteContents()}return e}},function(e,t,a){"use strict";function n(e){var t=f.get(this);return t&&t.template===(0,u.unique)(e)?o.apply(t.updates,arguments):r.apply(this,arguments),this}function r(e){e=(0,u.unique)(e);var t=p.get(e)||i.call(this,e),a=(0,u.importNode)(this.ownerDocument,t.fragment),n=d.default.create(a,t.paths);f.set(this,{template:e,updates:n}),o.apply(n,arguments),this.textContent="",this.appendChild(a)}function o(){for(var e=arguments.length,t=1;t<e;t++)this[t-1](arguments[t])}function i(e){var t=[],a=(0,u.createFragment)(this,e.join(s.UIDC));d.default.find(a,t,e.slice());var n={fragment:a,paths:t};return p.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0});var l=a(8),s=a(4),c=a(38),d=function(e){return e&&e.__esModule?e:{default:e}}(c),u=a(6),f=new l.WeakMap,p=new l.Map;t.default=n},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});/*! (c) 2017 Andrea Giammarchi (ISC) */
var n=function(e){return e},r=function(e,t,a,r,o){for(var i=r||n,l=null==o?null:i(o,0),s=0,c=0,d=t.length-1,u=t[0],f=t[d],p=a.length-1,m=a[0],b=a[p];s<=d&&c<=p;)if(null==u)u=t[++s];else if(null==f)f=t[--d];else if(null==m)m=a[++c];else if(null==b)b=a[--p];else if(u==m)u=t[++s],m=a[++c];else if(f==b)f=t[--d],b=a[--p];else if(u==b)e.insertBefore(i(u,1),i(f,-0).nextSibling),u=t[++s],b=a[--p];else if(f==m)e.insertBefore(i(f,1),i(u,0)),f=t[--d],m=a[++c];else{var h=t.indexOf(m);if(h<0)e.insertBefore(i(m,1),i(u,0)),m=a[++c];else{var v=t[h];t[h]=null,e.insertBefore(i(v,1),i(u,0)),m=a[++c]}}if(s>d)for(var g=a[p+1],y=null!=g?i(g,0):l;c<=p;){var k=a[c++];null!=k&&e.insertBefore(i(k,1),y)}else if(c>p)for(;s<=d;){var O=t[s++];null!=O&&e.removeChild(i(O,-1))}return a};t.default=r},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.fironUniNewsList=void 0;var i=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),l=r(['\n            <select class="form-control"\n                onchange=','\n            >\n                <option readonly disabled>Autor</option>\n                <option value="">Vše</option>\n                \n                ',"\n            </select>\n        "],['\n            <select class="form-control"\n                onchange=','\n            >\n                <option readonly disabled>Autor</option>\n                <option value="">Vše</option>\n                \n                ',"\n            </select>\n        "]),s=r(["\n                    <option\n                        selected=","\n                        value=","\n                    >\n                        ","\n                    </option>\n                "],["\n                    <option\n                        selected=","\n                        value=","\n                    >\n                        ","\n                    </option>\n                "]),c=a(0),d=n(c),u=a(2),f=a(7),p=a(10),m=n(p),b=function(){function e(){o(this,e),this.FILTER_ID="newsFilter",this.LIST_ID="uniNewsAdminIndex",this.TRASH_ID="newsTrash",this.elements={filter:void 0,list:void 0,trash:void 0},this.users={data:void 0,selected:"",inputWrapper:void 0}}return i(e,[{key:"init",value:function(e,t){this.elements={filter:document.getElementById(this.FILTER_ID),list:document.getElementById(this.LIST_ID),trash:document.getElementById(this.TRASH_ID)},this.users.data=e,this.users.inputWrapper=t,this.checkUrlParams(),this.renderUsersFilter(),this.writeList(),this.bindStaticHandlers()}},{key:"getList",value:function(){var e=this,t={q:this.elements.filter.value,limit:this.elements.filter.getAttribute("data-limit"),creator:this.users.selected};return u.loader.show(this.elements.list),new Promise(function(a,n){d.default.post("/ajax/_mod:UniNews/_handler:UniNewsAjax/uniModule:yes/case:getList",t).done(function(e){return a(e)}).fail(function(e){return n(e)}).always(function(){return u.loader.hide(e.elements.list)})})}},{key:"checkUrlParams",value:function(){var e=u.string.getDecodedParams(window.location.href);e.hasOwnProperty("user")&&(this.users.selected=e.user.split("#")[0])}},{key:"writeList",value:function(){var e=this;this.getList().then(function(t){e.elements.list.innerHTML=t,e.bindDynamicHandlers()})}},{key:"bindDynamicHandlers",value:function(){var e=this,t=(0,d.default)(this.elements.list.querySelectorAll("[data-editable]")),a=(0,d.default)(this.elements.list.querySelectorAll("[data-editable-date]")),n=this.elements.list.querySelectorAll("[data-publish]"),r=this.elements.list.querySelectorAll("[data-approve]");t.editable(),a.editable().on("shown",function(e,t){t.input.$input.attr("readonly",!0).datetimepicker({ignoreReadonly:!0})}),n.forEach(function(t){t.addEventListener("click",function(t){return e.togglePublish(t)})}),r.forEach(function(t){t.addEventListener("click",function(t){return e.toggleApprove(t)})})}},{key:"bindStaticHandlers",value:function(){var e=this;this.elements.filter.addEventListener("keyup",function(){return e.writeList()}),this.elements.trash.addEventListener("click",function(t){new m.default(t,e.users.selected).init()})}},{key:"togglePublish",value:function(e){var t=this,a=(0,d.default)(e.currentTarget),n=a.data("id"),r=!a.data("value"),o={value:r,id:n};a.data("value",r),d.default.post("/ajax/_mod:UniNews/_handler:UniNewsAjax/uniModule:yes/case:setPublished",o).done(function(e){return t.writeList()})}},{key:"toggleApprove",value:function(e){var t=this,a=(0,d.default)(e.currentTarget),n=a.data("id"),r=!a.data("value"),o={value:r,id:n};a.data("value",r),d.default.post("/ajax/_mod:UniNews/_handler:UniNewsAjax/uniModule:yes/case:setApproved",o).done(function(e){return t.writeList()})}},{key:"changeUser",value:function(e){var t=e.target;window.history.pushState(null,"","?user="+t.value),this.users.selected=t.value,this.writeList()}},{key:"renderUsersFilter",value:function(){var e=this;(0,f.bind)(this.users.inputWrapper)(l,function(t){return e.changeUser(t)},this.usersArr.map(function(t){return(0,f.wire)(t)(s,t.hash===e.users.selected,t.hash,t.name)}))}},{key:"usersArr",get:function(){var e=[];for(var t in this.users.data)this.users.data.hasOwnProperty(t)&&e.push({hash:t,name:this.users.data[t]});return e}}]),e}(),h=t.fironUniNewsList=new b;window.firon=window.firon||{},window.firon.uniNewsList=h},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function o(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),u=r(['\n            <div class="form-group">\n                ','\n            </div>\n            <div class="iconList">\n                ',"\n            </div>\n        "],['\n            <div class="form-group">\n                ','\n            </div>\n            <div class="iconList">\n                ',"\n            </div>\n        "]),f=r(['\n            <input type="text" placeholder="Vyhledat ikonku" onkeyup='," />\n        "],['\n            <input type="text" placeholder="Vyhledat ikonku" onkeyup='," />\n        "]),p=r(['\n                <button \n                    type="button" \n                    class='," \n                    title=",'\n                    data-toggle="tooltip"\n                    onclick=',"\n                >\n                </button> \n            "],['\n                <button \n                    type="button" \n                    class='," \n                    title=",'\n                    data-toggle="tooltip"\n                    onclick=',"\n                >\n                </button> \n            "]),m=a(1),b=n(m),h=a(3),v=n(h),g=a(7),y=function(e){function t(e,a){i(this,t);var n=l(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.iconArr=Object.values(e)[0],n.input=document.querySelector(a),n.searchStr="",n.dialog=v.default.dialog({title:"Vyberte ikonku",message:'<span class="fa fa-spin fa-spinner"></span> '+b.default.dialog.loading,size:"large",buttons:{cancel:{label:"Zavřít",className:"btn-default"}}}),n.$bootBody=n.dialog.find(".bootbox-body"),n.$bootFooter=n.dialog.find(".bootbox-footer").hide(),n}return s(t,e),d(t,[{key:"getStrings",value:function(e){var t=[];for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];switch(void 0===n?"undefined":c(n)){case"string":t.push(n);break;case"object":t.push.apply(t,o(this.getStrings(n)))}}return t}},{key:"filterIcons",value:function(e){this.searchStr=e.target.value,this.render()}},{key:"selectIcon",value:function(e){this.input.value="fa-"+e,this.dialog.modal("hide")}},{key:"render",value:function(){(0,g.bind)(this.$bootBody[0])(u,this.filter,this.icons),this.$bootBody.find('[data-toggle="tooltip"]').tooltip()}},{key:"filter",get:function(){var e=this;return(0,g.wire)(this)(f,function(t){return e.filterIcons(t)})}},{key:"icons",get:function(){var e=this;return this.iconArr.filter(function(t){return!!e.getStrings(t).filter(function(t){return t.toLowerCase().includes(e.searchStr.toLowerCase())}).length}).map(function(t){return(0,g.wire)()(p,"selectIcon fa fa-"+t.id,t.id,function(){return e.selectIcon(t.id)})})}}]),t}(g.Component);t.default=y},function(e,t,a){a(19),a(20),a(21),a(22),a(23),a(24),a(25),a(26),a(27),a(28),a(29),a(30),a(31),a(32),a(9),a(33),a(34),a(10),a(16),a(41),a(42),a(17),a(43),a(44),a(45),a(46),a(47),e.exports=a(48)},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=function(){function e(){r(this,e),this.defOpt={debug:!1,basicAjaxUrl:"/ajax/_mod:Documents/_handler:DocumentAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1}}return o(e,[{key:"deleteDocument",value:function(e,t){var a=t||{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:deleteDocument/id:"+e,o={docId:e};l.default.ajax({url:r,data:o,type:"POST",dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):(i.message.danger(c.default.error.ajax,"Chyba:"),console.log(e,t,a))},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}}]),e}();window.firon=window.firon||{},window.firon.documents=new d},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=function(){function e(){r(this,e),this.defOpt={debug:!1,basicAjaxUrl:"/ajax/_mod:OrderManagement/_handler:OrderManagementAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1}}return o(e,[{key:"changeTemporaryOrderTransporter",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:changeTemporaryOrderTransporter/temporaryOrderId:"+e+"/transporterId:"+t,o={};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"showDynamicTransporterForm",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:showDynamicTransporterForm/temporaryOrderId:"+e+"/transporterId:"+t,o={},s=this;l.default.ajax({type:"GET",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):bootbox.dialog({message:e.content,title:"Dodatečné nastavení k dopravci",size:"large",buttons:{success:{label:"Zrušit",className:"btn-warning",callback:function(){s.resetTransporterPaymentStep({transporter:!0,payment:!0})}}}}).on("shown.bs.modal",function(){(0,l.default)(window).trigger("load"),(0,l.default)("form#frm-dynamic-transporter-form").ajaxform({loader:".bootbox .modal-content",callbackOnError:function(e){i.message.danger(c.default.error.ajax)},callbackOnSuccess:function(t){t.error?i.message.danger(t.error):t.content?(0,l.default)(".bootbox .bootbox-body").html(t.content):1===parseInt(t.status)&&(0,l.default)(".bootbox.modal").modal("hide"),n.callbackOnSuccess&&n.callbackOnSuccess(e,n)}})})},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"changeTemporaryOrderPayment",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:changeTemporaryOrderPayment/temporaryOrderId:"+e+"/paymentId:"+t,o={};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"showDynamicPaymentForm",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:showDynamicPaymentForm/temporaryOrderId:"+e+"/paymentId:"+t,o={},s=this;l.default.ajax({type:"GET",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):bootbox.dialog({message:e.content,title:"Dodatečné nastavení k platbě",size:"large",buttons:{success:{label:"Zrušit",className:"btn-warning",callback:function(){s.resetTransporterPaymentStep({transporter:!1,payment:!0})}}}}).on("shown.bs.modal",function(){(0,l.default)(window).trigger("load"),(0,l.default)("form#frm-dynamic-payment-form").ajaxform({loader:".bootbox .modal-content",callbackOnError:function(e){i.message.danger(c.default.error.ajax)},callbackOnSuccess:function(t){t.error?i.message.danger(t.error):t.content?(0,l.default)(".bootbox .bootbox-body").html(t.content):1===parseInt(t.status)&&(0,l.default)(".bootbox.modal").modal("hide"),n.callbackOnSuccess&&n.callbackOnSuccess(e,n)}})})},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"resetTransporterPaymentStep",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},this.defOpt,e);return!0===t.transporter&&(0,l.default)("input[name=transporter]").prop("checked",!1),!0===t.payment&&(0,l.default)("input[name=payment]").prop("checked",!1),(0,l.default)("form#step1").trigger("change"),!0}},{key:"changeItemAmount",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=Object.assign({},this.defOpt,n),o=r.basicAjaxUrl+"case:changeItemAmount/cartId:"+e+"/productId:"+t+"/amount:"+a,s={};l.default.ajax({type:"POST",url:o,data:s,dataType:"json",beforeSend:function(e){r.callbackOnBeforeSend&&r.callbackOnBeforeSend(e,r)},success:function(e){e.error?r.callbackOnError&&r.callbackOnError(e,r):r.callbackOnSuccess&&r.callbackOnSuccess(e,r)},error:function(e,t,a){r.callbackOnError?r.callbackOnError(e,r):i.message.danger(c.default.error.ajax)},complete:function(e){r.callbackOnComplete&&r.callbackOnComplete(e,r)}})}},{key:"removeItem",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeItem/cartId:"+e+"/productId:"+t,o={};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"addItem",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:addItem/cartId:"+e+"/productId:"+t,o={};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}}]),e}();window.firon=window.firon||{},window.firon.orderManagement=new d},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,r.default)(function(){(0,r.default)("body").on("click",function(e){(0,r.default)('[data-toggle="popover"]').each(function(){(0,r.default)(this).is(e.target)||0!==(0,r.default)(this).has(e.target).length||0!==(0,r.default)(".popover").has(e.target).length||(0,r.default)(this).popover("hide")})})})},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,r.default)(function(){(0,r.default)("a.editCompany").click(function(e){var t=(0,r.default)(e.currentTarget),a=t.data("target"),n=t.data("src");(0,r.default)(a+" #modalEditCompanyForm").html("").load(n,function(){(0,r.default)("form#ajaxEditCompany").ajaxform({loader:".modal-body",callbackOnSuccess:function(e){if(1==e.status)firon.loader.show((0,r.default)("body")),location.reload();else{var t=(0,r.default)("p#ajaxEditCompanyMsg");t.text(e.msg),t.parent().show()}}})})}),(0,r.default)("div.addContact").on("click",function(){var e=(0,r.default)(".additionalContactWrap").first(),t=e.clone(),a=(0,r.default)(".additionalContactWrap").length+1;t.find("input,textarea").each(function(e,t){var n=(0,r.default)(t),o=n.attr("name");n.val(""),n.attr("name",o.replace("1",a))}),t.appendTo(".additionalContact")}),(0,r.default)("div.additionalContact").on("click","a.deleteContact",function(e){(e.target.classList.contains("deleteContact")?(0,r.default)(e.target):(0,r.default)(e.target).closest(".deleteContact")).parent().remove()})})},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=function(){function e(t){r(this,e),this.f=t,this.defOpt={debug:!1,basicAjaxUrl:"/ajax/_mod:ProductManagement/_handler:ProductManagementAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1}}return o(e,[{key:"addProductParameterOptionRelation",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=Object.assign({},this.defOpt,n),o=r.basicAjaxUrl+"case:addProductParameterOptionRelation/productId:"+e+"/optionId:"+t,s={productId:e,optionId:t,parameterId:a};0!==a&&void 0!==a&&(o+="/parameterId:"+a),l.default.ajax({type:"POST",url:o,data:s,dataType:"json",beforeSend:function(e){r.callbackOnBeforeSend&&r.callbackOnBeforeSend(e,r)},success:function(e){e.error?r.callbackOnError&&r.callbackOnError(e,r):r.callbackOnSuccess&&r.callbackOnSuccess(e,r)},error:function(e,t,a){r.callbackOnError?r.callbackOnError(e,r):i.message.danger(c.default.error.ajax)},complete:function(e){r.callbackOnComplete&&r.callbackOnComplete(e,r)}})}},{key:"removeProductParameterOptionRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeProductParameterOptionRelation/productId:"+e+"/optionId:"+t,o={productId:e,optionId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"createProductDescriptionType",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=a.basicAjaxUrl+"case:createProductDescriptionType",r={label:e};l.default.ajax({type:"POST",url:n,data:r,dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}},{key:"createProductDescription",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:createProductDescription",o={typeId:e,text:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"addProductDescriptionRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:addProductDescriptionRelation/productId:"+e+"/descriptionId:"+t,o={productId:e,descriptionId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"removeProductDescriptionRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeProductDescriptionRelation/productId:"+e+"/descriptionId:"+t,o={productId:e,descriptionId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"getTagsListExcludedTags",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=a.basicAjaxUrl+"case:getTagsListExcludedTags",r={tagIds:e};l.default.ajax({type:"POST",url:n,data:r,dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}},{key:"createTag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=a.basicAjaxUrl+"case:createTag",r={label:e};l.default.ajax({type:"POST",url:n,data:r,dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}},{key:"addProductTagRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:addProductTagRelation/productId:"+e+"/tagId:"+t,o={productId:e,tagId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"removeProductTagRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeProductTagRelation/productId:"+e+"/tagId:"+t,o={productId:e,tagId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"getProductsListExcludedProducts",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=a.basicAjaxUrl+"case:getProductsListExcludedProducts",r={productIds:e};l.default.ajax({type:"POST",url:n,data:r,dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}},{key:"addProductRelatedProductRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:addProductRelatedProductRelation/productId:"+e+"/relatedProductId:"+t,o={productId:e,relatedProductId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"removeProductRelatedProductRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeProductRelatedProductRelation/productId:"+e+"/relatedProductId:"+t,o={productId:e,relatedProductId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"addProductRecommendedProductRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:addProductRecommendedProductRelation/productId:"+e+"/recommendedProductId:"+t,o={productId:e,recommendedProductId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"removeProductRecommendedProductRelation",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeProductRecommendedProductRelation/productId:"+e+"/recommendedProductId:"+t,o={productId:e,recommendedProductId:t};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}}]),e}();window.firon=window.firon||{},window.firon.ProductManagement=new d},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,r.default)(function(){var e=(0,r.default)("#installation"),t=e.find("#otherDomains"),a=t.find(".domain"),n=a.find(".top-row_delete"),o=e.find("#add-domain");if(!e.length)return!1;a.each(function(e,t){var a=(0,r.default)(t);a.find("input[type=text]").val()?a.removeClass("hide"):a.addClass("hide")}),o.on("click",function(e){var t=a.filter(".hide");e.preventDefault(),1===t.length&&o.hide(),t.first().removeClass("hide")}),n.on("click",function(e){var t=(0,r.default)(e.currentTarget),a=t.closest(".domain");a.find("input[type=checkbox]").attr("checked",!1),a.find("input[type=text]").val(""),a.addClass("delete"),a.find("input[type=text]").first().on("keyup",function(e){(0,r.default)(e.currentTarget).val()?a.addClass("delete-stopped"):a.removeClass("delete-stopped")})})})},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=a(0),o=n(r),i=a(1),l=n(i),s=a(2);(0,o.default)(function(){var e=(0,o.default)("#registrations");if(!e.length)return!1;e.on("click",".copyToSession",function(e){var t=e.target.classList.contains("copyToSession")?(0,o.default)(e.target):(0,o.default)(e.target).closest(".copyToSession"),a=t.data("id");o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:copyRegistrationToSession",{registrationId:a}).done(function(){window.onbeforeunload="",window.location.replace("/deployment/case:createRegistration"),s.loader.show("body")}).fail(function(){return r.message.danger(l.default.error.ajax)})})})},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n),o=a(2);(0,r.default)(function(){var e=(0,r.default)("#deploy"),t=e.find("input[name=dataOK]"),a=e.find("#editDeploy"),n=e.find(".submit > input[name=send]");if(!e.length)return!1;n.attr("disabled",!0),t.on("click",function(e){e.currentTarget.checked?n.attr("disabled",!1):n.attr("disabled",!0)}),a.on("click",function(e){return o.loader.show("body")}),n.on("click",function(e){return o.loader.show("body")})})},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=a(0),o=n(r),i=a(2),l=a(3),s=n(l);(0,o.default)(function(){var e=(0,o.default)("#containers");if(!e.length)return!1;e.on("click",".containerEvent",function(e){var t=e.target.classList.contains("containerEvent")?(0,o.default)(e.target):(0,o.default)(e.target).closest(".containerEvent"),a=t.data("id"),n=t.data("type"),l=function(e){i.loader.show("body"),e?o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:containerEvent",{containerId:a,type:n}).done(function(e){window.onbeforeunload="",window.location.reload(),i.loader.hide("body")}).fail(function(){return r.message.danger("Chyba při deploymentu, kontaktujte technika.")}):i.loader.hide("body")};if(["start","stop","restart"].includes(n))s.default.confirm({message:"Opravdu provést akci? ('"+n+")",callback:l});else if("remove"===n){var c=t.data("text"),d='\n            <div class="modalForm">\n                <p>Pro smazání opište název \''+c+'\'</p>\n                <input class="text-check" type="text" />\n            </div>',u=s.default.dialog({title:"Opravdu smazat kontejner?",message:d,size:"medium",buttons:{success:{label:"Ano, smazat",className:"btn-danger",callback:l},main:{label:"Zrušit",className:"btn-default"}}});u.init(function(){var e=u.find(".modal-footer").find("[data-bb-handler=success]"),t=u.find("input.text-check"),a=function(t){t.target.value===c?e.removeAttr("disabled"):e.attr("disabled","true")};e.attr("disabled","true"),t.on("keyup",a)})}}),e.on("click",".regenerateProxy",function(){i.loader.show("body"),o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:regenerateProxy").done(function(){return r.message.success("Proxy přegenerována")}).fail(function(){return r.message.danger("Chyba při obnově proxy")}).always(function(){return i.loader.hide("body")})}),e.on("click",".clearDanglingImages",function(){i.loader.show("body"),o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:clearDanglingImages").done(function(){return r.message.success("Obrazy pročištěny")}).fail(function(){return r.message.danger("Chyba při čištění obrazů")}).always(function(){return i.loader.hide("body")})}),e.on("click",".clearDanglingVolumes",function(){i.loader.show("body"),o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:clearDanglingVolumes").done(function(){return r.message.success("Svazky pročištěny")}).fail(function(){return r.message.danger("Chyba při čištění svazků")}).always(function(){return i.loader.hide("body")})})})},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,r.default)(function(){var e=(0,r.default)("#registration"),t=e.find("#add-domain"),a=e.find(".otherDomains");if(!e.length)return!1;t.on("click",function(e){var n=a.filter(".hide");e.preventDefault(),1===n.length&&t.hide(),n.first().removeClass("hide")}),e.on("change","#frm-domain",function(t){var a=(0,r.default)(t.target),o=e.find("#submitRegBtn");r.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:isRegistrationFieldUnique",{field:"domain",value:a.val()}).done(function(e){e.unique?(a.css("background","lightgreen"),o.removeAttr("disabled")):(a.css("background","red"),n.message.danger("Pole domény není unikátní"),o.attr("disabled","disabled"))})})})},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=a(0),o=n(r),i=a(2),l=a(3),s=n(l);(0,o.default)(function(){var e=(0,o.default)("#deployments");if(!e.length)return!1;e.on("click",".switchInstallationToProduction",function(e){var t=e.target.classList.contains("switchInstallationToProduction")?(0,o.default)(e.target):(0,o.default)(e.target).closest(".switchInstallationToProduction"),a=t.data("id");s.default.confirm({message:"Opravdu přesunout na ostrou doménu?",callback:function(e){e&&(i.loader.show("body"),window.onbeforeunload="",window.location.replace("/deployment/case:switchInstallationToProduction/deploymentId:"+a))}})}),e.on("click",".regenerateCertificates",function(e){var t=e.target.classList.contains("regenerateCertificates")?(0,o.default)(e.target):(0,o.default)(e.target).closest(".regenerateCertificates"),a=t.data("id"),n=t.data("domaintype");s.default.dialog({title:"Potvrďte akci",message:"Opravdu přegenerovat certifikáty?",buttons:{success:{label:"Ano, přegenerovat",className:"btn-primary",callback:function(e){e&&(i.loader.show("body"),o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:regenerateCertificates/",{deploymentId:a,domainType:n}).done(function(e){e.message?r.message.info(e.message):r.message.success("V pořádku regenerováno.")}).fail(function(){return r.message.danger("Chyba při regenerování.")}).always(function(){return i.loader.hide("body")}))}},cancel:{label:"zrušit",className:"btn-default"}}})}),e.on("click",".deleteInstallation",function(e){var t=e.target.classList.contains("deleteInstallation")?(0,o.default)(e.target):(0,o.default)(e.target).closest(".deleteInstallation"),a=t.data("installation-id"),n=t.data("text"),l='\n            <div class="modalForm">\n                <p>Pro smazání opište název \''+n+'\'</p>\n                <input class="text-check" type="text" />\n            </div>',c=s.default.dialog({title:"Opravdu smazat instalaci i s kontejnery?",message:l,size:"medium",buttons:{success:{label:"Ano, smazat",className:"btn-danger",callback:function(e){i.loader.show("body"),e?o.default.post("/ajax/_mod:Deployment/_handler:DeploymentAjax/case:deleteInstallation/",{installationId:a}).done(function(e){e.message?r.message.warning(e.message):r.message.success("V pořádku odstraněno."),t.closest("tr").hide()}).fail(function(){return r.message.danger("Chyba při odstraňování.")}).always(function(){return i.loader.hide("body")}):i.loader.hide("body")}},main:{label:"Zrušit",className:""}}});c.init(function(){var e=c.find(".modal-footer").find("[data-bb-handler=success]"),t=c.find("input.text-check"),a=function(t){t.target.value===n?e.removeAttr("disabled"):e.attr("disabled","true")};e.attr("disabled","true"),t.on("keyup",a)})})})},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n);(0,r.default)(function(){(0,r.default)(document).on("click","a",function(e){var t=e.currentTarget;t.href&&t.href.search("/deployment")>0&&(window.onbeforeunload="")}),(0,r.default)(document).on("click","input[type=submit]",function(e){return window.onbeforeunload=""}),(0,r.default)(document).on("keydown",function(e){116===e.keyCode&&(window.onbeforeunload="")})})},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n),o={min:134217728,max:8589934592,tooltip:"hide",scale:"logarithmic",step:67108864,ticks:[134217728,268435456,536870912,1073741824,2147483648,4294967296,8589934592],ticks_labels:["128","","","1024","","","8192"]},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return Object.setPrototypeOf({value:e},o)},l=function(e){return Math.round(e/1048576)},s=function(e,t,a){e.val(t),e.slider("destroy"),e.slider(i(t)),a()};(0,r.default)(function(){var e=(0,r.default)("#resources");if(!e.length)return!1;var t=e.find('input[name="commands[Memory]"]'),a=e.find('input[name="commands[MemoryReservation]"]'),n=e.find('input[name="commands[MemorySwap]"]'),o=e.find('input[name="commands[RestartPolicyRetryCount]"]'),c=e.find("#realSwap"),d=e.find("#realMemory"),u=e[0]?e[0].querySelector("#memoryVal"):"",f=e[0]?e[0].querySelector("#memoryReservationVal"):"",p=e[0]?e[0].querySelector("#memorySwapVal"):"",m=function(){u.innerText=l(t.val()),f.innerText=l(a.val()),p.innerText=l(n.val()),c.text(l(n.val()-t.val())+" MiB"),d.text(l(t.val()-a.val())+" MiB")},b=function(){t.off("slide"),t.on("slide",function(e){n.val()<e.value&&s(n,e.value,v),a.val()>e.value&&s(a,e.value,h),m()})},h=function(){a.off("slide"),a.on("slide",function(e){t.val()<e.value&&s(t,e.value,b),n.val()<e.value&&s(n,e.value,v),m()})},v=function(){n.off("slide"),n.on("slide",function(e){t.val()>e.value&&s(t,e.value,b),a.val()>e.value&&s(a,e.value,h),m()})};m(),t.slider(i(t.val())),a.slider(i(a.val())),n.slider(i(n.val())),o.val(5),b(),h(),v()})},function(e,t,a){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),o=a(9),i=function(e){return e&&e.__esModule?e:{default:e}}(o),l=function(){function e(){n(this,e)}return r(e,[{key:"deleteUser",value:function(e){new i.default(e).init()}}]),e}();window.firon=window.firon||{},window.firon.userManagement=new l},function(e,t,a){"use strict";var n=a(0),r=function(e){return e&&e.__esModule?e:{default:e}}(n),o=a(2);(0,r.default)(function(){(0,r.default)("form#ajaxCreateUser").ajaxform({callbackOnSuccess:function(e){1==e.status?(o.loader.show((0,r.default)("body")),window.location.reload()):(0,r.default)("p#ajaxCreateUserMsg").text(e.msg).parent().show()}}),(0,r.default)("form#ajaxCreateCustomer").ajaxform({callbackOnSuccess:function(e){1==e.status?(o.loader.show((0,r.default)("body")),window.location.reload()):(0,r.default)("p#ajaxCreateCustomerMsg").text(e.msg).parent().show()}}),(0,r.default)("#EditUserAclForm").on("show.bs.modal",function(e){var t=e.relatedTarget,a=t.getAttribute("data-src");(0,r.default)(e.currentTarget).find(".modal-body").html("").load(a)}),(0,r.default)("#EditUserForm").on("show.bs.modal",function(e){var t=e.relatedTarget,a=t.getAttribute("data-src");(0,r.default)("#modalEditUserForm").html("").load(a,function(){(0,r.default)("form#ajaxEditUser").ajaxform({loader:".modal-body",callbackOnSuccess:function(e){1==e.status?window.window.location.reload():(0,r.default)("p#ajaxEditUserMsg").text(e.msg).parent().show()}})})})})},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=function(){function e(t){r(this,e),this.f=t,this.defOpt={debug:!1,basicAjaxUrl:"/ajax/uniModule:yes/_mod:UniProducts/_handler:UniProductsAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1}}return o(e,[{key:"getProductData",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=a.basicAjaxUrl+"case:getProductData/productId:"+e,r={};l.default.ajax({type:"POST",url:n,data:r,dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}}]),e}();window.firon=window.firon||{},window.firon.UniProducts=new d},function(e,t){e.exports=moment},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.weakly=t.content=void 0;var r=a(4),o=a(8),i=a(5),l=a(6),s=a(13),c=n(s),d=a(14),u=n(d),f=new o.WeakMap,p=function(e,t){return null==e?m(t||"html"):b(e,t||"html")},m=function(e){var t=void 0,a=void 0,n=void 0,o=void 0,s=void 0;return function(c){c=(0,l.unique)(c);var d=o!==c;return d&&(o=c,n=(0,i.fragment)(document),a="svg"===e?document.createElementNS(r.SVG_NAMESPACE,"svg"):n,s=u.default.bind(a)),s.apply(null,arguments),d&&("svg"===e&&(0,l.append)(n,l.slice.call(a.childNodes)),t=h(n)),t}},b=function(e,t){var a=t.indexOf(":"),n=f.get(e),r=t;return-1<a&&(r=t.slice(a+1),t=t.slice(0,a)||"html"),n||f.set(e,n={}),n[r]||(n[r]=m(t))},h=function(e){for(var t=e.childNodes,a=t.length,n=[],i=0;i<a;i++){var l=t[i];l.nodeType!==r.ELEMENT_NODE&&0===o.trim.call(l.textContent).length||n.push(l)}return 1===n.length?n[0]:new c.default(n)};t.content=m,t.weakly=b,t.default=p},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasImportNode=t.hasDoomedCloneNode=t.hasContent=t.hasAppend=void 0;var n=a(5),r=(0,n.fragment)(document);t.hasAppend="append"in r,t.hasContent="content"in(0,n.create)(document,"template");r.appendChild((0,n.text)(r,"g")),r.appendChild((0,n.text)(r,""));t.hasDoomedCloneNode=1===r.cloneNode(!0).childNodes.length,t.hasImportNode="importNode"in document},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(){}function o(){var e=function(e,a){for(var n=new O.Event(a),r=e.length,o=0;o<r;o++){var i=e[o];i.nodeType===l.ELEMENT_NODE&&t(i,n)}},t=function e(t,a){if(S.has(t))t.dispatchEvent(a);else for(var n=t.children,r=n.length,o=0;o<r;o++)e(n[o],a)};try{new MutationObserver(function(t){for(var a=t.length,n=0;n<a;n++){var r=t[n];e(r.removedNodes,l.DISCONNECTED),e(r.addedNodes,l.CONNECTED)}}).observe(document,{subtree:!0,childList:!0})}catch(t){document.addEventListener("DOMNodeRemoved",function(t){e([t.target],l.DISCONNECTED)},!1),document.addEventListener("DOMNodeInserted",function(t){e([t.target],l.CONNECTED)},!1)}}Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l=a(4),s=a(11),c=n(s),d=a(13),u=n(d),f=a(39),p=n(f),m=a(40),b=n(m),h=a(12),v=n(h),g=a(15),y=n(g),k=a(5),O=a(8),w=a(6),S=new O.WeakSet;r.prototype=Object.create(null);var _=function(e){return{html:e}},x=function e(t,a){return"ELEMENT_NODE"in t?t:t.constructor===u.default?1/a<0?a?t.remove():t.last:a?t.insert():t.first:e(t.render(),a)},j=function(e){return"ELEMENT_NODE"in e||e instanceof u.default||e instanceof c.default},E=function(e,t){for(var a=[],n=t.length,r=0;r<n;r++){var o=t[r],i=p.default.find(e,o.path);switch(o.type){case"any":a.push(N(i,[]));break;case"attr":a.push(P(i,o.name,o.node));break;case"text":a.push(D(i))}}return a},I=function e(t,a,n){for(var r=t.childNodes,o=r.length,i=0;i<o;i++){var s=r[i];switch(s.nodeType){case l.ELEMENT_NODE:T(s,a,n),e(s,a,n);break;case l.COMMENT_NODE:s.textContent===l.UID&&(n.shift(),a.push(l.SHOULD_USE_TEXT_CONTENT.test(t.nodeName)?p.default.create("text",t):p.default.create("any",s)));break;case l.TEXT_NODE:l.SHOULD_USE_TEXT_CONTENT.test(t.nodeName)&&O.trim.call(s.textContent)===l.UIDC&&(n.shift(),a.push(p.default.create("text",t)))}}},T=function(e,t,a){for(var n=new r,o=e.attributes,i=w.slice.call(o),s=[],c=i.length,d=0;d<c;d++){var u=i[d];if(u.value===l.UID){var f=u.name;if(!(f in n)){var m=a.shift().replace(/^(?:|[\S\s]*?\s)(\S+?)=['"]?$/,"$1");n[f]=o[m]||o[m.toLowerCase()],t.push(p.default.create("attr",n[f],m))}s.push(u)}}for(var b=s.length,h=0;h<b;h++)e.removeAttributeNode(s[h]);var v=e.nodeName;if(/^script$/i.test(v)){for(var g=(0,k.create)(e,v),y=0;y<o.length;y++)g.setAttributeNode(o[y].cloneNode(!0));g.textContent=e.textContent,e.parentNode.replaceChild(g,e)}},C=function(e,t){t(e.placeholder),"text"in e?Promise.resolve(e.text).then(String).then(t):"any"in e?Promise.resolve(e.any).then(t):"html"in e?Promise.resolve(e.html).then(_).then(t):Promise.resolve(v.default.invoke(e,t)).then(t)},A=function(e){return null!=e&&"then"in e},N=function(e,t){var a=!1,n=void 0;return function r(o){switch(void 0===o?"undefined":i(o)){case"string":case"number":case"boolean":a?n!==o&&(n=o,t[0].textContent=o):(a=!0,n=o,t=(0,y.default)(e.parentNode,t,[(0,k.text)(e,o)],x,e));break;case"object":case"undefined":if(null==o){a=!1,t=(0,y.default)(e.parentNode,t,[],x,e);break}default:if(a=!1,n=o,(0,O.isArray)(o))if(0===o.length)t.length&&(t=(0,y.default)(e.parentNode,t,[],x,e));else switch(i(o[0])){case"string":case"number":case"boolean":r({html:o});break;case"object":if((0,O.isArray)(o[0])&&(o=o.concat.apply([],o)),A(o[0])){Promise.all(o).then(r);break}default:t=(0,y.default)(e.parentNode,t,o,x,e)}else j(o)?t=(0,y.default)(e.parentNode,t,o.nodeType===l.DOCUMENT_FRAGMENT_NODE?w.slice.call(o.childNodes):[o],x,e):A(o)?o.then(r):"placeholder"in o?C(o,r):"text"in o?r(String(o.text)):"any"in o?r(o.any):"html"in o?t=(0,y.default)(e.parentNode,t,w.slice.call((0,w.createFragment)(e,[].concat(o.html).join("")).childNodes),x,e):r("length"in o?w.slice.call(o):v.default.invoke(o,r))}}},P=function(e,t,a){var n=l.OWNER_SVG_ELEMENT in e,r=void 0;if("style"===t)return(0,b.default)(e,a,n);if(/^on/.test(t)){var i=t.slice(2);return i===l.CONNECTED||i===l.DISCONNECTED?(L&&(L=!1,o()),S.add(e)):t.toLowerCase()in e&&(i=i.toLowerCase()),function(t){r!==t&&(r&&e.removeEventListener(i,r,!1),r=t,t&&e.addEventListener(i,t,!1))}}if("data"===t||!n&&t in e)return function(a){r!==a&&(r=a,e[t]!==a&&(e[t]=a,null==a&&e.removeAttribute(t)))};var s=!1,c=a.cloneNode(!0);return function(t){r!==t&&(r=t,c.value!==t&&(null==t?(s&&(s=!1,e.removeAttributeNode(c)),c.value=t):(c.value=t,s||(s=!0,e.setAttributeNode(c)))))}},D=function(e){var t=void 0;return function a(n){t!==n&&(t=n,"object"===(void 0===n?"undefined":i(n))&&n?A(n)?n.then(a):"placeholder"in n?C(n,a):a("text"in n?String(n.text):"any"in n?n.any:"html"in n?[].concat(n.html).join(""):"length"in n?w.slice.call(n).join(""):v.default.invoke(n,a)):e.textContent=null==n?"":n)}};t.default={create:E,find:I};var L=!0},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a(4),r=function(e){var t=[],a=void 0;switch(e.nodeType){case n.ELEMENT_NODE:case n.DOCUMENT_FRAGMENT_NODE:a=e;break;case n.COMMENT_NODE:a=e.parentNode,o(t,a,e);break;default:a=e.ownerElement}for(e=a;a=a.parentNode;e=a)o(t,a,e);return t},o=function(e,t,a){e.unshift(e.indexOf.call(t.childNodes,a))};t.default={create:function(e,t,a){return{type:e,name:a,node:t,path:r(t)}},find:function(e,t){for(var a=t.length,n=0;n<a;n++)e=e.childNodes[t[n]];return e}}},function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=/acit|ex(?:s|g|n|p|$)|rph|ows|mnc|ntw|ine[ch]|zoo|^ord/i;t.default=function(e,t,a){if(a){var n=t.cloneNode(!0);return n.value="",e.setAttributeNode(n),o(n,a)}return o(e.style,a)};var o=function(e,t){var a=void 0,o=void 0;return function(i){switch(void 0===i?"undefined":n(i)){case"object":if(i){if("object"===a){if(!t&&o!==i)for(var l in o)l in i||(e[l]="")}else t?e.value="":e.cssText="";var c=t?{}:e;for(var d in i){var u=i[d];c[d]="number"!=typeof u||r.test(d)?u:u+"px"}a="object",t?e.value=s(o=c):o=i;break}default:o!=i&&(a="string",o=i,t?e.value=i||"":e.cssText=i||"")}}},i=/([^A-Z])([A-Z]+)/g,l=function(e,t,a){return t+"-"+a.toLowerCase()},s=function(e){var t=[];for(var a in e)t.push(a.replace(i,l),":",e[a],";");return t.join("")}},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(2),c=n(s),d=a(1),u=n(d),f=function(){function e(){r(this,e),this.defOpt={debug:!1,listId:"NUTNE_ZADAT",identificator_container:".taskListWrapper",filter_container:".filter-field",templateFormEdit:"drmax_formTask",templateDetail:"drmax_taskDetail",basicAjaxUrl:"/ajax/_mod:task/_handler:taskAjax/",whisperTpl:['<div class="suggest_global_item"><img src="x--url--x"/><div class="suggest_details_label"><strong>x--label--x</strong></div><div class="suggest_details">x--details--x</div></div><div class="cleaner"></div>','<div class="suggest_global_item"><img src="x--url--x"/><div class="suggest_details_label"><strong>x--label--x</strong>&nbsp;</div><div class="suggest_details">x--details--x<div class="cleaner"></div><div style="float:left;padding: 5px 8px 0px 40px"><img style="float:left; padding: -3px 0 0 0" src="x--resultsGroupsUrl--x" />(x--resultsGroups--x)</div><div style="float:left;padding: 5px 8px 0px 0"><img style="float:left; padding: -3px 0 0 0" src="x--resultsUsersUrl--x" />(x--resultsUsers--x)</div></div></div><div class="cleaner"></div>','<div class="suggest_global_item"><img src="x--url--x"/><div class="suggest_details_label">x--label--x</div><div class="suggest_details">&nbsp;</div></div><div class="cleaner"></div>']}}return o(e,[{key:"init",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.defOpt,a);n=this.getTaskListSettings(n,(0,l.default)(e).attr("data-list-id")),null===n.windowWidth&&((0,l.default)(window).width()<1150?n.windowWidth=(0,l.default)(window).width()-40:n.windowWidth=1130),null===n.windowHeight&&(n.windowHeight=(0,l.default)(window).height()-80),this.bindFiltering(n),this.setTableSize(n),(0,l.default)(e).find(".taskDataGrid-wrapper tr.dataGrid_row").each(function(e,a){t.compareAndSetRowHeight(n,(0,l.default)(a).attr("data-task-id"))})}},{key:"reinit",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.defOpt,a);n.listId=(0,l.default)(e).attr("data-list-id"),n.contentGeneratorId=(0,l.default)(e).attr("data-content-generator-id"),n.structureId=(0,l.default)(e).attr("data-structure-id"),null===n.windowWidth&&((0,l.default)(window).width()<1150?n.windowWidth=(0,l.default)(window).width()-40:n.windowWidth=1130),null===n.windowHeight&&(n.windowHeight=(0,l.default)(window).height()-80),this.setTableSize(n),(0,l.default)(e).find(".taskDataGrid-wrapper tr.dataGrid_row").each(function(e,a){t.compareAndSetRowHeight(n,(0,l.default)(a).attr("data-task-id"))}),c.default.loader.hide((0,l.default)("#taskList_"+n.listId))}},{key:"getTaskListSettings",value:function(e,t){return e.listId=(0,l.default)("#taskList_"+t).attr("data-list-id"),e.contentGeneratorId=(0,l.default)("#taskList_"+t).attr("data-content-generator-id"),e.structureId=(0,l.default)("#taskList_"+t).attr("data-structure-id"),e}},{key:"setTableSize",value:function(e){var t=(0,l.default)("#taskList_"+e.listId).width(),a=Math.round((0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper-fixed").first().width()),n=t-a;(0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper-fixed").first().width(a),(0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper").first().width(n)}},{key:"compareAndSetRowHeight",value:function(e,t){var a=(0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper tr.rowid-"+t).height(),n=(0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper-fixed tr.rowid-"+t).height(),r=a>n?a:n;(0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper tr.rowid-"+t+" td").height(r),(0,l.default)("#taskList_"+e.listId+" .taskDataGrid-wrapper-fixed tr.rowid-"+t+" td").height(r)}},{key:"bindFiltering",value:function(e){var t=this;(0,l.default)("#taskList_"+e.listId+" .taskListFiltering").find(".filter-field").each(function(e,a){t.bindFilter((0,l.default)(a))}),this.showButtonRemoveAllFilters(e),(0,l.default)("#taskList_"+e.listId+" .taskListFiltering").find(".filter-new-initiator").click(function(){c.default.dialog.getBlank({width:600,height:e.windowHeight,saveCallback:function(e){},resize:function(e,t){},afterLoad:function(t){t.html((0,l.default)("#taskList_"+e.listId+" .taskListFiltering").find(".filter-chooser").html()),this.bindFilterChooseDialog(e,t)},stornoCallback:function(e){},create:function(e,t){(0,l.default)("body").css({overflow:"display-none"})},beforeClose:function(e,t){(0,l.default)("body").css({overflow:"inherit"})},close:function(e,t){(0,l.default)(this).dialog("destroy").remove()}})}),(0,l.default)("#taskList_"+e.listId+" .taskListFiltering").find(".proceedFilter").click(function(t){t.preventDefault();var a=e.basicAjaxUrl;a+="/contentGeneratorId:"+e.contentGeneratorId,a+="/structureId:"+e.structureId,a+="/case:saveFilters";var n=(0,l.default)("."+e.listId+"-filterInput").serializeObject();l.default.ajax({type:"POST",url:a,data:n,dataType:"json",beforeSend:function(){c.default.loader.show((0,l.default)("#taskList_"+e.listId)),(0,l.default)("."+e.listId+"-filterInput").removeClass(e.listId+"-filterInput").addClass(e.listId+"-filterInput_TEMP")},success:function(t){if(t.error)return i.message.danger(t.error),!1;(0,l.default)('div[data-snippet-id="'+e.listId+'"]').find(".submitDataGrid .proceedFilter").trigger("click"),(0,l.default)("."+e.listId+"-filterInput_TEMP").removeClass(e.listId+"-filterInput_TEMP").addClass(e.listId+"-filterInput")},error:function(t,a,n){(0,l.default)("."+e.listId+"-filterInput_TEMP").removeClass(e.listId+"-filterInput_TEMP").addClass(e.listId+"-filterInput"),c.default.loader.hide((0,l.default)("#taskList_"+e.listId)),i.message.danger(u.default.error.ajax)}})})}},{key:"showButtonRemoveAllFilters",value:function(e){var t=Object.assign({},this.defOpt,e);t=this.getTaskListSettings(t,t.listId),(0,l.default)("#taskListFiltering_"+t.listId).find(".filter-displayer .filter-field.filter-show").size()>1&&(0,l.default)("#taskListFiltering_"+t.listId).find(".filter-field.field-remove-all-filters").addClass("filter-show")}},{key:"hideButtonRemoveAllFilters",value:function(e){var t=Object.assign({},this.defOpt,e);t=this.getTaskListSettings(t,t.listId),1===(0,l.default)("#taskListFiltering_"+t.listId).find(".filter-displayer .filter-field.filter-show:not(.field-remove-all-filters)").size()&&(0,l.default)("#taskListFiltering_"+t.listId).find(".filter-field.field-remove-all-filters").removeClass("filter-show")}},{key:"bindFilter",value:function(e){(0,l.default)(e).hover(function(){e.find(".showAfterFilterHover").stop(!0,!0).delay(500).show("fast","easeInOutCirc")},function(){e.find(".showAfterFilterHover").stop(!0,!0).delay(2200).hide("slow","easeInOutCirc")})}},{key:"bindFilterChooseDialog",value:function(e,t){var a=this,n=Object.assign({},this.defOpt,e);(0,l.default)(".taskList-filter-chooser").find(".filter-field").click(function(e){t.dialog("close"),a.showFilter(n,(0,l.default)(e.currentTarget).attr("data-column-name"))})}},{key:"showFilter",value:function(e,t){var a=Object.assign({},this.defOpt,e);a=this.getTaskListSettings(a,a.listId),(0,l.default)("#taskList_"+a.listId+" .taskListFiltering").find(".filter-temp").append((0,l.default)(".filter-new-initiator"));var n=(0,l.default)("#taskList_"+a.listId+" .taskListFiltering").find(".filter-displayer"),r=(0,l.default)("#taskList_"+a.listId+" .taskListFiltering").find(".filter-displayer .filter-field."+t);n.append(r),n.append((0,l.default)(".filter-new-initiator")),n.find(".filter-field."+t).addClass("filter-show").attr("data-active","true").effect("highlight",{},5e3),(0,l.default)("#taskList_"+a.listId+" .taskListFiltering").find(".filter-chooser").find(".filter-field."+t).hide().attr("data-active","true"),this.showButtonRemoveAllFilters(a)}},{key:"removeAllFilters",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t);(0,l.default)("#taskListFiltering_"+a.listId+" .filter-displayer .filter-field.filter-show .filter-close").each(function(e,t){(0,l.default)(t).trigger("click")})}},{key:"removeFilter",value:function(e,t,a){var n=Object.assign({},this.defOpt,t);n=this.getTaskListSettings(n,n.listId);var r=(0,l.default)("#taskListFiltering_"+n.listId),o=(0,l.default)(r).find(".filter-displayer .filter-field."+a);o.find("ul li").size()>0?o.find("ul li").each(function(e,t){(0,l.default)(t).remove()}):o.find("select").size()>0?(o.find("option:selected").removeAttr("selected"),o.find(".ui-multiselect").size()>0&&o.find("select").multiselect("uncheckAll")):o.find("input").each(function(e,t){(0,l.default)(t).val("")}),(0,l.default)(r).find(".filter-displayer .filter-field."+a).removeClass("filter-show").attr("data-active","false"),(0,l.default)(r).find(".filter-chooser .filter-field."+a).show().attr("data-active","false"),this.hideButtonRemoveAllFilters(n)}},{key:"bindFilterWhisperUsers",value:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object.assign({},this.defOpt,a);this.refreshNumberChosenItemsForWhisper(e,n);var r=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("label"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:"/ajax/_mod:UserManagement/_handler:UserAjax/case:suggestUsers?searchTerm=%QUERY",wildcard:"%QUERY",filter:function(e){return e[0]._data}}});e.typeahead(null,{name:e.attr("name"),display:"label",source:r,templates:{empty:['<div class="empty-message">',"Vašemu vyhledávání neodpovídá žádný záznam.","</div>"].join("\n"),suggestion:function(e){return"<div>"+e.label+"<br /><small>"+e.email+"</small></div>"}}}).on("typeahead:select",function(a,r){var o=(0,l.default)("#"+a.target.id),i=(0,l.default)("ul."+a.target.id+"-list");i.children(".nocriterium").remove(),i.append('<li class="criterium '+e.attr("data-list-identificator")+"-filters-"+e.attr("data-colum-name")+"-item-"+r.hash+'" onclick="event.preventDefault();$(this).addClass(\'removed\');firon.task.refreshNumberChosenItemsForWhisper(this);$(this).remove();"><span class="fa fa-times"></span> '+r.label+' <input type="hidden" name="'+e.attr("data-list-identificator")+"-filters["+e.attr("data-colum-name")+'][]" class="filter '+e.attr("data-list-identificator")+'-filterInput" value="'+r.hash+'"/></li>'),t.setFilterAdditionalInformation((0,l.default)(e).closest(".filter-field"),t.getNumberChosenItemsForWhisper(e,n)+"&times; zvoleno",n),o.typeahead("val","")}).on("typeahead:asyncrequest",function(t,a){c.default.loader.show(e,{type:"input"})}).on("typeahead:active",function(t,a){c.default.loader.isInitialized(e,{type:"input"})||(c.default.loader.show(e,{type:"input"}),c.default.loader.hide(e,{type:"input"}),e.focus())}).on("typeahead:asyncreceive typeahead:close",function(t,a){c.default.loader.hide(e,{type:"input",force:!0})})}},{key:"refreshNumberChosenItemsForWhisper",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=(0,l.default)(e).closest(a.filter_container),r=n.find(".whisper-input");this.setFilterAdditionalInformation(n,this.getNumberChosenItemsForWhisper(r,a)+"&times; zvoleno",a)}},{key:"getNumberChosenItemsForWhisper",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=(0,l.default)(e).closest(a.identificator_container);return(0,l.default)(n).find("ul."+e.attr("id")+"-list li:not(.removed):not(.nocriterium)").size()}},{key:"setFilterAdditionalInformation",value:function(e,t){(0,l.default)(e).find(".filter-additional-info").html(t)}},{key:"bindEditableUserWhisper",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t),n=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("label"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:"/ajax/_mod:UserManagement/_handler:UserAjax/case:suggestUsers?searchTerm=%QUERY",wildcard:"%QUERY",filter:function(e){return e[0]._data}}});e.typeahead(null,{name:e.attr("name"),display:"label",source:n,templates:{empty:['<div class="empty-message">',"Vašemu vyhledávání neodpovídá žádný záznam.","</div>"].join("\n"),suggestion:function(e){return"<div>"+e.label+"<br /><small>"+e.email+"</small></div>"}}}).on("typeahead:select",function(t,n){var r=(0,l.default)(a.targetValue),o=(0,l.default)(a.targetLabel);r.val(n.hash),o.html(n.label),(0,l.default)("#"+t.target.id).typeahead("val",""),c.default.loader.hide(e,{type:"input",force:!0})}).on("typeahead:asyncrequest",function(t,a){c.default.loader.show(e,{type:"input"})}).on("typeahead:active",function(t,a){c.default.loader.isInitialized(e,{type:"input"})||(c.default.loader.show(e,{type:"input"}),c.default.loader.hide(e,{type:"input"}),e.focus())}).on("typeahead:asyncreceive typeahead:close",function(t,a){c.default.loader.hide(e,{type:"input",force:!0})})}},{key:"bindEditableUserSolverWhisper",value:function(e){var t=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("label"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:"/ajax/_mod:UserManagement/_handler:UserAjax/case:suggestUsers?searchTerm=%QUERY",wildcard:"%QUERY",filter:function(e){return e[0]._data}}});e.typeahead(null,{name:e.attr("name"),display:"label",source:t,templates:{empty:['<div class="empty-message">',"Vašemu vyhledávání neodpovídá žádný záznam.","</div>"].join("\n"),suggestion:function(e){return"<div>"+e.label+"<br /><small>"+e.email+"</small></div>"}}}).on("typeahead:select",function(t,a){if((0,l.default)("#solversList .solver_"+a.hash).length>0)i.message.warning("Tento řešitel je již zvolen.");else{var n=(0,l.default)("#solversList .cloner").clone();n.find(".removeSolver input").attr("name","solver["+a.hash+"][remove]").val(a.hash),n.find(".solverFullname input").attr("name","solver["+a.hash+"][hash]").val(a.hash),n.find(".solverFullname span").html(a.label),n.find(".newStatusPrimary select").attr("name","solver["+a.hash+"][newStatusPrimary]"),n.find(".newStatusSecondary select").attr("name","solver["+a.hash+"][newStatusSecondary]"),n.appendTo((0,l.default)("#solversList tbody")).removeClass("cloner").removeClass("display-none").addClass("solver_"+a.hash);(0,l.default)("#"+t.target.id).typeahead("val",""),c.default.loader.hide(e,{type:"input",force:!0})}}).on("typeahead:asyncrequest",function(t,a){c.default.loader.show(e,{type:"input"})}).on("typeahead:active",function(t,a){c.default.loader.isInitialized(e,{type:"input"})||(c.default.loader.show(e,{type:"input"}),c.default.loader.hide(e,{type:"input"}),e.focus())}).on("typeahead:asyncreceive typeahead:close",function(t,a){c.default.loader.hide(e,{type:"input",force:!0})})}},{key:"bindEditableGroupRelationWhisper",value:function(e){var t=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("label"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:"/ajax/_mod:UserManagement/_handler:UserAjax/case:suggestUsers?searchTerm=%QUERY",wildcard:"%QUERY",filter:function(e){return e[0]._data}}});e.typeahead(null,{name:e.attr("name"),display:"label",source:t,templates:{empty:['<div class="empty-message">',"Vašemu vyhledávání neodpovídá žádný záznam.","</div>"].join("\n"),suggestion:function(e){return"<div>"+e.label+"<br /><small>"+e.email+"</small></div>"}}}).on("typeahead:select",function(e,t){if((0,l.default)("#solversList .solver_"+t.hash).length>0)i.message.warning("Tento řešitel je již zvolen.");else{var a=(0,l.default)("#solversList .cloner").clone();a.find(".removeSolver input").attr("name","solver["+t.hash+"][remove]").val(t.hash),a.find(".solverFullname input").attr("name","solver["+t.hash+"][hash]").val(t.hash),a.find(".solverFullname span").html(t.label),a.find(".newStatusPrimary select").attr("name","solver["+t.hash+"][newStatusPrimary]"),a.find(".newStatusSecondary select").attr("name","solver["+t.hash+"][newStatusSecondary]"),a.appendTo((0,l.default)("#solversList tbody")).removeClass("cloner").removeClass("display-none").addClass("solver_"+t.hash);(0,l.default)("#"+e.target.id).typeahead("val","")}})}},{key:"bindSelectBoxFilter",value:function(e){(0,l.default)("select."+e).append((0,l.default)("select."+e+"_source > option").clone()),(0,l.default)("input."+e+"_filter").bind("change keyup",function(t,a){(0,l.default)("select."+e).empty();var n=l.default.trim((0,l.default)(a).val()),r=new RegExp(n,"gi"),o=[];(0,l.default)("select."+e+"_source").find("option").each(function(e,t){o.push({value:(0,l.default)(t).val(),text:(0,l.default)(t).text()})}),l.default.each(o,function(t){var a=o[t];null!==a.text.match(r)&&(0,l.default)("select."+e).append((0,l.default)("<option>").text(a.text).val(a.value))}),0===(0,l.default)("select."+e+" option").size()?(0,l.default)("select."+e).attr("disabled",!0).append((0,l.default)("<option>").text("...nic nenalezeno...").val("")):(0,l.default)("select."+e).attr("disabled",!1)})}},{key:"bindAttachementManager",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t);(0,l.default)("#"+e+" .ajaxFileUpload").click(function(t){t.preventDefault(),(0,l.default)("#"+e+" :submit").hasClass("submit_disabled")&&i.message.warning("Nelze začít další nahrávání, dokud není dokončeno minulé!"),(0,l.default)("#"+e+" :submit").prop("disabled",!0).addClass("submit_disabled"),l.default.ajaxFileUpload({url:document.getElementById(e).action+"/ajaxFileUpload:true/",secureuri:!1,formParentId:e,fileElementName:"attachement_new_fileStorageId",dataType:"json",success:function(t,n){if(void 0!==t.error)""!=t.error&&(i.message.danger(t.error),(0,l.default)("#"+e).find(".ajaxFileUpload").prop("disabled",!1).removeClass("submit_disabled"));else{var r=(0,l.default)("#attachementsList .cloner").clone();r.find(".attachementRemove input").attr("name","attachement["+t.id+"][remove]").val(t.id),r.find(".attachementLink a").attr("href",a.domain+"getFile/case:show/id:"+t.id),r.find(".attachementTimestamp").html(t.timestamp),r.find(".attachementLabel").html(t.label),r.appendTo((0,l.default)("#attachementsList tbody")).removeClass("cloner").removeClass("display-none").addClass("attachement_"+t.id),(0,l.default)("#"+e+" #frm-attachement-label").val(""),(0,l.default)("#"+e+" #frm-attachement-file").val(""),i.message.success("Příloha byla úspěšně nahrána"),(0,l.default)("#"+e+" :submit").prop("disabled",!1).removeClass("submit_disabled")}},error:function(t,a,n){(0,l.default)("#"+e+" :submit").prop("disabled",!1).removeClass("submit_disabled")}})})}},{key:"operationProccessDefault",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t);a=this.getTaskListSettings(a,(0,l.default)(e).closest(".taskListObject").attr("data-list-id")),"100%"===a.windowWidth&&(a.windowWidth=(0,l.default)(window).width()-100),"100%"===a.windowHeight&&(a.windowHeight=(0,l.default)(window).height()-100),null!==a.windowWidth&&void 0!==a.windowWidth||((0,l.default)(window).width()<1150?a.windowWidth=(0,l.default)(window).width()-40:a.windowWidth=1130),null!==a.windowHeight&&void 0!==a.windowHeight||(a.windowHeight=(0,l.default)(window).height()-80),!1===a.windowDialogButtonSave?a.labelSave="":a.labelSave="Uložit",!1===a.windowDialogButtonStorno?a.labelStorno="":a.labelStorno="Storno";var n=a.basicAjaxUrl;n+="taskId:"+a.taskId,n+="/contentGeneratorId:"+a.contentGeneratorId,n+="/structureId:"+a.structureId,!1===a.windowDialogRequired?n+="/case:saveForm"+c.default.string.capitalizeFirstLetter(a.operationName):n+="/case:"+a.operationName;var r=(0,l.default)(e).closest(".dataGridObject");!1===a.windowDialogRequired?l.default.ajax({type:"POST",url:n,data:{},dataType:"json",beforeSend:function(){r.find(".rowid-"+a.taskId+" td").each(function(e,t){"yes"===(0,l.default)(t).attr("data-reload-show-loader")?c.default.loader.show((0,l.default)(t),{customLoader:'<div class="loader fa fa-refresh fa-spin"></div>'}):c.default.loader.show((0,l.default)(t),{customLoader:""})})},success:function(t){var n=this;if(t.error)return r.find(".rowid-"+a.taskId+" td").each(function(e,t){c.default.loader.hide((0,l.default)(t))}),i.message.danger(t.error),!1;if(r.find(".rowid-"+a.taskId+" td").each(function(e,t){c.default.loader.hide((0,l.default)(t))}),""!==t.message&&void 0!==t.message&&i.message.success(t.message),!0===a.reloadRow){var o=function(){n.compareAndSetRowHeight(a,a.taskId)};c.default.dataGrid.getRow((0,l.default)(e).closest(".dataGridObject"),a.taskId,o)}},error:function(e,t,n){r.find(".rowid-"+a.taskId+" td").each(function(e,t){c.default.loader.hide((0,l.default)(t))}),i.message.danger(u.default.error.ajax)}}):c.default.dialog.getConfirm({labelStorno:a.labelStorno,labelSave:a.labelSave,contentFromUrl:n,title:"Editace úkolu "+a.taskId,saveCallback:function(t){var n=t.find("form"),o=n.closest(".ui-dialog").first(),s=n.serializeObject();void 0!==s.quickContentId&&""!==s.quickContentId&&n.find("textarea[name=quickContent_"+s.quickContentId+"]").val(CKEDITOR.instances["quickContent_"+s.quickContentId].getData()),l.default.ajax({type:"POST",url:n.attr("action"),data:n.serialize(),dataType:"json",beforeSend:function(){c.default.loader.show(o),r.find(".rowid-"+a.taskId+" td").each(function(e,t){"yes"===(0,l.default)(t).attr("data-reload-show-loader")?c.default.loader.show((0,l.default)(t),{customLoader:'<div class="loader fa fa-refresh fa-spin"></div>'}):c.default.loader.show((0,l.default)(t),{customLoader:""})}),o.find(".ui-dialog-content").first().dialog("close")},success:function(t){var n=this;if(t.error)return c.default.loader.hide(o),r.find(".rowid-"+a.taskId+" td").each(function(e,t){c.default.loader.hide((0,l.default)(t))}),i.message.danger(t.error),"function"==typeof a.callbackError&&a.callbackError(),!1;if(r.find(".rowid-"+a.taskId+" td").each(function(e,t){c.default.loader.hide((0,l.default)(t))}),""!==t.message&&void 0!==t.message&&i.message.success(t.message),!0===a.reloadRow){var s=function(){n.compareAndSetRowHeight(a,a.taskId)};c.default.dataGrid.getRow((0,l.default)(e).closest(".dataGridObject"),a.taskId,s)}"function"==typeof a.callbackSuccess&&a.callbackSuccess(t)},error:function(e,t,n){c.default.loader.hide(o),r.find(".rowid-"+a.taskId+" td").each(function(e,t){c.default.loader.hide((0,l.default)(t))}),i.message.danger(u.default.error.ajax),"function"==typeof a.callbackError&&a.callbackError()}})},afterLoad:function(e){},stornoCallback:function(e){},create:function(e,t){(0,l.default)("body").addClass("ofh")},beforeClose:function(e,t){(0,l.default)("body").removeClass("ofh")},close:function(e,t){(0,l.default)(this).dialog("destroy").remove()},width:a.windowWidth,height:a.windowHeight})}}]),e}();window.firon=window.firon||{},window.firon.task=new f},function(e,t,a){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),o=a(17),i=function(e){return e&&e.__esModule?e:{default:e}}(o),l=function(){function e(){n(this,e)}return r(e,[{key:"iconModal",value:function(e,t){new i.default(e,t).render()}}]),e}(),s=new l;window.firon=window.firon||{},window.firon.dataItems=s},function(e,t,a){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t<e.length;t++)a[t]=e[t];return a}return Array.from(e)}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(2),l=function(){function e(){r(this,e),this.DOM={},this.SECURITY="security_storage",this.FUNCTIONALITY="functionality_storage",this.PERSONALIZATION="personalization_storage",this.ANALYTICS="analytics_storage",this.ADS="ad_storage",this.ADS_USER_DATA="ad_user_data",this.ADS_PERSONALIZATION="ad_personalization",this.consents={security_storage:"granted",functionality_storage:"granted",personalization_storage:i.cookie.get(this.PERSONALIZATION)||"denied",analytics_storage:i.cookie.get(this.ANALYTICS)||"denied",ad_storage:i.cookie.get(this.ADS)||"denied",ad_user_data:i.cookie.get(this.ADS_USER_DATA)||"denied",ad_personalization:i.cookie.get(this.ADS_PERSONALIZATION)||"denied"},this.init()}return o(e,[{key:"init",value:function(){this.DOM.module=document.getElementById("cookiesConsent"),this.DOM.form=document.getElementById("cookiesConsentForm"),null!==this.DOM.module&&void 0!==this.DOM.module&&(this.handleSubmit(),this.handleToggles())}},{key:"handleSubmit",value:function(){var e=this;this.DOM.inputs=[].concat(n(this.DOM.form.querySelectorAll("input"))),this.DOM.submits=[].concat(n(this.DOM.form.querySelectorAll('button[type="submit"]'))),this.DOM.form.addEventListener("submit",function(t){t.preventDefault();var a=t.submitter&&t.submitter.dataset.type||"deny_all";switch(e.consents.security_storage="granted",e.consents.functionality_storage="granted",a){case"allow_all":e.consents.personalization_storage="granted",e.consents.analytics_storage="granted",e.consents.ad_storage="granted",e.consents.ad_user_data="granted",e.consents.ad_personalization="granted";break;case"deny_all":e.consents.personalization_storage="denied",e.consents.analytics_storage="denied",e.consents.ad_storage="denied",e.consents.ad_user_data="denied",e.consents.ad_personalization="denied";break;default:var n=new FormData(e.DOM.form);e.consents.personalization_storage=n.get(e.PERSONALIZATION)?"granted":"denied",e.consents.analytics_storage=n.get(e.ANALYTICS)?"granted":"denied",e.consents.ad_storage=n.get(e.ADS)?"granted":"denied",e.consents.ad_user_data=n.get(e.ADS_USER_DATA)?"granted":"denied",e.consents.ad_personalization=n.get(e.ADS_PERSONALIZATION)?"granted":"denied"}if(e.saveConsentState(),e.DOM.module.classList.contains("cookies-popup")){var r=new CustomEvent("consent_change",{detail:e.consents});document.dispatchEvent(r),e.DOM.module.remove()}else"allow_selected"===a&&window.$.message?window.$.message.success("Nastavení cookies změněno."):window.location.reload()})}},{key:"handleToggles",value:function(){this.DOM.types=[].concat(n(this.DOM.form.querySelectorAll(".cookies_type")));var e=!0,t=!1,a=void 0;try{for(var r,o=this.DOM.types[Symbol.iterator]();!(e=(r=o.next()).done);e=!0)!function(){var e=r.value,t=e.querySelector(".cookies_type_info-toggle"),a=e.querySelector(".cookies_type_info");a&&t&&t.addEventListener("click",function(){t.classList.contains("active"),t.setAttribute("aria-expanded","false"),t.classList.toggle("active"),a.classList.toggle("active")})}()}catch(e){t=!0,a=e}finally{try{!e&&o.return&&o.return()}finally{if(t)throw a}}}},{key:"saveConsentState",value:function(){i.cookie.setAsIs(this.SECURITY,this.consents.security_storage,365),i.cookie.setAsIs(this.FUNCTIONALITY,this.consents.functionality_storage,365),i.cookie.setAsIs(this.PERSONALIZATION,this.consents.personalization_storage,365),i.cookie.setAsIs(this.ANALYTICS,this.consents.analytics_storage,365),i.cookie.setAsIs(this.ADS,this.consents.ad_storage,365),i.cookie.setAsIs(this.ADS_USER_DATA,this.consents.ad_user_data,365),i.cookie.setAsIs(this.ADS_PERSONALIZATION,this.consents.ad_personalization,365),this.DOM.module.classList.contains("cookies-popup")&&(window.gtag&&window.gtag("consent","update",{security_storage:this.consents.security_storage,functionality_storage:this.consents.functionality_storage,personalization_storage:this.consents.personalization_storage,analytics_storage:this.consents.analytics_storage,ad_storage:this.consents.ad_storage,ad_user_data:this.consents.ad_user_data,ad_personalization:this.consents.ad_personalization}),window.dataLayer&&window.dataLayer.push({event:"consent-update"}))}},{key:"getConsents",value:function(){return this.consents}},{key:"hasPersonalizationConsent",value:function(){return"granted"===this.consents.personalization_storage}},{key:"hasAnalyticsConsent",value:function(){return"granted"===this.consents.analytics_storage}},{key:"hasAdsConsent",value:function(){return"granted"===this.consents.ad_storage}},{key:"hasAdsUserDataConsent",value:function(){return"granted"===this.consents.ad_user_data}},{key:"hasAdsPersonalizationConsent",value:function(){return"granted"===this.consents.ad_personalization}}]),e}();window.firon=window.firon||{},document.addEventListener("DOMContentLoaded",function(){window.firon.cookiesConsentManager=new l})},function(e,t,a){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var r=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),o=a(0),i=function(){function e(){n(this,e),this.form=void 0,this.recaptcha={passed:!1,visible:""}}return r(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.form=document.querySelector(e),this.recaptcha.visible=t,this.bindHandlers()}},{key:"recaptchaValidate",value:function(e){e.preventDefault(),window.Nette.validateForm(this.form)&&(this.recaptcha.visible?this.recaptcha.passed?(this.form.removeEventListener("submit",this.recaptchaValidate),this.form.submit()):o.message.warning("Vyplňte prosím recaptchu."):window.grecaptcha.execute())}},{key:"recaptchaSubmit",value:function(e){document.querySelector('[name="reCaptchaToken"]').value=e,this.recaptcha.visible?this.recaptcha.passed=!0:(this.form.removeEventListener("submit",this.recaptchaValidate),this.form.submit())}},{key:"bindHandlers",value:function(){var e=this;this.form.addEventListener("submit",function(t){return e.recaptchaValidate(t)})}}]),e}();window.firon=window.firon||{},window.firon.mailForm=new i},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=a(2),u=function(){function e(){r(this,e),this.defOpt={debug:!1,basicAjaxUrl:"/ajax/_mod:ProductCart/_handler:ProductCartAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1},this.SHOP_CART="#cartInBox"}return o(e,[{key:"changeItemAmount",value:function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=Object.assign({},this.defOpt,n),o=r.basicAjaxUrl+"case:changeItemAmount/cartId:"+e+"/productId:"+t+"/amount:"+a,s={};l.default.ajax({type:"POST",url:o,data:s,dataType:"json",beforeSend:function(e){r.callbackOnBeforeSend&&r.callbackOnBeforeSend(e,r)},success:function(e){e.error?r.callbackOnError&&r.callbackOnError(e,r):r.callbackOnSuccess&&r.callbackOnSuccess(e,r)},error:function(e,t,a){r.callbackOnError?r.callbackOnError(e,r):i.message.danger(c.default.error.ajax)},complete:function(e){r.callbackOnComplete&&r.callbackOnComplete(e,r)}})}},{key:"removeItem",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:removeItem/cartId:"+e+"/productId:"+t,o={};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"addItem",value:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=Object.assign({},this.defOpt,a),r=n.basicAjaxUrl+"case:addItem/cartId:"+e+"/productId:"+t,o={};l.default.ajax({type:"POST",url:r,data:o,dataType:"json",beforeSend:function(e){n.callbackOnBeforeSend&&n.callbackOnBeforeSend(e,n)},success:function(e){e.error?n.callbackOnError&&n.callbackOnError(e,n):n.callbackOnSuccess&&n.callbackOnSuccess(e,n)},error:function(e,t,a){n.callbackOnError?n.callbackOnError(e,n):i.message.danger(c.default.error.ajax)},complete:function(e){n.callbackOnComplete&&n.callbackOnComplete(e,n)}})}},{key:"reloadCartInBox",value:function(){(0,l.default)(this.SHOP_CART).ajaxSnippet({functionCall:!0,module:"ProductCart",handler:"ProductCartAjax",case:"snippetHandler",snippets:"ProductCart_cartInBox__cartInBox",params:{returnUrl:"productCart"},callbackOnBeforeSend:function(){d.loader.show(this.SHOP_CART)},callbackOnError:function(){d.loader.hide(this.SHOP_CART)},callbackOnDone:function(){d.loader.hide(this.SHOP_CART)}})}}]),e}();window.firon=window.firon||{},window.firon.productCart=new u},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=function(){function e(){r(this,e),this.defOpt={debug:!1,basicAjaxUrl:"/ajax/_mod:UniFilter/_handler:UniFilterAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1}}return o(e,[{key:"saveUniFilter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t);l.default.ajax({type:"POST",url:e.attr("action"),data:e.serialize(),dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}},{key:"resetUniFilter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=Object.assign({},this.defOpt,t);l.default.ajax({type:"POST",url:e.attr("action"),data:{filter_submit:e.data("uni-filter-id")},dataType:"json",beforeSend:function(e){a.callbackOnBeforeSend&&a.callbackOnBeforeSend(e,a)},success:function(e){e.error?a.callbackOnError&&a.callbackOnError(e,a):a.callbackOnSuccess&&a.callbackOnSuccess(e,a)},error:function(e,t,n){a.callbackOnError?a.callbackOnError(e,a):i.message.danger(c.default.error.ajax)},complete:function(e){a.callbackOnComplete&&a.callbackOnComplete(e,a)}})}}]),e}();window.firon=window.firon||{},window.firon.UniFilter=new d},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=a(2),u=(n(d),function(){function e(){r(this,e),this.defOpt={debug:!1,basicAjaxUrl:"/ajax/_mod:UserManagement/_handler:UserAjax/",callbackOnBeforeSend:!1,callbackOnComplete:!1,callbackOnError:!1,callbackOnSuccess:!1}}return o(e,[{key:"bindLogin",value:function(){(0,l.default)(function(){(0,l.default)(".login-box").on("click",function(){bootbox.dialog({title:"Login",message:"form",size:"large",buttons:{confirm:{label:"Použít",className:"btn-primary",callback:function(){}},cancel:{label:"Zrušit",className:"btn-default"}}})})})}},{key:"login",value:function(e,t,a,n){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=Object.assign({},this.defOpt,r),s={username:e,password:t,redirect:n,remember:a?1:0},d=o.basicAjaxUrl;d+="case:login",l.default.ajax({type:"POST",url:d,data:s,dataType:"json",beforeSend:function(e){o.callbackOnBeforeSend&&o.callbackOnBeforeSend(e,o)},success:function(e){e.error?o.callbackOnError&&o.callbackOnError(e,o):o.callbackOnSuccess&&o.callbackOnSuccess(e,o)},error:function(e){o.callbackOnError?o.callbackOnError(e,o):i.message.danger(c.default.error.ajax)},complete:function(e){o.callbackOnComplete&&o.callbackOnComplete(e,o)}})}}]),e}());window.firon=window.firon||{},window.firon.userFront=new u},function(e,t,a){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),i=a(0),l=n(i),s=a(1),c=n(s),d=a(3),u=n(d),f=a(2),p=function(){function e(){r(this,e),this.wrapper=void 0,this.galleries=void 0,this.handleSel=void 0}return o(e,[{key:"init",value:function(e,t,a){this.wrapper=document.querySelector(e),this.galleries=this.wrapper.querySelectorAll(t),this.handleSel=a,this.initSort(),this.bindHandlers()}},{key:"initSort",value:function(){var e=this;this.galleries.forEach(function(t){(0,l.default)(t).sortable({handle:e.handleSel,placeholder:{element:function(e){var t=e.height()-20,a=document.createElement("div"),n=document.createElement("div");return a.classList.add("col-lg-6","col-md-12","col-xs-24","thumb"),a.appendChild(n),n.classList.add("bg-warning"),n.style.height=t+"px",a},update:function(){return!1}},stop:function(e,t){},update:function(e,t){var a=e.target,n=a.getAttribute("data-id"),r=Array.from(a.querySelectorAll(".gallery-unit")),o=r.filter(function(e){return e.getAttribute("data-id")}).map(function(e){return e.getAttribute("data-id")}),s={galleryId:n,items:o};l.default.post("/ajax/_mod:Gallery/_handler:GalleryAjax/case:sortImages",s).done(function(e){return i.message.success(c.default.inline.sortable.sorted)}).fail(function(e){return i.message.danger(c.default.inline.sortable.error)})}})})}},{key:"addImages",value:function(e){e.preventDefault();var t=e.currentTarget,a=u.default.dialog({title:"Vložit soubory do galerie",message:'<span class="fa fa-spin fa-spinner"></span>  '+c.default.dialog.loading,size:"medium",buttons:{cancel:{label:"Zavřít a aktualizovat",className:"btn-default",callback:function(){f.loader.show("body"),window.location.reload()}}}});a.init(function(){var e=a.find(".bootbox-body"),n=t.getAttribute("data-src");l.default.get(n).done(function(t){return e.html(t).fileupload({url:"/ajax/_mod:Documents/_handler:DocumentAjax/case:addFile",maxFileSize:33554432,multiple:!0,messages:{maxFileSize:"Soubor překročil maximální povolenou velikost 16MB"},acceptFileTypes:/(\.|\/)(gif|jpe?g|png|doc?x|doc|pdf|xls?x|txt)$/i,complete:function(e){}})}).fail(function(){return e.text(c.default.error.ajax)})})}},{key:"createGallery",value:function(e){e.preventDefault();var t=e.currentTarget,a=u.default.dialog({title:"Vytvořit novou galerii",message:'<span class="fa fa-spin fa-spinner"></span>  '+c.default.dialog.loading,size:"medium",buttons:{confirm:{label:"Vytvořit galerii",className:"btn-primary",callback:function(){this.find("form").submit()}},cancel:{label:"Zavřít",className:"btn-default"}}});a.init(function(){var e=a.find(".bootbox-body"),n=t.getAttribute("data-src");l.default.get(n).done(function(t){var a=(0,l.default)(t);a.find('input[type="submit"]').closest(".form-group").hide(),e.html(a),a.ajaxform({callbackOnSuccess:function(e){1==e.status?(f.loader.show("body"),window.location.reload()):i.message.danger(c.default.error.ajax)}})}).fail(function(){return e.text(c.default.error.ajax)})})}},{key:"editGallery",value:function(e){e.preventDefault();var t=e.currentTarget,a=u.default.dialog({title:"Upravit galerii",message:'<span class="fa fa-spin fa-spinner"></span>  '+c.default.dialog.loading,size:"medium",buttons:{confirm:{label:"Uložit",className:"btn-primary",callback:function(){this.find("form").submit()}},cancel:{label:"Zavřít",className:"btn-default"}}});a.init(function(){var e=a.find(".bootbox-body"),n=t.getAttribute("data-src");l.default.get(n).done(function(t){var a=(0,l.default)(t);a.find('input[type="submit"]').closest(".form-group").hide(),e.html(a),a.ajaxform({callbackOnSuccess:function(e){1==e.status?(f.loader.show("body"),window.location.reload()):i.message.danger(c.default.error.ajax)}})}).fail(function(){return e.text(c.default.error.ajax)})})}},{key:"deleteGallery",value:function(e){e.preventDefault();var t=e.currentTarget;u.default.dialog({title:"Opravdu smazat galerii?",message:"Akce je nevratná",size:"medium",buttons:{confirm:{label:"Smazat",className:"btn-danger",callback:function(){var e=t.getAttribute("data-id");if(!e)throw Error("tlačítku chybí galleryId");l.default.post("/ajax/_mod:Gallery/_handler:GalleryAjax/case:deleteGallery",{id:e}).done(function(){f.loader.show("body"),window.location.reload()}).fail(function(){return i.message.danger(c.default.error.ajax)})}},cancel:{label:"Zavřít",className:"btn-default"}}})}},{key:"editItem",value:function(e){e.preventDefault();var t=e.currentTarget,a=u.default.dialog({title:"Upravit položku galerie",message:'<span class="fa fa-spin fa-spinner"></span>  '+c.default.dialog.loading,size:"medium",buttons:{confirm:{label:"Uložit",className:"btn-primary",callback:function(){this.find("form").submit()}},cancel:{label:"Zavřít",className:"btn-default"}}});a.init(function(){var e=a.find(".bootbox-body"),n=t.getAttribute("data-src");l.default.get(n).done(function(t){var a=(0,l.default)(t);a.find('input[type="submit"]').closest(".form-group").hide(),e.html(a),a.ajaxform({callbackOnSuccess:function(e){1!=e.status&&i.message.danger(c.default.error.ajax)}})}).fail(function(){return e.text(c.default.error.ajax)})})}},{key:"deleteItem",value:function(e){e.preventDefault();var t=e.currentTarget;u.default.dialog({title:"Opravdu smazat položku?",message:"Akce je nevratná",size:"medium",buttons:{confirm:{label:"Smazat",className:"btn-danger",callback:function(){var e=t.getAttribute("data-id");if(!e)throw Error("tlačítku chybí fileId");l.default.post("/ajax/_mod:Gallery/_handler:GalleryAjax/case:deleteImage/",{id:e}).done(function(){(0,l.default)(t).closest(".gallery-unit").remove()}).fail(function(){return i.message.danger(c.default.error.ajax)})}},cancel:{label:"Zavřít",className:"btn-default"}}})}},{key:"bindHandlers",value:function(){var e=this,t=this.wrapper.querySelectorAll(".createGallery"),a=this.wrapper.querySelectorAll(".addGalleryImages"),n=this.wrapper.querySelectorAll(".editGallery"),r=this.wrapper.querySelectorAll(".deleteGallery"),o=this.wrapper.querySelectorAll(".editGalleryImage"),i=this.wrapper.querySelectorAll(".deleteGalleryImage");a.forEach(function(t){return t.addEventListener("click",function(t){return e.addImages(t)})}),t.forEach(function(t){return t.addEventListener("click",function(t){return e.createGallery(t)})}),n.forEach(function(t){return t.addEventListener("click",function(t){return e.editGallery(t)})}),r.forEach(function(t){return t.addEventListener("click",function(t){return e.deleteGallery(t)})}),o.forEach(function(t){return t.addEventListener("click",function(t){return e.editItem(t)})}),i.forEach(function(t){return t.addEventListener("click",function(t){return e.deleteItem(t)})})}}]),e}();window.firon=window.firon||{},window.firon.insiteGallery=new p}]);