1"use strict";(self.webpackChunkenergy_tcm=self.webpackChunkenergy_tcm||[]).push([[2669],{58693:(J,F,s)=>{s.d(F,{p:()=>p});var u=s(60177),c=s(59512),l=s(634),m=s(54438);let p=(()=>{class d{static#t=this.\u0275fac=function(R){return new(R||d)};static#e=this.\u0275mod=m.$C({type:d});static#i=this.\u0275inj=m.G2t({providers:[c.u],imports:[u.MD,l.r]})}return d})()},78296:(J,F,s)=>{s.d(F,{E:()=>d});var u=s(54438),c=s(59512),l=s(41635),m=s(76965),p=s(29262);let d=(()=>{class h{constructor(R,D,rt,P,$){this.dataService=R,this.actions=D,this.store=rt,this.toastService=P,this.loaderService=$}static#t=this.\u0275fac=function(D){return new(D||h)(u.KVO(c.u),u.KVO(l.En),u.KVO(m.il),u.KVO(p.FS),u.KVO(p.wA))};static#e=this.\u0275prov=u.jDH({token:h,factory:h.\u0275fac})}return h})()},59512:(J,F,s)=>{s.d(F,{u:()=>l});var u=s(12906),c=s(54438);let l=(()=>{class m extends u.d{constructor(){super(...arguments),this.DOMAINS_ROOT="domains"}getDomain(d){const h=this.buildUrl([this.DOMAINS_ROOT,d]);return this.get(h)}getDomains(d){const h={};d&&(h.exclude_ids=d);const f=this.buildUrl(this.DOMAINS_ROOT,h);return this.get(f)}createDomain(d){const h=this.buildUrl(this.DOMAINS_ROOT);return this.post(h,d)}patchDomain(d,h){const f=this.buildUrl([this.DOMAINS_ROOT,d]);return this.patch(f,h)}deleteDomains(d){const h={domain_ids:this.extractIds(d)},f=this.buildUrl(this.DOMAINS_ROOT,h);return this.del(f)}static#t=this.\u0275fac=(()=>{let d;return function(f){return(d||(d=c.xGo(m)))(f||m)}})();static#e=this.\u0275prov=c.jDH({token:m,factory:m.\u0275fac})}return m})()},65631:(J,F,s)=>{s.d(F,{Eh:()=>l,VB:()=>m,Xx:()=>c,f3:()=>u});const u="[Domains] GET domains",c="[Domains] GET domains success";class l{constructor(d){this.payload=d,this.type=u}}class m{constructor(d){this.payload=d,this.type=c}}},26556:(J,F,s)=>{s.d(F,{K:()=>N});var u=s(60177),c=s(76965),l=s(41635),m=s(24421),p=s(14421),d=s(15539),h=s(49090),f=s(95006),R=s(83921),D=s(65631),rt=s(78296),P=s(76613),$=s(54438);let v=(()=>{class A extends rt.E{constructor(){super(...arguments),this.getDomains=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(D.f3),(0,d.M)(()=>this.loaderService.show()),(0,h.n)(V=>this.dataService.getDomains(V.payload.exclude_ids).pipe((0,f.T)(Y=>new D.VB({id:V.payload.id,domains:Y})),(0,R.W)(Y=>(0,p.of)(new P.Rn(Y))))))),this.getDomainsSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(D.Xx),(0,d.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let V;return function(dt){return(V||(V=$.xGo(A)))(dt||A)}})();static#e=this.\u0275prov=$.jDH({token:A,factory:A.\u0275fac})}return A})();var O=s(58693),x=s(29262);let N=(()=>{class A{static#t=this.\u0275fac=function(Y){return new(Y||A)};static#e=this.\u0275mod=$.$C({type:A});static#i=this.\u0275inj=$.G2t({imports:[u.MD,O.p,c.md.forFeature(m.qx,m.Ff),l.Vm.forFeature([v]),x.ni]})}return A})()},24421:(J,F,s)=>{s.d(F,{Ff:()=>p,kq:()=>d,qx:()=>m});var u=s(20039),c=s(65631);const l={domains:(0,u.T5)()},m="domains";function p(h=l,f){return f.type===c.Xx?{...h,domains:h.domains.set(f.payload.id,f.payload.domains)}:h}const d=h=>h[m].domains},62166:(J,F,s)=>{s.d(F,{DG:()=>c,N3:()=>m,au:()=>l,zO:()=>u});const u="[LCD] get all currencies",c="[LCD] get all currencies suckness";class l{constructor(){this.type=u}}class m{constructor(d){this.payload=d,this.type=c}}},62399:(J,F,s)=>{s.d(F,{Bd:()=>c,c8:()=>l,dj:()=>u,nT:()=>m});const u="[LCD] get all languages",c="[LCD] get all languages suckness";class l{constructor(){this.type=u}}class m{constructor(d){this.payload=d,this.type=c}}},4903:(J,F,s)=>{s.d(F,{g:()=>gt});var u=s(60177),c=s(41635),l=s(76965),m=s(62399),p=s(62166);const h="[LCD] GET all domains suckness";class R{constructor(z){this.payload=z,this.type=h}}const D={languages:[],currencies:[],domains:[],languagesContainer:null,currenciesContainer:null,domainsContainer:null};function rt(g=D,z){switch(z.type){case m.Bd:return{...g,languages:z.payload.items,languagesContainer:z.payload};case p.DG:return{...g,currencies:z.payload.items,currenciesContainer:z.payload};case h:return{...g,domains:z.payload.items,domainsContainer:z.payload};default:return g}}var P=s(90757),$=s(14421),v=s(15539),O=s(49090),x=s(95006),N=s(83921),A=s(54438),lt=s(29262);let V=(()=>{class g{constructor(T,q,st,Gt,Mt){this.actions=T,this.store=q,this.lcdService=st,this.toastService=Gt,this.loaderService=Mt}static#t=this.\u0275fac=function(q){return new(q||g)(A.KVO(c.En),A.KVO(l.il),A.KVO(P.j),A.KVO(lt.FS),A.KVO(lt.wA))};static#e=this.\u0275prov=A.jDH({token:g,factory:g.\u0275fac})}return g})();var Y=s(76613);let dt=(()=>{class g extends V{constructor(){super(...arguments),this.getCurrencies=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(p.zO),(0,v.M)(()=>this.loaderService.show()),(0,O.n)(()=>this.lcdService.getAllCurrencies().pipe((0,x.T)(T=>new p.N3(T)),(0,N.W)(T=>(0,$.of)(new Y.Rn(T))))))),this.getCurrenciesSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(p.DG),(0,v.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let T;return function(st){return(T||(T=A.xGo(g)))(st||g)}})();static#e=this.\u0275prov=A.jDH({token:g,factory:g.\u0275fac})}return g})(),_t=(()=>{class g extends V{constructor(){super(...arguments),this.getLanguages=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(m.dj),(0,v.M)(()=>this.loaderService.show()),(0,O.n)(()=>this.lcdService.getAllLanguages().pipe((0,x.T)(T=>new m.nT(T)),(0,N.W)(T=>(0,$.of)(new Y.Rn(T))))))),this.getLanguagesSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(m.Bd),(0,v.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let T;return function(st){return(T||(T=A.xGo(g)))(st||g)}})();static#e=this.\u0275prov=A.jDH({token:g,factory:g.\u0275fac})}return g})(),ft=(()=>{class g extends V{constructor(){super(...arguments),this.getDomains=(0,c.EH)(()=>this.actions.pipe((0,c.gp)("[LCD] GET all domains"),(0,v.M)(()=>this.loaderService.show()),(0,O.n)(()=>this.lcdService.getAllDomains().pipe((0,x.T)(T=>new R(T)),(0,N.W)(T=>(0,$.of)(new Y.Rn(T))))))),this.getDomainsSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(h),(0,v.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let T;return function(st){return(T||(T=A.xGo(g)))(st||g)}})();static#e=this.\u0275prov=A.jDH({token:g,factory:g.\u0275fac})}return g})(),gt=(()=>{class g{static#t=this.\u0275fac=function(q){return new(q||g)};static#e=this.\u0275mod=A.$C({type:g});static#i=this.\u0275inj=A.G2t({providers:[P.j],imports:[u.MD,l.md.forFeature
1("sharedLCD",rt),c.Vm.forFeature([dt,_t,ft])]})}return g})()},90757:(J,F,s)=>{s.d(F,{j:()=>l});var u=s(12906),c=s(54438);let l=(()=>{class m extends u.d{constructor(){super(...arguments),this.LANGUAGES_URL="languages",this.CURRENCIES_URL="currencies",this.DOMAINS_URL="domains"}getAllLanguages(){const d=this.buildUrl(this.LANGUAGES_URL,{});return this.get(d)}createLanguage(d){const h=this.buildUrl(this.LANGUAGES_URL,{});return this.post(h,d)}deleteLanguages(d){const h=d.reduce((R,D)=>R.concat(D.id),[]),f=this.buildUrl(this.LANGUAGES_URL,{language_ids:h});return this.del(f)}getLanguage(d){const h=this.buildUrl(this.LANGUAGES_URL+"/"+d,{});return this.get(h)}patchLanguage(d,h){const f=this.buildUrl(this.LANGUAGES_URL+"/"+d,{});return this.patch(f,h)}getAllCurrencies(){const d=this.buildUrl(this.CURRENCIES_URL,{});return this.get(d)}createCurrency(d){const h=this.buildUrl(this.CURRENCIES_URL,{});return this.post(h,d)}deleteCurrencies(d){const h=d.reduce((R,D)=>R.concat(D.id),[]),f=this.buildUrl(this.CURRENCIES_URL,{currency_ids:h});return this.del(f)}getCurrency(d){const h=this.buildUrl(this.CURRENCIES_URL+"/"+d,{});return this.get(h)}patchCurrency(d,h){const f=this.buildUrl(this.CURRENCIES_URL+"/"+d,{});return this.patch(f,h)}getAllDomains(){const d=this.buildUrl(this.DOMAINS_URL,{});return this.get(d)}createDomain(d){const h=this.buildUrl(this.DOMAINS_URL,{});return this.post(h,d)}deleteDomains(d){const h=d.reduce((R,D)=>R.concat(D.id),[]),f=this.buildUrl(this.DOMAINS_URL,{domain_ids:h});return this.del(f)}getDomain(d){const h=this.buildUrl(this.DOMAINS_URL+"/"+d,{});return this.get(h)}patchDomain(d,h){const f=this.buildUrl(this.DOMAINS_URL+"/"+d,{});return this.patch(f,h)}createDomainInfo(d,h){const f=this.buildUrl([this.DOMAINS_URL,d,"info"]),R=new FormData;return R.append("language",h.language),R.append("cart_description",h.cart_description),R.append("terms_and_conditions_file",h.terms_and_conditions_file),this.post(f,R)}patchDomainInfo(d,h,f){const R=this.buildUrl([this.DOMAINS_URL,d,"info",h]),D=new FormData;return D.append("language",f.language),D.append("cart_description",f.cart_description),D.append("terms_and_conditions_file",f.terms_and_conditions_file),this.post(R,D)}deleteDomainInfo(d,h){const f=this.buildUrl([this.DOMAINS_URL,d,"info",h]);return this.del(f)}static#t=this.\u0275fac=(()=>{let d;return function(f){return(d||(d=c.xGo(m)))(f||m)}})();static#e=this.\u0275prov=c.jDH({token:m,factory:m.\u0275fac})}return m})()},69400:(J,F,s)=>{s.r(F),s.d(F,{ArticlesModule:()=>Zc});var u=s(60177),c=s(89417),l=s(41635),m=s(76965),p=s(29262),d=s(62407);const h="[Articles] PATCH article",f="[Articles] PATCH article success",R="[Articles] PATCH article info",D="[Articles] PATCH article info success";class ${constructor(r){this.payload=r,this.type=h}}class v{constructor(r){this.payload=r,this.type=f}}class O{constructor(r){this.payload=r,this.type=R}}const lt="[Articles] POST article",V="[Articles] POST article success",Y="[Articles] POST article info",dt="[Articles] POST article info success",_t="[Articles] POST category articles",ft="[Articles] POST category articles success",g="[Articles] ASSIGN article success";class z{constructor(r){this.payload=r,this.type=lt}}class T{constructor(r){this.payload=r,this.type=V}}class q{constructor(r){this.payload=r,this.type=Y}}class st{constructor(r){this.payload=r,this.type=dt}}class Gt{constructor(r){this.payload=r,this.type=_t}}class Mt{constructor(r){this.payload=r,this.type=ft}}class ui{constructor(r){this.payload=r,this.type=g}}const qt="[Articles] SELECT single article",te="[Articles] DESELECT all articles",ee="[Articles] TOGGLE category",ie="[Articles] UNSELECT all category",oe="[Articles] TOGGLE contact";class hi{constructor(r){this.payload=r,this.type=qt}}class _i{constructor(){this.type=te}}class fi{constructor(r){this.payload=r,this.type=ee}}class ne{constructor(){this.type=ie}}class gi{constructor(r){this.payload=r,this.type=oe}}const re="[Articles] DELETE articles",Ot="[Articles] DELETE articles success";class Ci{constructor(){this.type=re}}class Ei{constructor(r){this.payload=r,this.type=Ot}}
1const se="[Articles] SET filter",ce="[Articles] SET settings";class ae{constructor(r){this.payload=r,this.type=se}}class Ai{constructor(r){this.payload=r,this.type=ce}}const de="[Articles] UPLOAD images",me="[Articles] UPLOAD images success",pe="[Articles] PATCH images",ue="[Articles] PATCH images success",he="[Articles] DELETE images",_e="[Articles] DELETE images success",fe="[Articles] TOGGLE image";class vi{constructor(r){this.payload=r,this.type=de}}class bi{constructor(r){this.payload=r,this.type=me}}class yi{constructor(r){this.payload=r,this.type=pe}}class Fi{constructor(r){this.payload=r,this.type=ue}}class Ri{constructor(r){this.payload=r,this.type=he}}class Di{constructor(r){this.payload=r,this.type=_e}}class Ti{constructor(r){this.payload=r,this.type=fe}}const ge="[Articles] UPLOAD file",Ce="[Articles] UPLOAD file success",Ae="[Articles] PATCH files success",ve="[Articles] DELETE files",be="[Articles] DELETE files success",ye="[Articles] CREATE file info",Fe="[Articles] CREATE file info success",Re="[Articles] PATCH file info",De="[Articles] PATCH file info success",Te="[Articles] TOGGLE file";class Si{constructor(r){this.payload=r,this.type=ge}}class xi{constructor(r){this.payload=r,this.type=Ce}}class ki{constructor(r){this.payload=r,this.type=Ae}}class Ii{constructor(r){this.payload=r,this.type=ve}}class ji{constructor(r){this.payload=r,this.type=be}}class Gi{constructor(r){this.payload=r,this.type=ye}}class Mi{constructor(r){this.payload=r,this.type=Fe}}class Oi{constructor(r){this.payload=r,this.type=Re}}class wi{constructor(r){this.payload=r,this.type=De}}class Ui{constructor(r){this.payload=r,this.type=Te}}const Se="[Articles] ADD related product id",wt="[Articles] ADD related product id success",xe="[Articles] TOGGLE related product";class Li{constructor(r){this.payload=r,this.type=Se}}class $i{constructor(r){this.payload=r,this.type=wt}}class Pi{constructor(r){this.payload=r,this.type=xe}}const ke="[Articles] GET related products",Ut="[Articles] GET related products success",Ie="[Articles] DELETE related product ids",Lt="[Articles] DELETE related product ids success",je="[Articles] UNSELECT all related products";class Ni{constructor(r){this.payload=r,this.type=ke}}class Bi{constructor(r){this.payload=r,this.type=Ut}}class Xi{constructor(r){this.payload=r,this.type=Ie}}class Vi{constructor(r){this.payload=r,this.type=Lt}}class Yi{constructor(){this.type=je}}var Ct=s(20832);const Hi={articles:null,article:null,staged:[],settings:{language:"CZ"},filter:null,articleCategories:null,relatedProducts:[],selectedCategories:[],selectedImages:[],selectedFiles:[],selectedContacts:[],selectedRelatedProducts:[]},Q="aegisxArticles";function Ji(i,r,e){if(!e)return r;const o=i.items.concat(r.items),a=o.length,y=r.paginator.count;return{paginator:{page:r.paginator.page,ipp:a,page_count:y/a,count:y},items:o}}function zi(i,r){const e=i.filter(o=>o.id!==r.id);return e.length<i.length?e:i.concat(r)}function Qi(i,r){return{...i,items:i.items.filter(e=>e.id!==r)}}function Zi(i=Hi,r){switch(r.type){case d.tx:return{...i,article:null,articles:Ji(i.articles,r.payload.articles,r.payload.append)};case d.k2:case f:case dt:case D:return{...i,article:r.payload.item};case qt:return{...i,staged:zi(i.staged,r.payload.article)};case Ot:case te:return{...i,staged:[]};case ce:return{...i,settings:r.payload.settings};case se:return{...i,filter:r.payload.filter};case"[Articles] REMOVE article":return{...i,articles:Qi(i.articles,r.payload.id)};case ee:const o=i.selectedCategories.filter(n=>n.id!==r.payload.item.id);return{...i,selectedCategories:o.length<i.selectedCategories.length?o:i.selectedCategories.concat(r.payload.item)};case d.$O:return{...i,articleCategories:r.payload};case fe:return{...i,selectedImages:(0,Ct.g)(i.selectedImages,r.payload.item)};case Te:return{...i,selectedFiles:(0,Ct.g)(i.selectedFiles,r.payload.item)};case oe:return{...i,selectedContacts:(0,Ct.g)(i.selectedContacts,r.payload.item)};case ie:return{...i,staged:[],selectedCategories:[],selectedImages:[],selectedFiles:[],selectedContacts:[]};case wt:case Lt:return{...i,article:r.payload.item,selectedRelatedProducts:[]};case Ut:return{...i,relatedProducts:r.payload.items};case je:return{...i,selectedRelatedProducts:[]};case xe:return{...i,selectedRelatedProducts:function e(o,n){return o=(0,Ct.g)(o,n)}(i.selectedRelatedProducts,r.payload.item)};default:return i}}const Ge=i=>i[Q].filter,Z=i=>i[Q].article,$t=i=>i[Q].articles,Wi=i=>i[Q].staged,Me=i=>i[Q].articleCategories,Ki=i=>i[Q].selectedCategories,qi=i=>i[Q].selectedFiles,to=i=>i[Q].selectedContacts,eo=i=>i[Q].selectedRelatedProducts,io=i=>i[Q].relatedProducts;var pt=s(63040),G=s(45286),E=s(7605),M=s(58728),ct=s(1173),t=s(54438),X=s(65382),Pt=s(70014),Nt=s(77617),S=s(63649),W=s(33579),K=s(33555),Bt=s(52699),w=s(23509),U=s(90113),B=s(92721),L=s(36001),ht=s(7887),Oe=s(71845),Xt=s(90937),oo=s(6985),Vt=s(37282),no=s(3654);function ro(i,r){if(1&i&&t.nrm(0,"div",0),2&i){const e=t.XpG();t.Y8G("safeHtml",e.text)}}function so(i,r){if(1&i&&(t.j41(0,"form",1),t.nrm(1,"aegisx-smd-editor",4),t.k0s()),2&i){const e=t.XpG();t.Y8G("formGroup",e.form),t.R7$(),t.Y8G("item",e.article)("control",e.controls[e.type])}}function co(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.save())}),t.EFF(1,"Ulo\u017eit "),t.k0s()}}let we=(()=>{class i{get text(){return this.info[this.type]}get controls(){return this.form.controls}constructor(e,o,n,a){this.modalService=e,this.store=o,this.toolbarService=n,this.data=a,this.destroy=new G.B7,this.type="text",this.data.type&&(this.t
1ype=this.data.type),this.data.info?(this.info=this.data.info,this.form=new c.J3({text:new c.hs(this.info.text),short_text:new c.hs(this.info.short_text)})):console.error("info is undefined",this.data),this.data.article&&(this.article=this.data.article)}ngOnInit(){this.article||this.getArticle()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.article=e)}save(){this.store.dispatch(new O({language_code:this.info.language,info:this.form.value,article:this.article})),this.info.text=this.form.controls.text.value,this.info.short_text=this.form.controls.short_text.value,this.close()}close(){this.modalService.close()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(p.mO),t.rXU(m.il),t.rXU(X.h),t.rXU(p._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-text-modal"]],decls:11,vars:3,consts:[[1,"article__text",3,"safeHtml"],[3,"formGroup"],["mcrai-button","negative",3,"click"],["mcrai-button","positive"],[3,"item","control"],["mcrai-button","positive",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h1"),t.EFF(3,"N\xe1hled textu"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.DNE(5,ro,1,1,"div",0)(6,so,2,3,"form",1),t.k0s(),t.j41(7,"mcrai-panel-actions")(8,"button",2),t.bIt("click",function(){return n.close()}),t.EFF(9,"Zav\u0159\xedt "),t.k0s(),t.DNE(10,co,2,0,"button",3),t.k0s()()),2&o&&(t.R
17$(5),t.vxM(5,n.toolbarService.isEditMode()?-1:5),t.R7$(),t.vxM(6,n.toolbarService.isEditMode()?6:-1),t.R7$(4),t.vxM(10,n.toolbarService.isEditMode()?10:-1))},dependencies:[S.Q,c.qT,c.cb,c.j4,oo.m,w.g,U.l,B.h,L.B,Vt.N,no.m],styles:["mcrai-panel-content[_ngcontent-%COMP%]{overflow:auto}.article__text[_ngcontent-%COMP%] h1{font-size:34px;font-weight:300;text-transform:uppercase;margin:10px 0}.article__text[_ngcontent-%COMP%] h2{font-size:24px;font-weight:300;color:#a1135e;margin:10px 0}.article__text[_ngcontent-%COMP%] h3{font-size:20px;font-weight:300;margin:10px 0}.article__text[_ngcontent-%COMP%] p{font-weight:400;color:#000!important}.article__text[_ngcontent-%COMP%] ul, .article__text[_ngcontent-%COMP%] ol{padding-left:20px;color:#000!important}.article__text[_ngcontent-%COMP%] b, .article__text[_ngcontent-%COMP%] strong{font-weight:700}.article__text[_ngcontent-%COMP%] table{border-collapse:collapse}.article__text[_ngcontent-%COMP%] td, .article__text[_ngcontent-%COMP%] th{padding:2px 5px;border:1px solid #D2D0E7}.article__text[_ngcontent-%COMP%] img{margin:0;max-width:100%!important;height:auto}.article__text[_ngcontent-%COMP%] img.margin-rd-12{margin:0 12px 12px 0}.article__text[_ngcontent-%COMP%] img.margin-ld-12{margin:0 0 12px 12px}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:1px solid grey}.mcrai-col[_ngcontent-%COMP%]{word-break:break-all}"]})}return i})();var tt=s(31992),et=s(46346),it=s(94300),ot=s(54444),at=s(97519),Yt=s(52070),Et=s(75483);let ao=(()=>{class i{get controls(){return this.form.controls}constructor(e,o,n){this.store=e,this.modalService=o,this.builder=n,this.buildForm()}buildForm(){this.form=this.builder.group({language:["CZ",c.k0.required],headline:[null,c.k0.required],url:[null],text:[null,c.k0.required]})}ngOnInit(){}isAddButtonDisabled(){return this.form.invalid}add(){this.isAddButtonDisabled()||(this.store.dispatch(new q({info:this.form.value})),this.close())}close(){this.modalService.close()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(c.ze))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-add-article-info-modal"]],decls:16,vars:7,consts:[["id","info",3,"formGroup"],[3,"control","required"],["type","text","placeholder","Nadpis *",3,"control"],["type","article",3,"control"],[3,"control"],["mcrai-button","negative",3,"click"],["mcrai-button","positive","form","info",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Nov\xe1 jazykov\xe1 mutace"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"form",0),t.nrm(6,"aegisx-select-language",1)(7,"mcrai-input",2)(8,"aegisx-url-input",3)(9,"br")(10,"aegisx-smd-editor",4),t.k0s()(),t.j41(11,"mcrai-modal-actions")(12,"button",5),t.bIt("click",function(){return n.close()}),t.EFF(13,"Zav\u0159\xedt"),t.k0s(),t.j41(14,"button",6),t.bIt("click",function(){return n.add()}
1),t.EFF(15,"Vytvo\u0159it "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("formGroup",n.form),t.R7$(),t.Y8G("control",n.controls.language)("required",!0),t.R7$(),t.Y8G("control",n.controls.headline),t.R7$(),t.Y8G("control",n.controls.url),t.R7$(2),t.Y8G("control",n.controls.text),t.R7$(4),t.Y8G("disabled",n.isAddButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,at.N,c.qT,c.cb,c.j4,Vt.N,Yt.$,Et.Q]})}return i})();var lo=s(87173),mt=s(71829),Ht=s(7165),Ue=s(41819),Le=s(62523),$e=s(39103),Pe=s(57864),At=s(44010),vt=s(33804);const mo=i=>[i,"headline"],po=i=>[i,"url"];function uo(i,r){if(1&i&&(t.j41(0,"h3"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.JRh(e.language)}}function ho(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-dl")(1,"mcrai-dt"),t.EFF(2,"Nadpis"),t.k0s(),t.j41(3,"mcrai-dd"),t.EFF(4),t.nI1(5,"notSet"),t.k0s(),t.j41(6,"mcrai-dt"),t.EFF(7,"URL"),t.k0s(),t.j41(8,"mcrai-dd")(9,"a",3),t.EFF(10),t.k0s()()(),t.j41(11,"button",4),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG();return t.Njj(a.showTextModal(n))}),t.EFF(12,"Zobrazit text "),t.k0s(),t.j41(13,"button",4),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG();return t.Njj(a.showTextModal(n,"short_text"))}),t.EFF(14,"Zobrazit kr\xe1tk\xfd text "),t.k0s()}if(2&i){const e=t.XpG().$implicit,o=t.XpG();t.R7$(4),t.JRh(t.bMT(5,4,e.headline)),t.R7$(5),t.Y8G("mcraiLink",o.article),t.R7$(),t.Lme("",o.baseUrl,"",e.url,"")}}function _o(i,r){if(1&i){const e=t.RV6();t.nrm(0,"mcrai-input",5)(1,"aegisx-url-input",6)(2,"br"),t.j41(3,"button",4),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG();return t.Njj(a.showTextModal(n))}),t.EFF(4,"Upravit text "),t.k0s(),t.j41(5,"button",4),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG();return t.Njj(a.showTextModal(n,"short_text"))}),t.EFF(6,"Upravit kr\xe1tk\xfd text "),t.k0s()}if(2&i){const e=t.XpG().$implicit,o=t.XpG();t.Y8G("control",o.form.get(t.eq3(3,mo,e.language)))("errors",o.ERRORS.headline),t.R7$(),t.Y8G("control",o.form.get(t.eq3(5,po,e.language)))}}function fo(i,r){if(1&i&&(t.j41(0,"mcrai-tab"),t.DNE(1,uo,2,1,"ng-template",2)(2,ho,15,6)(3,_o,7,7),t.k0s()),2&i){const e=t.XpG();t.R7$(2),t.vxM(2,e.toolbarService.isEditMode()?-1:2),t.R7$(),t.vxM(3,e.toolbarService.isEditMode()?3:-1)}}function go(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.add())}),t.EFF(1," P\u0159idat jazykovou mutaci "),t.k0s()}}function Co(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.patch())}),t.EFF(1," Ulo\u017eit zm\u011bny "),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.form.invalid)}}function Eo(i,r){if(1&i&&(t.j41(0,"mcrai-panel-actions"),t.DNE(1,go,2,0,"button",7)(2,Co,2,1,"button",8),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?-1:1),t.R7$(),t.vxM(2,e.toolbarService.isEditMode()?2:-1)}}let Ao=(()=>{class i{get controls(){return this.form.controls}get baseUrl(){return this.linkService.getArticlesAbsoluteUrl()}constructor(e,o,n,a,y){this.store=e,this.modalService=o,this.linkService=n,this.permissionService=a,this.toolbarService=y,this.destroy=new G.B7,this.ERRORS={headline:{required:"\u010cl\xe1nek mus\xed m\xedt nadpis"}},this.info=[],this.form=new c.J3({})}ngOnInit(){this.selectArticle()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.onArticleChange(e))}onArticleChange(e){this.info=e.info,this.article=e,this.updateForm(e.info),this.hydrateForm(e.info)}getInfoDiff(e,o){return o.filter(n=>-1===e.indexOf(n.language))}updateForm(e=[]){const o=Object.keys(this.form.value);this.getInfoDiff(o,e).forEach(a=>{const y=this.buildForm(a);this.form.addControl(a.language,y)})}buildForm(e){const o=new c.J3({}),n={headline:c.k0.required};return Object.keys(e).forEach(a=>{o.addControl(a,new c.hs(null,n[a]))}),o}hydrateForm(e){e.forEach(o=>{const n=this.form.controls[o.language];n&&n.patchValue(o)})}patch(){const e=this.form.controls;Object.keys(e).forEach(o=>{e[o].dirty&&this.store.dispatch(new O({language_code:o,info:e[o].value,article:this.article}))})}showTextModal(e,o){const n=new p.m_("1200px","800px",{info:e,type:o});this.modalService.open(we,n)}add(){const e=new p.m_("1200px","800px");this.modalService.open(ao,e)}showActions(){return this.toolbarService.isViewMode()||!this.toolbarService.isViewMode()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(lo._),t.rXU(mt.n),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-info"]],decls:10,vars:2,consts:[["color","secondary"],["id","info",3,"formGroup"],["mcraiTabLabel",""],["target","_blank",3,"mcraiLink"],["mcrai-button","neutral",3,"click"],["type","text","placeholder","Nadpis *",3,"control","errors"],["type","article",3,"control"],["mcrai-button","positive"],["form","info","mcrai-button","positive",3,"disabled"],["mcrai-button","positive",3,"click"],["form","info","mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Jazykov\xe9 mutace"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"form",1)(6,"mcrai-horizontal-tabs"),t.Z7z(7,fo,4,2,"mcrai-tab",null,t.fX1),t.k0s()()(),t.DNE(9,Eo,3,2,"mcrai-panel-actions"),t.k0s()),2&o&&(t.R
17$(5),t.Y8G("formGroup",n.form),t.R7$(2),t.Dyx(n.info),t.R7$(2),t.vxM(9,n.permissionService.canWrite()&&n.showActions()?9:-1))},dependencies:[S.Q,at.N,c.qT,c.cb,c.j4,Ht.g,w.g,U.l,B.h,L.B,Ue.p,Le.L,$e.Z,Pe.y,At.qv,At.p$,Yt.$,vt.s],styles:[".flex[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap}.flex--item[_ngcontent-%COMP%]{flex:1 0 25%}.mcrai-tabs[_ngcontent-%COMP%]{background-color:#fff!important}"]})}return i})();var Ne=s(52693),Jt=s(28387),zt=s(44549),Be=s(11815),Qt=s(65245),Xe=s(59788),Ve=s(83891);function vo(i,r){1&i&&t.nrm(0,"mcrai-option",1),2&i&&t.Y8G("value",null)}function bo(i,r){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=r.$implicit,o=t.XpG();t.Y8G("value",e)("title",o.getArticleFormName(e)),t.R7$(),t.SpI(" ",o.getArticleFormName(e)," ")}}let yo=(()=>{class i{constructor(){this.types=Jt.k.getTypeValues(),this.placeholder="Formul\xe1\u0159",this.nullable=!0,this.required=!1}ngOnInit(){}getArticleFormName(e){return Jt.k.getFormName(e)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["shared-select-article-form"]],inputs:{multiple:"multiple",control:"control",placeholder:"placeholder",nullable:"nullable",required:"required",errors:"errors"},decls:4,vars:5,consts:[[3,"placeholder","control","multiple","errors"],[3,"value"],[3,"value","title"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-select",0),t.DNE(1,vo,1,1,"mcrai-option",1),t.Z7z(2,bo,2,3,"mcrai-option",2,t.Vm6),t.k0s()),2&o&&(t.Y8G("placeholder",n.placeholder+(n.required?" *":""))("control",n.control)("multiple",n.multiple)("errors",n.errors),t.R7$(),t.vxM(1,n.nullable?1:-1),t.R7$(),t.Dyx(n.types))},dependencies:[Xe.w,Ve.P]})}return i})();var Fo=s(99138),Ye=s(77608);const Ro=()=>["gps","lat"],Do=()=>["gps","lng"];function To(i,r){if(1&i&&(t.j41(0,"mcrai-dt"),t.EFF(1,"GPS"),t.k0s(),t.j41(2,"mcrai-dd"),t.EFF(3),t.nI1(4,"notSet"),t.nI1(5,"notSet"),t.k0s()),2&i){const e=t.XpG(2);t.R7$(3),t.Lme("lat: ",t.bMT(4,2,null==e.article.gps?null:e.article.gps.lat)," lng: ",t.bMT(5,4,null==e.article.gps?null:e.article.gps.lng),"")}}function So(i,r){if(1&i&&(t.j41(0,"mcrai-dl")(1,"mcrai-dt"),t.EFF(2,"Datum"),t.k0s(),t.j41(3,"mcrai-dd"),t.EFF(4),t.nI1(5,"dateFormat"),t.nI1(6,"notSet"),t.k0s(),t.j41(7,"mcrai-dt"),t.EFF(8,"Platnost od"),t.k0s(),t.j41(9,"mcrai-dd"),t.EFF(10),t.nI1(11,"dateFormat"),t.nI1(12,"notSet"),t.k0s(),t.j41(13,"mcrai-dt"),t.EFF(14,"Platnost do"),t.k0s(),t.j41(15,"mcrai-dd"),t.EFF(16),t.nI1(17,"dateFormat"),t.nI1(18,"notSet"),t.k0s(),t.DNE(19,To,6,6),t.j41(20,"mcrai-dt"),t.EFF(21,"Po\u0159ad\xed"),t.k0s(),t.j41(22,"mcrai-dd"),t.EFF(23),t.nI1(24,"notSet"),t.k0s(),t.j41(25,"mcrai-dt"),t.EFF(26,"Formul\xe1\u0159"),t.k0s(),t.j41(27,"mcrai-dd"),t.EFF(28),t.nI1(29,"notSet"),t.k0s(),t.j41(30,"mcrai-dt"),t.EFF(31,"Skr\xfdt \u010dl\xe1nek"),t.k0s(),t.j41(32,"mcrai-dd"),t.EFF(33),t.nI1(34,"booleanToString"),t.nI1(35,"notSet"),t.k0s(),t.j41(36,"mcrai-dt"),t.EFF(37,"Skr\xfdt datum"),t.k0s(),t.j41(38,"mcrai-dd"),t.EFF(39),t.nI1(40,"booleanToString"),t.nI1(41,"notSet"),t.k0s()()),2&i){const e=t.XpG();t.R7$(4),t.JRh(t.bMT(6,10,t.bMT(5,8,null==e.article?null:e.article.date))),t.R7$(6),t.JRh(t.bMT(12,15,t.i5U(11,12,null==e.article?null:e.article.date_from,e.DATETIME_FORMAT_SHORT))),t.R7$(6),t.JRh(t.bMT(18,20,t.i5U(17,17,null==e.article?null:e.article.date_to,e.DATETIME_FORMAT_SHORT))),t.R7$(3),t.vxM(19,e.article.gps?19:-1),t.R7$(4),t.JRh(t.bMT(24,22,null==e.article?null:e.article.order)),t.R7$(5),t.JRh(t.bMT(29,24,e.getArticleFormName(null==e.article?null:e.article.form_type))),t.R7$(5),t.JRh(t.bMT(35,28,t.bMT(34,26,null==e.article?null:e.article.hidden))),t.R7$(6),t.JRh(t.bMT(41,32,t.bMT(40,30,null==e.article?null:e.article.date_disabled)))}}function xo(i,r){if(1&i&&(t.nrm(0,"mcrai-input",1)(1,"mcrai-input",2)(2,"mcrai-input",3)(3,"mcrai-input",4)(4,"mcrai-input",5)(5,"mcrai-input",6)(6,"shared-select-article-form",7)(7,"br"),t.j41(8,"mcrai-input",8),t.EFF(9," Skr\xfdt \u010dl\xe1nek "),t.k0s(),t.j41(10,"mcrai-input",8),t.EFF(11," Skr\xfdt datum "),t.k0s()),2&i){const e=t.XpG();t.Y8G("control",e.form.controls.date)("errors",e.ERRORS.date),t.R7$(),t.Y8G("control",e.form.controls.date_from)("errors",e.ERRORS.date)("maxDate",e.form.controls.date_to.value),t.R7$(),t.Y8G("control",e.form.controls.date_to)("errors",e.ERRORS.date)("minDate",e.form.controls.date_from.value)("setEndOfDay",!0),t.R7$(),t.Y8G("control",e.form.get(t.lJ4(19,Ro))),t.R7$(),t.Y8G("control",e.form.get(t.lJ4(20,Do))),t.R7$(),t.Y8G("control",e.form.controls.order)("errors",e.ERRORS.order),t.R7$(),t.Y8G("control",e.form.controls.form_type)("nullable",!0),t.R7$(2),t.Y8G("control",e.form.controls.hidden)("value",!0),t.R7$(2),t.Y8G("control",e.form.controls.date_disabled)("value",!0)}}function ko(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-panel-actions")(1,"button",9),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.patch())}
1),t.EFF(2," Ulo\u017eit zm\u011bny "),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(),t.Y8G("disabled",e.isPatchButtonDisabled())}}let Io=(()=>{class i{constructor(e,o){this.store=e,this.toolbarService=o,this.destroy=new G.B7,this.DATETIME_FORMAT_SHORT=zt.c9.DATETIME_SHORT,this.ERRORS={order:{pattern:"Mus\xed b\xfdt nez\xe1porn\xe9 cel\xe9 \u010d\xedslo",max:"P\u0159\xedli\u0161 dlouh\xe9 \u010d\xedslo"},date:{matDatepickerParse:"Datum mus\xed b\xfdt platn\xe9 ve form\xe1tu DD. MM. YYYY",matDatepickerMin:"Datum do mus\xed b\xfdt v\u011bt\u0161\xed ne\u017e od",matDatepickerMax:"Datum od mus\xed b\xfdt men\u0161\xed ne\u017e do"}},this.form=new c.J3({date:new c.MJ(null),date_from:new c.MJ(null),date_to:new c.MJ(null),gps:new c.J3({lat:new c.hs,lng:new c.hs}),order:new c.hs(null,[c.k0.pattern(Ne.j8),c.k0.max(Number.MAX_SAFE_INTEGER)]),form_type:new c.hs(null),hidden:new c.hs(!1),date_disabled:new c.hs(!1)})}ngOnInit(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>{this.article=e,this.form.patchValue({...e,gps:e.gps?e.gps:{lat:null,lng:null}})})}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}patch(){this.isPatchButtonDisabled()||this.store.dispatch(new $({id:this.article.id,body:this.form.value}))}isPatchButtonDisabled(){return this.form.invalid||!this.form.dirty}getArticleFormName(e){return Jt.k.getFormName(e)}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-base"]],decls:8,vars:3,consts:[["color","secondary"],["type","date","placeholder","Datum",3,"control","errors"],["type","date","placeholder","Platnost od",3,"control","errors","maxDate"],["type","date","placeholder","Platnost do",3,"control","errors","minDate","setEndOfDay"],["type","text","placeholder","Lat",3,"control"],["type","text","placeholder","Lng",3,"control"],["type","text","placeholder","Po\u0159ad\xed",3,"control","errors"],[3,"control","nullable"],["type","checkbox",3,"control","value"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Z\xe1kladn\xed informace"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.DNE(5,So,42,34,"mcrai-dl")(6,xo,12,21),t.k0s(),t.DNE(7,ko,3,1,"mcrai-panel-actions"),t.k0s()),2&o&&(t.R
17$(5),t.vxM(5,n.toolbarService.isViewMode()||n.toolbarService.isDeleteMode()?5:-1),t.R7$(),t.vxM(6,n.toolbarService.isEditMode()?6:-1),t.R7$(),t.vxM(7,n.toolbarService.isEditMode()?7:-1))},dependencies:[S.Q,at.N,Be.u,Qt.g,w.g,U.l,B.h,L.B,Ue.p,Le.L,$e.Z,yo,Fo.Z,vt.s,Ye.a]})}return i})();var He=s(57005);let jo=(()=>{class i{get controls(){return this.form.controls}constructor(e,o,n){this.store=e,this.modalService=o,this.data=n,this.data.article?this.article=this.data.article:console.error("article is undefined",this.data)}ngOnInit(){this.createForm()}createForm(){this.form=new c.J3({categories:new c.hs(null,c.k0.required),keep_categories:new c.hs(!0)})}patch(){this.isButtonDisabled()?console.error("assign article fail",this.form):(this.store.dispatch(new $({id:this.article.id,body:this.form.value})),this.close())}isButtonDisabled(){return!this.form.valid}close(){this.modalService.close()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(p._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-assign-article-modal"]],decls:11,vars:3,consts:[[3,"control","multiple"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Za\u0159adit \u010dl\xe1nek do kategorie"),t.k0s()(),t.j41(4,"mcrai-modal-content"),t.nrm(5,"aegisx-select-category",0),t.k0s(),t.j41(6,"mcrai-modal-actions")(7,"button",1),t.bIt("click",function(){return n.close()}),t.EFF(8,"Zav\u0159\xedt "),t.k0s(),t.j41(9,"button",2),t.bIt("click",function(){return n.patch()}
1),t.EFF(10,"P\u0159i\u0159adit "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("control",n.controls.categories)("multiple",!0),t.R7$(4),t.Y8G("disabled",n.isButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,He.O]})}return i})();var b=s(95006),Go=s(51279);function Mo(i,r){if(1&i){const e=t.RV6();t.j41(0,"aegisx-category-tree2",3),t.bIt("onSelectCategories",function(n){t.eBV(e);const a=t.XpG();return t.Njj(a.onSelectCategories(n))}),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("selected",e.categories)("multiple",!0)("checkDisabled",!1)("specials",!0)}}let Je=(()=>{class i{constructor(e,o,n){this.store=e,this.modalService=o,this.data=n,this.destroy=new G.B7,this.categories=[],this.article=n.article}ngOnInit(){this.getArticleCategories()}getArticleCategories(){this.store.dispatch(new d.FZ({article_id:this.article.id})),this.store.pipe((0,m.Lt)(Me),(0,M.p)(e=>!!e),(0,b.T)(e=>e.items),(0,E.Q)(this.destroy)).subscribe(e=>{this.categories=e})}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}close(){this.modalService.close()}onSelectCategories(e){this.newCategories=e}patch(){const e=this.newCategories.map(o=>o.id);this.store.dispatch(new $({id:this.article.id,body:{categories:e,empty_categories:0===e.length||null}}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(p._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["mcrai-article-categories-modal"]],decls:11,vars:2,consts:[[3,"selected","multiple","checkDisabled","specials"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click"],[3,"onSelectCategories","selected","multiple","checkDisabled","specials"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3),t.k0s()(),t.j41(4,"mcrai-modal-content"),t.DNE(5,Mo,1,4,"aegisx-category-tree2",0),t.k0s(),t.j41(6,"mcrai-modal-actions")(7,"button",1),t.bIt("click",function(){return n.close()}),t.EFF(8,"Zav\u0159\xedt "),t.k0s(),t.j41(9,"button",2),t.bIt("click",function(){return n.patch()}
1),t.EFF(10,"Upravit"),t.k0s()()()),2&o&&(t.R7$(3),t.SpI("Kategorie \u010dl\xe1nku ",n.article.info[0].headline,""),t.R7$(2),t.vxM(5,n.categories?5:-1))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,Go.e]})}return i})();const Oo=i=>["/aegisx","categories",i];function wo(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",4),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.toggleArticleCategory(n))}),t.EFF(1,"Vybrat "),t.k0s()}}function Uo(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"mcrai-row")(5,"mcrai-col",1),t.EFF(6),t.k0s(),t.j41(7,"mcrai-col")(8,"a",2),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.close())}),t.EFF(9,"Detail"),t.k0s(),t.DNE(10,wo,2,0,"button",3),t.k0s()()()()()()}if(2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(2),t.AVh("selected",o.isSelected(e)),t.R7$(4),t.Lme(" ",o.breadcrumbsToString(e)," ",null==e.info[0]?null:e.info[0].name," "),t.R7$(2),t.Y8G("routerLink",t.eq3(6,Oo,e.id)),t.R7$(2),t.vxM(10,o.isDeleteButtonShown()?10:-1)}}function Lo(i,r){1&i&&t.EFF(0," -- \u017d\xe1dn\xe9 kategorie -- ")}function $o(i,r){if(1&i&&(t.j41(0,"mcrai-panel-content"),t.Z7z(1,Uo,11,8,"mcrai-row",null,t.fX1),t.DNE(3,Lo,1,0),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.Dyx(null==e.categories?null:e.categories.items),t.R7$(2),t.vxM(3,null!=e.categories&&null!=e.categories.items&&e.categories.items.length?-1:3)}}function Po(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.showArticleCategoriesModal())}),t.EFF(1,"Za\u0159adit do kategorie "),t.k0s()}}function No(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.unselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br "),t.k0s()}}function Bo(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",10),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.deleteSelectedArticleCategories())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.isDeleteArticleCategoriesButtonDisabled())}}function Xo(i,r){if(1&i&&(t.j41(0,"mcrai-panel-actions"),t.DNE(1,Po,2,0,"button",5)(2,No,2,0,"button",6)(3,Bo,2,1,"button",7),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?-1:1),t.R7$(),t.vxM(2,e.toolbarService.isDeleteMode()?2:-1),t.R7$(),t.vxM(3,e.toolbarService.isDeleteMode()?3:-1)}}let Vo=(()=>{class i{constructor(e,o,n,a){this.store=e,this.modalService=o,this.permissionService=n,this.toolbarService=a,this.destroy=new G.B7,this.selectedCategories=[]}ngOnInit(){this.selectArticle(),this.getSelectedArticleCategories()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>{this.article=e,this.getArticleCategories()})}getArticleCategories(){this.store.dispatch(new d.FZ({article_id:this.article.id})),this.store.pipe((0,m.Lt)(Me),(0,E.Q)(this.destroy)).subscribe(e=>this.categories=e)}getSelectedArticleCategories(){this.store.pipe((0,m.Lt)(Ki),(0,E.Q)(this.destroy)).subscribe(e=>this.selectedCategories=e)}isDeleteButtonShown(){return this.toolbarService.isDeleteMode()}toggleArticleCategory(e){this.store.dispatch(new fi({item:e}))}breadcrumbsToString(e){const o=[];return e.breadcrumbs.forEach(n=>{n.id&&n.info[0]&&o.push(n.info[0].name)}),o.length?o.join(" > ")+" > ":""}isSelected(e){return!!this.selectedCategories.find(o=>o.id===e.id)}
1showAssignModal(){const e=new p.m_("800px","600px",{article:this.article});this.modalService.open(jo,e)}showArticleCategoriesModal(){const e=new p.m_("800px","600px",{article:this.article});this.modalService.open(Je,e)}deleteSelectedArticleCategories(){const e=this.categories.items.map(a=>a.id),o=this.selectedCategories.map(a=>a.id),n=e.filter(a=>!o.includes(a));this.store.dispatch(new $({id:this.article.id,body:{categories:n,empty_categories:0===n.length||null}}))}isDeleteArticleCategoriesButtonDisabled(){return!this.selectedCategories.length}close(){this.modalService.close()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(mt.n),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-categories"]],decls:6,vars:3,consts:[["color","secondary","collapsable","",3,"collapsed"],[1,"name"],["mcrai-button","neutral",1,"pull-right",3,"click","routerLink"],["mcrai-button","neutral",1,"pull-right"],["mcrai-button","neutral",1,"pull-right",3,"click"],["mcrai-button","positive"],["mcrai-button","neutral"],["mcrai-button","negative",3,"disabled"],["mcrai-button","positive",3,"click"],["mcrai-button","neutral",3,"click"],["mcrai-button","negative",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Kategorie"),t.k0s()(),t.DNE(4,$o,4,1,"mcrai-panel-content")(5,Xo,4,3,"mcrai-panel-actions"),t.k0s()),2&o&&(t.Y8G("collapsed",!0),t.R7$(4),t.vxM(4,n.article&&n.article.id?4:-1),t.R7$(),t.vxM(5,n.permissionService.canWrite()?5:-1))},dependencies:[pt.Wk,S.Q,W.o,K.g,w.g,U.l,B.h,L.B],styles:[".mcrai-row[_ngcontent-%COMP%]{width:100%}.name[_ngcontent-%COMP%]{display:flex;align-items:center} mcrai-panel.selected{background:gray!important} mcrai-panel.selected mcrai-panel-header, mcrai-panel.selected mcrai-panel-actions{background:gray!important}"]})}return i})();const ze="[Articles] UPLOAD image",Qe="[Articles] UPLOAD image success",Ze="[Articles] DELETE image",We="[Articles] DELETE image success";class Yo{constructor(r){this.payload=r,this.type=ze}}class Ho{constructor(r){this.payload=r,this.type=Qe}}class Jo{constructor(r){this.payload=r,this.type=Ze}}class zo{constructor(r){this.payload=r,this.type=We}}var bt=s(28520);function Qo(i,r){if(1&i&&t.nrm(0,"mcrai-media",1),2&i){const e=t.XpG();t.Y8G("data",e.article.image.thumbnail)}}function Zo(i,r){if(1&i&&(t.j41(0,"form",2),t.nrm(1,"mcrai-input",3),t.k0s()),2&i){const e=t.XpG();t.Y8G("formGroup",e.form),t.R7$(),t.Y8G("control",e.controls.image)}}function Wo(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.uploadImage())}),t.EFF(1,"Nahr\xe1t"),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.isUploadButtonDisabled())}}function Ko(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.deleteImage())}),t.EFF(1,"Smazat obr\xe1zek"),t.k0s()}}function qo(i,r){if(1&i&&(t.j41(0,"mcrai-panel-actions"),t.DNE(1,Wo,2,1,"button",4)(2,Ko,2,0,"button",5),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.vxM(1,e.toolbarService.isEditMode()?1:-1),t.R7$(),t.vxM(2,e.toolbarService.isDeleteMode()&&e.hasImage()?2:-1)}}let tn=(()=>{class i{get controls(){return this.form.controls}constructor(e,o){this.store=e,this.toolbarService=o,this.destroy=new G.B7,this.form=new c.J3({image:new c.hs(null,c.k0.required)})}ngOnInit(){this.selectArticle()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.article=e)}isUploadButtonDisabled(){return!this.form.valid}uploadImage(){this.isUploadButtonDisabled()?console.error("upload image invalid",this.form.value):this.store.dispatch(new Yo({article_id:this.article.id,image:this.form.value.image}))}hasImage(){return!!this.article&&!!this.article.image}deleteImage(){this.store.dispatch(new Jo({article_id:this.article.id}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-image"]],decls:11,vars:4,consts:[["color","secondary","collapsable","",3,"collapsed"],["type","image","width","250","height","250",3,"data"],[3,"formGroup"],["type","file",3,"control"],["mcrai-button","positive",3,"disabled"],["mcrai-button","negative"],["mcrai-button","positive",3,"click","disabled"],["mcrai-button","negative",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Obr\xe1zek"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-row")(6,"mcrai-col"),t.DNE(7,Qo,1,1,"mcrai-media",1),t.k0s(),t.j41(8,"mcrai-col"),t.DNE(9,Zo,2,2,"form",2),t.k0s()()(),t.DNE(10,qo,3,2,"mcrai-panel-actions"),t.k0s()),2&o&&(t.Y8G("collapsed",!0),t.R7$(7),t.vxM(7,n.hasImage()?7:-1),t.R7$(2),t.vxM(9,n.toolbarService.isEditMode()?9:-1),t.R7$(),t.vxM(10,n.toolbarService.isViewMode()?-1:10))},dependencies:[S.Q,bt.e,c.qT,c.cb,c.j4,W.o,K.g,w.g,U.l,B.h,L.B,ht.h]})}return i})(),en=(()=>{class i{get controls(){return this.form.controls}constructor(e,o){this.store=e,this.modalService=o,this.destroy=new G.B7,this.control=new c.hs,this.form=new c.J3({files:new c.hs([])})}ngOnInit(){this.selectArticle()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.article=e)}close(){this.modalService.close()}uploadImages(){const e=this.form.value.files;
1e?(this.store.dispatch(new vi({article_id:this.article.id,images:e})),this.close()):console.error("upload files not valid",this.control)}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-upload-images-modal"]],decls:12,vars:3,consts:[[3,"formGroup"],["type","file",3,"multiple","control"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Nahr\xe1t obr\xe1zky"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"form",0),t.nrm(6,"mcrai-input",1),t.k0s()(),t.j41(7,"mcrai-modal-actions")(8,"button",2),t.bIt("click",function(){return n.close()}),t.EFF(9,"Zav\u0159\xedt "),t.k0s(),t.j41(10,"button",3),t.bIt("click",function(){return n.uploadImages()}),t.EFF(11,"Nahr\xe1t obr\xe1zky "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("formGroup",n.form),t.R7$(),t.Y8G("multiple",!0)("control",n.controls.files))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,bt.e,c.qT,c.cb,c.j4]})}return i})();const on=i=>[i,"sort_index"];function nn(i,r){if(1&i&&t.nrm(0,"mcrai-input",5),2&i){const e=t.XpG().$implicit,o=t.XpG(2);t.Y8G("control",o.form.get(t.eq3(1,on,e.id)))}}function rn(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.toggleImage(n))}),t.EFF(1,"Vybrat "),t.k0s()}}function sn(i,r){if(1&i&&(t.j41(0,"div",3),t.nrm(1,"mcrai-media",4),t.DNE(2,nn,1,3,"mcrai-input",5)(3,rn,2,0,"button",6),t.k0s()),2&i){const e=r.$implicit,o=t.XpG(2);t.AVh("article-gallery__image--selected",o.isSelected(e)),t.R7$(),t.Y8G("data",e.thumbnail)("mcraiImageDetail",e.original),t.R7$(),t.vxM(2,o.toolbarService.isEditMode()?2:-1),t.R7$(),t.vxM(3,o.toolbarService.isDeleteMode()?3:-1)}}function cn(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",11),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.showUploadImagesModal())}),t.EFF(1,"Nahr\xe1t obr\xe1zky "),t.k0s()}}function an(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",12),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.patchImages())}),t.EFF(1,"Ulo\u017eit obr\xe1zky "),t.k0s()}if(2&i){const e=t.XpG(3);t.Y8G("disabled",e.isPatchButtonDisabled())}}function ln(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",13),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.deleteImages())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG(3);t.Y8G("disabled",e.isDeleteButtonDisabled())}}function dn(i,r){if(1&i&&(t.j41(0,"mcrai-panel-actions"),t.DNE(1,cn,2,0,"button",8)(2,an,2,1,"button",9)(3,ln,2,1,"button",10),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?-1:1),t.R7$(),t.vxM(2,e.toolbarService.isEditMode()?2:-1),t.R7$(),t.vxM(3,e.toolbarService.isDeleteMode()?3:-1)}}function mn(i,r){if(1&i&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Obr\xe1zky"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-row")(6,"mcrai-col")(7,"div",1),t.Z7z(8,sn,4,6,"div",2,t.fX1),t.k0s()()()(),t.DNE(10,dn,4,3,"mcrai-panel-actions"),t.k0s()),2&i){const e=t.XpG();t.Y8G("collapsed",!0),t.R7$(8),t.Dyx(e.article.images),t.R7$(2),t.vxM(10,e.permissionService.canWrite()?10:-1)}}let pn=(()=>{class i{get controls(){return this.form.controls}constructor(e,o,n,a){this.store=e,this.modalService=o,this.permissionService=n,this.toolbarService=a,this.destroy=new G.B7,this.form=new c.J3({})}ngOnInit(){this.selectArticle(),this.selectSelectedImages()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>{this.article=e,this.updateForm(e.images),this.hydrateForm(e.images)})}selectSelectedImages(){this.store.pipe((0,m.Lt)(e=>e.aegisxArticles.selectedImages),(0,E.Q)(this.destroy)).subscribe(e=>this.selectedImages=e)}updateForm(e){let o=Object.keys(this.form.value);const n=this.imagesDiff(o,e),a=e.map(H=>H.id);n.forEach(H=>{const Wc=this.createImageForm(H);this.form.addControl(H.id,Wc)}),o=Object.keys(this.form.value),o.filter(H=>
1-1===a.indexOf(H)).forEach(H=>{this.form.removeControl(H)})}imagesDiff(e,o){return o.filter(n=>-1===e.indexOf(n.id))}createImageForm(e){return new c.J3({id:new c.hs(e.id,c.k0.required),sort_index:new c.hs(e.sort_index)})}hydrateForm(e){e.forEach(o=>{const n=this.form.controls[o.id];n&&n.patchValue(o)})}isSelected(e){return!!this.selectedImages.find(o=>o.id===e.id)}showUploadImagesModal(){const e=new p.m_("800px","600px");this.modalService.open(en,e)}isDeleteButtonDisabled(){return!this.selectedImages||!this.selectedImages.length}isPatchButtonDisabled(){return!this.form.valid||!this.form.dirty}patchImages(){if(this.isPatchButtonDisabled())console.error("patch category files not valid",this.form);else{const e=[];Object.keys(this.form.value).forEach(n=>{const a=this.form.controls[n];if(a.valid&&a.dirty){const y=a.value;y.id=n,e.push(y)}}),this.store.dispatch(new yi({article_id:this.article.id,bodies:e}))}}deleteImages(){this.isDeleteButtonDisabled()?console.error("delete images not valid",this.selectedImages):this.store.dispatch(new Ri({article_id:this.article.id,images:this.selectedImages}))}toggleImage(e){this.store.dispatch(new Ti({item:e}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(mt.n),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-gallery"]],decls:1,vars:1,consts:[["color","secondary","collapsable","",3,"collapsed"],[1,"article-gallery"],[1,"article-gallery__image",3,"article-gallery__image--selected"],[1,"article-gallery__image"],["type","image","width","200","height","200",3,"data","mcraiImageDetail"],["type","text","placeholder","Po\u0159ad\xed",3,"control"],["mcrai-button","neutral",1,"article-gallery__button"],["mcrai-button","neutral",1,"article-gallery__button",3,"click"],["mcrai-button","positive"],["mcrai-button","positive",3,"disabled"],["mcrai-button","negative",3,"disabled"],["mcrai-button","positive",3,"click"],["mcrai-button","positive",3,"click","disabled"],["mcrai-button","negative",3,"click","disabled"]],template:function(o,n){1&o&&t.DNE(0,mn,11,2,"mcrai-panel",0),2&o&&t.vxM(0,n.article?0:-1)},dependencies:[S.Q,at.N,W.o,K.g,w.g,U.l,B.h,L.B,ht.h,Oe.U],styles:[".article-gallery[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap}.article-gallery__image[_ngcontent-%COMP%]{flex:0 0 auto;margin:5px;padding:5px;border:1px solid rgb(222,225,232);transition:opacity .2s cubic-bezier(.35,0,.25,1);position:relative}.article-gallery__image--selected[_ngcontent-%COMP%]{opacity:.35;background:gray}.article-gallery__button[_ngcontent-%COMP%]{position:absolute;inset:0;margin:auto}"]})}return i})();var un=s(40821);function hn(i,r){if(1&i&&t.nrm(0,"aegisx-select-language",1),2&i){const e=t.XpG();t.Y8G("control",e.controls.language)("required",!0)}}let Zt=(()=>{class i{get controls(){return this.form.controls}constructor(){this.destroy=new G.B7,this.DEFAULT_LANGUAGE="CZ",this.ERRORS={name:{required:"Soubor mus\xed m\xedt n\xe1zev"}},this.info=new un.k,this.isAddform=!1,this.formGroupEmitter=new t.bkB}ngOnInit(){this.createForm()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}createForm(){this.form=new c.J3({language:new c.hs(this.info.language?this.info.language:this.DEFAULT_LANGUAGE,c.k0.required),name:new c.hs(this.info.name,c.k0.required)}),this.form.valueChanges.subscribe(()=>this.onFormValueChange())}onFormValueChange(){this.formGroupEmitter.emit(this.form)}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-file-info-form"]],inputs:{info:"info",isAddform:"isAddform"},outputs:{formGroupEmitter:"formGroupEmitter"},decls:3,vars:4,consts:[[3,"formGroup"],[3,"control","required"],["type","text","placeholder","N\xe1zev",3,"control","errors"]],template:function(o,n){1&o&&(t.j41(0,"form",0),t.DNE(1,hn,1,2,"aegisx-select-language",1),t.nrm(2,"mcrai-input",2),t.k0s()),2&o&&(t.Y8G("formGroup",n.form),t.R7$(),t.vxM(1,n.isAddform?1:-1),t.R7$(),t.Y8G("control",n.controls.name)("errors",n.ERRORS.name))},dependencies:[at.N,c.qT,c.cb,c.j4,Et.Q]})}return i})(),_n=(()=>{class i{get controls(){return this.form.controls}constructor(e,o){this.store=e,this.modalService=o,this.destroy=new G.B7,this.DEFAULT_LANGUAGE="CZ",this.form=new c.J3({file:new c.hs(null,c.k0.required),language:new c.hs(this.DEFAULT_LANGUAGE,c.k0.required),name:new c.hs(null,c.k0.required)})}ngOnInit(){this.selectArticle()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.article=e)}close(){this.modalService.close()}isUploadButtonDisabled(){return!this.form.value.file||this.form.invali
1d}pickupArticleFileInfo(e){Object.keys(e.controls).forEach(o=>{this.form.contains(o)?this.form.controls[o].patchValue(e.controls[o].value):this.form.addControl(o,e.controls[o])})}uploadFile(){if(this.isUploadButtonDisabled())console.error("upload file not valid",this.form);else{const e=this.form.value,o=e.file;delete e.file,this.store.dispatch(new Si({article_id:this.article.id,file:o,body:e})),this.close()}}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-upload-file-modal"]],decls:13,vars:4,consts:[[3,"formGroup"],["type","file",3,"control"],[3,"formGroupEmitter","isAddform"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Nahr\xe1t soubor"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"form",0),t.nrm(6,"mcrai-input",1),t.j41(7,"aegisx-article-file-info-form",2),t.bIt("formGroupEmitter",function(y){return n.pickupArticleFileInfo(y)}),t.k0s()()(),t.j41(8,"mcrai-modal-actions")(9,"button",3),t.bIt("click",function(){return n.close()}),t.EFF(10,"Zav\u0159\xedt "),t.k0s(),t.j41(11,"button",4),t.bIt("click",function(){return n.uploadFile()}
1),t.EFF(12,"Nahr\xe1t soubor "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("formGroup",n.form),t.R7$(),t.Y8G("control",n.controls.file),t.R7$(),t.Y8G("isAddform",!0),t.R7$(4),t.Y8G("disabled",n.isUploadButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,bt.e,c.qT,c.cb,c.j4,Zt]})}return i})();var fn=s(52059);let gn=(()=>{class i{constructor(e,o,n){this.store=e,this.modalService=o,this.data=n,this.article_id=n.article_id,this.file_id=n.file_id}ngOnInit(){}close(){this.modalService.close()}isAddButtonDisabled(){return!this.newArticleFileInfo||this.newArticleFileInfo.invalid}pickupArticleFileInfo(e){this.newArticleFileInfo=e}createArticleFileInfo(){this.isAddButtonDisabled()?console.error("upload file not valid",this.newArticleFileInfo):(this.store.dispatch(new Gi({article_id:this.article_id,file_id:this.file_id,body:this.newArticleFileInfo.value})),this.close())}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(p._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-add-article-file-info-modal"]],decls:11,vars:2,consts:[[3,"formGroupEmitter","isAddform"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Nov\xe1 mutace"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"aegisx-article-file-info-form",0),t.bIt("formGroupEmitter",function(y){return n.pickupArticleFileInfo(y)}),t.k0s()(),t.j41(6,"mcrai-modal-actions")(7,"button",1),t.bIt("click",function(){return n.close()}),t.EFF(8,"Zav\u0159\xedt "),t.k0s(),t.j41(9,"button",2),t.bIt("click",function(){return n.createArticleFileInfo()}
1),t.EFF(10,"P\u0159idat "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("isAddform",!0),t.R7$(4),t.Y8G("disabled",n.isAddButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,Zt]})}return i})();function Cn(i,r){if(1&i&&(t.j41(0,"h3"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(),t.JRh(null==e?null:e.language)}}function En(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-tab"),t.DNE(1,Cn,2,1,"ng-template",2),t.j41(2,"aegisx-article-file-info-form",3),t.bIt("formGroupEmitter",function(n){t.eBV(e);const a=t.XpG();return t.Njj(a.pickupPatchedArticleFileInfo(n))}),t.k0s()()}if(2&i){const e=r.$implicit;t.R7$(2),t.Y8G("info",e)}}let An=(()=>{class i{constructor(e,o,n){this.store=e,this.modalService=o,this.data=n,this.patchedArticleFileInfo=[],this.article_id=n.article_id,this.file_id=n.file_id,this.info=n.info}ngOnInit(){}close(){this.modalService.close()}isPatchButtonDisabled(){const e=this.patchedArticleFileInfo.reduce((n,a)=>n||a.invalid,!1),o=this.patchedArticleFileInfo.reduce((n,a)=>n||a.dirty,!1);return e||!o}pickupPatchedArticleFileInfo(e){this.patchedArticleFileInfo=this.patchedArticleFileInfo.filter(o=>o.value.language!==e.value.language).concat(e)}patchArticleFileInfo(){if(!this.isPatchButtonDisabled()&&this.patchedArticleFileInfo.length){const e=[];this.patchedArticleFileInfo.forEach(o=>{o.touched&&e.push(o.value)}),this.store.dispatch(new Oi({article_id:this.article_id,file_id:this.file_id,bodies:e})),this.close()}else console.error("upload file not valid",this.patchedArticleFileInfo)}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(p._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-edit-article-file-info-modal"]],decls:13,vars:1,consts:[["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"],["mcraiTabLabel",""],[3,"formGroupEmitter","info"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Jazykov\xe9 mutace"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"mcrai-horizontal-tabs"),t.Z7z(6,En,3,1,"mcrai-tab",null,t.fX1),t.k0s()(),t.j41(8,"mcrai-modal-actions")(9,"button",0),t.bIt("click",function(){return n.close()}),t.EFF(10,"Zav\u0159\xedt "),t.k0s(),t.j41(11,"button",1),t.bIt("click",function(){return n.patchArticleFileInfo()}
1),t.EFF(12,"Ulo\u017eit "),t.k0s()()()),2&o&&(t.R7$(6),t.Dyx(n.info),t.R7$(5),t.Y8G("disabled",n.isPatchButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,Pe.y,At.qv,At.p$,Zt],styles:[".mcrai-tabs[_ngcontent-%COMP%]{background-color:#fff!important}"]})}return i})();var yt=s(64204),Ft=s(95466),Rt=s(7306),Dt=s(7622),Tt=s(57382),St=s(65208),xt=s(21336),kt=s(30127),It=s(49451);function vn(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"N\xe1zev"),t.k0s())}function bn(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.SpI(" ",null==e||null==e.info[0]?null:e.info[0].name," ")}}function yn(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Koncovka"),t.k0s())}function Fn(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.SpI(" ",e.extension," ")}}function Rn(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Velikost"),t.k0s())}function Dn(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e.size)}}function Tn(i,r){1&i&&t.nrm(0,"mcrai-th")}function Sn(i,r){if(1&i&&(t.j41(0,"mcrai-td")(1,"a",12),t.EFF(2,"St\xe1hnout "),t.k0s()()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("href",o.getDownloadLink(e),t.B4B)}}function xn(i,r){1&i&&t.nrm(0,"mcrai-th")}function kn(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2).$implicit,a=t.XpG(2);return t.Njj(a.showEditProductFileInfoModal(n))}),t.EFF(1,"Upravit jazykovou mutaci "),t.k0s()}}function In(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.showAddProductFileInfoModal(n))}),t.EFF(1,"P\u0159idat jazykovou mutaci "),t.k0s(),t.DNE(2,kn,2,0,"button",14)}if(2&i){const e=t.XpG().$implicit;t.R7$(2),t.vxM(2,null!=e&&null!=e.info&&e.info.length?2:-1)}}function jn(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.toggleAttechement(n))}),t.EFF(1,"Vybrat "),t.k0s()}}function Gn(i,r){if(1&i&&(t.j41(0,"mcrai-td",13),t.DNE(1,In,3,1)(2,jn,2,0,"button",14),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.vxM(1,e.toolbarService.isEditMode()?1:-1),t.R7$(),t.vxM(2,e.toolbarService.isDeleteMode()?2:-1)}}function Mn(i,r){1&i&&t.nrm(0,"mcrai-tr")}function On(i,r){if(1&i&&t.nrm(0,"mcrai-tr"),2&i){const e=r.$implicit,o=t.XpG(2);t.AVh("mcrai-tr--highlight",o.isSelected(e))}}function wn(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",18),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.showUploadFileModal())}),t.EFF(1,"Nahr\xe1t soubor "),t.k0s()}}function Un(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",19),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.deleteFiles())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG(3);t.Y8G("disabled",e.isDeleteButtonDisabled())}}function Ln(i,r){if(1&i&&(t.j41(0,"mcrai-panel-actions"),t.DNE(1,wn,2,0,"button",16)(2,Un,2,1,"button",17),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?-1:1),t.R7$(),t.vxM(2,e.toolbarService.isDeleteMode()?2:-1)}}function $n(i,r){if(1&i&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Soubory"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-table",1),t.qex(6,2),t.DNE(7,vn,2,0,"mcrai-th",3)(8,bn,2,1,"mcrai-td",4),t.bVm(),t.qex(9,5),t.DNE(10,yn,2,0,"mcrai-th",3)(11,Fn,2,1,"mcrai-td",4),t.bVm(),t.qex(12,6),t.DNE(13,Rn,2,0,"mcrai-th",3)(14,Dn,2,1,"mcrai-td",4),t.bVm(),t.qex(15,7),t.DNE(16,Tn,1,0,"mcrai-th",3)(17,Sn,3,1,"mcrai-td",4),t.bVm(),t.qex(18,8),t.DNE(19,xn,1,0,"mcrai-th",3)(20,Gn,3,2,"mcrai-td",9),t.bVm(),t.DNE(21,Mn,1,0,"mcrai-tr",10)(22,On,1,2,"mcrai-tr",11),t.k0s()(),t.DNE(23,Ln,3,2,"mcrai-panel-actions"),t.k0s()),2&i){const e=t.XpG();t.Y8G("collapsed",!0),t.R7$(5),t.Y8G("items",e.files),t.R7$(16),t.Y8G("mcraiHeaderRowDef",e.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",e.columns),t.R7$(),t.vxM(23,e.permissionService.canWrite()?23:-1)}}let Pn=(()=>{class i{constructor(e,o,n,a,y,H){this.store=e,this.modalService=o,this.apiUrl=n,this.token=a,this.permissionService=y,this.toolbarService=H,this.destroy=new G.B7,this.columns=["name","extension","size","download","actions"]}ngOnInit(){this.selectArticle(),this.selectSelectedFiles()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>{this.article=e}),this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e),(0,b.T)(e=>e.files)).subscribe(e=>this.files=e)}selectSelectedFiles(){this.store.pipe((0,m.Lt)(qi),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.selectedFiles=e)}filesDiff(e,o){return o.filter(n=>-1===e.indexOf(n.id))}showUploadFileModal(){const e=new p.m_("800px","600px");this.modalService.open(_n,e)}showAddProductFileInfoModal(e){const o=new p.m_("800px","600px",{article_id:this.article.i
1d,file_id:e.id});this.modalService.open(gn,o)}showEditProductFileInfoModal(e){const o=new p.m_("800px","600px",{article_id:this.article.id,file_id:e.id,info:e.info});this.modalService.open(An,o)}isSelected(e){return!!this.selectedFiles.find(o=>o.id===e.id)}isDeleteButtonDisabled(){return!this.selectedFiles||!this.selectedFiles.length}deleteFiles(){this.isDeleteButtonDisabled()?console.error("delete files not valid",this.selectedFiles):this.store.dispatch(new Ii({article_id:this.article.id,files:this.selectedFiles}))}toggleAttechement(e){this.store.dispatch(new Ui({item:e}))}getDownloadLink(e){return`${this.apiUrl}articles/${this.article.id}/files/${e.id}?token=${this.token.id}`}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU("API_URL"),t.rXU(fn.CV),t.rXU(mt.n),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-files"]],decls:1,vars:1,consts:[["color","secondary","collapsable","",3,"collapsed"],[3,"items"],["mcraiColumnDef","name"],[4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],["mcraiColumnDef","extension"],["mcraiColumnDef","size"],["mcraiColumnDef","download"],["mcraiColumnDef","actions"],["align-right","",4,"mcraiCellDef"],[4,"mcraiHeaderRowDef"],[3,"mcrai-tr--highlight",4,"mcraiRowDef","mcraiRowDefColumns"],["target","_blank","mcrai-button","neutral",3,"href"],["align-right",""],["mcrai-button","neutral"],["mcrai-button","neutral",3,"click"],["mcrai-button","positive"],["mcrai-button","negative",3,"disabled"],["mcrai-button","positive",3,"click"],["mcrai-button","negative",3,"click","disabled"]],template:function(o,n){1&o&&t.DNE(0,$n,24,5,"mcrai-panel",0),2&o&&t.vxM(0,n.article?0:-1)},dependencies:[S.Q,w.g,U.l,B.h,L.B,yt.n,Ft.q,Rt.B,Dt.K,Tt.D,St.Q,xt.V,kt.e,It.O]})}return i})();const Ke="[Articles] ADD article contacts",qe="[Articles] ADD article contacts success",ti="[Articles] DELETE article contacts",ei="[Articles] DELETE article contacts success";class Nn{constructor(r){this.payload=r,this.type=Ke}}class Bn{constructor(r){this.payload=r,this.type=qe}}class Xn{constructor(r){this.payload=r,this.type=ti}}class Vn{constructor(r){this.payload=r,this.type=ei}}var Yn=s(58141),Hn=s(68335);function Jn(i,r){1&i&&t.nrm(0,"mcrai-option",2),2&i&&t.Y8G("value",null)}function zn(i,r){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.Y8G("value",e.id),t.R7$(),t.Lme(" ",e.name," - ",e.position," ")}}function Qn(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-select",1),t.bIt("pageChange",function(n){t.eBV(e);const a=t.XpG();return t.Njj(a.onPageChange(n))}),t.DNE(1,Jn,1,1,"mcrai-option",2),t.Z7z(2,zn,2,3,"mcrai-option",2,t.fX1),t.k0s()}if(2&i){const e=t.XpG();t.FCK("placeholder","",e.placeholder,"",e.required?" *":"",""),t.Y8G("control",e.control)("multiple",e.multiple),t.R7$(),t.vxM(1,e.nullable?1:-1),t.R7$(),t.Dyx(e.contacts.items)}}let ii=(()=>{class i{get control(){return this._control}set control(e){this._control=e}constructor(e){this.store=e,this.destroy=new G.B7,this.multiple=void 0,this.required=!1,this.nullable=!0,this.placeholder="Kontakt"}ngOnInit(){this.getContacts(),this.selectContacts()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getContacts(e=1){this.store.dispatch(new Yn.Y4({id:this.id,page:e}))}selectContacts(){this.store.pipe((0,m.Lt)(Hn.Ge),(0,E.Q)(this.destroy),(0,b.T)(e=>e[this.id]),(0,M.p)(e=>!!e)).subscribe(e=>this.contacts=e)}onPageChange(e){this.getContacts(e)}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-contact"]],inputs:{control:"control",multiple:"multiple",required:"required",nullable:"nullable",placeholder:"placeholder"},decls:1,vars:1,consts:[[3,"placeholder","control","multiple"],[3,"pageChange","placeholder","control","multiple"],[3,"value"]],template:function(o,n){1&o&&t.DNE(0,Qn,4,6,"mcrai-select",0),2&o&&t.vxM(0,n.contacts?0:-1)},dependencies:[Xe.w,Ve.P]})}return i})(),Zn=(()=>{class i{get controls(){return this.form.controls}constructor(e,o,n,a){this.store=e,this.modalService=o,this.builder=n,this.data=a,this.article=a.article,this.buildForm()}ngOnInit(){}buildForm(){this.form=this.builder.group({contacts:[[],c.k0.required]})}
1isAddButtonDisabled(){return this.form.invalid}add(){this.isAddButtonDisabled()||this.store.dispatch(new Nn({id:this.article.id,body:this.form.value}))}close(){this.modalService.close()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(c.ze),t.rXU(p._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["mcrai-add-article-contacts-modal"]],decls:12,vars:6,consts:[[3,"formGroup"],[3,"control","multiple","required","nullable"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"P\u0159i\u0159adit kontakty"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"form",0),t.nrm(6,"aegisx-select-contact",1),t.k0s()(),t.j41(7,"mcrai-modal-actions")(8,"button",2),t.bIt("click",function(){return n.close()}),t.EFF(9,"Zav\u0159\xedt "),t.k0s(),t.j41(10,"button",3),t.bIt("click",function(){return n.add()}),t.EFF(11,"Ulo\u017eit "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("formGroup",n.form),t.R7$(),t.Y8G("control",n.controls.contacts)("multiple",!0)("required",!0)("nullable",!1),t.R7$(4),t.Y8G("disabled",n.isAddButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,c.qT,c.cb,c.j4,ii]})}return i})();var Wt=s(26588);function Wn(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.toggleContact(n))}),t.j41(1,"mcrai-icon"),t.EFF(2,"delete"),t.k0s()()}}function Kn(i,r){if(1&i&&(t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel")(3,"mcrai-panel-header"),t.EFF(4),t.DNE(5,Wn,3,0,"button",4),t.k0s()()()()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(2),t.AVh("selected",o.isSelected(e)),t.R7$(2),t.Lme(" ",e.name," - ",e.position," "),t.R7$(),t.vxM(5,o.toolbarService.isDeleteMode()?5:-1)}}function qn(i,r){if(1&i&&(t.j41(0,"h3"),t.EFF(1),t.k0s(),t.Z7z(2,Kn,6,5,"mcrai-row",null,t.fX1)),2&i){const e=r.$implicit;t.R7$(),t.JRh(e.group),t.R7$(),t.Dyx(e.people)}}function tr(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.unselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br "),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("disabled",e.isDeleteButtonDisabled())}}function er(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.deleteContacts())}),t.EFF(1,"Odebrat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("disabled",e.isDeleteButtonDisabled())}}function ir(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.showAddContactsModal())}),t.EFF(1,"P\u0159i\u0159adit kontakty "),t.k0s()}}let or=(()=>{class i{constructor(e,o,n,a){this.store=e,this.modalService=o,this.toolbarService=n,this.permissionService=a,this.destroy=new G.B7,this.selectedContacts=[]}ngOnInit(){this.selectSelectedContacts()}selectSelectedContacts(){this.store.pipe((0,m.Lt)(to),(0,E.Q)(this.destroy)).subscribe(e=>this.selectedContacts=e)}toggleContact(e){this.store.dispatch(new gi({item:e}))}isSelected(e){return!!this.selectedContacts.find(o=>o.id===e.id)}unselectAll(){this.store.dispatch(new ne)}isDeleteButtonDisabled(){return!this.selectedContacts||!this.selectedContacts.length}deleteContacts(){this.isDeleteButtonDisabled()?console.warn("not valid",this.selectedContacts):this.store.dispatch(new Xn({id:this.article.id,contacts:this.selectedContacts}))}showAddContactsModal(){const e=new p.m_("800px","600px",{article:this.article});this.modalService.open(Zn,e)}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(X.h),t.rXU(mt.n))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-contacts"]],inputs:{article:"article"},decls:11,vars:4,consts:[["color","secondary","collapsable","",3,"collapsed"],["mcrai-button","neutral",3,"disabled"],["mcrai-button","negative",3,"disabled"],["mcrai-button","positive"],["mcrai-button","neutral",1,"pull-right"],["mcrai-button","neutral",1,"pull-right",3,"click"],["mcrai-button","neutral",3,"click","disabled"],["mcrai-button","negative",3,"click","disabled"],["mcrai-button","positive",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Kontakty"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.Z7z(5,qn,4,1,null,null,t.fX1),t.k0s(),t.j41(7,"mcrai-panel-actions"),t.DNE(8,tr,2,1,"button",1)(9,er,2,1,"button",2)(10,ir,2,0,"button",3),t.k0s()()),2&o&&(t.Y8G("collapsed",!0),t.R7$(5),t.Dyx(n.article.contacts),t.R7$(3),t.vxM(8,n.toolbarService.isDeleteMode()?8:-1),t.R7$(),t.vxM(9,n.toolbarService.isDeleteMode()?9:-1),t.R7$(),t.vxM(10,n.permissionService.canWrite()&&!n.toolbarService.isDeleteMode()?10:-1))},dependencies:[S.Q,Wt.R,W.o,K.g,w.g,U.l,B.h,L.B]})}return i})();var oi=s(86263);function nr(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"Po"),t.k0s())}function rr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[0])}}function sr(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"\xdat"),t.k0s())}function cr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[1])}}function ar(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"St"),t.k0s())}function lr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[2])}}function dr(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"\u010ct"),t.k0s())}function mr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[3])}}function pr(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"P\xe1"),t.k0s())}function ur(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[4])}}function hr(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"So"),t.k0s())}function _r(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[5])}}function fr(i,r){1&i&&(t.j41(0,"mcrai-th",13),t.EFF(1,"Ne"),t.k0s())}function gr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(e[6])}}function Cr(i,r){1&i&&t.nrm(0,"mcrai-tr")}function Er(i,r){1&i&&t.nrm(0,"mcrai-tr")}function Ar(i,r){if(1&i&&(t.j41(0,"mcrai-table",1),t.qex(1,2),t.DNE(2,nr,2,0,"mcrai-th",3)(3,rr,2,1,"mcrai-td",4),t.bVm(),t.qex(4,5),t.DNE(5,sr,2,0,"mcrai-th",3)(6,cr,2,1,"mcrai-td",4),t.bVm(),t.qex(7,6),t.DNE(8,ar,2,0,"mcrai-th",3)(9,lr,2,1,"mcrai-td",4),t.bVm(),t.qex(10,7),t.DNE(11,dr,2,0,"mcrai-th",3)(12,mr,2,1,"mcrai-td",4),t.bVm(),t.qex(13,8),t.DNE(14,pr,2,0,"mcrai-th",3)(15,ur,2,1,"mcrai-td",4),t.bVm(),t.qex(16,9),t.DNE(17,hr,2,0,"mcrai-th",3)(18,_r,2,1,"mcrai-td",4),t.bVm(),t.qex(19,10),t.DNE(20,fr,2,0,"mcrai-th",3)(21,gr,2,1,"mcrai-td",4),t.bVm(),t.DNE(22,Cr,1,0,"mcrai-tr",11)(23,Er,1,0,"mcrai-tr",12),t.k0s()),2&i){const e=t.XpG(2);t.Y8G("items",e.article.opening),t.R7$(22),t.Y8G("mcraiHeaderRowDef",e.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",e.columns)}}function vr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Po"),t.k0s())}function br(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",15),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[0])}}function yr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"\xdat"),t.k0s())}function Fr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",16),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[1])}}function Rr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"St"),t.k0s())}function Dr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",17),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[2])}}function Tr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"\u010ct"),t.k0s())}function Sr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",18),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[3])}}function xr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"P\xe1"),t.k0s())}function kr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",19),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[4])}}function Ir(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"So"),t.k0s())}function jr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",20),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[5])}}function Gr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Ne"),t.k0s())}function Mr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"mcrai-input",21),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.Y8G("control",e.controls[6])}}function Or(i,r){1&i&&t.nrm(0,"mcrai-tr")}function wr(i,r){1&i&&t.nrm(0,"mcrai-tr")}function Ur(i,r){if(1&i&&(t.j41(0,"mcrai-table",1),t.qex(1,2),t.DNE(2,vr,2,0,"mcrai-th",14)(3,br,2,1,"mcrai-td",4),t.bVm(),t.qex(4,5),t.DNE(5,yr,2,0,"mcrai-th",14)(6,Fr,2,1,"mcrai-td",4),t.bVm(),t.qex(7,6),t.DNE(8,Rr,2,0,"mcrai-th",14)(9,Dr,2,1,"mcrai-td",4),t.bVm(),t.qex(10,7),t.DNE(11,Tr,2,0,"mcrai-th",14)(12,Sr,2,1,"mcrai-td",4),t.bVm(),t.qex(13,8),t.DNE(14,xr,2,0,"mcrai-th",14)(15,kr,2,1,"mcrai-td",4),t.bVm(),t.qex(16,9),t.DNE(17,Ir,2,0,"mcrai-th",14)(18,jr,2,1,"mcrai-td",4),t.bVm(),t.qex(19,10),t.DNE(20,Gr,2,0,"mcrai-th",14)(21,Mr,2,1,"mcrai-td",4),t.bVm(),t.DNE(22,Or,1,0,"mcrai-tr",11)(23,wr,1,0,"mcrai-tr",12),t.k0s()),2&i){const e=t.XpG(2);t.Y8G("items",e.form.controls),t.R7$(22),t.Y8G("mcraiHeaderRowDef",e.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",e.columns)}}function Lr(i,r){if(1&i&&(t.j41(0,"mcrai-panel-content"),t.DNE(1,Ar,24,3,"mcrai-table",1)(2,Ur,24,3,"mcrai-table",1),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.vxM(1,e.toolbarService.isEditMode()?-1:1),t.R7$(),t.vxM(2,e.toolbarService.isEditMode()?2:-1)}}function $r(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-panel-actions")(1,"button",22),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.addRow())}),t.j41(2,"mcrai-icon"),t.EFF(3,"add"),t.k0s()(),t.j41(4,"button",23),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.patch())}
1),t.EFF(5,"Ulo\u017eit zm\u011bny"),t.k0s()()}}let Pr=(()=>{class i{get columns(){return["day_0","day_1","day_2","day_3","day_4","day_5","day_6"]}constructor(e,o,n){this.builder=e,this.store=o,this.toolbarService=n,this.buildForm()}ngOnInit(){}ngOnChanges(e){if(e.hasOwnProperty("article")){const o=e.article.currentValue;this.buildForm(),o.opening&&o.opening.forEach(n=>{this.form.push(this.builder.group({0:[n[0]],1:[n[1]],2:[n[2]],3:[n[3]],4:[n[4]],5:[n[5]],6:[n[6]]}))})}}buildForm(){this.form=this.builder.array([])}addRow(){this.form.push(this.builder.group({0:[],1:[],2:[],3:[],4:[],5:[],6:[]})),this.form=this.builder.array(this.form.controls)}patch(){this.store.dispatch(new $({id:this.article.id,body:{opening:this.form.value}}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(c.ze),t.rXU(m.il),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-opening"]],inputs:{article:"article"},features:[t.OA$],decls:6,vars:3,consts:[["color","secondary","collapsable","",3,"collapsed"],[3,"items"],["mcraiColumnDef","day_0"],["mcrai-sort-header","",4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],["mcraiColumnDef","day_1"],["mcraiColumnDef","day_2"],["mcraiColumnDef","day_3"],["mcraiColumnDef","day_4"],["mcraiColumnDef","day_5"],["mcraiColumnDef","day_6"],[4,"mcraiHeaderRowDef"],[4,"mcraiRowDef","mcraiRowDefColumns"],["mcrai-sort-header",""],[4,"mcraiHeaderCellDef"],["type","text","placeholder","Po",3,"control"],["type","text","placeholder","\xdat",3,"control"],["type","text","placeholder","St",3,"control"],["type","text","placeholder","\u010ct",3,"control"],["type","text","placeholder","P\xe1",3,"control"],["type","text","placeholder","So",3,"control"],["type","text","placeholder","Ne",3,"control"],["mcrai-button","neutral","title","P\u0159idat \u0159\xe1dek",1,"pull-left",3,"click"],["mcrai-button","positive",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Provozn\xed doba"),t.k0s()(),t.DNE(4,Lr,3,2,"mcrai-panel-content")(5,$r,6,0,"mcrai-panel-actions"),t.k0s()),2&o&&(t.Y8G("collapsed",!0),t.R7$(4),t.vxM(4,n.article?4:-1),t.R7$(),t.vxM(5,n.toolbarService.isEditMode()?5:-1))},dependencies:[S.Q,at.N,Wt.R,w.g,U.l,B.h,L.B,yt.n,Ft.q,Rt.B,Dt.K,Tt.D,St.Q,xt.V,kt.e,It.O,oi.N]})}return i})();var Nr=s(17877);let Br=(()=>{class i{get controls(){return this.form.controls}constructor(e,o){this.store=e,this.modalService=o,this.destroy=new G.B7,this.form=new c.J3({product_id:new c.hs(null,c.k0.required)})}ngOnInit(){this.selectArticle()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectArticle(){this.store.select(e=>e.aegisxArticles.article).pipe((0,E.Q)(this.destroy)).subscribe(e=>this.article=e)}close(){this.modalService.close()}addRelatedProduct(){this.isAddButtonDisabled()?console.error("add alternative not valid",this.form):(this.store.dispatch(new Li({article_id:this.article.id,body:{product_id:this.form.value.product_id}})),this.close())}isAddButtonDisabled(){return!this.form.valid}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-add-related-product-modal"]],decls:12,vars:3,consts:[[3,"formGroup"],[3,"control"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"P\u0159idat souvisej\xedc\xed produkt"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"form",0),t.nrm(6,"aegisx-select-product",1),t.k0s()(),t.j41(7,"mcrai-modal-actions")(8,"button",2),t.bIt("click",function(){return n.close()}),t.EFF(9,"Zav\u0159\xedt "),t.k0s(),t.j41(10,"button",3),t.bIt("click",function(){return n.addRelatedProduct()}
1),t.EFF(11,"P\u0159idat "),t.k0s()()()),2&o&&(t.R7$(5),t.Y8G("formGroup",n.form),t.R7$(),t.Y8G("control",n.controls.product_id),t.R7$(4),t.Y8G("disabled",n.isAddButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,c.qT,c.cb,c.j4,Nr.Z]})}return i})();var ni=s(8802),ri=s(27763),si=s(12750),ci=s(50167);const Xr=i=>["/aegisx/products",i];function Vr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"K\xf3d"),t.k0s())}function Yr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(null==e.variants[0]||null==e.variants[0].subvariants[0]?null:e.variants[0].subvariants[0].code)}}function Hr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Zna\u010dka"),t.k0s())}function Jr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(null==e.brand?null:e.brand.name)}}function zr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Obr\xe1zek"),t.k0s())}function Qr(i,r){if(1&i&&t.nrm(0,"mcrai-media",15),2&i){const e=t.XpG().$implicit;t.Y8G("data",null==e.variants[0]||null==e.variants[0].images[0]?null:e.variants[0].images[0].thumbnail)}}function Zr(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.DNE(1,Qr,1,1,"mcrai-media",15),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.vxM(1,null!=e.variants[0]&&e.variants[0].images[0]?1:-1)}}function Wr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"N\xe1zev"),t.k0s())}function Kr(i,r){if(1&i&&(t.j41(0,"mcrai-td",16),t.EFF(1),t.nI1(2,"notSet"),t.nI1(3,"characterLimit"),t.k0s()),2&i){const e=r.$implicit;t.FS9("title",null==e.info[0]?null:e.info[0].name),t.R7$(),t.SpI(" ",t.i5U(3,4,t.bMT(2,2,null==e.info[0]?null:e.info[0].name),18)," ")}}function qr(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Odkazy"),t.k0s())}function ts(i,r){if(1&i&&(t.j41(0,"a",19),t.EFF(1," Shop "),t.k0s()),2&i){const e=t.XpG().$implicit;t.Y8G("mcraiLink",e)}}function es(i,r){if(1&i&&(t.j41(0,"mcrai-td")(1,"button",17),t.EFF(2,"..."),t.k0s(),t.j41(3,"mcrai-menu",null,0)(5,"a",18),t.EFF(6," Aegisx "),t.k0s(),t.DNE(7,ts,2,1,"a",19),t.k0s()()),2&i){const e=r.$implicit,o=t.sdS(4);t.R7$(),t.Y8G("mcraiMenuTriggerFor",o),t.R7$(4),t.Y8G("routerLink",t.eq3(3,Xr,e.id)),t.R7$(2),t.vxM(7,null!=e.info[0]&&e.info[0].name?7:-1)}}function is(i,r){1&i&&t.nrm(0,"mcrai-th")}function os(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",22),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG();return t.Njj(a.toggleAlternative(n))}),t.EFF(1,"Vybrat "),t.k0s()}}function ns(i,r){if(1&i&&(t.j41(0,"mcrai-td",20),t.DNE(1,os,2,0,"button",21),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?1:-1)}}function rs(i,r){1&i&&t.nrm(0,"mcrai-tr")}function ss(i,r){if(1&i&&t.nrm(0,"mcrai-tr"),2&i){const e=r.$implicit,o=t.XpG();t.AVh("mcrai-tr--highlight",o.isSelected(e))}}function cs(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",24),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.showAddAlternativeModal())}),t.EFF(1,"P\u0159idat produkt "),t.k0s()}}function as(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",25),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.unselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br "),t.k0s(),t.j41(2,"button",26),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.deleteAlternatives())}),t.EFF(3,"Smazat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.isDeleteButtonDisabled()),t.R7$(2),t.Y8G("disabled",e.isDeleteButtonDisabled())}}function ls(i,r){if(1&i&&(t.j41(0,"mcrai-panel-actions"),t.DNE(1,cs,2,0,"button",23)(2,as,4,2),t.k0s()),2&i){const e=t.XpG();t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?-1:1),t.R7$(),t.vxM(2,e.toolbarService.isDeleteMode()?2:-1)}}let ds=(()=>{class i{get columns(){return["code","brand","image","name","links","actions"]}constructor(e,o,n,a){this.store=e,this.modalService=o,this.permissionService=n,this.toolbarService=a,this.destroy=new G.B7,this.selectedRelatedProducts=[]}ngOnInit(){this.selectArticle(),this.selectRelatedProducts(),this.selectSelectedRelatedProducts()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}showAddAlternativeModal(){const e=new p.m_("800px","600px",{});this.modalService.open(Br,e)}selectArticle(){this.store.select(e=>e.aegisxArticles.article).pipe((0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>{this.article=e,this.getRelatedProducts()})}selectRelatedProducts(){this.store.pipe((0,m.Lt)(io),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.relatedProducts=e)}selectSelectedRelatedProducts(){this.store.pipe((0,m.Lt)(eo),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.selectedRelatedProducts=e)}getRelatedProducts(){this.store.dispatch(new Ni({article_id:this.article.i
1d}))}toggleAlternative(e){this.store.dispatch(new Pi({item:e}))}deleteAlternatives(){this.isDeleteButtonDisabled()?console.error("delete alternatives not valid",this.selectedRelatedProducts):this.store.dispatch(new Xi({article_id:this.article.id,product_ids:this.selectedRelatedProducts.map(e=>e.id)}))}isSelected(e){return!!this.selectedRelatedProducts&&!!this.selectedRelatedProducts.find(o=>o===e)}unselectAll(){this.store.dispatch(new Yi)}isDeleteButtonDisabled(){return!this.selectedRelatedProducts||!this.selectedRelatedProducts.length}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(mt.n),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-relations"]],decls:27,vars:5,consts:[["linx",""],["color","secondary","collapsable","",3,"collapsed"],[3,"items"],["mcraiColumnDef","code"],[4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],["mcraiColumnDef","brand"],["mcraiColumnDef","image"],["mcraiColumnDef","name"],[3,"title",4,"mcraiCellDef"],["mcraiColumnDef","links"],["mcraiColumnDef","actions"],["align-right","",4,"mcraiCellDef"],[4,"mcraiHeaderRowDef"],[3,"mcrai-tr--highlight",4,"mcraiRowDef","mcraiRowDefColumns"],["type","image","width","50","height","50",3,"data"],[3,"title"],["mcrai-button","neutral",3,"mcraiMenuTriggerFor"],["mcrai-menu-item","",3,"routerLink"],["mcrai-menu-item","","target","_blank",3,"mcraiLink"],["align-right",""],["mcrai-button","neutral","title","select"],["mcrai-button","neutral","title","select",3,"click"],["mcrai-button","positive"],["mcrai-button","positive",3,"click"],["mcrai-button","neutral",3,"click","disabled"],["mcrai-button","negative",3,"click","disabled"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",1)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Souvisej\xedc\xed produkty"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-table",2),t.qex(6,3),t.DNE(7,Vr,2,0,"mcrai-th",4)(8,Yr,2,1,"mcrai-td",5),t.bVm(),t.qex(9,6),t.DNE(10,Hr,2,0,"mcrai-th",4)(11,Jr,2,1,"mcrai-td",5),t.bVm(),t.qex(12,7),t.DNE(13,zr,2,0,"mcrai-th",4)(14,Zr,2,1,"mcrai-td",5),t.bVm(),t.qex(15,8),t.DNE(16,Wr,2,0,"mcrai-th",4)(17,Kr,4,7,"mcrai-td",9),t.bVm(),t.qex(18,10),t.DNE(19,qr,2,0,"mcrai-th",4)(20,es,8,5,"mcrai-td",5),t.bVm(),t.qex(21,11),t.DNE(22,is,1,0,"mcrai-th",4)(23,ns,2,1,"mcrai-td",12),t.bVm(),t.DNE(24,rs,1,0,"mcrai-tr",13)(25,ss,1,2,"mcrai-tr",14),t.k0s()(),t.DNE(26,ls,3,2,"mcrai-panel-actions"),t.k0s()),2&o&&(t.Y8G("collapsed",!0),t.R7$(5),t.Y8G("items",n.relatedProducts),t.R7$(19),t.Y8G("mcraiHeaderRowDef",n.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",n.columns),t.R7$(),t.vxM(26,n.permissionService.canWrite()?26:-1))},dependencies:[pt.Wk,S.Q,Ht.g,w.g,U.l,B.h,L.B,yt.n,Ft.q,Rt.B,Dt.K,Tt.D,St.Q,xt.V,kt.e,It.O,ht.h,ni.Z,ri.h,si.S,ci.$,vt.s]})}return i})();function ms(i,r){if(1&i&&t.nrm(0,"mcrai-media",1),2&i){const e=t.XpG(2);t.Y8G("data",null==e.article.image?null:e.article.image.small)("mcraiImageDetail",null==e.article.image?null:e.article.image.thumbnail)("width",40)("height",40)}}function ps(i,r){if(1&i&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header"),t.DNE(2,ms,1,4,"mcrai-media",1),t.j41(3,"h1"),t.EFF(4),t.k0s()(),t.j41(5,"mcrai-panel-content")(6,"mcrai-row")(7,"mcrai-col"),t.nrm(8,"aegisx-article-base"),t.k0s(),t.j41(9,"mcrai-col",2),t.nrm(10,"aegisx-article-info"),t.k0s()(),t.j41(11,"mcrai-row")(12,"mcrai-col"),t.nrm(13,"aegisx-article-image"),t.k0s()(),t.j41(14,"mcrai-row")(15,"mcrai-col"),t.nrm(16,"aegisx-article-gallery"),t.k0s()(),t.j41(17,"mcrai-row")(18,"mcrai-col"),t.nrm(19,"aegisx-article-relations"),t.k0s()(),t.j41(20,"mcrai-row")(21,"mcrai-col"),t.nrm(22,"aegisx-article-files"),t.k0s()(),t.j41(23,"mcrai-row")(24,"mcrai-col"),t.nrm(25,"aegisx-article-categories"),t.k0s()(),t.j41(26,"mcrai-row")(27,"mcrai-col"),t.nrm(28,"aegisx-article-contacts",3),t.k0s()(),t.j41(29,"mcrai-row")(30,"mcrai-col"),t.nrm(31,"aegisx-article-opening",3),t.k0s()()(),t.j41(32,"mcrai-panel-actions",4),t.nrm(33,"aegisx-select-user-domain",5),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.vxM(2,e.article.image?2:-1),t.R7$(2),t.SpI(" ",e.article.info[0].headline," "),t.R7$(24),t.Y8G("article",e.article),t.R7$(3),t.Y8G("article",e.article)}}let us=(()=>{class i{constructor(e,o,n,a){this.store=e,this.activatedRoute=o,this.toolbarService=n,this.location=a,this.destroy=new G.B7}ngOnInit(){this.toolbarService.setToolbarModes([ct.H.View,ct.H.Edit,ct.H.Delete]),this.activatedRoute.params.pipe((0,E.Q)(this.destroy)).subscribe(e=>this.getArticle(e.id)),this.store.pipe((0,m.Lt)(Z),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.article=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}
1getArticle(e){this.store.dispatch(new d.$i({id:e}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(pt.nX),t.rXU(X.h),t.rXU(u.aZ))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-detail"]],decls:10,vars:1,consts:[["mcrai-button","neutral",3,"click"],["type","image",1,"header--image",3,"data","mcraiImageDetail","width","height"],["flex-2",""],[3,"article"],["top",""],[1,"pull-left"]],template:function(o,n){1&o&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-row")(3,"mcrai-col")(4,"button",0),t.bIt("click",function(){return n.location.back()}),t.EFF(5,"Zp\xe1tky"),t.k0s()()(),t.j41(6,"mcrai-row")(7,"mcrai-col"),t.DNE(8,ps,34,4,"mcrai-panel"),t.k0s()()(),t.nrm(9,"aegisx-toolbar")),2&o&&(t.R7$(8),t.vxM(8,n.article?8:-1))},dependencies:[Pt.I,Nt.I,S.Q,W.o,K.g,Bt.H,w.g,U.l,B.h,L.B,ht.h,Oe.U,Xt.X,Ao,Io,Vo,tn,pn,Pn,or,Pr,ds],styles:["[_nghost-%COMP%]{display:block}.article-detail__panel[_ngcontent-%COMP%]{margin-bottom:20px}.article-detail__panel--main[_ngcontent-%COMP%]{margin-top:20px}.article-detail__panel--info[_ngcontent-%COMP%]{width:100%;margin-right:20px}.article-detail__panel--info[_ngcontent-%COMP%]:last-child{margin-right:0}.header--image[_ngcontent-%COMP%]{margin-right:10px}"]})}return i})();var Kt=s(97309),hs=s(4379);function _s(i,r){if(1&i&&(t.j41(0,"div",14)(1,"div",17),t.nrm(2,"mcrai-input",18),t.k0s(),t.j41(3,"div",17),t.nrm(4,"mcrai-input",19),t.k0s(),t.j41(5,"div",17),t.nrm(6,"mcrai-input",20),t.k0s(),t.j41(7,"div",17),t.nrm(8,"mcrai-input",21),t.k0s(),t.j41(9,"div",17),t.nrm(10,"mcrai-input",22),t.k0s(),t.j41(11,"div",17),t.nrm(12,"mcrai-input",23),t.k0s(),t.j41(13,"div",17),t.nrm(14,"mcrai-input",24),t.k0s()()),2&i){const e=r.$implicit;t.R7$(2),t.Y8G("control",e.controls.mon),t.R7$(2),t.Y8G("control",e.controls.tue),t.R7$(2),t.Y8G("control",e.controls.wed),t.R7$(2),t.Y8G("control",e.controls.thr),t.R7$(2),t.Y8G("control",e.controls.fri),t.R7$(2),t.Y8G("control",e.controls.sat),t.R7$(2),t.Y8G("control",e.controls.sun)}}let fs=(()=>{class i{get controls(){return this.form.controls.opening.controls}constructor(e,o){this.store=e,this.modalService=o,this.ERRORS={headline:{required:"\u010cl\xe1nek mus\xed m\xedt nadpis"},date:{matDatepickerParse:"Datum mus\xed b\xfdt platn\xe9 ve form\xe1tu DD. MM. YYYY",matDatepickerMin:"Datum do mus\xed b\xfdt v\u011bt\u0161\xed ne\u017e od",matDatepickerMax:"Datum od mus\xed b\xfdt men\u0161\xed ne\u017e do"},order:{pattern:"Mus\xed b\xfdt nez\xe1porn\xe9 cel\xe9 \u010d\xedslo",max:"P\u0159\xedli\u0161 dlouh\xe9 \u010d\xedslo"}},this.form=new c.J3({language:new c.hs("CZ",c.k0.required),headline:new c.hs(null,c.k0.required),url:new c.hs,text:new c.hs(null,c.k0.required),fb_link:new c.hs,seo_title:new c.hs,seo_description:new c.hs,date:new c.MJ(null),date_from:new c.MJ(null),date_to:new c.MJ(null),type:new c.hs,hidden:new c.hs,opening:new c.Bm([new c.J3({mon:new c.hs,tue:new c.hs,wed:new c.hs,thr:new c.hs,fri:new c.hs,sat:new c.hs,sun:new c.hs})]),gps:new c.J3({lat:new c.hs,lng:new c.hs}),image:new c.hs,images:new c.hs([]),contacts:new c.hs([]),files:new c.hs([]),date_disabled:new c.hs,order:new c.hs(null,[c.k0.pattern(Ne.j8),c.k0.max(Number.MAX_SAFE_INTEGER)])})}ngOnInit(){}convertOpeningHoursToAPIFormat(e){return e.map(o=>[o.mon,o.tue,o.wed,o.thr,o.fri,o.sat,o.sun])}createArticle(){this.isCreateButtonDisabled()||this.store.dispatch(new z({article:{...this.form.value,opening:this.convertOpeningHoursToAPIFormat(this.form.value.opening)}}))}isCreateButtonDisabled(){return this.form.invalid||!this.form.dirty}useCurrentDate(){this.form.patchValue({date:zt.c9.local()})}addRow(){this.form.controls.opening.controls.push(new c.J3({mon:new c.hs,tue:new c.hs,wed:new c.hs,thr:new c.hs,fri:new c.hs,sat:new c.hs,sun:new c.hs}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-add-article-modal"]],decls:90,vars:27,consts:[["mcrai-icon-button","",1,"pull-right",3,"click"],["type","date","placeholder","Datum",3,"control","errors"],["type","date","placeholder","Platnost od",3,"control","errors","maxDate"],["type","date","placeholder","Platnost do",3,"control","errors","minDate","setEndOfDay"],["type","text","placeholder","Po\u0159ad\xed",3,"control","errors"],["type","checkbox",3,"control"],["mcrai-button","neutral",3,"click"],[3,"control","required"],["type","text","placeholder","Nadpis *",3,"control","errors"],["type","article",3,"control"],[3,"control"],["type","file",3,"control"],["type","file","multiple","",3,"control"],[3,"control","multiple","required","nullable"],[1,"opening-hours-row"],["mcrai-button","",3,"click"],["mcrai-button","positive",3,"click","disabled"],[1,"opening-hours-cell"],["type","text","placeholder","Po",3,"control"],["type","text","placeholder","\xdat",3,"control"],["type","text","placeholder","St",3,"control"],["type","text","placeholder","\u010ct",3,"control"],["type","text","placeholder","P\xe1",3,"control"],["type","text","placeholder","So",3,"control"],["type","text","placeholder","Ne",3,"control"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Nov\xfd \u010dl\xe1nek"),t.k0s(),t.j41(4,"button",0),t.bIt("click",function(){return n.modalService.toggleFullscreen()}),t.j41(5,"mcrai-icon"),t.EFF(6,"home"),t.k0s()()(),t.j41(7,"mcrai-modal-content")(8,"mcrai-row")(9,"mcrai-col")(10,"mcrai-panel")(11,"mcrai-panel-header")(12,"h2"),t.EFF(13,"Z\xe1kladn\xed informace"),t.k0s()(),t.j41(14,"mcrai-panel-content"),t.nrm(15,"mcrai-input",1)(16,"mcrai-input",2)(17,"mcrai-input",3)(18,"mcrai-input",4)(19,"br"),t.j41(20,"mcrai-input",5),t.EFF(21,"Skr\xfdt \u010dl\xe1nek"),t.k0s(),t.j41(22,"mcrai-input",5),t.EFF(23,"Skr\xfdt datum"),t.k0s()(),t.j41(24,"mcrai-panel-actions")(25,"button",6),t.bIt("click",function(){return n.useCurrentDate()}),t.EFF(26," Dne\u0161n\xed datum "),t.k0s()()()()(),t.j41(27,"mcrai-row")(28,"mcrai-col")(29,"mcrai-panel")(30,"mcrai-panel-header")(31,"h2"),t.EFF(32,"Prvn\xed jazykov\xe1 mutace"),t.k0s()(),t.j41(33,"mcrai-panel-content"),t.nrm(34,"aegisx-select-language",7)(35,"mcrai-input",8)(36,"aegisx-url-input",9),t.j41(37,"div"),t.nrm(38,"br"),t.EFF(39," Text * "),t.nrm(40,"aegisx-smd-editor",10),t.k0s()()()()(),t.j41(41,"mcrai-row")(42,"mcrai-col")(43,"mcrai-panel")(44,"mcrai-panel-header")(45,"h2"),t.EFF(46,"Obr\xe1zek"),t.k0s()(),t.j41(47,"mcrai-panel-content"),t.nrm(48,"mcrai-input",11),t.k0s()()()(),t.j41(49,"mcrai-row")(50,"mcrai-col")(51,"mcrai-panel")(52,"mcrai-panel-header")(53,"h2"),t.EFF(54,"Galerie"),t.k0s()(),t.j41(55,"mcrai-panel-content"),t.nrm(56,"mcrai-input",12),t.k0s()()()(),t.j41(57,"mcrai-row")(58,"mcrai-col")(59,"m
1crai-panel")(60,"mcrai-panel-header")(61,"h2"),t.EFF(62,"Soubory"),t.k0s()(),t.j41(63,"mcrai-panel-content"),t.nrm(64,"mcrai-input",12),t.k0s()()()(),t.j41(65,"mcrai-row")(66,"mcrai-col")(67,"mcrai-panel")(68,"mcrai-panel-header")(69,"h2"),t.EFF(70,"Kontakty"),t.k0s()(),t.j41(71,"mcrai-panel-content"),t.nrm(72,"aegisx-select-contact",13),t.k0s()()()(),t.j41(73,"mcrai-row")(74,"mcrai-col")(75,"mcrai-panel")(76,"mcrai-panel-header")(77,"h2"),t.EFF(78,"Provozn\xed doba"),t.k0s()(),t.j41(79,"mcrai-panel-content"),t.Z7z(80,_s,15,7,"div",14,t.fX1),t.k0s(),t.j41(82,"mcrai-panel-actions")(83,"button",6),t.bIt("click",function(){return n.addRow()}),t.EFF(84,"P\u0159idat \u0159\xe1dek"),t.k0s()()()()()(),t.j41(85,"mcrai-modal-actions")(86,"button",15),t.bIt("click",function(){return n.modalService.close()}),t.EFF(87," Zav\u0159\xedt "),t.k0s(),t.j41(88,"button",16),t.bIt("click",function(){return n.createArticle()}),t.EFF(89," Vytvo\u0159it \u010dl\xe1nek "),t.k0s()()()),2&o&&(t.R7$(15),t.Y8G("control",n.form.controls.date)("errors",n.ERRORS.date),t.R7$(),t.Y8G("control",n.form.controls.date_from)("errors",n.ERRORS.date)("maxDate",n.form.controls.date_to.value),t.R7$(),t.Y8G("control",n.form.controls.date_to)("errors",n.ERRORS.date)("minDate",n.form.controls.date_from.value)("setEndOfDay",!0),t.R7$(),t.Y8G("control",n.form.controls.order)("errors",n.ERRORS.order),t.R7$(2),t.Y8G("control",n.form.controls.hidden),t.R7$(2),t.Y8G("control",n.form.controls.date_disabled),t.R7$(12),t.Y8G("control",n.form.controls.language)("required",!0),t.R7$(),t.Y8G("control",n.form.controls.headline)("errors",n.ERRORS.headline),t.R7$(),t.Y8G("control",n.form.controls.url),t.R7$(4),t.Y8G("control",n.form.controls.text),t.R7$(8),t.Y8G("control",n.form.controls.image),t.R7$(8),t.Y8G("control",n.form.controls.images),t.R7$(8),t.Y8G("control",n.form.controls.files),t.R7$(8),t.Y8G("control",n.form.controls.contacts)("multiple",!0)("required",!1)("nullable",!1),t.R7$(8),t.Dyx(n.controls),t.R7$(8),t.Y8G("disabled",n.isCreateButtonDisabled()))},dependencies:[tt.h,et.l,it.J,ot.f,S.Q,hs.x,at.N,bt.e,Be.u,Qt.g,Wt.R,W.o,K.g,w.g,U.l,B.h,L.B,Vt.N,Yt.$,Et.Q,ii],styles:[".add-article__panel[_ngcontent-%COMP%]{margin-bottom:20px}.opening-hours-row[_ngcontent-%COMP%]{display:flex}.opening-hours-cell[_ngcontent-%COMP%]{flex:1;overflow:hidden;word-break:break-word;overflow-wrap:break-word;display:flex;align-items:center;flex-flow:row wrap;min-width:0;padding:10px 15px}"]})}return i})();var ai=s(48390);const gs=i=>["/aegisx","articles",i];function Cs(i,r){1&i&&(t.j41(0,"mcrai-th",22),t.EFF(1,"Zobrazen"),t.k0s())}function Es(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.nrm(1,"div",23),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.AVh("article-status--shown",!e.hidden)("article-status--hidden",e.hidden)}}function As(i,r){1&i&&(t.j41(0,"mcrai-th",22),t.EFF(1,"Datum"),t.k0s())}function vs(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.JRh(t.bMT(2,1,e.date))}}function bs(i,r){1&i&&(t.j41(0,"mcrai-th",22),t.EFF(1,"Platnost od"),t.k0s())}function ys(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,e.date_from,o.DATETIME_FORMAT_SHORT))}}function Fs(i,r){1&i&&(t.j41(0,"mcrai-th",22),t.EFF(1,"Platnost do"),t.k0s())}function Rs(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,e.date_to,o.DATETIME_FORMAT_SHORT))}}function Ds(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Obr\xe1zek"),t.k0s())}function Ts(i,r){if(1&i&&t.nrm(0,"mcrai-media",24),2&i){const e=t.XpG().$implicit;t.Y8G("data",e.image.thumbnail)}}function Ss(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.DNE(1,Ts,1,1,"mcrai-media",24),t.k0s()),2&i){const e=r.$implicit;t.R7$(),t.vxM(1,e.image?1:-1)}}function xs(i,r){if(1&i&&(t.j41(0,"mcrai-th",22),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI("Nadpis (",e.language,")")}}function ks(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"characterLimit"),t.nI1(3,"notSet"),t.k0s()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.JRh(t.bMT(3,4,t.i5U(2,1,o.getHeadline(e.info),100)))}}function Is(i,r){if(1&i&&(t.j41(0,"mcrai-th",22),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI("URL (",e.language,")")}}function js(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"characterLimit"),t.nI1(3,"notSet"),t.k0s()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.JRh(t.bMT(3,4,t.i5U(2,1,o.getURL(e.info),100)))}}function Gs(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Kategorie"),t.k0s())}function Ms(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-td",25)(1,"button",26),t.bIt("click",function(){const n=t.eBV(e).$implicit,a=t.XpG(2);return t.Njj(a.showArticleCategoriesModal(n))}),t.EFF(2),t.k0s()()}if(2&i){const e=r.$implicit;t.R7$(2),t.JRh(e.categories_count)}}function Os(i,r){if(1&i&&(t.j41(0,"mcrai-th"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(),t.SpI("Text (",e.language,")")}}function ws(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"Upravit text"),t.k0s())}function Us(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"P\u0159idat text"),t.k0s())}function Ls(i,r){1&i&&(t.j41(0,"span"),t.EFF(1,"Zobrazit text"),t.k0s())}function $s(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",26),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.showTextModal(a.getInfo(n.info),n))}),t.DNE(1,ws,2,0,"span")(2,Us,2,0,"span")(3,Ls,2,0,"span"),t.k0s()}if(2&i){const e=t.XpG().$implicit,o=t.XpG(2);t.R7$(),t.vxM(1,o.toolbarService.isEditMode()&&o.getText(e.info)?1:-1),t.R7$(),t.vxM(2,o.toolbarService.isEditMode()&&!o.getText(e.info)?2:-1),t.R7$(),t.vxM(3,o.toolbarService.isEditMode()?-1:3)}}function Ps(i,r){1&i&&(t.EFF(0),t.nI1(1,"notSet")),2&i&&t.SpI(" ",t.bMT(1,1,void 0)," ")}function Ns(i,r){1&i&&(t.EFF(0),t.nI1(1,"notSet")),2&i&&t.SpI(" ",t.bMT(1,1,void 0)," ")}function Bs(i,r){if(1&i&&(t.j41(0,"mcrai-td"),t.DNE(1,$s,4,3,"button",27)(2,Ps,2,3)(3,Ns,2,3,"ng-template",null,0,t.C5r),t.k0s()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.vxM(1,o.toolbarService.isEditMode()||o.getText(e.info)?1:2)}}function Xs(i,r){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Odkazy"),t.k0s())}function Vs(i,r){if(1&i&&(t.j41(0,"mcrai-td")(1,"button",28),t.EFF(2,"..."),t.k0s(),t.j41(3,"mcrai-menu",null,1)(5,"a",29),t.EFF(6,"Shop "),t.k0s()()()),2&i){const e=r.$implicit,o=t.sdS(4);t.R7$(),t.Y8G("mcraiMenuTriggerFor",o),t.R7$(4),t.Y8G("mcraiLink",e)}}function Ys(i,r){1&i&&t.nrm(0,"mcrai-th")}function Hs(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",26),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,a=t.XpG(2);return t.Njj(a.select(n))}),t.EFF(1," Vybrat "),t.k0s()}}function Js(i,r){if(1&i&&(t.j41(0,"mcrai-td",30),t.DNE(1,Hs,2,0,"button",27),t.j41(2,"a",31),t.EFF(3," Detail "),t.k0s()()),2&i){const e=r.$implicit,o=t.XpG(2);t.R7$(),t.vxM(1,o.toolbarService.isSelectable()?1:-1),t.R7$(),t.Y8G("routerLink",t.eq3(2,gs,e.id))}}function zs(i,r){1&i&&t.nrm(0,"mcrai-tr")}function Qs(i,r){if(1&i&&t.nrm(0,"mcrai-tr"),2&i){const e=r.$implicit,o=t.XpG(2);t.AVh("mcrai-tr--highlight",o.isStaged(e.id))}}function Zs(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-table",3),t.bIt("sort",function(n){t.eBV(e);const a=t.XpG();return t.Njj(a.onSort(n))}),t.qex(1,4),t.DNE(2,Cs,2,0,"mcrai-th",5)(3,Es,2,4,"mcrai-td",6),t.bVm(),t.qex(4,7),t.DNE(5,As,2,0,"mcrai-th",5)(6,vs,3,3,"mcrai-td",6),t.bVm(),t.qex(7,8),t.DNE(8,bs,2,0,"mcrai-th",5)(9,ys,3,4,"mcrai-td",6),t.bVm(),t.qex(10,9),t.DNE(11,Fs,2,0,"mcrai-th",5)(12,Rs,3,4,"mcrai-td",6),t.bVm(),t.qex(13,10),t.DNE(14,Ds,2,0,"mcrai-th",11)(15,Ss,2,1,"mcrai-td",6),t.bVm(),t.qex(16,12),t.DNE(17,xs,2,1,"mcrai-th",5)(18,ks,4,6,"mcrai-td",6),t.bVm(),t.qex(19,13),t.DNE(20,Is,2,1,"mcrai-th",5)(21,js,4,6,"mcrai-td",6),t.bVm(),t.qex(22,14),t.DNE(23,Gs,2,0,"mcrai-th",11)(24,Ms,3,1,"mcrai-td",15),t.bVm(),t.qex(25,16),t.DNE(26,Os,2,1,"mcrai-th",11)(27,Bs,5,1,"mcrai-td",6),t.bVm(),t.qex(28,17),t.DNE(29,Xs,2,0,"mcrai-th",11)(30,Vs,7,2,"mcrai-td",6),t.bVm(),t.qex(31,18),t.DNE(32,Ys,1,0,"mcrai-th",11)(33,Js,4,4,"mcrai-td",19),t.bVm(),t.DNE(34,zs,1,0,"mcrai-tr",20)(35,Qs,1,2,"mcrai-tr",21),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("container",e.articles),t.R7$(34),t.Y8G("mcraiHeaderRowDef",e.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",e.columns)}}let Ws=(()=>{class i{get columns(){return["status","date","image","headline","url","date_from","date_to","text","categories","links","actions"]}constructor(e,o,n){this.store=e,this.modalService=o,this.toolbarService=n,this.destroy=new G.B7,this.staged=[],this.DATETIME_FORMAT_SHORT=zt.c9.DATETIME_SHORT}ngOnInit(){this.selectArticles(),this.selectStaged(),this.selectSettings(),this.selectFilter()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectFilter(){this.store.pipe((0,m.Lt)(Ge),(0,E.Q)(this.destroy)).subscribe(e=>this.filter=e)}selectSettings(){this.store.pipe((0,m.Lt)(e=>e.aegisxArticles.settings),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.language=e.language)}selectStaged(){this.store.pipe((0,m.Lt)(e=>e.aegisxArticles.staged),(0,E.Q)(this.destroy)).subscribe(e=>this.staged=e)}selectArticles(){this.store.pipe((0,m.Lt)($t),(0,E.Q)(this.destroy)).subscribe(e=>this.articles=e)}getActiveInfo(e){return e.find(o=>o.language===this.language)}select(e){this.store.dispatch(new hi({article:e}))}isStaged(e){return!!this.staged.find(o=>o.id===e)}getInfo(e){return this.getActiveInfo(e)}showTextModal(e,o,n){const a=new p.m_("1200px","800px",{info:e,article:o,type:n});this.modalService.open(we,a)}showArticleCategoriesModal(e){const o=new p.m_("800px","600px",{article:e});this.modalService.open(Je,o)}getURL(e){const o=this.getActiveInfo(e);return o?o.url:""}getHeadline(e){const o=this.getActiveInfo(e);return o?o.headline:""}getText(e){const o=this.getActiveInfo(e);return o?o.text:""}onSort(e){const o={...this.filter};o.order=e.direction,o.order_by=e.column,this.store.dispatch(new ae({filter:o})),this.store.dispatch(new d.Cu({page:1,append:!1}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-articles-list"]],decls:1,vars:1,consts:[["text",""],["linx",""],[3,"container"],[3,"sort","container"],["mcraiColumnDef","status"],["mcrai-sort-header","",4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],["mcraiColumnDef","date"],["mcraiColumnDef","date_from"],["mcraiColumnDef","date_to"],["mcraiColumnDef","image"],[4,"mcraiHeaderCellDef"],["mcraiColumnDef","headline"],["mcraiColumnDef","url"],["mcraiColumnDef","categories"],["title","Po\u010det kategori\xed",4,"mcraiCellDef"],["mcraiColumnDef","text"],["mcraiColumnDef","links"],["mcraiColumnDef","actions"],["align-right","",4,"mcraiCellDef"],[4,"mcraiHeaderRowDef"],[3,"mcrai-tr--highlight",4,"mcraiRowDef","mcraiRowDefColumns"],["mcrai-sort-header",""],[1,"article-status"],["type","image","width","50","height","50",3,"data"],["title","Po\u010det kategori\xed"],["mcrai-button","neutral",3,"click"],["mcrai-button","neutral"],["mcrai-button","neutral",3,"mcraiMenuTriggerFor"],["target","_blank","mcrai-menu-item","",3,"mcraiLink"],["align-right",""],["mcrai-button","neutral",3,"routerLink"]],template:function(o,n){1&o&&t.DNE(0,Zs,36,3,"mcrai-table",2),2&o&&t.vxM(0,n.articles?0:-1)},dependencies:[pt.Wk,S.Q,Ht.g,yt.n,Ft.q,Rt.B,Dt.K,Tt.D,St.Q,xt.V,kt.e,It.O,oi.N,ht.h,ni.Z,ri.h,si.S,ci.$,vt.s,Ye.a],styles:[".article-status[_ngcontent-%COMP%]{display:block;width:10px;height:10px;border-radius:5px;margin-left:20px}.article-status--shown[_ngcontent-%COMP%]{background-color:#00c882}.article-status--hidden[_ngcontent-%COMP%]{background-color:#ea0e46}"]})}return i})();var Ks=s(19493);function qs(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.reset())}),t.EFF(1," Reset "),t.k0s()}}let li=(()=>{class i{get controls(){return this.form.controls}constructor(e){this.store=e,this.destroy=new G.B7,this.ERRORS={date:{matDatepickerParse:"Datum mus\xed b\xfdt platn\xe9 ve form\xe1tu DD. MM. YYYY",matDatepickerMin:"Datum do mus\xed b\xfdt v\u011bt\u0161\xed ne\u017e od",matDatepickerMax:"Datum od mus\xed b\xfdt men\u0161\xed ne\u017e do"}},this.form=new c.J3({q:new c.hs,date_from:new c.MJ(null),date_to:new c.MJ(null),categories:new c.hs([])}),this.collapsable=!1}ngOnInit(){this.store.pipe((0,m.Lt)(Ge),(0,M.p)(e=>!!e),(0,Ks.s)(1)).subscribe(e=>this.form.patchValue(e))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}
1getArticles(){this.store.dispatch(new ae({filter:this.form.value})),this.store.dispatch(new d.Cu({page:1,append:!1}))}reset(){this.form.reset(),this.getArticles()}isDirty(){return this.form.dirty}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-filter"]],inputs:{collapsable:"collapsable"},decls:21,vars:16,consts:[[3,"collapsable","collapsed"],["id","articles",3,"formGroup"],["type","text","placeholder","Fulltext",3,"control"],[3,"control","multiple","specials"],["type","date","placeholder","Datum od",3,"control","errors","maxDate"],["type","date","placeholder","Datum do",3,"control","errors","minDate","setEndOfDay"],["mcrai-button","neutral"],["form","articles","mcrai-button","positive",3,"click","disabled"],["mcrai-button","neutral",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h3"),t.EFF(3,"Filtr"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"form",1)(6,"mcrai-row")(7,"mcrai-col"),t.nrm(8,"mcrai-input",2),t.k0s()(),t.j41(9,"mcrai-row")(10,"mcrai-col"),t.nrm(11,"aegisx-select-category",3),t.k0s()(),t.j41(12,"mcrai-row")(13,"mcrai-col"),t.nrm(14,"mcrai-input",4),t.k0s(),t.j41(15,"mcrai-col"),t.nrm(16,"mcrai-input",5),t.k0s()()()(),t.j41(17,"mcrai-panel-actions"),t.DNE(18,qs,2,0,"button",6),t.j41(19,"button",7),t.bIt("click",function(){return n.getArticles()}),t.EFF(20," Filtrovat "),t.k0s()()()),2&o&&(t.Y8G("collapsable",n.collapsable)("collapsed",n.collapsable),t.R7$(5),t.Y8G("formGroup",n.form),t.R7$(3),t.Y8G("control",n.controls.q),t.R7$(3),t.Y8G("control",n.controls.categories)("multiple",!0)("specials",!0),t.R7$(3),t.Y8G("control",n.controls.date_from)("errors",n.ERRORS.date)("maxDate",n.controls.date_to.value),t.R7$(2),t.Y8G("control",n.controls.date_to)("errors",n.ERRORS.date)("minDate",n.controls.date_from.value)("setEndOfDay",!0),t.R7$(2),t.vxM(18,n.isDirty()?18:-1),t.R7$(),t.Y8G("disabled",!n.isDirty()))},dependencies:[S.Q,at.N,Qt.g,c.qT,c.cb,c.j4,W.o,K.g,w.g,U.l,B.h,L.B,He.O]})}return i})(),tc=(()=>{class i{get controls(){return this.form.controls}constructor(e){this.store=e,this.destroy=new G.B7,this.form=new c.J3({language:new c.hs("CZ")})}ngOnInit(){this.form.valueChanges.pipe((0,E.Q)(this.destroy)).subscribe(e=>this.store.dispatch(new Ai({settings:e})))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-settings"]],decls:6,vars:2,consts:[[3,"control","nullable"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h3"),t.EFF(3,"Nastaven\xed"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"aegisx-select-language",0),t.k0s()()),2&o&&(t.R
17$(5),t.Y8G("control",n.controls.language)("nullable",!1))},dependencies:[w.g,U.l,L.B,Et.Q]})}return i})(),ec=(()=>{class i{constructor(){}ngOnInit(){}static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-options"]],decls:10,vars:1,consts:[["color","secondary","collapsable","",3,"collapsed"],["flex-2",""]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Mo\u017enosti"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-row")(6,"mcrai-col"),t.nrm(7,"aegisx-article-filter",1),t.k0s(),t.j41(8,"mcrai-col"),t.nrm(9,"aegisx-article-settings"),t.k0s()()()()),2&o&&t.Y8G("collapsed",!1)},dependencies:[W.o,K.g,w.g,U.l,L.B,li,tc]})}return i})();function ic(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.deleteArticles())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.isDeleteButtonDisabled())}}function oc(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.addArticle())}),t.EFF(1,"P\u0159idat \u010dl\xe1nek "),t.k0s()}}function nc(i,r){if(1&i&&t.DNE(0,ic,2,1,"button",4)(1,oc,2,0,"button",5),2&i){const e=t.XpG();t.vxM(0,e.toolbarService.isDeleteMode()?0:-1),t.R7$(),t.vxM(1,e.toolbarService.isDeleteMode()?-1:1)}}function rc(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.deselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br "),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("disabled",e.isDeleteButtonDisabled())}}function sc(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.deleteArticles())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("disabled",e.isDeleteButtonDisabled())}}function cc(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.addArticle())}),t.EFF(1,"P\u0159idat \u010dl\xe1nek "),t.k0s()}}let ac=(()=>{class i{constructor(e,o,n,a){this.store=e,this.modalService=o,this.permissionService=n,this.toolbarService=a,this.destroy=new G.B7,this.stagedCount=0}ngOnInit(){this.toolbarService.setToolbarModes([ct.H.View,ct.H.Edit,ct.H.Delete]),this.store.pipe((0,m.Lt)($t),(0,E.Q)(this.destroy)).subscribe(e=>this.articles=e),this.store.pipe((0,m.Lt)(Wi),(0,E.Q)(this.destroy)).subscribe(e=>this.stagedCount=e.length),this.getArticles(1,!1)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getArticles(e,o){this.store.dispatch(new d.Cu({page:e,append:o}))}addArticle(){const e=new p.m_("1350px","800px");this.modalService.open(fs,e)}isDeleteButtonDisabled(){return!this.stagedCount}deleteArticles(){this.isDeleteButtonDisabled()||this.store.dispatch(new Ci)}deselectAll(){this.isDeleteButtonDisabled()||this.store.dispatch(new _i)}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(p.mO),t.rXU(mt.n),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-overview"]],decls:22,vars:5,consts:[["top",""],[1,"pull-left"],[1,"pull-left",3,"page","paginator"],["mcrai-button","neutral",3,"disabled"],["mcrai-button","negative",3,"disabled"],["mcrai-button","positive"],["mcrai-button","negative",3,"click","disabled"],["mcrai-button","positive",3,"click"],["mcrai-button","neutral",3,"click","disabled"]],template:function(o,n){1&o&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h1"),t.EFF(5,"P\u0159ehled \u010dl\xe1nk\u016f"),t.k0s()(),t.j41(6,"mcrai-panel-content")(7,"mcrai-row")(8,"mcrai-col"),t.nrm(9,"aegisx-article-options"),t.k0s()(),t.j41(10,"mcrai-row")(11,"mcrai-col"),t.nrm(12,"aegisx-articles-list"),t.k0s()()(),t.j41(13,"mcrai-panel-actions",0),t.nrm(14,"aegisx-select-user-domain",1),t.DNE(15,nc,2,2),t.k0s(),t.j41(16,"mcrai-panel-actions")(17,"mcrai-paginator",2),t.bIt("page",function(y){return n.getArticles(y,!1)}),t.k0s(),t.DNE(18,rc,2,1,"button",3)(19,sc,2,1,"button",4)(20,cc,2,0,"button",5),t.k0s()()(),t.nrm(21,"aegisx-toolbar")),2&o&&(t.R
17$(15),t.vxM(15,n.permissionService.canWrite()?15:-1),t.R7$(2),t.Y8G("paginator",null==n.articles?null:n.articles.paginator),t.R7$(),t.vxM(18,n.toolbarService.isSelectable()?18:-1),t.R7$(),t.vxM(19,n.toolbarService.isDeleteMode()?19:-1),t.R7$(),t.vxM(20,n.permissionService.canWrite()&&!n.toolbarService.isDeleteMode()?20:-1))},dependencies:[Pt.I,Nt.I,S.Q,ai.h,W.o,K.g,Bt.H,w.g,U.l,B.h,L.B,Xt.X,Ws,ec],styles:[".articles__paginator[_ngcontent-%COMP%]{margin-right:auto}"]})}return i})();var lc=s(52890),dc=s(77246),mc=s(25551),di=s(70083),pc=s(48872);function uc(i,r){if(1&i&&t.nrm(0,"aegisx-branch",2),2&i){const e=r.$implicit,o=t.XpG();t.Y8G("item",e)("draggable",o.toolbarService.isEditMode())}}function hc(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.deselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br"),t.k0s()}}function _c(i,r){if(1&i){const e=t.RV6();t.DNE(0,hc,2,0,"button",5),t.j41(1,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.selectAll())}),t.EFF(2,"Ozna\u010dit viditeln\xe9"),t.k0s()}if(2&i){const e=t.XpG();t.vxM(0,e.showUnselectButton()?0:-1)}}let fc=(()=>{class i{get controls(){return this.form.controls}constructor(e,o){this.store=e,this.toolbarService=o,this.destroy=new G.B7,this.form=new c.J3({query:new c.hs})}ngOnInit(){this.getArticles(1),this.store.pipe((0,m.Lt)($t),(0,E.Q)(this.destroy)).subscribe(e=>this.articles=e),this.store.pipe((0,m.Lt)(e=>e.aegisxForest.staged),(0,E.Q)(this.destroy),(0,M.p)(e=>!!e)).subscribe(e=>this.staged=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getArticles(e){this.store.dispatch(new d.Cu({page:e,append:!1}))}showUnselectButton(){return this.staged.length>0}deselectAll(){this.store.dispatch(new di.yM)}selectAll(){this.store.dispatch(new di.JJ({items:this.articles.items.map(e=>e.id)}))}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-tree"]],decls:16,vars:3,consts:[["color","secondary"],[3,"collapsable"],["parent","articles",3,"item","draggable"],[1,"pull-left"],[3,"page","paginator"],["mcrai-button","neutral"],["mcrai-button","neutral",3,"click"]],template:function(o,n){1&o&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"\u010cl\xe1nky"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-row")(6,"mcrai-col"),t.nrm(7,"aegisx-article-filter",1),t.k0s()(),t.j41(8,"mcrai-row")(9,"mcrai-col"),t.Z7z(10,uc,1,2,"aegisx-branch",2,t.fX1),t.k0s()()(),t.j41(12,"mcrai-panel-actions")(13,"div",3)(14,"mcrai-paginator",4),t.bIt("page",function(y){return n.getArticles(y)}
1),t.k0s()(),t.DNE(15,_c,3,1,"button",5),t.k0s()()),2&o&&(t.R7$(7),t.Y8G("collapsable",!0),t.R7$(3),t.Dyx(null==n.articles?null:n.articles.items),t.R7$(4),t.Y8G("paginator",null==n.articles?null:n.articles.paginator),t.R7$(),t.vxM(15,n.toolbarService.isEditMode()?15:-1))},dependencies:[S.Q,ai.h,W.o,K.g,w.g,U.l,B.h,L.B,pc.K,li]})}return i})();function gc(i,r){if(1&i){const e=t.RV6();t.j41(0,"button",3),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.save())}),t.EFF(1,"Ulo\u017eit zm\u011bny "),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("disabled",!e.isDirty())}}function Cc(i,r){if(1&i){const e=t.RV6();t.j41(0,"mcrai-panel-actions")(1,"button",3),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.save())}),t.EFF(2,"Ulo\u017eit zm\u011bny "),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(),t.Y8G("disabled",!e.isDirty())}}const Ac=[{path:"",component:ac,canActivate:[Kt.J]},{path:"assign",component:(()=>{class i{constructor(e,o){this.store=e,this.toolbarService=o,this.destroy=new G.B7,this.actions=[]}ngOnInit(){this.toolbarService.setToolbarModes([ct.H.View,ct.H.Edit,ct.H.Delete]),this.store.pipe((0,m.Lt)(lc.nk),(0,E.Q)(this.destroy)).subscribe(e=>this.actions=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}isDirty(){return this.actions.length>0}save(){this.actions.forEach(e=>{this.store.dispatch(new Gt({category_id:e.id,article_ids:e.items}))})}static#t=this.\u0275fac=function(o){return new(o||i)(t.rXU(m.il),t.rXU(X.h))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-article-assign"]],decls:22,vars:2,consts:[["top",""],[1,"pull-left"],["mcrai-button","positive",3,"disabled"],["mcrai-button","positive",3,"click","disabled"]],template:function(o,n){1&o&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h1"),t.EFF(5,"Za\u0159azen\xed \u010dl\xe1nk\u016f do kategori\xed"),t.k0s()(),t.j41(6,"mcrai-panel-content")(7,"mcrai-row")(8,"mcrai-col")(9,"mcrai-row")(10,"mcrai-col"),t.nrm(11,"aegisx-category-tree"),t.k0s()(),t.j41(12,"mcrai-row")(13,"mcrai-col"),t.nrm(14,"aegisx-special-categories"),t.k0s()()(),t.j41(15,"mcrai-col"),t.nrm(16,"aegisx-article-tree"),t.k0s()()(),t.j41(17,"mcrai-panel-actions",0),t.nrm(18,"aegisx-select-user-domain",1),t.DNE(19,gc,2,1,"button",2),t.k0s(),t.DNE(20,Cc,3,1,"mcrai-panel-actions"),t.k0s()(),t.nrm(21,"aegisx-toolbar")),2&o&&(t.R7$(19),t.vxM(19,n.toolbarService.isEditMode()?19:-1),t.R7$(),t.vxM(20,n.toolbarService.isEditMode()?20:-1))},dependencies:[Pt.I,Nt.I,S.Q,W.o,K.g,Bt.H,w.g,U.l,B.h,L.B,dc.e,mc.b,Xt.X,fc]})}return i})(),canActivate:[Kt.J]},{path:":id",component:us,canActivate:[Kt.J]}];let vc=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275mod=t.$C({type:i});static#i=this.\u0275inj=t.G2t({imports:[pt.iI.forChild(Ac),pt.iI]})}return i})();var k=s(14421),_=s(15539),C=s(49090),I=s(83921),ut=s(57421),bc=s(12906),yc=s(80070);let mi=(()=>{class i extends bc.d{constructor(){super(...arguments),this.ARTICLES_URL="articles",this.CATEGORIES_URL="categories",this.ARTICLE_CATEGORIES="categories",this.ARTICLE_IMAGES="gallery",this.ARTICLE_FILES="files",this.ARTICLE_FILE_INFO="info",this.ARTICLE_CONTACTS="contacts",this.ARTICLE_RELATED_PRODUCT="related-product",this.ARTICLE_RELATED_PRODUCTS="related-products"}getArticles(e=1,o){const n={page:e};o&&Object.assign(n,o);const a=this.buildUrl(this.ARTICLES_URL,n,!0);return this.get(a)}getArticle(e){const o=this.buildUrl(`${this.ARTICLES_URL}/${e}`);return this.get(o)}postArticle(e){const o=this.buildUrl(this.ARTICLES_URL),n=new FormData;return e.image&&(n.append("image",e.image),delete e.image),e.images&&(n.append("images",e.images),delete e.images),e.files&&(n.append("files",e.files),delete e.files),n.append("body",JSON.stringify(this.objProc.deleteEmptyKeys(e))),this.post(o,n)}postArticleInfo(e,o){const n=this.buildUrl(`${this.ARTICLES_URL}/${e}/info`);return this.post(n,o)}postCategoryArticles(e,o){const n=this.buildUrl(`${this.CATEGORIES_URL}/${e}/articles`);return this.post(n,{article_ids:o})}patchArticles(e,o){const n={article_ids:this.extractArticleIDs(e)},a=this.buildUrl(this.ARTICLES_URL,n);return this.patch(a,o)}patchArticleInfo(e,o,n){const a=this.buildUrl([this.ARTICLES_URL,e,"info",o]);return this.patch(a,n)}patchArticle(e,o){const n=this.buildUrl([this.ARTICLES_URL,e]);return"object"==typeof o.gps&&""===o.gps.lat&&""===o.gps.lng&&(o.gps.lat=0,o.gps.lng=0),this.patch(n,o)}deleteArticles(e){const o={article_ids:this.extractArticleIDs(e)},n=this.buildUrl(this.ARTICLES_URL,o);return this.del(n)}
1getArticleCategories(e){const o=this.buildUrl(`${this.ARTICLES_URL}/${e}/${this.ARTICLE_CATEGORIES}`);return this.get(o)}assignArticles(e,o){const n=this.buildUrl(`${this.CATEGORIES_URL}/${e}/articles`);return this.post(n,{article_ids:o})}uploadImage(e,o){const n=this.buildUrl(`${this.ARTICLES_URL}/${e}/image`),a=new FormData;return a.append("image",o),this.post(n,a)}deleteImage(e){const o=this.buildUrl(`${this.ARTICLES_URL}/${e}/image`);return this.del(o)}uploadImages(e,o){const n=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_IMAGES]),a=new FormData;return o.forEach(y=>a.append("images[]",y)),this.post(n,a)}patchImages(e,o){const n=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_IMAGES]);return this.patch(n,o)}deleteImages(e,o){const n={image_ids:this.extractIds(o)},a=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_IMAGES],n);return this.del(a)}uploadFile(e,o,n){const a=this.buildUrl(`${this.ARTICLES_URL}/${e}/${this.ARTICLE_FILES}`),y=new FormData;return y.append("file",o),y.append("body",JSON.stringify(n)),this.post(a,y)}patchFiles(e,o){const n=this.buildUrl(`${this.ARTICLES_URL}/${e}/${this.ARTICLE_FILES}`);return this.patch(n,o)}deleteFiles(e,o){const n={file_ids:this.extractIds(o)},a=this.buildUrl(`${this.ARTICLES_URL}/${e}/${this.ARTICLE_FILES}`,n);return this.del(a)}createFileInfo(e,o,n){const a=this.buildUrl(`${this.ARTICLES_URL}/${e}/${this.ARTICLE_FILES}/${o}/${this.ARTICLE_FILE_INFO}`);return this.post(a,n)}patchFileInfo(e,o,n){const a=this.buildUrl(`${this.ARTICLES_URL}/${e}/${this.ARTICLE_FILES}/${o}/${this.ARTICLE_FILE_INFO}`);return this.patch(a,n)}addArticleContacts(e,o){const n=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_CONTACTS]);return this.post(n,o)}deleteArticleContacts(e,o){const n={contacts:(0,yc._)(o)},a=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_CONTACTS],n);return this.del(a)}addRelatedProductId(e,o){const n=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_RELATED_PRODUCT]);return this.post(n,o)}getRelatedProducts(e){const o=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_RELATED_PRODUCTS]);return this.get(o)}deleteRelatedProductIds(e,o){const a=this.buildUrl([this.ARTICLES_URL,e,this.ARTICLE_RELATED_PRODUCTS],{product_ids:o});return this.del(a)}extractArticleIDs(e){return e.map(o=>o.id)}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),nt=(()=>{class i{constructor(e,o,n,a,y,H){this.articlesService=e,this.store=o,this.actions=n,this.toastService=a,this.loaderService=y,this.modalService=H}static#t=this.\u0275fac=function(o){return new(o||i)(t.KVO(mi),t.KVO(m.il),t.KVO(l.En),t.KVO(p.FS),t.KVO(p.wA),t.KVO(p.mO))};static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var j=s(76613);let Fc=(()=>{class i extends nt{constructor(){super(...arguments),this.getArticle=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(d.uR),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.getArticle(e.payload.id).pipe((0,b.T)(o=>new d.iP(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.getArticleSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(d.k2),(0,_.M)(()=>{this.loaderService.hide()})),{dispatch:!1}),this.getArticles=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(d.xd),(0,_.M)(()=>this.loaderService.show()),(0,ut.E)(this.store.select(e=>e.aegisxArticles.filter)),(0,C.n)(([e,o])=>this.articlesService.getArticles(e.payload.page,o).pipe((0,b.T)(n=>new d.tt({articles:n,append:e.payload.append})),(0,I.W)(n=>(0,k.of)(new j.Rn(n))))))),this.getArticlesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(d.tx),(0,_.M)(()=>{this.loaderService.hide()})),{dispatch:!1}),this.getArticleCategories=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(d.Dw),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.getArticleCategories(e.payload.article_id).pipe((0,b.T)(o=>new d.ev(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.getArticleCategoriesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(d.$O),(0,_.M)(()=>{this.loaderService.hide()})),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),Rc=(()=>{class i extends nt{constructor(){super(...arguments),this.deleteArticles=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(re),(0,_.M)(()=>this.loaderService.show()),(0,ut.E)(this.store),(0,C.n)(([e,o])=>this.articlesService.deleteArticles(o.aegisxArticles.staged).pipe((0,b.T)(n=>new Ei(n)),(0,I.W)(n=>(0,k.of)(new j.Rn(n))))))),this.deleteArticlesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ot),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,ut.E)(this.store),(0,C.n)(([e,o])=>[new d.Cu({page:o.aegisxArticles.articles.paginator.page,append:!1})])))}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var jt=s(18456);let Dc=(()=>{class i extends nt{constructor(){super(...arguments),this.patchArticle=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(h),(0,_.M)(()=>this.loaderService.show()),(0,jt.ZZ)(e=>this.articlesService.patchArticle(e.payload.id,e.payload.body).pipe((0,b.T)(o=>new v(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.patchArticleSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(f),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)})),{dispatch:!1}),this.patchArticleInfo=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(R),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>
1this.articlesService.patchArticleInfo(e.payload.article.id,e.payload.language_code,e.payload.info).pipe((0,b.T)(o=>new v(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.patchArticleInfoSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(D),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)})),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var Tc=s(88393),pi=s(70369);let Sc=(()=>{class i extends nt{constructor(){super(...arguments),this.postArticle=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(lt),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.postArticle(e.payload.article).pipe((0,b.T)(o=>new T(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.postArticleSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(V),(0,_.M)(e=>{this.loaderService.hide(),this.modalService.close(),this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(()=>[new d.Cu({page:1,append:!1})]))),this.postArticleInfo=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Y),(0,_.M)(()=>this.loaderService.show()),(0,ut.E)(this.store.select(e=>e.aegisxArticles.article)),(0,C.n)(([e,o])=>this.articlesService.postArticleInfo(o.id,e.payload.info).pipe((0,b.T)(n=>new st(n)),(0,I.W)(n=>(0,k.of)(new j.Rn(n))))))),this.postArticleInfoSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(dt),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)})),{dispatch:!1}),this.postCategoryArticles=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(_t),(0,_.M)(()=>this.loaderService.show()),(0,jt.ZZ)(e=>this.articlesService.postCategoryArticles(e.payload.category_id,e.payload.article_ids).pipe((0,b.T)(o=>new Mt(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.postCategoryArticlesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ft),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(()=>[new Tc.yU,new d.Cu({page:1,append:!1}),new pi.n0({page:1}),new pi.Ae({page:1})]))),this.assignArticle=(0,l.EH)(()=>this.actions.pipe((0,l.gp)("[Articles] ASSIGN article"),(0,_.M)(()=>this.loaderService.show()),(0,ut.E)(this.store),(0,C.n)(([e,o])=>this.articlesService.assignArticles(e.payload.category_id,[o.aegisxArticles.article.id]).pipe((0,b.T)(n=>new ui(n)),(0,I.W)(n=>(0,k.of)(new j.Rn(n))))))),this.assignArticleSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(g),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,ut.E)(this.store),(0,C.n)(([e,o])=>[new d.FZ({article_id:o.aegisxArticles.article.id})])))}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),xc=(()=>{class i extends nt{constructor(){super(...arguments),this.uploadImage=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ze),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.uploadImage(e.payload.article_id,e.payload.image).pipe((0,b.T)(o=>new Ho(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.uploadImageSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Qe),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)]))),this.deleteImage=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ze),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.deleteImage(e.payload.article_id).pipe((0,b.T)(o=>new zo(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.deleteImageSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(We),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)])))}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),kc=(()=>{class i extends nt{constructor(){super(...arguments),this.uploadImages=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(de),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.uploadImages(e.payload.article_id,e.payload.images).pipe((0,b.T)(o=>new bi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.uploadImagesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(me),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)]))),this.patchImages=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(pe),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.patchImages(e.payload.article_id,e.payload.bodies).pipe((0,b.T)(o=>new Fi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.patchImagesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ue),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)]))),this.deleteImages=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(he),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.deleteImages(e.payload.article_id,e.payload.images).pipe((0,b.T)(o=>new Di(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.deleteImagesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(_e),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)])))}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),Ic=(()=>{class i extends nt{constructor(){super(...arguments),this.uploadFile=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ge),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.uploadFile(e.payload.article_id,e.payload.file,e.payload.body).pipe((0,b.T)(o=>new xi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.uploadFileSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ce),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)]))),this.patchFiles=(0,l.EH)(()=>this.actions.pipe((0,l.gp)("[Articles] PATCH files"),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.patchFiles(e.payload.article_id,e.payload.bodies).pipe((0,b.T)(o=>new ki(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.patchFilesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ae),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)]))),this.deleteFiles=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ve),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.deleteFiles(e.payload.article_id,e.payload.files).pipe((0,b.T)(o=>new ji(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.deleteFilesSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(be),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP(e.payload)]))),this.createFileInfo=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ye),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.createFileInfo(e.payload.article_id,e.payload.file_id,e.payload.body).pipe((0,b.T)(o=>new Mi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.createFileInfoSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Fe),(0,_.M)(e=>this.toastService.makeToast(e.payload.message,p.Ck.Success)),(0,C.n)(e=>[new d.iP(e.payload)]))),this.patchFileInfo=(0,l.EH)(()=>
1this.actions.pipe((0,l.gp)(Re),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.patchFileInfo(e.payload.article_id,e.payload.file_id,e.payload.bodies).pipe((0,b.T)(o=>new wi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.patchFileInfoSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(De),(0,_.M)(e=>this.toastService.makeToast(e.payload.message,p.Ck.Success)),(0,C.n)(e=>[new d.iP(e.payload)])))}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var jc=s(291),Gc=s(93578),Mc=s(4903),Oc=s(50289),wc=s(67524),Uc=s(52759),Lc=s(96161),$c=s(53278),Pc=s(68998),Nc=s(73821),Bc=s(13476),Xc=s(55951);let Vc=(()=>{class i extends nt{constructor(){super(...arguments),this.addArticleContacts=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ke),(0,_.M)(()=>this.loaderService.show()),(0,jt.ZZ)(e=>this.articlesService.addArticleContacts(e.payload.id,e.payload.body).pipe((0,b.T)(o=>new Bn(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.addArticleContactsSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(qe),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success),this.modalService.close()}),(0,C.n)(e=>[new d.iP({item:e.payload.item})]))),this.deleteArticleContacts=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ti),(0,_.M)(()=>this.loaderService.show()),(0,jt.ZZ)(e=>this.articlesService.deleteArticleContacts(e.payload.id,e.payload.contacts).pipe((0,b.T)(o=>new Vn(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.deleteArticleContactsSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ei),(0,_.M)(e=>{this.toastService.makeToast(e.payload.message,p.Ck.Success)}),(0,C.n)(e=>[new d.iP({item:e.payload.item}),new ne])))}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var Yc=s(2723),Hc=s(97832);let Jc=(()=>{class i extends nt{constructor(){super(...arguments),this.addRelatedProductId=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Se),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.addRelatedProductId(e.payload.article_id,e.payload.body).pipe((0,b.T)(o=>new $i(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.addRelatedProductSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(wt),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)})),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),zc=(()=>{class i extends nt{constructor(){super(...arguments),this.getRelatedProducts=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(ke),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.getRelatedProducts(e.payload.article_id).pipe((0,b.T)(o=>new Bi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.getRelatedProductsSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ut),(0,_.M)(()=>{this.loaderService.hide()})),{dispatch:!1}),this.deleteRelatedProducts=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Ie),(0,_.M)(()=>this.loaderService.show()),(0,C.n)(e=>this.articlesService.deleteRelatedProductIds(e.payload.article_id,e.payload.product_ids).pipe((0,b.T)(o=>new Vi(o)),(0,I.W)(o=>(0,k.of)(new j.Rn(o))))))),this.deleteRelatedProductsSuccess=(0,l.EH)(()=>this.actions.pipe((0,l.gp)(Lt),(0,_.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,p.Ck.Success)})),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(n){return(e||(e=t.xGo(i)))(n||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var Qc=s(12741);let Zc=(()=>{class i{static#t=this.\u0275fac=function(o){return new(o||i)};static#e=this.\u0275mod=t.$C({type:i});static#i=this.\u0275inj=t.G2t({providers:[mi],imports:[u.MD,vc,jc.G,Gc.m,p.oP,p.xT,p.B4,p.SD,p.ni,c.X1,m.md.forFeature(Q,Zi),l.Vm.forFeature([Rc,Fc,Dc,Sc,xc,kc,Ic,Vc,Jc,zc]),Mc.g,Oc.G,p.LU,p.pj,p.Zg,p.Tm,p.F8,p.hv,p.aM,Pc.m,wc.N,Nc.c,Uc.V,Lc._,$c.G,Bc.X,Xc.R,Yc.P,Hc.A,Qc.Y]})}return i})()}
1,80070:(J,F,s)=>{function u(c){return c?c.reduce((l,m)=>l.concat(m.id),[]):[]}s.d(F,{_:()=>u})},65245:(J,F,s)=>{s.d(F,{g:()=>rt});var u=s(54438),c=s(86600),l=s(45286),m=s(99369),p=s(89417),d=s(76057),h=s(73955);const f=["input"],R=["type","date"];function D(P,$){if(1&P&&(u.j41(0,"div",8),u.EFF(1),u.nI1(2,"translate"),u.k0s()),2&P){const v=u.XpG();u.R7$(),u.SpI(" ",u.bMT(2,1,v.getFirstError())," ")}}let rt=(()=>{class P{get control(){return this._control}set control(v){this._control=v}constructor(v){this.changeDetectorRef=v,this.destroy=new l.B7,this.isFocused=!1,this.UNDEFINED_ERROR="Byl spu\u0161t\u011bn valid\xe1tor, kter\xfd nem\xe1 \u017e\xe1dnou zpr\xe1vu! Jm\xe9no valid\xe1toru: ",this.focus=new u.bkB,this.blur=new u.bkB,this.designType="labelInInput",this.setEndOfDay=!1}ngOnInit(){}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}hasPlaceholder(){return!!this.placeholder}hasErrors(){return this.control.dirty&&this.control.invalid}isActive(){return this.isFocused||this.hasErrors()}isEmpty(){return!(this.control&&(!Array.isArray(this.control.value)||0!==this.control.value.length))||!this.control.value&&!this.input.nativeElement.value}isDesignTypeNormal(){return"normal"===this.designType}getFirstError(){if("string"==typeof this.errors)return this.errors;const v=Object.keys(this.control.errors);return this.errors&&this.errors.hasOwnProperty(v[0])?this.errors[v[0]]:this.UNDEFINED_ERROR+v[0]}onFocus(){this.isFocused=!0,this.focus.emit(this)}onBlur(){this.isFocused=!1,this.blur.emit(this)}onDateChange(v){v.value&&this.setEndOfDay&&this.control.patchValue(v.value.endOf("day")),this.changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(O){return new(O||P)(u.rXU(u.gRc))};static#e=this.\u0275cmp=u.VBU({type:P,selectors:[["mcrai-input","type","date"]],viewQuery:function(O,x){if(1&O&&u.GBs(f,7,u.aKT),2&O){let N;u.mGM(N=u.lsd())&&(x.input=N.first)}},hostVars:4,hostBindings:function(O,x){2&O&&u.AVh("mcrai-input",!0)("mcrai-input--date",!0)},inputs:{control:"control",placeholder:"placeholder",errors:"errors",minDate:"minDate",maxDate:"maxDate",designType:"designType",setEndOfDay:"setEndOfDay"},outputs:{focus:"focus",blur:"blur"},features:[u.Jv_([{provide:c.Ju,useValue:"cs-CZ"},(0,m.bB)()])],attrs:R,decls:11,vars:21,consts:[["input",""],["picker",""],[1,"mcrai-input__field"],[1,"mcrai-input__placeholder"],[1,"mcrai-input__element",3,"focus","blur","dateChange","min","max","matDatepicker","formControl"],[3,"for"],[1,"mcrai-input__underline--wrapper"],[1,"mcrai-input__underline"],[1,"mcrai-input__error"]],template:function(O,x){if(1&O){const N=u.RV6();u.j41(0,"div",2)(1,"label",3),u.EFF(2),u.k0s(),u.j41(3,"input",4,0),u.bIt("focus",function(){return u.eBV(N),u.Njj(x.onFocus())})("blur",function(){return u.eBV(N),u.Njj(x.onBlur())})("dateChange",function(lt){return u.eBV(N),u.Njj(x.onDateChange(lt))}),u.k0s(),u.nrm(5,"mat-datepicker-toggle",5)(6,"mat-datepicker",null,1),u.k0s(),u.j41(8,"div",6),u.nrm(9,"div",7),u.k0s(),u.DNE(10,D,3,3,"div",8)}if(2&O){const N=u.sdS(7);u.AVh("mcrai-input__field--placeholder",x.hasPlaceholder())("mcrai-input__field--design-type-normal",x.isDesignTypeNormal()),u.R7$(),u.AVh("mcrai-input__placeholder--empty",x.isEmpty())("mcrai-input__placeholder--focused",x.isFocused),u.R7$(),u.SpI(" ",x.placeholder," "),u.R7$(),u.Y8G("min",x.minDate)("max",x.maxDate)("matDatepicker",N)("formControl",x.control),u.R7$(2),u.Y8G("for",N),u.R7$(4),u.AVh("mcrai-input__underline--focused",x.isFocused)("mcrai-input__underline--active",x.isActive())("mcrai-input__underline--error",x.hasErrors()),u.R7$(),u.vxM(10,x.hasErrors()?10:-1)}},dependencies:[p.me,p.BC,p.l_,d.Vh,d.bZ,d.bU,h.D9],styles:[".mcrai-input{display:block;position:relative}.mcrai-input__field{position:relative;margin-top:3px}.mcrai-input__field--placeholder{padding-top:15px}.mcrai-input__field--design-type-normal .mcrai-input__placeholder{position:relative;padding:4px 0}.mcrai-input__field--design-type-normal .mcrai-input__placeholder--focused{transform:none}.mcrai-input__placeholder{position:absolute;left:0;transform:translateY(0);transform-origin:bottom left;transition:all .4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);pointer-events:none}.mcrai-input__placeholder--focused{transform:translateY(-1.35em) scale(.75)}.mcrai-input__element{width:100%;padding:0;background:none;border:0;outline:none;font-size:16px;overflow:hidden;line-height:18px}.mcrai-input__underline--wrapper{width:100%;height:1px}.mcrai-input__underline--wrapper .mcrai-input__underline{width:100%;height:1px;
1transform:scaleX(0);transition:transform .4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.mcrai-input__error{font-size:14px;padding-left:12px;padding-top:3px}.mat-datepicker-content{border-radius:0!important}.mat-calendar .mat-calendar-body-cell-content{border-radius:0}.mat-calendar .mat-calendar-body-cell-content:before{content:none!important}.mat-datepicker-toggle{position:absolute;right:0;bottom:0}.mat-datepicker-toggle .mat-mdc-icon-button{display:flex;justify-content:center;align-items:center;padding:0;width:38px;height:38px;border-radius:0}.mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:0}.mat-datepicker-toggle .mat-mdc-icon-button svg{width:20px}\n"],encapsulation:2,changeDetection:0})}return P})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.