1"use strict";(self.webpackChunkenergy_tcm=self.webpackChunkenergy_tcm||[]).push([[723,4221,7058],{77617:(b,f,o)=>{o.d(f,{I:()=>W});var _,n=o(76965),l=o(45286),m=o(7605),c=o(1173),g=function(_){return _[_.Add=0]="Add",_[_.Save=1]="Save",_[_.Reset=2]="Reset",_}(g||{});(_=g||(g={})).keys=function x(){return Object.keys(_).map(p=>{const D=parseInt(p,10);if(D>=0)return{key:D,value:_[D]}}).filter(p=>!!p)};var d=o(44029),s=o(54438),h=o(65382),T=o(63649),F=o(26588),v=o(60177);let C=(()=>{class _{transform(p,D){return D[p]}static#t=this.\u0275fac=function(D){return new(D||_)};static#e=this.\u0275pipe=s.EJ8({name:"enumToString",type:_,pure:!0})}return _})();function E(_,x){if(1&_){const p=s.RV6();s.j41(0,"button",5),s.bIt("click",function(){s.eBV(p);const t=s.XpG().$implicit,P=s.XpG(3);return s.Njj(P.dispatchMode(t))}),s.j41(1,"mcrai-icon"),s.EFF(2),s.nI1(3,"enumToString"),s.nI1(4,"lowercase"),s.k0s()()}if(2&_){const p=s.XpG().$implicit,D=s.XpG(3);s.AVh("toolbar__button--active",D.toolbarService.isModeActive(p)),s.R7$(2),s.JRh(s.bMT(4,6,s.i5U(3,3,p,D.TOOLBAR_MODES)))}}function O(_,x){if(1&_&&s.DNE(0,E,5,8,"button",4),2&_){const p=x.$implicit,D=s.XpG(3);s.vxM(0,D.showToolbar()||D.toolbarService.isModeActive(p)?0:-1)}}function S(_,x){if(1&_&&(s.j41(0,"div",2),s.Z7z(1,O,1,1,null,null,s.fX1),s.k0s()),2&_){const p=s.XpG(2);s.R7$(),s.Dyx(p.modes)}}function k(_,x){if(1&_){const p=s.RV6();s.j41(0,"button",7),s.bIt("click",function(){const t=s.eBV(p).$implicit,P=s.XpG(3);return s.Njj(P.dispatchAction(t))}),s.EFF(1),s.nI1(2,"enumToString"),s.nI1(3,"lowercase"),s.k0s()}if(2&_){const p=x.$implicit,D=s.XpG(3);s.R7$(),s.SpI(" ",s.bMT(3,4,s.i5U(2,1,p,D.TOOLBAR_ACTIONS))," ")}}function I(_,x){if(1&_&&(s.j41(0,"div",3),s.Z7z(1,k,4,6,"button",6,s.fX1),s.k0s()),2&_){const p=s.XpG(2);s.R7$(),s.Dyx(p.actions)}}function R(_,x){if(1&_){const p=s.RV6();s.j41(0,"div",0)(1,"button",1),s.bIt("click",function(){s.eBV(p);const t=s.XpG();return s.Njj(t.toggle())}),s.j41(2,"mcrai-icon"),s.EFF(3,"toggle_toolbar_y"),s.k0s()(),s.DNE(4,S,3,0,"div",2)(5,I,3,0,"div",3),s.k0s()}if(2&_){const p=s.XpG();s.R7$(4),s.vxM(4,p.showModes()?4:-1),s.R7$(),s.vxM(5,p.showActions()?5:-1)}}let W=(()=>{class _{get modes(){return this._activeModes}get actions(){return this._activeActions}get activeMode(){return this._activeMode}constructor(p,D){this._store=p,this.toolbarService=D,this._destroy=new l.B7,this.TOOLBAR_MODES=c.H,this.TOOLBAR_ACTIONS=g}ngOnInit(){this._store.pipe((0,n.Lt)(p=>p.aegisxToolbar.activeMode),(0,m.Q)(this._destroy)).subscribe(p=>this._activeMode=p),this._store.pipe((0,n.Lt)(p=>p.aegisxToolbar.modes),(0,m.Q)(this._destroy)).subscribe(p=>this._activeModes=p),this._store.pipe((0,n.Lt)(p=>p.aegisxToolbar.actions),(0,m.Q)(this._destroy)).subscribe(p=>this._activeActions=p)}ngOnDestroy(){this._destroy.next(),this._destroy.complete()}toggle(){this._toggle=!this._toggle}dispatchMode(p){this._store.dispatch(new d.wX({mode:p}))}dispatchAction(p){this._store.dispatch(new d.P7({action:p}))}showModes(){return this._activeModes.length>0}showActions(){return this._activeActions.length>0}showToolbar(){return this._toggle}static#t=this.\u0275fac=function(D){return new(D||_)(s.rXU(n.il),s.rXU(h.h))};static#e=this.\u0275cmp=s.VBU({type:_,selectors:[["aegisx-toolbar"]],decls:1,vars:1,consts:[[1,"toolbar"],["mcrai-button","",1,"toolbar__button","toolbar__button--toggle",3,"click"],[1,"toolbar__modes"],[1,"toolbar__actions"],["mcrai-button","",1,"toolbar__button","toolbar__button--mode",3,"toolbar__button--active"],["mcrai-button","",1,"toolbar__button","toolbar__button--mode",3,"click"],["mcrai-button","",1,"toolbar__button","toolbar__button--action"],["mcrai-button","",1,"toolbar__button","toolbar__button--action",3,"click"]],template:function(D,t){1&D&&s.DNE(0,R,6,2,"div",0),2&D&&s.vxM(0,t.showModes()||t.showActions()?0:-1)},dependencies:[T.Q,F.R,v.GH,C],styles:[".toolbar[_ngcontent-%COMP%]{position:fixed;bottom:20px;left:0;display:flex;z-index:1001;background-color:#21344f!important;height:64px;overflow:hidden}.toolbar__button[_ngcontent-%COMP%]{width:64px;height:64px;margin:0;color:#fff!important}.toolbar__button[_ngcontent-%COMP%]:hover, .toolbar__button--toggle[_ngcontent-%COMP%], .toolbar__button--active[_ngcontent-%COMP%]{background-color:#001435!important}.toolbar__button--toggle[_ngcontent-%COMP%]{min-width:32px;width:32px}"]})}return _})()},58693:(b,f,o)=>{o.d(f,{p:()=>g});var n=o(60177),l=o(59512),m=o(634),c=o(54438);let g=(()=>{class d{static#t=this.\u0275fac=function(T){return new(T||d)};static#e=this.\u0275mod=c.$C({type:d});static#i=this.\u0275inj=c.G2t({providers:[l.u],imports:[n.MD,m.r]})}return d})()},78296:(b,f,o)=>{o.d(f,{E:()=>d});var n=o(54438),l=o(59512),m=o(41635),c=o(76965),g=o(29262);let d=(()=>{class s{constructor(T,F,v,C,E){this.dataService=T,this.actions=F,this.store=v,this.toastService=C,this.loaderService=E}static#t=this.\u0275fac=function(F){return new(F||s)(n.KVO(l.u),n.KVO(m.En),n.KVO(c.il),n.KVO(g.FS),n.KVO(g.wA))};static#e=this.\u0275prov=n.jDH({token:s,factory:s.\u0275fac})}return s})()},59512:(b,f,o)=>{o.d(f,{u:()=>m});var n=o(12906),l=o(54438);let m=(()=>{class c extends n.d{constructor(){super(...arguments),this.DOMAINS_ROOT="domains"}getDomain(d){const s=this.buildUrl([this.DOMAINS_ROOT,d]);return this.get(s)}getDomains(d){const s={};d&&(s.exclude_ids=d);const h=this.buildUrl(this.DOMAINS_ROOT,s);return this.get(h)}createDomain(d){const s=this.buildUrl(this.DOMAINS_ROOT);return this.post(s,d)}patchDomain(d,s){const h=this.buildUrl([this.DOMAINS_ROOT,d]);return this.patch(h,s)}deleteDomains(d){const s={domain_ids:this.extractIds(d)},h=this.buildUrl(this.DOMAINS_ROOT,s);return this.del(h)}static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275prov=l.jDH({token:c,factory:c.\u0275fac})}return c})()},65631:(b,f,o)=>{o.d(f,{Eh:()=>m,VB:()=>c,Xx:()=>l,f3:()=>n});const n="[Domains] GET domains",l="[Domains] GET domains success";class m{constructor(d){this.payload=d,this.type=n}}class c{constructor(d){this.payload=d,this.type=l}}},26556:(b,f,o)=>{o.d(f,{K:()=>I});var n=o(60177),l=o(76965),m=o(41635),c=o(24421),g=o(14421),d=o(15539),s=o(49090),h=o(95006),T=o(83921),F=o(65631),v=o(78296),C=o(76613),E=o(54438);let O=(()=>{class R extends v.E{constructor(){super(...arguments),this.getDomains=(0,m.EH)(()=>this.actions.pipe((0,m.gp)(F.f3),(0,d.M)(()=>this.loaderService.show()),(0,s.n)(_=>this.dataService.getDomains(_.payload.exclude_ids).pipe((0,h.T)(x=>new F.VB({id:_.payload.id,domains:x})),(0,T.W)(x=>(0,g.of)(new C.Rn(x))))))),this.getDomainsSuccess=(0,m.EH)(()=>this.actions.pipe((0,m.gp)(F.Xx),(0,d.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let _;return function(p){return(_||(_=E.xGo(R)))(p||R)}})();static#e=this.\u0275prov=E.jDH({token:R,factory:R.\u0275fac})}return R})();var S=o(58693),k=o(29262);let I=(()=>{class R{static#t=this.\u0275fac=function(x){return new(x||R)};static#e=this.\u0275mod=E.$C({type:R});static#i=this.\u0275inj=E.G2t({imports:[n.MD,S.p,l.md.forFeature
1(c.qx,c.Ff),m.Vm.forFeature([O]),k.ni]})}return R})()},24421:(b,f,o)=>{o.d(f,{Ff:()=>g,kq:()=>d,qx:()=>c});var n=o(20039),l=o(65631);const m={domains:(0,n.T5)()},c="domains";function g(s=m,h){return h.type===l.Xx?{...s,domains:s.domains.set(h.payload.id,h.payload.domains)}:s}const d=s=>s[c].domains},50723:(b,f,o)=>{o.r(f),o.d(f,{RedirectsModule:()=>ui});var n=o(60177),l=o(89417),m=o(76965);const c="[Redirect] TOGGLE redirect",g="[Redirect] UNSELECT all";class d{constructor(u){this.payload=u,this.type=c}}class s{constructor(){this.type=g}}var h=o(20832);const T={selectedRedirects:[]},F="aegisxRedirects";function v(e=T,u){switch(u.type){case c:return{...e,selectedRedirects:(0,h.g)(e.selectedRedirects,u.payload.item)};case g:return T;default:return e}}const C=e=>e[F].selectedRedirects;var E=o(63040),O=o(45286),S=o(7605),k=o(95006),I=o(58728),R=o(29262);const W="[Redirect] CREATE redirect",_="[Redirect] CREATE redirect success";class x{constructor(u){this.payload=u,this.type=W}}class p{constructor(u){this.payload=u,this.type=_}}var D=o(52693),t=o(54438),P=o(31992),Ft=o(46346),Ot=o(94300),St=o(54444),j=o(63649),U=o(23509),V=o(90113),$=o(36001),Z=o(97519),at=o(11815),z=o(59788),Q=o(83891);function kt(e,u){if(1&e&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&e){const i=u.$implicit;t.Y8G("value",null==i?null:i.id),t.R7$(),t.SpI(" ",i.hostname_ssr?i.hostname_ssr:i.hostname," ")}}let Gt=(()=>{class e{get controls(){return this.form.controls}get domains(){return this.data.domains}constructor(i,r,a,M){this.builder=i,this.store=r,this.modalService=a,this.data=M,this.destroy=new O.B7,this.ERRORS={domains:{required:"Je pot\u0159eba p\u0159i\u0159adit dom\xe9nu"},from:{required:"Je pot\u0159eba vyplnit zdrojovou adresu",pattern:'Vlo\u017ete relativn\xed adresu nap\u0159. "/priklad/test"'},to:{required:"Je pot\u0159eba vyplnit c\xedlovou adresu",pattern:'Vlo\u017ete absolutn\xed nebo relativn\xed adresu nap\u0159. "https://www.google.cz/" nebo "/priklad/test" (relativn\xed cesta funguje v r\xe1mci dom\xe9n, kter\xe9 jste zvolili)'}},this.buildForm()}ngOnInit(){}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}buildForm(){this.form=this.builder.group({domains:[[],l.k0.required],from:[null,[l.k0.required,l.k0.pattern(D.vh)]],to:[null,[l.k0.required,l.k0.pattern(D.T1)]],enabled:[!1]})}isAddButtonDisabled(){return this.form.invalid}add(){this.isAddButtonDisabled()||(this.store.dispatch(new x({id:"",body:this.form.value})),this.close())}close(){this.modalService.close()}static#t=this.\u0275fac=function(r){return new(r||e)(t.rXU(l.ze),t.rXU(m.il),t.rXU(R.mO),t.rXU(R._P))};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["aegisx-add-redirect-modal"]],decls:22,vars:9,consts:[["type","checkbox",3,"control","value"],["placeholder","Dom\xe9ny *","multiple","",3,"control","errors"],[3,"value"],["type","text","placeholder","Odkud *",3,"control","errors"],["type","text","placeholder","Kam *",3,"control","errors"],["mcrai-button","negative",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(r,a){1&r&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h1"),t.EFF(3,"Nov\xe9 p\u0159esm\u011brov\xe1n\xed"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"mcrai-panel")(6,"mcrai-panel-header")(7,"h2"),t.EFF(8,"Nastaven\xed"),t.k0s()(),t.j41(9,"mcrai-panel-content")(10,"mcrai-input",0),t.EFF(11," Zapnuto "),t.k0s(),t.j41(12,"mcrai-select",1),t.Z7z(13,kt,2,2,"mcrai-option",2,t.fX1),t.k0s(),t.nrm(15,"mcrai-input",3)(16,"mcrai-input",4),t.k0s()()(),t.j41(17,"mcrai-modal-actions")(18,"button",5),t.bIt("click",function(){return a.close()}),t.EFF(19,"Zav\u0159\xedt "),t.k0s(),t.j41(20,"button",6),t.bIt("click",function(){return a.add()}),t.EFF(21,"Vytvo\u0159it "),t.k0s()()()),2&r&&(t.R7$(10),t.Y8G("control",a.controls.enabled)("value",!0),t.R7$(2),t.Y8G("control",a.controls.domains)("errors",a.ERRORS.domains),t.R7$(),t.Dyx(a.domains),t.R7$(2),t.Y8G("control",a.controls.from)("errors",a.ERRORS.from),t.R7$(),t.Y8G("control",a.controls.to)("errors",a.ERRORS.to),t.R7$(4),t.Y8G("disabled",a.isAddButtonDisabled()))},dependencies:[P.h,Ft.l,Ot.J,St.f,j.Q,U.g,V.l,$.B,Z.N,at.u,z.w,Q.P]})}return e})();var L=o(1173);const q="[Redirects] GET redirects",tt="[Redirects] GET redirects success",lt="[Redirects] SET filter";class Y{constructor(u){this.payload=u,this.type=q}}class It{constructor(u){this.payload=u,this.type=tt}}class At{constructor(u){this.payload=u,this.type=lt}}const Bt={redirects:null,filter:null,page:1},A="redirects";function jt(e=Bt,u){switch(u.type){case q:return{...e,page:u.payload.page};case tt:return{...e,redirects:u.payload.items};case lt:return{...e,filter:u.payload.filter};default:return e}}const Lt=e=>e[A].redirects,dt=e=>e[A].filter,ut=e=>{const u=e[A];return{filter:u.filter,page:u.page}}
1,mt="[Redirects] DELETE redirects",ht="[Redirects] DELETE redirects success";class Pt{constructor(u){this.payload=u,this.type=mt}}class Ut{constructor(u){this.payload=u,this.type=ht}}var pt=o(24421),_t=o(65631),Vt=o(71829),J=o(65382),ft=o(77617),gt=o(70014),vt=o(52699),et=o(92721),$t=o(48390),Xt=o(64204),Nt=o(95466),wt=o(7306),Kt=o(7622),Ht=o(57382),Wt=o(65208),Yt=o(21336),Jt=o(30127),Zt=o(49451);const zt=e=>["/aegisx/redirects/",e];function Qt(e,u){1&e&&(t.j41(0,"mcrai-th"),t.EFF(1,"Zapnuto"),t.k0s())}function qt(e,u){if(1&e&&(t.j41(0,"mcrai-td"),t.nrm(1,"div",11),t.k0s()),2&e){const i=u.$implicit;t.R7$(),t.AVh("redirect-status--enabled",i.enabled)("redirect-status--disabled",!i.enabled)}}function te(e,u){1&e&&(t.j41(0,"mcrai-th"),t.EFF(1,"Dom\xe9ny"),t.k0s())}function ee(e,u){if(1&e&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&e){const i=u.$implicit,r=t.XpG(2);t.R7$(),t.JRh(r.getHostnames(i.domains))}}function ie(e,u){1&e&&(t.j41(0,"mcrai-th"),t.EFF(1,"Odkud"),t.k0s())}function oe(e,u){if(1&e&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&e){const i=u.$implicit;t.R7$(),t.JRh(i.from)}}function se(e,u){1&e&&(t.j41(0,"mcrai-th"),t.EFF(1,"Kam"),t.k0s())}function ne(e,u){if(1&e&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&e){const i=u.$implicit;t.R7$(),t.JRh(i.to)}}function re(e,u){1&e&&t.nrm(0,"mcrai-th")}function ce(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){t.eBV(i);const a=t.XpG().$implicit,M=t.XpG(2);return t.Njj(M.toggleRedirect(a))}),t.EFF(1,"Vybrat "),t.k0s()}}function ae(e,u){if(1&e&&(t.j41(0,"mcrai-td",12),t.DNE(1,ce,2,0,"button",13),t.j41(2,"a",14),t.EFF(3,"Detail "),t.k0s()()),2&e){const i=u.$implicit,r=t.XpG
1(2);t.R7$(),t.vxM(1,r.toolbarService.isSelectable()?1:-1),t.R7$(),t.Y8G("routerLink",t.eq3(2,zt,i.id))}}function le(e,u){1&e&&t.nrm(0,"mcrai-tr")}function de(e,u){if(1&e&&t.nrm(0,"mcrai-tr"),2&e){const i=u.$implicit,r=t.XpG(2);t.AVh("mcrai-tr--highlight",r.isSelected(i))}}function ue(e,u){if(1&e&&(t.j41(0,"mcrai-table",0),t.qex(1,1),t.DNE(2,Qt,2,0,"mcrai-th",2)(3,qt,2,4,"mcrai-td",3),t.bVm(),t.qex(4,4),t.DNE(5,te,2,0,"mcrai-th",2)(6,ee,2,1,"mcrai-td",3),t.bVm(),t.qex(7,5),t.DNE(8,ie,2,0,"mcrai-th",2)(9,oe,2,1,"mcrai-td",3),t.bVm(),t.qex(10,6),t.DNE(11,se,2,0,"mcrai-th",2)(12,ne,2,1,"mcrai-td",3),t.bVm(),t.qex(13,7),t.DNE(14,re,1,0,"mcrai-th",2)(15,ae,4,4,"mcrai-td",8),t.bVm(),t.DNE(16,le,1,0,"mcrai-tr",9)(17,de,1,2,"mcrai-tr",10),t.k0s()),2&e){const i=t.XpG();t.Y8G("container",i.redirects),t.R7$(16),t.Y8G("mcraiHeaderRowDef",i.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",i.columns)}}let me=(()=>{class e{get columns(){return["enabled","domains","from","to","actions"]}constructor(i){this.toolbarService=i,this.redirectToggle=new t.bkB}ngOnInit(){}getHostnames(i){return i.map(r=>r.hostname_ssr?r.hostname_ssr:r.hostname).join(", ")}toggleRedirect(i){this.redirectToggle.emit(i)}isSelected(i){return!!this.selectedRedirects.find(r=>r.id===i.id)}static#t=this.\u0275fac=function(r){return new(r||e)(t.rXU(J.h))};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["aegisx-redirect-list"]],inputs:{redirects:"redirects",selectedRedirects:"selectedRedirects"},outputs:{redirectToggle:"redirectToggle"},decls:1,vars:1,consts:[[3,"container"],["mcraiColumnDef","enabled"],[4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],["mcraiColumnDef","domains"],["mcraiColumnDef","from"],["mcraiColumnDef","to"],["mcraiColumnDef","actions"],["align-right","",4,"mcraiCellDef"],[4,"mcraiHeaderRowDef"],[3,"mcrai-tr--highlight",4,"mcraiRowDef","mcraiRowDefColumns"],[1,"redirect-status"],["align-right",""],["mcrai-button","neutral"],["mcrai-button","neutral",3,"routerLink"],["mcrai-button","neutral",3,"click"]],template:function(r,a){1&r&&t.DNE(0,ue,18,3,"mcrai-table",0),2&r&&t.vxM(0,a.redirects?0:-1)},dependencies:[E.Wk,j.Q,Xt.n,Nt.q,wt.B,Kt.K,Ht.D,Wt.Q,Yt.V,Jt.e,Zt.O],styles:[".redirect-status[_ngcontent-%COMP%]{display:block;width:10px;height:10px;border-radius:5px;margin-left:20px}.redirect-status--enabled[_ngcontent-%COMP%]{background-color:#00c882}.redirect-status--disabled[_ngcontent-%COMP%]{background-color:#ea0e46}"]})}return e})();var he=o(19493),it=o(33579),ot=o(33555);function pe(e,u){if(1&e&&(t.j41(0,"mcrai-option",5),t.EFF(1),t.k0s()),2&e){const i=u.$implicit;t.Y8G("value",null==i?null:i.id),t.R7$(),t.SpI(" ",null!=i&&i.hostname_ssr?null==i?null:i.hostname_ssr:null==i?null:i.hostname," ")}}function _e(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.reset())}),t.EFF(1," Reset "),t.k0s()}}let fe=(()=>{class e{get controls(){return this.form.controls}constructor(i){this.store=i,this.destroy=new O.B7,this.form=new l.J3({q:new l.hs,domains:new l.hs}),this.collapsable=!1}ngOnInit(){this.store.pipe((0,m.Lt)(dt),(0,I.p)(i=>!!i),(0,he.s)(1)).subscribe(i=>this.form.patchValue(i))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getRedirects(){this.store.dispatch(new At({filter:this.form.value})),this.store.dispatch(new Y({page:1}))}reset(){this.form.reset(),this.getRedirects()}isDirty(){return this.form.dirty}static#t=this.\u0275fac=function(r){return new(r||e)(t.rXU(m.il))};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["aegisx-redirect-filter"]],inputs:{domains:"domains",collapsable:"collapsable"},decls:17,vars:7,consts:[["color","secondary",3,"collapsable","collapsed"],["id","redirects",3,"formGroup"],["flex-3",""],["type","text","placeholder","Fulltext",3,"control"],["placeholder","Dom\xe9ny","multiple","",3,"control"],[3,"value"],["mcrai-button","neutral"],["form","redirects","mcrai-button","positive",3,"click","disabled"],["mcrai-button","neutral",3,"click"]],template:function(r,a){1&r&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Filtrace"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"form",1)(6,"mcrai-row")(7,"mcrai-col",2),t.nrm(8,"mcrai-input",3),t.k0s(),t.j41(9,"mcrai-col")(10,"mcrai-select",4),t.Z7z(11,pe,2,2,"mcrai-option",5,t.fX1),t.k0s()()()()(),t.j41(13,"mcrai-panel-actions"),t.DNE(14,_e,2,0,"button",6),t.j41(15,"button",7),t.bIt("click",function(){return a.getRedirects()}),t.EFF(16," Filtrovat "),t.k0s()()()),2&r&&(t.Y8G("collapsable",a.
1collapsable)("collapsed",!1),t.R7$(5),t.Y8G("formGroup",a.form),t.R7$(3),t.Y8G("control",a.controls.q),t.R7$(2),t.Y8G("control",a.controls.domains),t.R7$(),t.Dyx(a.domains),t.R7$(3),t.vxM(14,a.isDirty()?14:-1),t.R7$(),t.Y8G("disabled",!a.isDirty()))},dependencies:[l.qT,l.cb,l.j4,it.o,ot.g,j.Q,U.g,V.l,et.h,$.B,Z.N,z.w,Q.P]})}return e})();function ge(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.unselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br "),t.k0s()}if(2&e){const i=t.XpG();t.Y8G("disabled",i.isDeleteButtonDisabled())}}function ve(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.deleteRedirects())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&e){const i=t.XpG();t.Y8G("disabled",i.isDeleteButtonDisabled())}}function Re(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.showAddRedirectModal())}),t.EFF(1,"P\u0159idat p\u0159esm\u011brov\xe1n\xed "),t.k0s()}}function Ee(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.unselectAll())}),t.EFF(1,"Zru\u0161it v\xfdb\u011br "),t.k0s()}if(2&e){const i=t.XpG();t.Y8G("disabled",i.isDeleteButtonDisabled())}}function Ce(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",8),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.deleteRedirects())}),t.EFF(1,"Smazat vybran\xe9 "),t.k0s()}if(2&e){const i=t.XpG();t.Y8G("disabled",i.isDeleteButtonDisabled())}}function De(e,u){if(1&e){const i=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(i);const a=t.XpG();return t.Njj(a.showAddRedirectModal())}),t.EFF(1,"P\u0159idat p\u0159esm\u011brov\xe1n\xed "),t.k0s()}}let ye=(()=>{class e{constructor(i,r,a,M){this.store=i,this.modalService=r,this.permissionService=a,this.toolbarService=M,this.destroy=new O.B7}ngOnInit(){this.setToolbarModes(),this.getRedirects(),this.getDomains(),this.selectRedirects(),this.selectSelectedRedirects(),this.selectDomains()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}setToolbarModes(){this.toolbarService.setToolbarModes([L.H.View,L.H.Edit,L.H.Delete])}getRedirects(i=1){this.store.dispatch(new Y({page:i}))}getDomains(){this.store.dispatch(new _t.Eh({id:""}))}selectRedirects(){this.store.pipe((0,m.Lt)(Lt),(0,S.Q)(this.destroy),(0,k.T)(i=>i),(0,I.p)(i=>!!i)).subscribe(i=>this.redirects=i)}selectSelectedRedirects(){this.store.pipe((0,m.Lt)(C),(0,S.Q)(this.destroy)).subscribe(i=>this.selectedRedirects=i)}selectDomains(){this.store.pipe((0,m.Lt)(pt.kq),(0,S.Q)(this.destroy),(0,k.T)(i=>i.get("")),(0,I.p)(i=>!!i)).subscribe(i=>this.domains=i)}onPageChange(i){this.getRedirects(i)}showAddRedirectModal(){const i=new R.m_("800px","600px",{domains:this.domains.items});this.modalService.open(Gt,i)}isDeleteButtonDisabled(){return!this.selectedRedirects||!this.selectedRedirects.length}deleteRedirects(){this.isDeleteButtonDisabled()||this.store.dispatch(new Pt({id:"",items:this.selectedRedirects}))}toggleRedirect(i){this.store.dispatch(new d({item:i}))}unselectAll(){this.store.dispatch(new s)}static#t=this.\u0275fac=function(r){return new(r||e)(t.rXU(m.il),t.rXU(R.mO),t.rXU(Vt.n),t.rXU(J.h))};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["aegisx-redirect-overview"]],decls:19,vars:10,consts:[["collapsable","true",3,"domains"],[3,"redirectToggle","redirects","selectedRedirects"],["top",""],["mcrai-button","neutral",3,"disabled"],["mcrai-button","negative",3,"disabled"],["mcrai-button","positive"],[1,"pull-left",3,"page","paginator"],["mcrai-button","neutral",3,"click","disabled"],["mcrai-button","negative",3,"click","disabled"],["mcrai-button","positive",3,"click"]],template:function(r,a){1&r&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h1"),t.EFF(5,"P\u0159esm\u011brov\xe1n\xed"),t.k0s()(),t.j41(6,"mcrai-panel-content"),t.nrm(7,"aegisx-redirect-filter",0),t.j41(8,"aegisx-redirect-list",1),t.bIt("redirectToggle",function(B){return a.toggleRedirect(B)}),t.k0s()(),t.j41(9,"mcrai-panel-actions",2),t.DNE(10,ge,2,1,"button",3)(11,ve,2,1,"button",4)(12,Re,2,0,"button",5),t.k0s(),t.j41(13,"mcrai-panel-actions")(14,"mcrai-paginator",6),t.bIt("page",function(B){return a.onPageChange(B)}),t.k0s(),t.DNE(15,Ee,2,1,"button",3)(16,Ce,2,1,"button",4)(17,De,2,0,"button",5),t.k0s()()(),t.nrm(18,"aegisx-toolbar")),2&r&&(t.R7$(7),t.Y8G("domains",null==a.domains?null:a.domains.items),t.R7$(),t.Y8G("redirects",a.redirects)("selectedRedirects",a.selectedRedirects),t.R7$(2),t.vxM(10,a.toolbarService.isDeleteMode()?10:-1),t.R7$(),t.vxM(11,a.toolbarService.isDeleteMode()?11:-1),t.R7$(),t.vxM(12,a.toolbarService.isDeleteMode()?-1:12),t.R7$(2),t.Y8G("paginator",null==a.redirects?null:a.redirects.paginator),t.R7$(),t.vxM(15,a.toolbarService.isDeleteMode()?15:-1),t.R7$(),t.vxM(16,a.toolbarService.isDeleteMode()?16:-1),t.R7$(),t.vxM(17,a.toolbarService.isDeleteMode()?-1:17))},dependencies:[ft.I,gt.I,vt.H,j.Q,U.g,V.l,et.h,$.B,$t.h,me,fe]}
1)}return e})();var Rt=o(97309);const Et="[Redirect] GET redirect",st="[Redirect] GET redirect success";class be{constructor(u){this.payload=u,this.type=Et}}class Ct{constructor(u){this.payload=u,this.type=st}}const Te={redirect:null},Dt="redirect";function xe(e=Te,u){return u.type===st?{...e,redirect:u.payload.item}:e}const Me=e=>e[Dt].redirect,yt="[Redirect] PATCH redirect",bt="[Redirect] PATCH redirect success";class Fe{constructor(u){this.payload=u,this.type=yt}}class Oe{constructor(u){this.payload=u,this.type=bt}}var Se=o(19727),ke=o(48235),Ge=o(41819),Ie=o(62523),Ae=o(39103),Be=o(52570),je=o(99138);function Le(e,u){if(1&e&&(t.j41(0,"mcrai-li"),t.EFF(1),t.nI1(2,"notSet"),t.k0s()),2&e){const i=u.$implicit;t.R7$(),t.JRh(t.bMT(2,1,i.hostname_ssr?i.hostname_ssr:i.hostname))}}function Pe(e,u){if(1&e&&(t.j41(0,"mcrai-ul"),t.Z7z(1,Le,3,3,"mcrai-li",null,t.fX1),t.k0s()),2&e){const i=t.XpG(3);t.R7$(),t.Dyx(i.redirect.domains)}}function Ue(e,u){if(1&e&&(t.j41(0,"mcrai-dl")(1,"mcrai-dt"),t.EFF(2,"Zapnuto"),t.k0s(),t.j41(3,"mcrai-dd"),t.EFF(4),t.nI1(5,"booleanToString"),t.nI1(6,"notSet"),t.k0s(),t.j41(7,"mcrai-dt"),t.EFF(8,"Dom\xe9ny"),t.k0s(),t.j41(9,"mcrai-dd"),t.DNE(10,Pe,3,0,"mcrai-ul"),t.k0s(),t.j41(11,"mcrai-dt"),t.EFF(12,"Odkud"),t.k0s(),t.j41(13,"mcrai-dd"),t.EFF(14),t.nI1(15,"notSet"),t.k0s(),t.j41(16,"mcrai-dt"),t.EFF(17,"Kam"),t.k0s(),t.j41(18,"mcrai-dd"),t.EFF(19),t.nI1(20,"notSet"),t.k0s()()),2&e){const i=t.XpG(2);t.R7$(4),t.JRh(t.bMT(6,6,t.bMT(5,4,i.redirect.enabled))),t.R7$(6),t.vxM(10,null!=i.redirect&&i.redirect.domains?10:-1),t.R7$(4),t.JRh(t.bMT(15,8,i.redirect.from)),t.R7$(5),t.JRh(t.bMT(20,10,i.redirect.to))}}function Ve(e,u){if(1&e&&(t.j41(0,"mcrai-option",3),t.EFF(1),t.k0s()),2&e){const i=u.$implicit;t.Y8G("value",null==i?null:i.id),t.R7$(),t.SpI(" ",i.hostname_ssr?i.hostname_ssr:i.hostname," ")}}function $e(e,u){if(1&e&&(t.j41(0,"mcrai-input",1),t.EFF(1," Zapnuto "),t.k0s(),t.j41(2,"mcrai-select",2),t.Z7z(3,Ve,2,2,"mcrai-option",3,t.fX1),t.k0s(),t.nrm(5,"mcrai-input",4)(6,"mcrai-input",5)),2&e){const i=t.XpG(2);t.Y8G("control",i.controls.enabled)("value",!0),t.R7$(2),t.Y8G("control",i.controls.domains)("errors",i.ERRORS.domains),t.R7$(),t.Dyx(i.domains.items),t.R7$(2),t.Y8G("control",i.controls.from)("errors",i.ERRORS.from),t.R7$(),t.Y8G("control",i.controls.to)("errors",i.ERRORS.to)}}function Xe(e,u){if(1&e){const i=t.RV6();t.j41(0,"mcrai-panel-actions")(1,"button",6),t.bIt("click",function(){t.eBV(i);const a=t.XpG(2);return t.Njj(a.patch())}),t.EFF(2," Ulo\u017eit zm\u011bny "),t.k0s()()}if(2&e){const i=t.XpG(2);t.R7$(),t.Y8G("disabled",i.isPatchButtonDisabled())}}function Ne(e,u){if(1&e&&(t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel",0)(3,"mcrai-panel-header")(4,"h2"),t.EFF(5,"Nastaven\xed"),t.k0s()(),t.j41(6,"mcrai-panel-content"),t.DNE(7,Ue,21,12,"mcrai-dl")(8,$e,7,8),t.k0s(),t.DNE(9,Xe,3,1,"mcrai-panel-actions"),t.k0s()()()),2&e){const i=t.XpG();t.R7$(7),t.vxM(7,i.toolbarService.isEditMode()?-1:7),t.R7$(),t.vxM(8,i.toolbarService.isEditMode()?8:-1),t.R7$(),t.vxM(9,i.toolbarService.isEditMode()?9:-1)}}let we=(()=>{class e{set redirect(i){this._redirect=i,this.form.patchValue({...i,domains:i.domains.map(r=>r.id)})}get redirect(){return this._redirect}get controls(){return this.form.controls}constructor(i,r,a){this.builder=i,this.store=r,this.toolbarService=a,this.destroy=new O.B7,this.ERRORS={domains:{required:"Je pot\u0159eba p\u0159i\u0159adit dom\xe9nu"},from:{required:"Je pot\u0159eba vyplnit zdrojovou adresu",pattern:'Vlo\u017ete relativn\xed adresu nap\u0159. "/priklad/test"'},to:{required:"Je pot\u0159eba vyplnit c\xedlovou adresu",pattern:'Vlo\u017ete absolutn\xed nebo relativn\xed adresu nap\u0159. "https://www.google.cz/" nebo "/priklad/test" (relativn\xed cesta funguje v r\xe1mci dom\xe9n, kter\xe9 jste zvolili)'}},this.buildForm()}ngOnInit(){this.getDomains(),this.selectDomains()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}buildForm(){this.form=this.builder.group({domains:[[],l.k0.required],from:[null,[l.k0.required,l.k0.pattern(D.vh)]],to:[null,[l.k0.required,l.k0.pattern(D.T1)]],enabled:[!1]})}
1isPatchButtonDisabled(){return this.form.invalid}patch(){this.isPatchButtonDisabled()||this.store.dispatch(new Fe({redirect_id:this._redirect.id,body:this.form.value}))}getDomains(){this.store.dispatch(new _t.Eh({id:""}))}selectDomains(){this.store.pipe((0,m.Lt)(pt.kq),(0,S.Q)(this.destroy),(0,k.T)(i=>i.get("")),(0,I.p)(i=>!!i)).subscribe(i=>this.domains=i)}static#t=this.\u0275fac=function(r){return new(r||e)(t.rXU(l.ze),t.rXU(m.il),t.rXU(J.h))};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["aegisx-redirect-settings"]],inputs:{redirect:"redirect"},decls:1,vars:1,consts:[["color","secondary"],["type","checkbox",3,"control","value"],["placeholder","Dom\xe9ny *","multiple","",3,"control","errors"],[3,"value"],["type","text","placeholder","Odkud *",3,"control","errors"],["type","text","placeholder","Kam *",3,"control","errors"],["mcrai-button","positive",3,"click","disabled"]],template:function(r,a){1&r&&t.DNE(0,Ne,10,3,"mcrai-row"),2&r&&t.vxM(0,a.redirect?0:-1)},dependencies:[it.o,ot.g,j.Q,U.g,V.l,et.h,$.B,Z.N,at.u,Se.E,ke.R,Ge.p,Ie.L,Ae.Z,z.w,Q.P,Be.s,je.Z]})}return e})();const Ke=()=>["/aegisx/redirects"];function He(e,u){if(1&e&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h1"),t.EFF(3),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"aegisx-redirect-settings",1),t.k0s()()),2&e){const i=t.XpG();t.R7$(3),t.JRh(i.redirect.from),t.R7$(2),t.Y8G("redirect",i.redirect)}}const Ye=[{path:"",component:ye,canActivate:[Rt.J]},{path:":redirect_id",component:(()=>{class e{constructor(i,r,a){this.store=i,this.activatedRoute=r,this.toolbarService=a,this.destroy=new O.B7,r.params.subscribe(M=>{this.id=M.redirect_id,this.getRedirect(this.id)})}ngOnInit(){this.setToolbarModes(),this.selectRedirect()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}setToolbarModes(){this.toolbarService.setToolbarModes([L.H.View,L.H.Edit,L.H.Delete])}getRedirect(i){this.store.dispatch(new be({id:i}))}selectRedirect(){this.store.pipe((0,m.Lt)(Me),(0,S.Q)(this.destroy),(0,I.p)(i=>!!i)).subscribe(i=>this.redirect=i)}static#t=this.\u0275fac=function(r){return new(r||e)(t.rXU(m.il),t.rXU(E.nX),t.rXU(J.h))};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["aegisx-redirect-detail"]],decls:10,vars:3,consts:[["mcrai-button","neutral",3,"routerLink"],[3,"redirect"]],template:function(r,a){1&r&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-row")(3,"mcrai-col")(4,"a",0),t.EFF(5,"Zp\xe1tky na p\u0159ehled"),t.k0s()()(),t.j41(6,"mcrai-row")(7,"mcrai-col"),t.DNE(8,He,6,2,"mcrai-panel"),t.k0s()()(),t.nrm(9,"aegisx-toolbar")),2&r&&(t.R7$(4),t.Y8G("routerLink",t.lJ4(2,Ke)),t.R7$(4),t.vxM(8,a.redirect?8:-1))},dependencies:[E.Wk,ft.I,gt.I,it.o,ot.g,vt.H,j.Q,U.g,V.l,$.B,we],styles:[".header--image[_ngcontent-%COMP%]{margin-right:1rem}"]})}return e})(),canActivate:[Rt.J]}];let Je=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({imports:[E.iI.forChild(Ye),E.iI]})}return e})();var y=o(41635),Ze=o(12906);let Tt=(()=>{class e extends Ze.d{constructor(){super(...arguments),this.REDIRECTS_ROOT="redirects"}getRedirects(i,r){const a={page:i,...r},M=this.buildUrl(this.REDIRECTS_ROOT,a);return this.get(M)}getRedirect(i){const r=this.buildUrl([this.REDIRECTS_ROOT,i]);return this.get(r)}createRedirect(i,r,a){return this.post(this.buildUrl(this.REDIRECTS_ROOT,{page:r,...a}),this.objProc.deleteEmptyKeys(i,{let_false:!0,set_to_null:!0}))}patchRedirect(i,r){return this.patch(this.buildUrl([this.REDIRECTS_ROOT,i]),this.objProc.deleteEmptyKeys(r,{let_false:!0,set_to_null:!0}))}deleteRedirects(i,r,a){const M={redirect_ids:this.extractIds(i),page:r,...a},B=this.buildUrl(this.REDIRECTS_ROOT,M);return this.del(B)}static#t=this.\u0275fac=(()=>{let i;return function(a){return(i||(i=t.xGo(e)))(a||e)}})();static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})();var ze=o(634);let xt=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({providers:[Tt],imports:[n.MD,ze.r]})}return e})();var X=o(14421),G=o(15539),nt=o(57421),rt=o(18456),N=o(83921);let w=(()=>{class e{constructor(i,r,a,M,B){this.dataService=i,this.actions=r,this.store=a,this.toastService=M,this.loaderService=B}static#t=this.\u0275fac=function(r){return new(r||e)(t.KVO(Tt),t.
1KVO(y.En),t.KVO(m.il),t.KVO(R.FS),t.KVO(R.wA))};static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})();var K=o(76613);let Qe=(()=>{class e extends w{constructor(){super(...arguments),this.getRedirects=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(q),(0,G.M)(()=>this.loaderService.show()),(0,nt.E)(this.store.select(dt)),(0,rt.ZZ)(([i,r])=>this.dataService.getRedirects(i.payload.page,r).pipe((0,k.T)(a=>new It({items:a})),(0,N.W)(a=>(0,X.of)(new K.Rn(a))))))),this.getRedirectsSuccess=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(tt),(0,G.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let i;return function(a){return(i||(i=t.xGo(e)))(a||e)}})();static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),ct=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({imports:[n.MD,xt,m.md.forFeature(A,jt),y.Vm.forFeature([Qe])]})}return e})();var H=o(49090);let qe=(()=>{class e extends w{constructor(){super(...arguments),this.getRedirect=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(Et),(0,G.M)(()=>this.loaderService.show()),(0,H.n)(i=>this.dataService.getRedirect(i.payload.id).pipe((0,k.T)(r=>new Ct({item:r.item})),(0,N.W)(r=>(0,X.of)(new K.Rn(r))))))),this.getRedirectSuccess=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(st),(0,G.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let i;return function(a){return(i||(i=t.xGo(e)))(a||e)}})();static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),Mt=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({imports:[n.MD,xt,m.md.forFeature(Dt,xe),y.Vm.forFeature([qe])]})}return e})(),ti=(()=>{class e extends w{constructor(){super(...arguments),this.createRedirect=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(W),(0,G.M)(()=>this.loaderService.show()),(0,nt.E)(this.store.select(ut)),(0,rt.ZZ)(([i,r])=>this.dataService.createRedirect(i.payload.body,r.page,r.filter).pipe((0,k.T)(a=>new p({id:i.payload.id,items:a})),(0,N.W)(a=>(0,X.of)(new K.uD(a))))))),this.createRedirectSuccess=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(_),(0,G.M)(i=>{this.toastService.makeToast(i.payload.items.message,R.Ck.Success),this.loaderService.hide()}),(0,H.n)(()=>[new Y({page:1})])))}static#t=this.\u0275fac=(()=>{let i;return function(a){return(i||(i=t.xGo(e)))(a||e)}})();static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),ei=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({imports:[n.MD,ct,y.Vm.forFeature([ti])]})}return e})(),ii=(()=>{class e extends w{constructor(){super(...arguments),this.patchRedirect=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(yt),(0,G.M)(()=>this.loaderService.show()),(0,H.n)(i=>this.dataService.patchRedirect(i.payload.redirect_id,i.payload.body).pipe((0,k.T)(r=>new Oe(r)),(0,N.W)(r=>(0,X.of)(new K.uD(r))))))),this.patchRedirectSuccess=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(bt),(0,G.M)(i=>this.toastService.makeToast(i.payload.message,R.Ck.Success)),(0,H.n)(i=>[new Ct({item:i.payload.item})])))}static#t=this.\u0275fac=(()=>{let i;return function(a){return(i||(i=t.xGo(e)))(a||e)}})();static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),oi=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({imports:[n.MD,Mt,y.Vm.forFeature([ii])]})}return e})(),si=(()=>{class e extends w{constructor(){super(...arguments),this.deleteRedirects=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(mt),(0,G.M)(()=>this.loaderService.show()),(0,nt.E)(this.store.select(ut)),(0,rt.ZZ)(([i,r])=>this.dataService.deleteRedirects(i.payload.items,r.page,r.filter).pipe((0,k.T)(a=>new Ut({id:i.payload.id,items:a})),(0,N.W)(a=>(0,X.of)(new K.uD(a))))))),this.deleteRedirectsSuccess=(0,y.EH)(()=>this.actions.pipe((0,y.gp)(ht),(0,G.M)(i=>this.toastService.makeToast(i.payload.items.message,R.Ck.Success)),(0,H.n)(()=>[new Y({page:1})])))}static#t=this.\u0275fac=(()=>{let i;return function(a){return(i||(i=t.xGo(e)))(a||e)}})();static#e=this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac})}return e})(),ni=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});
1static#i=this.\u0275inj=t.G2t({imports:[n.MD,ct,y.Vm.forFeature([si])]})}return e})();var ri=o(93578),ci=o(91316),ai=o(291),li=o(50289),di=o(26556);let ui=(()=>{class e{static#t=this.\u0275fac=function(r){return new(r||e)};static#e=this.\u0275mod=t.$C({type:e});static#i=this.\u0275inj=t.G2t({imports:[n.MD,Je,m.md.forFeature(F,v),ri.m,ai.G,ci.U,l.X1,ct,Mt,di.K,ei,oi,ni,R.LU,R.oP,R.xT,R.Zg,R.pj,R.B4,R.SD,R.F8,R.Tm,li.G,R.ni]})}return e})()},20832:(b,f,o)=>{function n(l,m){const c=l.filter(g=>g.id!==m.id);return c.length<l.length?c:l.concat(m)}o.d(f,{g:()=>n})},99138:(b,f,o)=>{o.d(f,{Z:()=>l});var n=o(54438);let l=(()=>{class m{transform(g){return g?"ano":"ne"}static#t=this.\u0275fac=function(d){return new(d||m)};static#e=this.\u0275pipe=n.EJ8({name:"booleanToString",type:m,pure:!0})}return m})()},52570:(b,f,o)=>{o.d(f,{s:()=>l});var n=o(54438);let l=(()=>{class m{static#t=this.LET={ZERO:1,EMPTY_STR:2,FALSE:4,NAN:8};transform(g,d=0){return d&m.LET.ZERO&&0===g||d&m.LET.EMPTY_STR&&""===g||d&m.LET.FALSE&&!1===g||d&m.LET.NAN&&isNaN(g)?g:g||"-"}static#e=this.\u0275fac=function(d){return new(d||m)};static#i=this.\u0275pipe=n.EJ8({name:"notSet",type:m,pure:!0})}return m})()},11815:(b,f,o)=>{o.d(f,{h:()=>h,u:()=>s});var n=o(54438),l=o(45286),m=o(7605);const c=["type","checkbox"],g=["*"];let d=0,s=(()=>{class T{get id(){return this._id}set disabled(v){this._disabled="string"==typeof v&&(0===v.length||"true"===v.toLowerCase())||!0===v,this.toggleDisabledAttribute()}set value(v){this._value=v}get value(){return this._value}set checked(v){this._checked=v,this._changeDetectorRef.markForCheck()}get checked(){return this._checked}set control(v){this._control=v,this.toggleDisabledAttribute()}get control(){return this._control}constructor(v,C,E){this._changeDetectorRef=v,this.elRef=C,this._checkboxGroup=E,this._id="mcrai-input--checkbox-"+ ++d,this._disabled=!1,this.sizeLikeOtherInputs=!1}ngOnInit(){this.updateChecked()}onClick(){this.isDisabled()||(this.checked=!this.checked,this._control&&(this._control.markAsDirty(),this._control.markAsTouched(),this._control.setValue(this.checked)),this._checkboxGroup&&(this._checkboxGroup.markAsDirty(),this._checkboxGroup.markAsTouched(),this._checkboxGroup.value=this._value))}isDisabled(){return this._disabled}updateChecked(){this._checkboxGroup?this.checked=Array.isArray(this._checkboxGroup.value)?-1!==this._checkboxGroup.value.indexOf(this._value):this._checkboxGroup.value===this._value:this._control&&(this.checked=this._control.value===this._value)}toggleDisabledAttribute(){this._control&&this.elRef.nativeElement.toggleAttribute("disabled",this._disabled)}static#t=this.\u0275fac=function(C){return new(C||T)(n.rXU(n.gRc),n.rXU(n.aKT),n.rXU((0,n.Rfq)(()=>h),8))};static#e=this.\u0275cmp=n.VBU({type:T,selectors:[["mcrai-input","type","checkbox"]],hostVars:4,hostBindings:function(C,E){2&C&&n.AVh("mcrai-input",!0)("mcrai-input--checkbox",!0)},inputs:{disabled:"disabled",value:"value",checked:"checked",control:"control",sizeLikeOtherInputs:"sizeLikeOtherInputs"},attrs:c,ngContentSelectors:g,decls:5,vars:8,consts:[[1,"mcrai-input__label"],["type","checkbox",1,"mcrai-input__checkbox-input",3,"click","id","checked","disabled"],[1,"mcrai-input__checkmark"],[1,"mcrai-input__text"]],template:function(C,E){1&C&&(n.NAR(),n.j41(0,"label",0)(1,"input",1),n.bIt("click",function(){return E.onClick()}),n.k0s(),n.nrm(2,"span",2),n.j41(3,"span",3),n.SdG(4),n.k0s()()),2&C&&(n.AVh("height-like-other-inputs",E.sizeLikeOtherInputs),n.BMQ("for",E.id),n.R7$(),n.Y8G("id",E.id)("checked",E.checked)("disabled",E.isDisabled()),n.R7$(),n.AVh("mcrai-input__checkmark--checked",E.checked))},styles:['.mcrai-input--checkbox{margin-bottom:2px}.mcrai-input__label{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.mcrai-input__label.height-like-other-inputs{display:flex;align-items:center;min-height:38px}[disabled]>.mcrai-input__label{opacity:.4;cursor:default}.mcrai-input__checkbox-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.mcrai-input__checkmark{position:relative;top:0;left:0;min-height:20px;min-width:20px;border:1px solid;margin-right:10px}.mcrai-input__checkmark:after{content:"";position:absolute;display:none}.mcrai-input__checkmark--checked:after{display:block}.mcrai-input__checkmark:after{left:11px;top:-2px;width:7px;height:15px;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg)}\n'],encapsulation:2,changeDetection:0})}return T})(),h=(()=>{class T{set control(v){this._control=v,this._control.valueChanges.pipe((0,m.Q)(this._destroy)).subscribe(()=>
1this._checkboxes.forEach(C=>C.updateChecked()))}set value(v){if(!Array.isArray(this._control.value)||0===this._control.value.length)return void this._control.setValue([v]);const C=this._control.value.filter(E=>E!==v);this._control.setValue(this._control.value.length===C.length?this._control.value.concat(v):C)}get value(){return this._control.value}constructor(){this._destroy=new l.B7}ngOnInit(){}ngAfterViewInit(){}ngOnDestroy(){this._destroy.next(),this._destroy.complete()}markAsDirty(){this._control.markAsDirty()}markAsTouched(){this._control.markAsTouched()}static#t=this.\u0275fac=function(C){return new(C||T)};static#e=this.\u0275cmp=n.VBU({type:T,selectors:[["mcrai-checkbox-group"]],contentQueries:function(C,E,O){if(1&C&&n.wni(O,s,5),2&C){let S;n.mGM(S=n.lsd())&&(E._checkboxes=S)}},hostVars:2,hostBindings:function(C,E){2&C&&n.AVh("mcrai-checkbox-group",!0)},inputs:{control:"control"},ngContentSelectors:g,decls:1,vars:0,template:function(C,E){1&C&&(n.NAR(),n.SdG(0))},encapsulation:2,changeDetection:0})}return T})()},39103:(b,f,o)=>{o.d(f,{Z:()=>m});var n=o(54438);const l=["*"];let m=(()=>{class c{constructor(d,s){this._renderer=d,this._elRef=s,this.DESC_LIST_DATA_CLASS="mcrai-dd"}ngOnInit(){this._renderer.addClass(this._elRef.nativeElement,this.DESC_LIST_DATA_CLASS)}static#t=this.\u0275fac=function(s){return new(s||c)(n.rXU(n.sFG),n.rXU(n.aKT))};static#e=this.\u0275cmp=n.VBU({type:c,selectors:[["mcrai-dd"]],ngContentSelectors:l,decls:1,vars:0,template:function(s,h){1&s&&(n.NAR(),n.SdG(0))},styles:[".mcrai-dd{display:block;line-height:17px;font-weight:400;font-size:14px}\n"],encapsulation:2,changeDetection:0})}return c})()},62523:(b,f,o)=>{o.d(f,{L:()=>m});var n=o(54438);const l=["*"];let m=(()=>{class c{constructor(d,s){this._renderer=d,this._elRef=s,this.DESC_LIST_TERM_CLASS="mcrai-dt"}ngOnInit(){this._renderer.addClass(this._elRef.nativeElement,this.DESC_LIST_TERM_CLASS)}static#t=this.\u0275fac=function(s){return new(s||c)(n.rXU(n.sFG),n.rXU(n.aKT))};static#e=this.\u0275cmp=n.VBU({type:c,selectors:[["mcrai-dt"]],ngContentSelectors:l,decls:1,vars:0,template:function(s,h){1&s&&(n.NAR(),n.SdG(0))},styles:[".mcrai-dt{display:block;font-weight:400;font-size:13px;color:#8792a1}\n"],encapsulation:2,changeDetection:0})}return c})()},41819:(b,f,o)=>{o.d(f,{p:()=>m});var n=o(54438);const l=["*"];let m=(()=>{class c{constructor(d,s){this._renderer=d,this._elRef=s,this.DESC_LIST_CLASS="mcrai-dl"}ngOnInit(){this._renderer.addClass(this._elRef.nativeElement,this.DESC_LIST_CLASS)}static#t=this.\u0275fac=function(s){return new(s||c)(n.rXU(n.sFG),n.rXU(n.aKT))};static#e=this.\u0275cmp=n.VBU({type:c,selectors:[["mcrai-dl"]],ngContentSelectors:l,decls:1,vars:0,template:function(s,h){1&s&&(n.NAR(),n.SdG(0))},encapsulation:2,changeDetection:0})}return c})()},48235:(b,f,o)=>{o.d(f,{R:()=>m});var n=o(54438);const l=["*"];let m=(()=>{class c{set separator(d){this.separatorCssClass=!1!==d}set highlight(d){this.highlightCssClass=!1!==d}constructor(){this.cssClass=!0,this.separatorCssClass=!1,this.highlightCssClass=!1}ngOnInit(){}static#t=this.\u0275fac=function(s){return new(s||c)};static#e=this.\u0275cmp=n.VBU({type:c,selectors:[["mcrai-li"]],hostVars:6,hostBindings:function(s,h){2&s&&n.AVh("mcrai-li",h.cssClass)("mcrai-li--separator",h.separatorCssClass)("mcrai-li--highlight",h.highlightCssClass)},inputs:{separator:"separator",highlight:"highlight"},ngContentSelectors:l,decls:1,vars:0,template:function(s,h){1&s&&(n.NAR(),n.SdG(0))},styles:[".mcrai-li{display:block}.mcrai-li--separator{margin-top:5px}\n"],encapsulation:2,changeDetection:0})}return c})()},19727:(b,f,o)=>{o.d(f,{E:()=>m});var n=o(54438);const l=["*"];let m=(()=>{class c{constructor(){this.cssClass=!0}ngOnInit(){}static#t=this.\u0275fac=function(s){return new(s||c)};static#e=this.\u0275cmp=n.VBU({type:c,selectors:[["mcrai-ul"]],hostVars:2,hostBindings:function(s,h){2&s&&n.AVh("mcrai-ul",h.cssClass)},ngContentSelectors:l,decls:1,vars:0,template:function(s,h){1&s&&(n.NAR(),n.SdG(0))},styles:[".mcrai-ul{display:flex;flex-direction:column;margin:3px 0}\n"],encapsulation:2,changeDetection:0})}return c})()},30127:(b,f,o)=>{o.d(f,{e:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.hc{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275cmp=l.VBU({type:c,selectors:[["mcrai-tr"],["a",8,"mcrai-tr"]],hostVars:2,hostBindings:function(s,h){2&s&&l.AVh("mcrai-tr",!0)},features:[l.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(s,h){1&s&&l.eu8(0,0)},dependencies:[n.I8],styles:[".mcrai-tr{display:flex;align-items:stretch;text-decoration:none;color:inherit}\n"],encapsulation:2,changeDetection:0})}return c})()},7306:(b,f,o)=>{o.d(f,{B:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.cO{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275dir=l.FsC({type:c,selectors:[["","mcraiCellDef",""]],features:[l.Jv_([{provide:n.cO,useExisting:c}]),l.Vt3]})}return c})()},65208:(b,f,o)=>{o.d(f,{Q:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.VP{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275dir=l.FsC({type:c,selectors:[["mcrai-td"]],hostVars:2,hostBindings:function(s,h){2&s&&l.AVh("mcrai-td",!0)},features:[l.Vt3]})}return c})()},95466:(b,f,o)=>{o.d(f,{q:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.n5{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275dir=l.FsC({type:c,selectors:[["","mcraiHeaderCellDef",""]],features:[l.Jv_([{provide:n.n5,useExisting:c}]),l.Vt3]})}return c})()},21336:(b,f,o)=>{o.d(f,{V:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.sY{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275dir=l.FsC({type:c,selectors:[["mcrai-th"]],hostVars:2,hostBindings:function(s,h){2&s&&l.AVh("mcrai-th",!0)},features:[l.Vt3]})}return c})()},7622:(b,f,o)=>{o.d(f,{K:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.hi{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275dir=l.FsC({type:c,selectors:[["","mcraiHeaderRowDef",""]],inputs:{columns:[l.Mj6.None,"mcraiHeaderRowDef","columns"]},features:[l.Jv_([{provide:n.hi,useExisting:c}]),l.Vt3]})}return c})()},57382:(b,f,o)=>{o.d(f,{D:()=>m});var n=o(45887),l=o(54438);let m=(()=>{class c extends n.oh{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=l.xGo(c)))(h||c)}})();static#e=this.\u0275dir=l.FsC({type:c,selectors:[["","mcraiRowDef",""]],inputs:{columns:[l.Mj6.None,"mcraiRowDefColumns","columns"],when:[l.Mj6.None,"mcraiRowDefWhen","when"]},features:[l.Jv_([{provide:n.oh,useExisting:c}]),l.Vt3]})}return c})()}}]);
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.