MikroWizard.docker-compose-.../mikrofront/dist/html/80.afe9810ec5b397f8.js
2025-01-03 00:01:12 +03:00

1 line
No EOL
59 KiB
JavaScript

"use strict";(self.webpackChunkmikrowizard=self.webpackChunkmikrowizard||[]).push([[80],{7080:(L,x,l)=>{l.r(x),l.d(x,{DevicesModule:()=>at});var v=l(177),f=l(9417),c=l(8921),e=l(4438),b=l(8617),p=l(7336),y=l(1413),k=l(7786),D=l(8359),S=l(7673),w=l(5007),F=l(9172),G=l(5558),h=l(6697),g=l(6977),_=l(5964),N=l(1986),B=l(6600),$=l(6939),u=l(9969),H=l(8203),E=l(7987),Q=l(6860),K=l(5478);const Z=["mat-menu-item",""],W=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],J=["mat-icon, [matMenuItemIcon]","*"];function q(o,r){1&o&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"polygon",3),e.k0s())}const ee=["*"];function te(o,r){if(1&o){const t=e.RV6();e.j41(0,"div",0),e.bIt("keydown",function(i){e.eBV(t);const s=e.XpG();return e.Njj(s._handleKeydown(i))})("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.closed.emit("click"))})("@transformMenu.start",function(i){e.eBV(t);const s=e.XpG();return e.Njj(s._onAnimationStart(i))})("@transformMenu.done",function(i){e.eBV(t);const s=e.XpG();return e.Njj(s._onAnimationDone(i))}),e.j41(1,"div",1),e.SdG(2),e.k0s()()}if(2&o){const t=e.XpG();e.HbH(t._classList),e.Y8G("id",t.panelId)("@transformMenu",t._panelAnimationState),e.BMQ("aria-label",t.ariaLabel||null)("aria-labelledby",t.ariaLabelledby||null)("aria-describedby",t.ariaDescribedby||null)}}const A=new e.nKC("MAT_MENU_PANEL");let V=(()=>{class o{constructor(t,n,i,s,a){this._elementRef=t,this._document=n,this._focusMonitor=i,this._parentMenu=s,this._changeDetectorRef=a,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new y.B,this._focused=new y.B,this._highlighted=!1,this._triggersSubmenu=!1,s?.addItem?.(this)}focus(t,n){this._focusMonitor&&t?this._focusMonitor.focusVia(this._getHostElement(),t,n):this._getHostElement().focus(n),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const t=this._elementRef.nativeElement.cloneNode(!0),n=t.querySelectorAll("mat-icon, .material-icons");for(let i=0;i<n.length;i++)n[i].remove();return t.textContent?.trim()||""}_setHighlighted(t){this._highlighted=t,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(t){this._triggersSubmenu=t,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static#e=this.\u0275fac=function(n){return new(n||o)(e.rXU(e.aKT),e.rXU(v.qQ),e.rXU(b.FN),e.rXU(A,8),e.rXU(e.gRc))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(n,i){1&n&&e.bIt("click",function(a){return i._checkDisabled(a)})("mouseenter",function(){return i._handleMouseEnter()}),2&n&&(e.BMQ("role",i.role)("tabindex",i._getTabIndex())("aria-disabled",i.disabled)("disabled",i.disabled||null),e.AVh("mat-mdc-menu-item-highlighted",i._highlighted)("mat-mdc-menu-item-submenu-trigger",i._triggersSubmenu))},inputs:{role:"role",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],disableRipple:[e.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",e.L39]},exportAs:["matMenuItem"],standalone:!0,features:[e.GFd,e.aNF],attrs:Z,ngContentSelectors:J,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(n,i){1&n&&(e.NAR(W),e.SdG(0),e.j41(1,"span",0),e.SdG(2,1),e.k0s(),e.nrm(3,"div",1),e.DNE(4,q,2,0,":svg:svg",2)),2&n&&(e.R7$(3),e.Y8G("matRippleDisabled",i.disableRipple||i.disabled)("matRippleTrigger",i._getHostElement()),e.R7$(),e.vxM(4,i._triggersSubmenu?4:-1))},dependencies:[B.r6],encapsulation:2,changeDetection:0})}return o})();const ie=new e.nKC("MatMenuContent"),P={transformMenu:(0,u.hZ)("transformMenu",[(0,u.wk)("void",(0,u.iF)({opacity:0,transform:"scale(0.8)"})),(0,u.kY)("void => enter",(0,u.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,u.iF)({opacity:1,transform:"scale(1)"}))),(0,u.kY)("* => void",(0,u.i0)("100ms 25ms linear",(0,u.iF)({opacity:0})))]),fadeInItems:(0,u.hZ)("fadeInItems",[(0,u.wk)("showing",(0,u.iF)({opacity:1})),(0,u.kY)("void => *",[(0,u.iF)({opacity:0}),(0,u.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let ne=0;const oe=new e.nKC("mat-menu-default-options",{providedIn:"root",factory:function se(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let j=(()=>{class o{get xPosition(){return this._xPosition}set xPosition(t){this._xPosition=t,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(t){this._yPosition=t,this.setPositionClasses()}set panelClass(t){const n=this._previousPanelClass,i={...this._classList};n&&n.length&&n.split(" ").forEach(s=>{i[s]=!1}),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach(s=>{i[s]=!0}),this._elementRef.nativeElement.className=""),this._classList=i}get classList(){return this.panelClass}set classList(t){this.panelClass=t}constructor(t,n,i,s){this._elementRef=t,this._ngZone=n,this._changeDetectorRef=s,this._elevationPrefix="mat-elevation-z",this._baseElevation=8,this._directDescendantItems=new e.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new y.B,this.closed=new e.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+ne++,this.overlayPanelClass=i.overlayPanelClass||"",this._xPosition=i.xPosition,this._yPosition=i.yPosition,this.backdropClass=i.backdropClass,this.overlapTrigger=i.overlapTrigger,this.hasBackdrop=i.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new b.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,F.Z)(this._directDescendantItems),(0,G.n)(t=>(0,k.h)(...t.map(n=>n._focused)))).subscribe(t=>this._keyManager.updateActiveItem(t)),this._directDescendantItems.changes.subscribe(t=>{const n=this._keyManager;if("enter"===this._panelAnimationState&&n.activeItem?._hasFocus()){const i=t.toArray(),s=Math.max(0,Math.min(i.length-1,n.activeItemIndex||0));i[s]&&!i[s].disabled?n.setActiveItem(s):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,F.Z)(this._directDescendantItems),(0,G.n)(n=>(0,k.h)(...n.map(i=>i._hovered))))}addItem(t){}removeItem(t){}_handleKeydown(t){const n=t.keyCode,i=this._keyManager;switch(n){case p._f:(0,p.rp)(t)||(t.preventDefault(),this.closed.emit("keydown"));break;case p.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case p.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(n===p.i7||n===p.n6)&&i.setFocusOrigin("keyboard"),void i.onKeydown(t)}t.stopPropagation()}focusFirstItem(t="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,h.s)(1)).subscribe(()=>{let n=null;if(this._directDescendantItems.length&&(n=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!n||!n.contains(document.activeElement)){const i=this._keyManager;i.setFocusOrigin(t).setFirstItemActive(),!i.activeItem&&n&&n.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(t){const n=Math.min(this._baseElevation+t,24),i=`${this._elevationPrefix}${n}`,s=Object.keys(this._classList).find(a=>a.startsWith(this._elevationPrefix));if(!s||s===this._previousElevation){const a={...this._classList};this._previousElevation&&(a[this._previousElevation]=!1),a[i]=!0,this._previousElevation=i,this._classList=a}}setPositionClasses(t=this.xPosition,n=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===t,"mat-menu-after":"after"===t,"mat-menu-above":"above"===n,"mat-menu-below":"below"===n},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(t){this._animationDone.next(t),this._isAnimating=!1}_onAnimationStart(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,F.Z)(this._allItems)).subscribe(t=>{this._directDescendantItems.reset(t.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(n){return new(n||o)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(oe),e.rXU(e.gRc))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["mat-menu"]],contentQueries:function(n,i,s){if(1&n&&(e.wni(s,ie,5),e.wni(s,V,5),e.wni(s,V,4)),2&n){let a;e.mGM(a=e.lsd())&&(i.lazyContent=a.first),e.mGM(a=e.lsd())&&(i._allItems=a),e.mGM(a=e.lsd())&&(i.items=a)}},viewQuery:function(n,i){if(1&n&&e.GBs(e.C4Q,5),2&n){let s;e.mGM(s=e.lsd())&&(i.templateRef=s.first)}},hostVars:3,hostBindings:function(n,i){2&n&&e.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[e.Mj6.None,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[e.Mj6.HasDecoratorInputTransform,"overlapTrigger","overlapTrigger",e.L39],hasBackdrop:[e.Mj6.HasDecoratorInputTransform,"hasBackdrop","hasBackdrop",t=>null==t?null:(0,e.L39)(t)],panelClass:[e.Mj6.None,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[e.Jv_([{provide:A,useExisting:o}]),e.GFd,e.aNF],ngContentSelectors:ee,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(n,i){1&n&&(e.NAR(),e.DNE(0,te,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-divider{color:var(--mat-menu-divider-color);margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:var(--mat-menu-item-trailing-spacing);padding-right:var(--mat-menu-item-leading-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]),.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon])[dir=rtl]{padding-left:var(--mat-menu-item-with-icon-trailing-spacing);padding-right:var(--mat-menu-item-with-icon-leading-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[P.transformMenu,P.fadeInItems]},changeDetection:0})}return o})();const z=new e.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const o=(0,e.WQX)(E.hJ);return()=>o.scrollStrategies.reposition()}}),re={provide:z,deps:[E.hJ],useFactory:function ae(o){return()=>o.scrollStrategies.reposition()}},X=(0,Q.BQ)({passive:!0});let ce=(()=>{class o{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(t){this.menu=t}get menu(){return this._menu}set menu(t){t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.subscribe(n=>{this._destroyMenu(n),("click"===n||"tab"===n)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(t,n,i,s,a,d,m,C,I){this._overlay=t,this._element=n,this._viewContainerRef=i,this._menuItemInstance=d,this._dir=m,this._focusMonitor=C,this._ngZone=I,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=D.yU.EMPTY,this._hoverSubscription=D.yU.EMPTY,this._menuCloseSubscription=D.yU.EMPTY,this._changeDetectorRef=(0,e.WQX)(e.gRc),this._handleTouchStart=T=>{(0,b.w6)(T)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new e.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new e.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=s,this._parentMaterialMenu=a instanceof j?a:void 0,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,X)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,X),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const t=this.menu;if(this._menuOpen||!t)return;const n=this._createOverlay(t),i=n.getConfig(),s=i.positionStrategy;this._setPosition(t,s),i.hasBackdrop=null==t.hasBackdrop?!this.triggersSubmenu():t.hasBackdrop,n.attach(this._getPortal(t)),t.lazyContent&&t.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(t),t instanceof j&&(t._startAnimation(),t._directDescendantItems.changes.pipe((0,g.Q)(t.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(t,n){this._focusMonitor&&t?this._focusMonitor.focusVia(this._element,t,n):this._element.nativeElement.focus(n)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(t){if(!this._overlayRef||!this.menuOpen)return;const n=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===t||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,n instanceof j?(n._resetAnimation(),n.lazyContent?n._animationDone.pipe((0,_.p)(i=>"void"===i.toState),(0,h.s)(1),(0,g.Q)(n.lazyContent._attached)).subscribe({next:()=>n.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),n?.lazyContent?.detach())}_initMenu(t){t.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,t.direction=this.dir,this._setMenuElevation(t),t.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(t){if(t.setElevation){let n=0,i=t.parentMenu;for(;i;)n++,i=i.parentMenu;t.setElevation(n)}}_setIsMenuOpen(t){t!==this._menuOpen&&(this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(t),this._changeDetectorRef.markForCheck())}_createOverlay(t){if(!this._overlayRef){const n=this._getOverlayConfig(t);this._subscribeToPositions(t,n.positionStrategy),this._overlayRef=this._overlay.create(n),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(t){return new E.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:t.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:t.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(t,n){t.setPositionClasses&&n.positionChanges.subscribe(i=>{const s="start"===i.connectionPair.overlayX?"after":"before",a="top"===i.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>t.setPositionClasses(s,a)):t.setPositionClasses(s,a)})}_setPosition(t,n){let[i,s]="before"===t.xPosition?["end","start"]:["start","end"],[a,d]="above"===t.yPosition?["bottom","top"]:["top","bottom"],[m,C]=[a,d],[I,T]=[i,s],R=0;if(this.triggersSubmenu()){if(T=i="before"===t.xPosition?"start":"end",s=I="end"===i?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const U=this._parentMaterialMenu.items.first;this._parentInnerPadding=U?U._getHostElement().offsetTop:0}R="bottom"===a?this._parentInnerPadding:-this._parentInnerPadding}}else t.overlapTrigger||(m="top"===a?"bottom":"top",C="top"===d?"bottom":"top");n.withPositions([{originX:i,originY:m,overlayX:I,overlayY:a,offsetY:R},{originX:s,originY:m,overlayX:T,overlayY:a,offsetY:R},{originX:i,originY:C,overlayX:I,overlayY:d,offsetY:-R},{originX:s,originY:C,overlayX:T,overlayY:d,offsetY:-R}])}_menuClosingActions(){const t=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),i=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,S.of)(),s=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,_.p)(a=>a!==this._menuItemInstance),(0,_.p)(()=>this._menuOpen)):(0,S.of)();return(0,k.h)(t,i,s,n)}_handleMousedown(t){(0,b._G)(t)||(this._openedBy=0===t.button?"mouse":void 0,this.triggersSubmenu()&&t.preventDefault())}_handleKeydown(t){const n=t.keyCode;(n===p.Fm||n===p.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===p.LE&&"ltr"===this.dir||n===p.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,_.p)(t=>t===this._menuItemInstance&&!t.disabled),(0,N.c)(0,w.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof j&&this.menu._isAnimating?this.menu._animationDone.pipe((0,h.s)(1),(0,N.c)(0,w.$),(0,g.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(t){return(!this._portal||this._portal.templateRef!==t.templateRef)&&(this._portal=new $.VA(t.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(n){return new(n||o)(e.rXU(E.hJ),e.rXU(e.aKT),e.rXU(e.c1b),e.rXU(z),e.rXU(A,8),e.rXU(V,10),e.rXU(H.dS,8),e.rXU(b.FN),e.rXU(e.SKi))};static#t=this.\u0275dir=e.FsC({type:o,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,i){1&n&&e.bIt("click",function(a){return i._handleClick(a)})("mousedown",function(a){return i._handleMousedown(a)})("keydown",function(a){return i._handleKeydown(a)}),2&n&&e.BMQ("aria-haspopup",i.menu?"menu":null)("aria-expanded",i.menuOpen)("aria-controls",i.menuOpen?i.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[e.Mj6.None,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[e.Mj6.None,"matMenuTriggerFor","menu"],menuData:[e.Mj6.None,"matMenuTriggerData","menuData"],restoreFocus:[e.Mj6.None,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return o})(),le=(()=>{class o{static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275mod=e.$C({type:o});static#i=this.\u0275inj=e.G2t({providers:[re],imports:[v.MD,B.pZ,B.yE,E.z_,K.Gj,B.yE]})}return o})();var Y=l(7062),M=l(7390),de=l(7630),O=l(9130),me=l(9492),ue=l(1170);const pe=["grid"];function _e(o,r){if(1&o&&(e.j41(0,"option",51),e.EFF(1),e.k0s()),2&o){const t=r.$implicit,n=e.XpG(2);e.Y8G("value",t.id)("selected",n.selected_group==t.id),e.R7$(),e.SpI("",t.name," ")}}function he(o,r){if(1&o){const t=e.RV6();e.j41(0,"c-input-group")(1,"span",47),e.EFF(2,"Group"),e.k0s(),e.j41(3,"select",48),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.selected_group,i)||(s.selected_group=i),e.Njj(i)}),e.bIt("change",function(i){e.eBV(t);const s=e.XpG();return e.Njj(s.groupselected(i))}),e.j41(4,"option",49),e.EFF(5,"Select a group"),e.k0s(),e.DNE(6,_e,2,3,"option",50),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(3),e.R50("ngModel",t.selected_group),e.R7$(),e.Y8G("selected",0==t.selected_group),e.R7$(2),e.Y8G("ngForOf",t.groups)}}function ge(o,r){1&o&&e.nrm(0,"img",55)}function fe(o,r){1&o&&e.nrm(0,"i",56)}function ve(o,r){1&o&&e.nrm(0,"i",57)}function be(o,r){if(1&o&&(e.DNE(0,ge,1,0,"img",52)(1,fe,1,0,"i",53)(2,ve,1,0,"i",54),e.EFF(3)),2&o){const t=r.item.name,n=r.item;e.Y8G("ngIf","updating"==n.status),e.R7$(),e.Y8G("ngIf","updated"==n.status),e.R7$(),e.Y8G("ngIf","failed"==n.status),e.R7$(),e.SpI(" ",t," ")}}function Me(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.arch," ")}function Ce(o,r){1&o&&e.nrm(0,"i",60)}function ye(o,r){1&o&&e.nrm(0,"i",61)}function ke(o,r){if(1&o&&(e.j41(0,"div"),e.EFF(1),e.k0s(),e.DNE(2,Ce,1,0,"i",58)(3,ye,1,0,"i",59)),2&o){const t=r.item.current_firmware,n=r.item;e.R7$(),e.JRh(t),e.R7$(),e.Y8G("ngIf",n.update_availble),e.R7$(),e.Y8G("ngIf",n.update_availble)}}function De(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.ip," ")}function we(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.mac," ")}function Fe(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.license," ")}function Ee(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.interface," ")}function je(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.created," ")}function Ie(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.uptime," ")}function Te(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.created," ")}function Re(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",62),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.show_detail(i))}),e.nrm(1,"i",63),e.j41(2,"small"),e.EFF(3," Details"),e.k0s()(),e.j41(4,"button",64),e.nrm(5,"i",65),e.k0s(),e.j41(6,"mat-menu",null,5)(8,"div",66)(9,"li",67),e.EFF(10,"Actions Menu"),e.k0s(),e.j41(11,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"edit"))}),e.nrm(12,"i",69),e.j41(13,"small"),e.EFF(14," Edit Device"),e.k0s()(),e.j41(15,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"firmware"))}),e.nrm(16,"i",70),e.j41(17,"small"),e.EFF(18," Check Firmware"),e.k0s()(),e.j41(19,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"update"))}),e.nrm(20,"i",71),e.j41(21,"small"),e.EFF(22," Update Firmware"),e.k0s()(),e.j41(23,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"logauth"))}),e.nrm(24,"i",72),e.j41(25,"small"),e.EFF(26," Show Auth Logs"),e.k0s()(),e.j41(27,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"logacc"))}),e.nrm(28,"i",73),e.j41(29,"small"),e.EFF(30," Show Acc Logs"),e.k0s()(),e.j41(31,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"backup"))}),e.nrm(32,"i",74),e.j41(33,"small"),e.EFF(34," Show Backups"),e.k0s()(),e.j41(35,"button",68),e.bIt("click",function(){const i=e.eBV(t).item,s=e.XpG();return e.Njj(s.single_device_action(i,"delete"))}),e.nrm(36,"i",75),e.j41(37,"small"),e.EFF(38," Delete Device"),e.k0s()()()()}if(2&o){const t=e.sdS(7);e.R7$(4),e.Y8G("matMenuTriggerFor",t),e.R7$(5),e.Y8G("active",!1)}}function xe(o,r){if(1&o){const t=e.RV6();e.j41(0,"c-navbar",76)(1,"c-container",77)(2,"a",78),e.EFF(3," Batch Action : "),e.k0s(),e.nrm(4,"button",79),e.j41(5,"div",80,6)(7,"c-navbar-nav",81)(8,"c-nav-item")(9,"c-dropdown",82)(10,"a",83),e.EFF(11,"Select"),e.k0s(),e.j41(12,"ul",84)(13,"li")(14,"button",85),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return i.ConfirmAction="checkfirm",e.Njj(i.ConfirmModalVisible=!0)}),e.EFF(15,"Check Firmware"),e.k0s()(),e.j41(16,"li")(17,"button",85),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return i.ConfirmAction="update",e.Njj(i.ConfirmModalVisible=!0)}),e.EFF(18,"Update"),e.k0s()()()()()()()()()}if(2&o){const t=e.sdS(6);e.R7$(),e.Y8G("fluid",!0),e.R7$(3),e.Y8G("cNavbarToggler",t),e.R7$(),e.Y8G("navbar",!0),e.R7$(4),e.Y8G("popper",!1)}}function Se(o,r){if(1&o){const t=e.RV6();e.j41(0,"div",86)(1,"h5",87),e.EFF(2,"Please select searching method"),e.k0s(),e.j41(3,"button",88),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.scanwizard(2,"chip"))}),e.nrm(4,"img",89)(5,"br"),e.EFF(6,"Layer2 Scan"),e.k0s(),e.j41(7,"button",90),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.scanwizard(2,"ip"))}),e.nrm(8,"img",91)(9,"br"),e.EFF(10,"TCP/IP Scan"),e.k0s()()}2&o&&(e.R7$(3),e.Y8G("disabled",!0))}function Ge(o,r){if(1&o){const t=e.RV6();e.j41(0,"div",92)(1,"h5",87),e.EFF(2,"Please Provide needed information"),e.k0s(),e.j41(3,"c-input-group",38)(4,"span",47),e.EFF(5,"Start IP"),e.k0s(),e.j41(6,"input",93),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.ip_scanner.start,i)||(s.ip_scanner.start=i),e.Njj(i)}),e.k0s(),e.j41(7,"span",47),e.EFF(8,"End IP"),e.k0s(),e.j41(9,"input",94),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.ip_scanner.end,i)||(s.ip_scanner.end=i),e.Njj(i)}),e.k0s()(),e.j41(10,"c-input-group",38)(11,"span",47),e.EFF(12,"Username"),e.k0s(),e.j41(13,"input",95),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.ip_scanner.user,i)||(s.ip_scanner.user=i),e.Njj(i)}),e.k0s()(),e.j41(14,"c-input-group",38)(15,"span",47),e.EFF(16,"Password"),e.k0s(),e.j41(17,"input",96),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.ip_scanner.password,i)||(s.ip_scanner.password=i),e.Njj(i)}),e.k0s()(),e.j41(18,"c-input-group",38)(19,"span",47),e.EFF(20,"Port"),e.k0s(),e.j41(21,"input",97),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.ip_scanner.port,i)||(s.ip_scanner.port=i),e.Njj(i)}),e.k0s()(),e.j41(22,"button",90),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.scanwizard(3,"ip"))}),e.EFF(23,"Start Scanning"),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(6),e.R50("ngModel",t.ip_scanner.start),e.Y8G("valid",t.checkvalid("start")),e.R7$(3),e.R50("ngModel",t.ip_scanner.end),e.Y8G("valid",t.checkvalid("end")),e.R7$(4),e.R50("ngModel",t.ip_scanner.user),e.R7$(4),e.R50("ngModel",t.ip_scanner.password),e.R7$(4),e.Y8G("valid",t.checkvalid("port")),e.R50("ngModel",t.ip_scanner.port)}}function Ne(o,r){if(1&o&&(e.j41(0,"div",98),e.qSk(),e.j41(1,"svg",99)(2,"g",100)(3,"g",101),e.nrm(4,"path",102),e.k0s(),e.nrm(5,"rect",103)(6,"rect",104)(7,"ellipse",105)(8,"ellipse",106)(9,"ellipse",107)(10,"path",108),e.k0s(),e.j41(11,"g",109)(12,"g",110),e.nrm(13,"polygon",111)(14,"polygon",112),e.k0s(),e.j41(15,"g",113),e.nrm(16,"polygon",114)(17,"polygon",115),e.k0s(),e.j41(18,"g",116),e.nrm(19,"polygon",117)(20,"polygon",118),e.k0s(),e.j41(21,"g",119),e.nrm(22,"polygon",120)(23,"polygon",121),e.k0s()()(),e.joV(),e.j41(24,"h5"),e.EFF(25),e.k0s()()),2&o){const t=e.XpG();e.R7$(25),e.JRh(t.scanwizard_prompt)}}function Be(o,r){if(1&o){const t=e.RV6();e.j41(0,"h6",122)(1,"button",123),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.show_exec())}),e.EFF(2,"Device scan logs"),e.k0s()()}}function Pe(o,r){1&o&&(e.j41(0,"small"),e.EFF(1,"Empty username and password means system default configuration"),e.k0s())}function Ye(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",r.item.started," ")}function Ae(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",r.item.start_ip," ")}function Ve(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" \xa0 ",r.item.end_ip," ")}function ze(o,r){1&o&&e.EFF(0),2&o&&e.SpI(" ",r.item.ended," ")}function Xe(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",130),e.bIt("click",function(){const i=e.eBV(t).item.result,s=e.XpG(2);return e.Njj(s.exportToCsv(i))}),e.EFF(1,"download"),e.k0s()}}function Oe(o,r){if(1&o&&(e.j41(0,"gui-grid",124)(1,"gui-grid-column",125),e.DNE(2,Ye,1,1,"ng-template"),e.k0s(),e.j41(3,"gui-grid-column",126),e.DNE(4,Ae,1,1,"ng-template"),e.k0s(),e.j41(5,"gui-grid-column",127),e.DNE(6,Ve,1,1,"ng-template"),e.k0s(),e.j41(7,"gui-grid-column",128),e.DNE(8,ze,1,1,"ng-template"),e.k0s(),e.j41(9,"gui-grid-column",129),e.DNE(10,Xe,2,0,"ng-template"),e.k0s()()),2&o){const t=e.XpG();e.Y8G("autoResizeWidth",!0)("searching",t.searching)("source",t.ExecutedData)("columnMenu",t.columnMenu)("sorting",t.sorting)("infoPanel",t.infoPanel)("autoResizeWidth",!0)("paging",t.paging)}}function Ue(o,r){1&o&&(e.j41(0,"span"),e.EFF(1,"Are you sure that You want to Check firmware of selected devices for update?"),e.k0s())}function Le(o,r){1&o&&(e.j41(0,"span"),e.EFF(1,"Are you sure that You want to "),e.j41(2,"code"),e.EFF(3,"update firmware"),e.k0s(),e.EFF(4," of selected devices?"),e.k0s())}function $e(o,r){if(1&o&&(e.qex(0),e.EFF(1," Are you sure that You want to"),e.j41(2,"code"),e.EFF(3),e.k0s(),e.nrm(4,"br")(5,"hr"),e.j41(6,"p",131),e.EFF(7," All Related Configuration will be deleted/Modified :"),e.nrm(8,"br")(9,"br"),e.EFF(10," * User Permision Related to this Device"),e.nrm(11,"br"),e.EFF(12," * Device Groups including this Device"),e.nrm(13,"br"),e.EFF(14," * All Logs related to this device"),e.nrm(15,"br"),e.k0s(),e.bVm()),2&o){const t=e.XpG();e.R7$(3),e.SpI("Delete Device ",t.selected_device.name," ?")}}function He(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",45),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.check_firmware())}),e.EFF(1," Yes "),e.k0s()}}function Qe(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",45),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.update_firmware())}),e.EFF(1," Yes "),e.k0s()}}function Ke(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",45),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.delete_device())}),e.EFF(1," Yes,Delete Device "),e.k0s()}}function Ze(o,r){1&o&&e.nrm(0,"i",140)}function We(o,r){1&o&&e.nrm(0,"i",141)}function Je(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",137),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.show_pass=!i.show_pass)}),e.DNE(1,Ze,1,0,"i",138)(2,We,1,0,"i",139),e.k0s()}if(2&o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",t.show_pass),e.R7$(),e.Y8G("ngIf",!t.show_pass)}}function qe(o,r){1&o&&e.nrm(0,"i",140)}function et(o,r){1&o&&e.nrm(0,"i",141)}function tt(o,r){if(1&o){const t=e.RV6();e.j41(0,"button",137),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.get_device_pass())}),e.DNE(1,qe,1,0,"i",138)(2,et,1,0,"i",139),e.k0s()}if(2&o){const t=e.XpG(2);e.R7$(),e.Y8G("ngIf",t.show_pass),e.R7$(),e.Y8G("ngIf",!t.show_pass)}}function it(o,r){if(1&o&&(e.j41(0,"option",142),e.EFF(1),e.k0s()),2&o){const t=r.$implicit;e.Y8G("value",t),e.R7$(),e.JRh(t)}}function nt(o,r){if(1&o){const t=e.RV6();e.j41(0,"c-modal-body")(1,"c-input-group",38)(2,"span",47),e.EFF(3,"Username"),e.k0s(),e.j41(4,"input",132),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.selected_device.editform.user_name,i)||(s.selected_device.editform.user_name=i),e.Njj(i)}),e.k0s()(),e.j41(5,"c-input-group",38)(6,"span",47),e.EFF(7,"Password"),e.k0s(),e.j41(8,"input",133),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.selected_device.editform.password,i)||(s.selected_device.editform.password=i),e.Njj(i)}),e.k0s(),e.DNE(9,Je,3,2,"button",134)(10,tt,3,2,"button",134),e.k0s(),e.j41(11,"c-input-group",38)(12,"span",47),e.EFF(13,"ip"),e.k0s(),e.j41(14,"input",95),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.selected_device.editform.ip,i)||(s.selected_device.editform.ip=i),e.Njj(i)}),e.k0s()(),e.j41(15,"c-input-group",38)(16,"span",47),e.EFF(17,"peer ip"),e.k0s(),e.j41(18,"select",135),e.mxI("ngModelChange",function(i){e.eBV(t);const s=e.XpG();return e.DH7(s.selected_device.editform.peer_ip,i)||(s.selected_device.editform.peer_ip=i),e.Njj(i)}),e.DNE(19,it,2,2,"option",136),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(4),e.R50("ngModel",t.selected_device.editform.user_name),e.R7$(4),e.Y8G("type",t.show_pass?"text":"password"),e.R50("ngModel",t.selected_device.editform.password),e.R7$(),e.Y8G("ngIf",!t.ispro),e.R7$(),e.Y8G("ngIf",t.ispro),e.R7$(4),e.R50("ngModel",t.selected_device.editform.ip),e.R7$(4),e.R50("ngModel",t.selected_device.editform.peer_ip),e.R7$(),e.Y8G("ngForOf",t.selected_device.editform.ips)}}const ot=[{path:"",component:(()=>{class o{constructor(t,n,i,s){this.data_provider=t,this.route=n,this.router=i,this.login_checker=s,this.ispro=!1,this.source=[],this.columns=[],this.loading=!0,this.rows=[],this.upgrades=[],this.updates=[],this.scanwizard_step=1,this.scanwizard_modal=!1,this.ConfirmModalVisible=!1,this.EditDevModalVisible=!1,this.ConfirmAction="checkfirm",this.scan_type="ip",this.scanwizard_prompt="Scanning Network!",this.groups=[],this.selected_group=0,this.selected_devices={},this.selected_device={},this.show_pass=!1,this.ExecutedDataModalVisible=!1,this.ExecutedData=[],this.toasterForm={autohide:!0,delay:3e3,position:"fixed",fade:!0,closeButton:!0},this.rowClass={class:"row-highlighted"},this.sorting={enabled:!0,multiSorting:!0},this.searching={enabled:!0,placeholder:"Search Devices"},this.paging={enabled:!0,page:1,pageSize:10,pageSizes:[5,10,25,50],display:M.sE.ADVANCED},this.columnMenu={enabled:!0,sort:!0,columnsManager:!0},this.infoPanel={enabled:!0,infoDialog:!1,columnsManager:!0,schemaManager:!0},this.rowSelection={enabled:!0,type:M.AU.CHECKBOX,mode:M.fL.MULTIPLE};var a=this;this.login_checker.isLoggedIn()||setTimeout(function(){a.router.navigate(["login"])},100),this.data_provider.getSessionInfo().then(m=>{a.uid=m.uid,a.uname=m.name,a.tz=m.tz,a.ispro=m.ISPRO,"admin"!=m.role&&setTimeout(function(){a.router.navigate(["/user/dashboard"])},100)})}ngOnInit(){this.selected_group=Number(this.route.snapshot.paramMap.get("id")),this.initGridTable(),this.get_groups()}show_detail(t){this.router.navigate(["/device-stats",{id:t.id}])}single_device_action(t,n){switch(this.gridComponent.api.unselectAll(),this.Selectedrows=[t.id],n){case"edit":this.edit_device_form(t);break;case"firmware":this.check_firmware();break;case"update":this.update_firmware();break;case"upgrade":this.upgrade_firmware();break;case"logauth":this.router.navigate(["/authlog",{devid:t.id}]);break;case"logacc":this.router.navigate(["/accountlog",{devid:t.id}]);break;case"backup":this.router.navigate(["/backups",{devid:t.id}]);break;case"reboot":this.reboot_devices();break;case"delete":this.ConfirmAction="delete",this.ConfirmModalVisible=!0}}edit_device_form(t){var n=this;this.selected_device=t,this.data_provider.get_editform(t.id).then(i=>{"error"in i?"error"in i&&i.error.indexOf("Unauthorized")&&n.show_toast("Error","You are not authorized to perform this action","danger"):(this.selected_device.editform=i,this.EditDevModalVisible=!0)})}save_device(){var t=this;this.data_provider.save_editform(this.selected_device.editform).then(n=>{t.show_toast("Success","Device Saved","success"),this.initGridTable(),this.EditDevModalVisible=!1})}groupselected(t){this.selected_group=t.target.value,0!=this.selected_group&&this.router.navigate([".",{id:this.selected_group}]),this.initGridTable()}delete_device(){var t=this;this.ConfirmModalVisible=!1,this.data_provider.delete_devices(this.Selectedrows).then(n=>{"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.show_toast("Success","Device Deleted","success"),this.initGridTable())})}onSelectedRows(t){this.rows=t,this.Selectedrows=t.map(n=>n.source.id)}checkvalid(t){var n=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/;return"start"==t?n.test(this.ip_scanner.start):"end"==t?n.test(this.ip_scanner.end):"port"==t&&(""==this.ip_scanner.port||!!Number(this.ip_scanner.port))}scanwizard(t,n){var i=this;this.data_provider.scan_devs(this.scan_type,{}).then(s=>{if(1==s.status)return i.scanwizard_step=3,void this.wait_scan();if(1==t&&(i.scan_type="",i.ip_scanner={start:"",end:"",port:"",user:"",password:""}),2==t&&(i.scan_type="","ip"==n?i.scan_type="ip":"chip"==n&&(i.scan_type="mac")),3==t)if("ip"==i.scan_type){if(""==i.ip_scanner.start||""==i.ip_scanner.end||!i.checkvalid("start")||!i.checkvalid("end")||!i.checkvalid("port"))return;""==i.ip_scanner.port&&(i.ip_scanner.port=!1),""==i.ip_scanner.user&&(i.ip_scanner.user=!1),""==i.ip_scanner.password&&(i.ip_scanner.password=!1),i.data_provider.scan_devs(i.scan_type,i.ip_scanner).then(a=>{i.scanwizard_prompt="Scanning Network!",i.wait_scan()})}else"chip"==n&&i.data_provider.scan_devs(i.scan_type,i.ip_scanner).then(a=>{});"error"in s&&s.error.indexOf("Unauthorized")?i.show_toast("Error","You are not authorized to perform this action","danger"):i.scanwizard_step=t})}wait_scan(){clearTimeout(this.scan_timer);var t=this;this.scan_timer=setTimeout(function(){t.data_provider.scan_devs(t.scan_type,{}).then(n=>{0==n.status?(t.initGridTable(),t.scanwizard_prompt="Scanning done! Reloading data",setTimeout(function(){t.scanwizard_modal=!1},3e3)):t.wait_scan()})},3e3)}logger(t){console.dir(t)}handleScanwizard_modal(t){this.scanwizard_modal=t}show_toast(t,n,i){const{...s}={...this.toasterForm,color:i,title:t,body:n};this.viewChildren.first.addToast(de.y,s,{}).instance.closeButton=s.closeButton}check_firmware(){var t=this;this.data_provider.check_firmware(this.Selectedrows.toString()).then(n=>{"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.show_toast("info","Checking Firmwares","light"),t.ConfirmModalVisible=!1,setTimeout(function(){t.Selectedrows.length<1&&t.initGridTable()},1))})}update_firmware(){var t=this;this.data_provider.update_firmware(this.Selectedrows.toString()).then(n=>{"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.show_toast("info","Updating Firmwares Sent","light"),t.initGridTable())})}upgrade_firmware(){var t=this;this.data_provider.upgrade_firmware(this.Selectedrows.toString()).then(n=>{"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.show_toast("info","Upgrading Firmwares","light"),t.initGridTable())})}reboot_devices(){var t=this;this.data_provider.reboot_devices(this.Selectedrows.toString()).then(n=>{"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.show_toast("info","Reboot sent","light"),t.ConfirmModalVisible=!t.ConfirmModalVisible,t.initGridTable())})}get_groups(){var t=this;this.data_provider.get_devgroup_list().then(n=>{"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):t.groups=(!("status"in n)||"failed"!=n.status)&&n})}initGridTable(){var t=this;t.upgrades=[],t.updates=[],clearTimeout(this.list_update_timer),t.data_provider.get_dev_list({group_id:this.selected_group,search:!1}).then(i=>{"error"in i&&i.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.source=i.map(s=>(s.upgrade_availble&&t.upgrades.push(s),s.update_availble&&t.updates.push(s),s)),t.device_interval(),t.loading=!1)})}device_interval(){var t=this;clearTimeout(this.list_update_timer),t.list_update_timer=setTimeout(function(){t.Selectedrows&&t.Selectedrows.length<1&&t.initGridTable()},1e4)}sanitizeString(t){return t?t.toString().replace(/"/g,'"').replace(/'/g,"'"):""}exportToCsv(t){const n=t,i=this.getColumns(n),s=this.convertToCsv(n,i);this.downloadFile(s,"data.csv","text/csv")}getColumns(t){const n=[];return t.forEach(i=>{Object.keys(i).forEach(s=>{n.includes(s)||n.push(s)})}),n}convertToCsv(t,n){var i=this;let s="";return s+=n.join(",")+"\n",t.forEach(a=>{const d=[];n.forEach(m=>{d.push('"'+i.sanitizeString(a[m])+'"')}),s+=d.join(",")+"\n"}),s}downloadFile(t,n,i){const s=new Blob([t],{type:i}),a=window.navigator;if(a.msSaveOrOpenBlob)a.msSaveBlob(s,n);else{const d=document.createElement("a");d.setAttribute("href",URL.createObjectURL(s)),d.setAttribute("download",n),d.style.visibility="hidden",document.body.appendChild(d),d.click(),document.body.removeChild(d)}}get_device_pass(){var t=this;t.selected_device.editform.password="Loading ...",t.ispro&&!this.show_pass?t.data_provider.get_device_pass(this.selected_device.id).then(n=>{"error"in n&&"error"in n&&n.error.indexOf("Unauthorized")?t.show_toast("Error","You are not authorized to perform this action","danger"):(t.selected_device.editform.password=n.password,this.show_pass=!this.show_pass)}):this.show_pass=!this.show_pass}show_exec(){var t=this;this.ExecutedDataModalVisible=!0,this.data_provider.scan_results().then(n=>{if("error"in n&&n.error.indexOf("Unauthorized"))t.show_toast("Error","You are not authorized to perform this action","danger");else{let i=1;t.ExecutedData=n.data.map(s=>(s.index=i,s.ended=(0,O.qD)(s.created.split(".")[0]+".000Z",t.tz,"yyyy-MM-dd HH:mm:ss XXX"),s.info=JSON.parse(s.info),s.started=(0,O.qD)(s.info.created.split(".")[0]+".000Z",t.tz,"yyyy-MM-dd HH:mm:ss XXX"),s.start_ip=s.info.start_ip,s.end_ip=s.info.end_ip,s.result=JSON.parse(s.result),i+=1,s))}})}ngOnDestroy(){clearTimeout(this.scan_timer)}static#e=this.\u0275fac=function(n){return new(n||o)(e.rXU(me.C),e.rXU(Y.nX),e.rXU(Y.Ix),e.rXU(ue.T))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["ng-component"]],viewQuery:function(n,i){if(1&n&&(e.GBs(pe,7),e.GBs(c.E0T,5)),2&n){let s;e.mGM(s=e.lsd())&&(i.gridComponent=s.first),e.mGM(s=e.lsd())&&(i.viewChildren=s)}},decls:102,vars:45,consts:[["grid",""],["ScannerModal",""],["ExecutedDataModal",""],["ConfirmModal",""],["EditDevModal",""],["menu","matMenu"],["collapseRef","cCollapse"],["xs",""],[1,"mb-4"],["xs","",3,"lg"],[2,"text-align","right"],["cButton","","color","danger","size","sm",1,"mx-1",2,"color","#fff"],["cButton","","color","warning","size","sm",1,"mx-1",2,"color","#fff"],["cButton","","color","dark","size","sm",1,"mx-1",2,"color","#fff",3,"click","cModalToggle"],[1,"fa-solid","fa-magnifying-glass"],[3,"lg"],[4,"ngIf"],[3,"selectedRows","rowClass","source","searching","paging","columnMenu","sorting","infoPanel","rowSelection","autoResizeWidth"],["header","Name","field","name"],["header","CPU Type","field","arch"],["header","Firmware","field","current_firmware"],["header","IP Address","field","ip"],["header","MAC Address","field","mac"],["header","License","field","license",3,"enabled"],["header","Interface","field","interface",3,"enabled"],["header","Created","field","created",3,"enabled"],["header","Uptime","field","uptime"],["align","center","header","Action",3,"cellEditing","sorting"],["class","bg-light","colorScheme","light","expand","lg",4,"ngIf"],["backdrop","static","id","ScannerModal",3,"visibleChange","visible"],["cModalTitle",""],["cButtonClose","",3,"cModalToggle"],["class","mb-5","style","text-align: center;",4,"ngIf"],["class","mb-2","style","text-align: center;",4,"ngIf"],["class","mwand",4,"ngIf"],["style","margin: 0 auto;",4,"ngIf"],["backdrop","static","size","xl","id","ExecutedDataModal",3,"visibleChange","visible"],["cButtonClose","",3,"click"],[1,"mb-3"],[3,"autoResizeWidth","searching","source","columnMenu","sorting","infoPanel","paging",4,"ngIf"],["cButton","","color","secondary",3,"click"],["backdrop","static","id","runConfirmModal",3,"visibleChange","visible"],["cButton","","color","danger",3,"click",4,"ngIf"],["cButton","","color","info",3,"cModalToggle"],["backdrop","static","id","EditDevModal",3,"visibleChange","visible"],["cButton","","color","danger",3,"click"],["position","fixed","placement","top-end"],["cInputGroupText",""],["cSelect","",3,"ngModelChange","change","ngModel"],["value","0",3,"selected"],[3,"value","selected",4,"ngFor","ngForOf"],[3,"value","selected"],["width","20px","src","assets/img/loading.svg",4,"ngIf"],["cTooltip","Tooltip text","style","color: green; margin-right: 3px;font-size: .7em;","class","fa-solid fa-check",4,"ngIf"],["cTooltip","Update failed","style","color: red; margin-right: 3px;font-size: .7em;","class","fa-solid fa-x",4,"ngIf"],["width","20px","src","assets/img/loading.svg"],["cTooltip","Tooltip text",1,"fa-solid","fa-check",2,"color","green","margin-right","3px","font-size",".7em"],["cTooltip","Update failed",1,"fa-solid","fa-x",2,"color","red","margin-right","3px","font-size",".7em"],["cTooltip","Firmware Update availble","class","fa-solid fa-up-long text-primary mx-1",4,"ngIf"],["cTooltip","Device Firmware not Upgraded","class","fa-solid fa-microchip text-danger mx-1",4,"ngIf"],["cTooltip","Firmware Update availble",1,"fa-solid","fa-up-long","text-primary","mx-1"],["cTooltip","Device Firmware not Upgraded",1,"fa-solid","fa-microchip","text-danger","mx-1"],["size","sm","shape","rounded-0","variant","outline","cButton","","color","primary",2,"border","none","padding","4px 7px",3,"click"],[1,"fa-regular","fa-eye"],["color","primary","shape","rounded-0","variant","ghost","cButton","",2,"padding","4px 7px",3,"matMenuTriggerFor"],[1,"fa-solid","fa-bars"],["cListGroup",""],["cListGroupItem","","color","dark",3,"active"],["size","sm","cListGroupItem","",2,"padding","4px 7px",3,"click"],[1,"fa-solid","fa-pencil"],[1,"text-primary","fa-solid","fa-magnifying-glass"],[1,"text-primary","fa-solid","fa-upload"],[1,"text-primary","fa-regular","fa-clock"],[1,"text-primary","fa-solid","fa-table-list"],[1,"text-success","fa-solid","fa-database"],[1,"text-danger","fa-solid","fa-trash"],["colorScheme","light","expand","lg",1,"bg-light"],[3,"fluid"],["cNavbarBrand","","href","javascript:;"],[3,"cNavbarToggler"],["cCollapse","",3,"navbar"],[1,"me-auto","mb-2","mb-lg-0"],["variant","nav-item",3,"popper"],["cDropdownToggle","","cNavLink",""],["cDropdownMenu","","dark",""],["cDropdownItem","",3,"click"],[1,"mb-5",2,"text-align","center"],[1,"mb-5"],["cButton","","color","info","size","lg",1,"mx-1",3,"click","disabled"],["width","100px","src","assets/img/chip.png"],["cButton","","color","info","size","lg",1,"mx-1",3,"click"],["width","100px","src","assets/img/tcpip.png"],[1,"mb-2",2,"text-align","center"],["aria-label","start","cFormControl","","placeholder","192.168.1.1",3,"ngModelChange","ngModel","valid"],["aria-label","end","cFormControl","","placeholder","192.168.1.255",3,"ngModelChange","ngModel","valid"],["aria-label","start","cFormControl","","placeholder","Default username",3,"ngModelChange","ngModel"],["aria-label","end","cFormControl","","placeholder","********",3,"ngModelChange","ngModel"],["aria-label","end","cFormControl","","placeholder","8728",3,"ngModelChange","valid","ngModel"],[1,"mwand"],["viewBox","0 0 203 148.27"],["id","wand"],[1,"cls-1"],["d","M194.63,152.18v-7.76C194.6,147,194.6,149.59,194.63,152.18Z","transform","translate(-10 -31.06)"],["x","5.07","y","129.83","width","117.08","height","17.1","transform","translate(-77.95 30.6) rotate(-35.06)",1,"cls-2"],["x","106.38","y","88.26","width","32.89","height","17.1","transform","translate(-43.33 57.07) rotate(-35.06)",1,"cls-3"],["cx","136.21","cy","87.42","rx","3.29","ry","8.55","transform","translate(-35.5 63.06) rotate(-35.06)",1,"cls-4"],["cx","15.6","cy","172.07","rx","3.29","ry","8.55","transform","translate(-106.02 9.13) rotate(-35.06)",1,"cls-2"],["cx","109.5","cy","106.16","rx","3.29","ry","8.55","transform","translate(-51.12 51.12) rotate(-35.06)",1,"cls-3"],["d","M138.71,85.25s4.26,6.06,2.68,9L20.15,179.32s-3.27.49-7.53-5.57Z","transform","translate(-10 -31.06)",1,"cls-5"],["id","stars"],["id","star1"],["points","142.22 4.88 138.59 13.13 147.13 17.7 137.94 19.78 139.9 28.82 132.07 23.15 125.96 29.86 125.38 20.71 115.81 20.03 122.93 14.3 117.1 6.74 126.55 8.74 128.85 0 133.51 8.22 142.22 4.88",1,"cls-6"],["points","142.29 4.89 136.56 13.87 144.96 17.35 136.17 18.98 138.3 26.2 131.33 20.74 125.88 29.85 132.06 23.11 139.91 28.82 137.95 19.81 147.12 17.74 138.59 13.11 142.29 4.89",1,"cls-7"],["id","star2"],["points","166.3 14.45 165.13 17.09 167.87 18.55 164.93 19.22 165.55 22.12 163.04 20.3 161.09 22.45 160.9 19.52 157.83 19.3 160.11 17.46 158.25 15.04 161.27 15.68 162.01 12.88 163.51 15.52 166.3 14.45",1,"cls-6"],["points","166.32 14.45 164.48 17.33 167.18 18.44 164.36 18.96 165.04 21.28 162.81 19.53 161.06 22.45 163.04 20.29 165.56 22.12 164.93 19.23 167.87 18.57 165.13 17.08 166.32 14.45",1,"cls-7"],["id","star3"],["points","202.01 38.12 194.78 46.34 203 54.75 191.61 53.79 190.56 64.97 183.57 55.54 174.05 61.06 176.73 50.27 165.91 45.98 176.24 41.95 172.26 31.08 182.46 36.84 188.33 27.58 190.71 38.8 202.01 38.12",1,"cls-6"],["points","202.08 38.15 192.17 46.45 200.62 53.55 189.85 52.21 189.67 61.34 183.6 52.48 173.96 61.03 183.58 55.49 190.57 64.97 191.6 53.83 202.97 54.79 194.8 46.31 202.08 38.15",1,"cls-7"],["id","star4"],["points","155.07 63.05 153.01 67.75 157.87 70.35 152.64 71.52 153.75 76.67 149.3 73.44 145.83 77.25 145.5 72.05 140.06 71.67 144.1 68.41 140.79 64.11 146.16 65.25 147.47 60.28 150.13 64.95 155.07 63.05",1,"cls-6"],["points","155.11 63.06 151.86 68.17 156.63 70.14 151.63 71.07 152.84 75.17 148.88 72.07 145.78 77.25 149.29 73.42 153.76 76.67 152.65 71.54 157.86 70.36 153.01 67.73 155.11 63.06",1,"cls-7"],[2,"margin","0 auto"],["cButton","","color","primary","variant","outline",2,"margin","0 auto",3,"click"],[3,"autoResizeWidth","searching","source","columnMenu","sorting","infoPanel","paging"],["header","Start time","field","start"],["header","Start ip","field","start_ip"],["header","End ip","field","end_ip"],["header","End time","field","end"],["header","Logs","field","mac","align","center"],["color","primary","cButton","",3,"click"],[1,"text-danger"],["aria-label","start","cFormControl","","placeholder"," username",3,"ngModelChange","ngModel"],["aria-label","start","cFormControl","","placeholder"," username",3,"ngModelChange","type","ngModel"],["cButton","","color","secondary","variant","outline",3,"click",4,"ngIf"],["aria-label","Default select example","cFormControl","","cSelect","",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],["cButton","","color","secondary","variant","outline",3,"click"],["class","fa-solid fa-eye",4,"ngIf"],["class","fa-solid fa-eye-slash",4,"ngIf"],[1,"fa-solid","fa-eye"],[1,"fa-solid","fa-eye-slash"],[3,"value"]],template:function(n,i){if(1&n){const s=e.RV6();e.j41(0,"c-row")(1,"c-col",7)(2,"c-card",8)(3,"c-card-header")(4,"c-row")(5,"c-col",9),e.EFF(6," Devices "),e.k0s(),e.j41(7,"c-col",9)(8,"h6",10)(9,"button",11),e.EFF(10),e.k0s(),e.j41(11,"button",12),e.EFF(12),e.k0s(),e.EFF(13," | "),e.j41(14,"button",13),e.bIt("click",function(){return e.eBV(s),e.Njj(i.scanwizard(1,""))}),e.nrm(15,"i",14),e.EFF(16," Scanner"),e.k0s()()()()(),e.j41(17,"c-card-body")(18,"c-row")(19,"c-col",15),e.DNE(20,he,7,3,"c-input-group",16),e.k0s()(),e.j41(21,"gui-grid",17,0),e.bIt("selectedRows",function(d){return e.eBV(s),e.Njj(i.onSelectedRows(d))}),e.j41(23,"gui-grid-column",18),e.DNE(24,be,4,4,"ng-template"),e.k0s(),e.j41(25,"gui-grid-column",19),e.DNE(26,Me,1,1,"ng-template"),e.k0s(),e.j41(27,"gui-grid-column",20),e.DNE(28,ke,4,3,"ng-template"),e.k0s(),e.j41(29,"gui-grid-column",21),e.DNE(30,De,1,1,"ng-template"),e.k0s(),e.j41(31,"gui-grid-column",22),e.DNE(32,we,1,1,"ng-template"),e.k0s(),e.j41(33,"gui-grid-column",23),e.DNE(34,Fe,1,1,"ng-template"),e.k0s(),e.j41(35,"gui-grid-column",24),e.DNE(36,Ee,1,1,"ng-template"),e.k0s(),e.j41(37,"gui-grid-column",25),e.DNE(38,je,1,1,"ng-template"),e.k0s(),e.j41(39,"gui-grid-column",26),e.DNE(40,Ie,1,1,"ng-template"),e.k0s(),e.j41(41,"gui-grid-column",25),e.DNE(42,Te,1,1,"ng-template"),e.k0s(),e.j41(43,"gui-grid-column",27),e.DNE(44,Re,39,2,"ng-template"),e.k0s()(),e.DNE(45,xe,19,4,"c-navbar",28),e.k0s()()()(),e.j41(46,"c-modal",29,1),e.bIt("visibleChange",function(d){return e.eBV(s),e.Njj(i.handleScanwizard_modal(d))}),e.j41(48,"c-modal-header")(49,"h5",30),e.EFF(50,"Scanner Wizard"),e.k0s(),e.nrm(51,"button",31),e.k0s(),e.j41(52,"c-modal-body"),e.DNE(53,Se,11,1,"div",32)(54,Ge,24,8,"div",33)(55,Ne,26,1,"div",34),e.k0s(),e.j41(56,"c-modal-footer"),e.DNE(57,Be,3,0,"h6",35)(58,Pe,2,0,"small",16),e.k0s()(),e.j41(59,"c-modal",36,2),e.mxI("visibleChange",function(d){return e.eBV(s),e.DH7(i.ExecutedDataModalVisible,d)||(i.ExecutedDataModalVisible=d),e.Njj(d)}),e.j41(61,"c-modal-header")(62,"h5",30),e.EFF(63,"Scan History : "),e.k0s(),e.j41(64,"button",37),e.bIt("click",function(){return e.eBV(s),e.Njj(i.ExecutedDataModalVisible=!i.ExecutedDataModalVisible)}),e.k0s()(),e.j41(65,"c-modal-body")(66,"c-input-group",38),e.DNE(67,Oe,11,8,"gui-grid",39),e.nrm(68,"br"),e.k0s(),e.nrm(69,"hr"),e.k0s(),e.j41(70,"c-modal-footer")(71,"button",40),e.bIt("click",function(){return e.eBV(s),e.Njj(i.ExecutedDataModalVisible=!i.ExecutedDataModalVisible)}),e.EFF(72," Close "),e.k0s()()(),e.j41(73,"c-modal",41,3),e.mxI("visibleChange",function(d){return e.eBV(s),e.DH7(i.ConfirmModalVisible,d)||(i.ConfirmModalVisible=d),e.Njj(d)}),e.j41(75,"c-modal-header")(76,"h6",30),e.EFF(77,"Please Confirm Action "),e.k0s(),e.nrm(78,"button",31),e.k0s(),e.j41(79,"c-modal-body"),e.DNE(80,Ue,2,0,"span",16)(81,Le,5,0,"span",16)(82,$e,16,1,"ng-container",16),e.k0s(),e.j41(83,"c-modal-footer"),e.DNE(84,He,2,0,"button",42)(85,Qe,2,0,"button",42)(86,Ke,2,0,"button",42),e.j41(87,"button",43),e.EFF(88," Cancel "),e.k0s()()(),e.j41(89,"c-modal",44,4),e.mxI("visibleChange",function(d){return e.eBV(s),e.DH7(i.EditDevModalVisible,d)||(i.EditDevModalVisible=d),e.Njj(d)}),e.j41(91,"c-modal-header")(92,"h6",30),e.EFF(93,"Editing Device"),e.k0s(),e.nrm(94,"button",31),e.k0s(),e.DNE(95,nt,20,8,"c-modal-body",16),e.j41(96,"c-modal-footer")(97,"button",45),e.bIt("click",function(){return e.eBV(s),e.Njj(i.save_device())}),e.EFF(98," Save "),e.k0s(),e.j41(99,"button",43),e.EFF(100," Cancel "),e.k0s()()(),e.nrm(101,"c-toaster",46)}if(2&n){const s=e.sdS(47),a=e.sdS(74),d=e.sdS(90);e.R7$(5),e.Y8G("lg",3),e.R7$(2),e.Y8G("lg",9),e.R7$(3),e.SpI("",i.updates.length," Updatable "),e.R7$(2),e.SpI("",i.upgrades.length," Upgradable"),e.R7$(2),e.Y8G("cModalToggle",s.id),e.R7$(5),e.Y8G("lg",3),e.R7$(),e.Y8G("ngIf",i.groups.length>0),e.R7$(),e.Y8G("rowClass",i.rowClass)("source",i.source)("searching",i.searching)("paging",i.paging)("columnMenu",i.columnMenu)("sorting",i.sorting)("infoPanel",i.infoPanel)("rowSelection",i.rowSelection)("autoResizeWidth",!0),e.R7$(12),e.Y8G("enabled",!1),e.R7$(2),e.Y8G("enabled",!1),e.R7$(2),e.Y8G("enabled",!1),e.R7$(4),e.Y8G("enabled",!1),e.R7$(2),e.Y8G("cellEditing",!1)("sorting",!1),e.R7$(2),e.Y8G("ngIf",0!=i.rows.length),e.R7$(),e.Y8G("visible",i.scanwizard_modal),e.R7$(5),e.Y8G("cModalToggle",s.id),e.R7$(2),e.Y8G("ngIf",1==i.scanwizard_step),e.R7$(),e.Y8G("ngIf",2==i.scanwizard_step&&"ip"==i.scan_type),e.R7$(),e.Y8G("ngIf",3==i.scanwizard_step),e.R7$(2),e.Y8G("ngIf",1==i.scanwizard_step),e.R7$(),e.Y8G("ngIf","ip"==i.scan_type),e.R7$(),e.R50("visible",i.ExecutedDataModalVisible),e.R7$(8),e.Y8G("ngIf",i.ExecutedDataModalVisible),e.R7$(6),e.R50("visible",i.ConfirmModalVisible),e.R7$(5),e.Y8G("cModalToggle",a.id),e.R7$(2),e.Y8G("ngIf","checkfirm"==i.ConfirmAction),e.R7$(),e.Y8G("ngIf","update"==i.ConfirmAction),e.R7$(),e.Y8G("ngIf","delete"==i.ConfirmAction),e.R7$(2),e.Y8G("ngIf","checkfirm"==i.ConfirmAction),e.R7$(),e.Y8G("ngIf","update"==i.ConfirmAction),e.R7$(),e.Y8G("ngIf","delete"==i.ConfirmAction),e.R7$(),e.Y8G("cModalToggle",a.id),e.R7$(2),e.R50("visible",i.EditDevModalVisible),e.R7$(5),e.Y8G("cModalToggle",d.id),e.R7$(),e.Y8G("ngIf",i.EditDevModalVisible),e.R7$(4),e.Y8G("cModalToggle",d.id)}},dependencies:[c.iby,c.qHy,c.lMi,c.uSe,c.BZu,v.Sq,v.bT,c.gLf,c.HUM,c.oMR,c.l_X,c.wPz,c.fvw,c.ISP,c._fv,c.UjT,M.V1,M.fz,c.HJA,c._rF,c.J1k,c.M9b,c.DcD,c.PsF,c.Mrl,c.eOK,c.rlA,c.Jyz,c.zfW,c.s$3,c.epl,c.L$K,c.VtU,c.E0T,f.xH,f.y7,f.me,f.wz,f.BC,f.vS,c.D7j,c.YpC,j,ce,c.dgQ],encapsulation:2})}return o})(),data:{title:$localize`Device List`}}];let st=(()=>{class o{static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275mod=e.$C({type:o});static#i=this.\u0275inj=e.G2t({imports:[Y.iI.forChild(ot),Y.iI]})}return o})(),at=(()=>{class o{static#e=this.\u0275fac=function(n){return new(n||o)};static#t=this.\u0275mod=e.$C({type:o});static#i=this.\u0275inj=e.G2t({imports:[st,c.Dw2,c.Ied,v.MD,c.pc9,c.tHK,c.tmq,c.ayw,M.uM,c.fSQ,c.G95,c.krp,c.EJq,c.Q_q,c.MBE,f.YN,c.OeB,le,c.Ss0]})}return o})()},1986:(L,x,l)=>{l.d(x,{c:()=>G});var v=l(3236),f=l(8793),c=l(6697),e=l(9974),b=l(4360),p=l(5343),k=l(3703),D=l(3028),S=l(8750);function w(h,g){return g?_=>(0,f.x)(g.pipe((0,c.s)(1),function y(){return(0,e.N)((h,g)=>{h.subscribe((0,b._)(g,p.l))})}()),_.pipe(w(h))):(0,D.Z)((_,N)=>(0,S.Tg)(h(_,N)).pipe((0,c.s)(1),(0,k.u)(_)))}var F=l(1584);function G(h,g=v.E){const _=(0,F.O)(h,g);return w(()=>_)}}}]);