Your IP : 3.128.255.136


Current Path : /usr/local/mgr5/skins/dragon/
Upload File :
Current File : //usr/local/mgr5/skins/dragon/chunk-KX5BXGZT.js

import{$a as k,Ab as ge,Bb as lt,C as b,Ca as de,Cb as me,Da as pe,Db as we,E as Jt,Ea as le,L as Vt,M as a,O as te,R as pt,Sa as w,T as I,X as f,Z as O,_a as N,a as at,aa as ee,b as g,ba as F,c as y,cb as ce,d as E,da as W,e as A,ea as ie,f as Zt,fa as re,g as Xt,gb as ue,ib as At,k as dt,kb as T,l as M,lb as v,m as u,ma as xt,na as Et,oa as oe,ob as Mt,p as G,u as U,ub as he,va as P,vb as fe,w as Qt,xa as ne,y as m,ya as se,za as ae}from"./chunk-SXUPRFOU.js";import{G as st,M as qt,S as Kt,_ as Yt,a as p,b as l,s as Wt,t as x,z as zt}from"./chunk-ERDNNTNA.js";var ct=(()=>{let t=class t{constructor(){this.templates$=new x([]),this.popups$=new x([])}init(e){new MutationObserver(()=>{this.popups$.next(Array.from(e.nativeElement.querySelectorAll("[isp-dropdown-popup]")))}).observe(e.nativeElement,{childList:!0})}generateUniqueId(){let e=Math.random().toString(36).slice(-5),r=`isp-dropdown-popup-${Date.now()}-${e}`;return this.templates$.value.map(n=>n.id).includes(r)?this.generateUniqueId():r}attach$(e){return this.templates$.value.includes(e)||this.templates$.next([...this.templates$.value,e]),this.popups$.pipe(st(r=>r.find(n=>n.id===e.id)),Kt(r=>!!r),Yt(1))}detach(e){this.templates$.next(this.templates$.value.filter(r=>r!==e))}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=y({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();function Je(i,t){}function ti(i,t){if(i&1&&O(0,Je,0,0,"ng-template",1),i&2){let o=t.$implicit;F("ngTemplateOutlet",o)}}var Yi=(()=>{let t=class t{constructor(e,r){this.dropdownContainerService=e,this.host=r,this.templates$=this.dropdownContainerService.templates$}ngOnInit(){this.dropdownContainerService.init(this.host)}getTemplateId(e,r){return r.id}};t.\u0275fac=function(r){return new(r||t)(a(ct),a(b))},t.\u0275cmp=dt({type:t,selectors:[["isp-dropdown-container"]],decls:2,vars:4,consts:[[4,"ngFor","ngForOf","ngForTrackBy"],[3,"ngTemplateOutlet"]],template:function(r,n){r&1&&(O(0,ti,1,1,null,0),N(1,"async")),r&2&&F("ngForOf",k(1,2,n.templates$))("ngForTrackBy",n.getTemplateId)},dependencies:[he,ge,lt],styles:[`.isp-dropdown-rail{position:fixed;top:0;left:0;z-index:var(--isp-dropdown-z-index, var(--isp-dropdown-z-index-default));width:0;height:100%;clip-path:polygon(var(--isp-dropdown-viewport-left) var(--isp-dropdown-viewport-top),var(--isp-dropdown-viewport-right) var(--isp-dropdown-viewport-top),var(--isp-dropdown-viewport-right) var(--isp-dropdown-viewport-bottom),var(--isp-dropdown-viewport-left) var(--isp-dropdown-viewport-bottom))}.isp-dropdown-rail_clip-popup{clip-path:none}.isp-dropdown{--isp-dropdown-direction-offset: calc( var(--isp-dropdown-anchor-offset) - var(--isp-dropdown-direction-shift) );position:fixed;inset:auto;min-width:100px;max-width:400px;background:var(--isp-dc-cow);border:var(--isp-dropdown-border, 1px solid var(--isp-dc-charlie-chaplin));border-radius:var(--isp-border-radius-main);box-shadow:var(--isp-box-shadow);transition:opacity var(--isp-dropdown-show-duration, .2s)}.isp-dropdown-rail_clip-popup .isp-dropdown{clip-path:inset(calc(var(--isp-dropdown-viewport-top) - var(--isp-dropdown-read-top)) calc(var(--isp-dropdown-read-left) + var(--isp-dropdown-read-width) - var(--isp-dropdown-viewport-right)) calc(var(--isp-dropdown-read-top) + var(--isp-dropdown-read-height) - var(--isp-dropdown-viewport-bottom)) calc(var(--isp-dropdown-viewport-left) - var(--isp-dropdown-read-left)))}.isp-dropdown_invisible{opacity:0;transition:opacity var(--isp-dropdown-hide-duration, .2s)}.isp-dropdown_direction_bottom{top:calc(var(--isp-dropdown-anchor-bottom) + var(--isp-dropdown-direction-offset))}.isp-dropdown_direction_top{bottom:calc(100% - var(--isp-dropdown-anchor-top) + var(--isp-dropdown-direction-offset))}.isp-dropdown_direction_right{left:calc(var(--isp-dropdown-anchor-right) + var(--isp-dropdown-direction-offset))}.isp-dropdown_direction_left{left:calc(var(--isp-dropdown-anchor-left) - var(--isp-dropdown-direction-offset) - var(--isp-dropdown-read-width))}.isp-dropdown_align_start.isp-dropdown_direction_bottom,.isp-dropdown_align_start.isp-dropdown_direction_top{left:calc(var(--isp-dropdown-anchor-left) - var(--isp-dropdown-align-overflow, 0px) + var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_align_start.isp-dropdown_direction_right,.isp-dropdown_align_start.isp-dropdown_direction_left{top:calc(var(--isp-dropdown-anchor-top) - var(--isp-dropdown-align-overflow, 0px) + var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_align_end.isp-dropdown_direction_bottom,.isp-dropdown_align_end.isp-dropdown_direction_top{right:calc(100vw - var(--isp-dropdown-anchor-right) - var(--isp-dropdown-align-overflow, 0px) + var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_align_end.isp-dropdown_direction_right,.isp-dropdown_align_end.isp-dropdown_direction_left{bottom:calc(100% - var(--isp-dropdown-anchor-bottom) - var(--isp-dropdown-align-overflow, 0px) + var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_bottom,.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_top,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_bottom,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_top{left:calc(var(--isp-dropdown-anchor-left) + var(--isp-dropdown-anchor-width) / 2 - var(--isp-dropdown-read-width) / 2 - var(--isp-dropdown-align-overflow, 0px) + var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_right,.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_left,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_right,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_left{top:calc(var(--isp-dropdown-anchor-top) + var(--isp-dropdown-anchor-height) / 2 - var(--isp-dropdown-read-height) / 2 - var(--isp-dropdown-align-overflow, 0px) + var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_limit-height.isp-dropdown_direction_bottom{max-height:calc(var(--isp-dropdown-viewport-bottom-initial) - var(--isp-dropdown-viewport-offset) - var(--isp-dropdown-anchor-bottom-initial) - var(--isp-dropdown-anchor-offset) + var(--isp-dropdown-direction-shift))}.isp-dropdown_limit-height.isp-dropdown_direction_top{max-height:calc(var(--isp-dropdown-anchor-top-initial) - var(--isp-dropdown-anchor-offset) - var(--isp-dropdown-viewport-top-initial) - var(--isp-dropdown-viewport-offset) + var(--isp-dropdown-direction-shift))}.isp-dropdown_limit-height.isp-dropdown_direction_right.isp-dropdown_align_start,.isp-dropdown_limit-height.isp-dropdown_direction_left.isp-dropdown_align_start{max-height:calc(var(--isp-dropdown-viewport-bottom-initial) - var(--isp-dropdown-viewport-offset) - var(--isp-dropdown-anchor-top-initial) - var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_limit-height.isp-dropdown_direction_right.isp-dropdown_align_end,.isp-dropdown_limit-height.isp-dropdown_direction_left.isp-dropdown_align_end{max-height:calc(var(--isp-dropdown-anchor-bottom-initial) - var(--isp-dropdown-viewport-top-initial) - var(--isp-dropdown-viewport-offset) - var(--isp-dropdown-custom-offset, 0px))}.isp-dropdown_limit-height.isp-dropdown_direction_right.isp-dropdown_align_middle-closer-to-viewport-start,.isp-dropdown_limit-height.isp-dropdown_direction_right.isp-dropdown_align_middle-closer-to-viewport-end,.isp-dropdown_limit-height.isp-dropdown_direction_right.isp-dropdown_correct-align,.isp-dropdown_limit-height.isp-dropdown_direction_left.isp-dropdown_align_middle-closer-to-viewport-start,.isp-dropdown_limit-height.isp-dropdown_direction_left.isp-dropdown_align_middle-closer-to-viewport-end,.isp-dropdown_limit-height.isp-dropdown_direction_left.isp-dropdown_correct-align{max-height:calc(var(--isp-dropdown-viewport-bottom-initial) - var(--isp-dropdown-viewport-top-initial) - var(--isp-dropdown-viewport-offset) * 2)}.isp-dropdown{--isp-dropdown-align-overflow: 0px}.isp-dropdown.isp-dropdown_correct-align{--isp-dropdown-align-overflow: calc( var(--isp-dropdown-popup-actual-end) - var(--isp-dropdown-popup-correct-end) );--isp-dropdown-border-radius-plus-half-arrow: calc( var(--isp-border-radius-main) + var(--isp-dropdown-arrow-size, 13px) * 1.44 / 2 )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_right,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_left{--isp-dropdown-anchor-center: calc( var(--isp-dropdown-anchor-top-initial) + var(--isp-dropdown-anchor-height) / 2 )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_right.isp-dropdown_align_start,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_left.isp-dropdown_align_start{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-top-initial) + var(--isp-dropdown-read-height) ) );--isp-dropdown-popup-correct-end: min( var(--isp-dropdown-popup-actual-end), max( calc( var(--isp-dropdown-viewport-bottom-initial) - var( --isp-dropdown-viewport-offset ) ), calc( var(--isp-dropdown-anchor-center) + var(--isp-dropdown-border-radius-plus-half-arrow) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_right.isp-dropdown_align_middle-closer-to-viewport-end,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_left.isp-dropdown_align_middle-closer-to-viewport-end{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-top-initial) + (var(--isp-dropdown-anchor-height) / 2) + (var(--isp-dropdown-read-height) / 2) ) );--isp-dropdown-popup-correct-end: min( var(--isp-dropdown-popup-actual-end), max( calc( var(--isp-dropdown-viewport-bottom-initial) - var( --isp-dropdown-viewport-offset ) ), calc( var(--isp-dropdown-anchor-center) + var(--isp-dropdown-border-radius-plus-half-arrow) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_right.isp-dropdown_align_end,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_left.isp-dropdown_align_end{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-bottom-initial) - var( --isp-dropdown-read-height ) ) );--isp-dropdown-popup-correct-end: max( var(--isp-dropdown-popup-actual-end), min( calc( var(--isp-dropdown-viewport-top-initial) + var(--isp-dropdown-viewport-offset) ), calc( var(--isp-dropdown-anchor-center) - var( --isp-dropdown-border-radius-plus-half-arrow ) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_right.isp-dropdown_align_middle-closer-to-viewport-start,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_left.isp-dropdown_align_middle-closer-to-viewport-start{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-bottom-initial) - (var(--isp-dropdown-anchor-height) / 2) - (var(--isp-dropdown-read-height) / 2) ) );--isp-dropdown-popup-correct-end: max( var(--isp-dropdown-popup-actual-end), min( calc( var(--isp-dropdown-viewport-top-initial) + var(--isp-dropdown-viewport-offset) ), calc( var(--isp-dropdown-anchor-center) - var( --isp-dropdown-border-radius-plus-half-arrow ) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_top,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_bottom{--isp-dropdown-anchor-center: calc( var(--isp-dropdown-anchor-left-initial) + var(--isp-dropdown-anchor-width) / 2 )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_top.isp-dropdown_align_start,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_bottom.isp-dropdown_align_start{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-left-initial) + var(--isp-dropdown-read-width) ) );--isp-dropdown-popup-correct-end: min( var(--isp-dropdown-popup-actual-end), max( calc( var(--isp-dropdown-viewport-right-initial) - var( --isp-dropdown-viewport-offset ) ), calc( var(--isp-dropdown-anchor-center) + var(--isp-dropdown-border-radius-plus-half-arrow) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_top.isp-dropdown_align_middle-closer-to-viewport-end,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_bottom.isp-dropdown_align_middle-closer-to-viewport-end{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-left-initial) + (var(--isp-dropdown-anchor-width) / 2) + (var(--isp-dropdown-read-width) / 2) ) );--isp-dropdown-popup-correct-end: min( var(--isp-dropdown-popup-actual-end), max( calc( var(--isp-dropdown-viewport-right-initial) - var( --isp-dropdown-viewport-offset ) ), calc( var(--isp-dropdown-anchor-center) + var(--isp-dropdown-border-radius-plus-half-arrow) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_top.isp-dropdown_align_end,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_bottom.isp-dropdown_align_end{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-right-initial) - var( --isp-dropdown-read-width ) ) );--isp-dropdown-popup-correct-end: max( var(--isp-dropdown-popup-actual-end), min( calc( var(--isp-dropdown-viewport-left-initial) + var(--isp-dropdown-viewport-offset) ), calc( var(--isp-dropdown-anchor-center) - var( --isp-dropdown-border-radius-plus-half-arrow ) ) ) )}.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_top.isp-dropdown_align_middle-closer-to-viewport-start,.isp-dropdown.isp-dropdown_correct-align.isp-dropdown_direction_bottom.isp-dropdown_align_middle-closer-to-viewport-start{--isp-dropdown-popup-actual-end: calc( ( var(--isp-dropdown-anchor-right-initial) - (var(--isp-dropdown-anchor-width) / 2) - (var(--isp-dropdown-read-width) / 2) ) );--isp-dropdown-popup-correct-end: max( var(--isp-dropdown-popup-actual-end), min( calc( var(--isp-dropdown-viewport-left-initial) + var(--isp-dropdown-viewport-offset) ), calc( var(--isp-dropdown-anchor-center) - var( --isp-dropdown-border-radius-plus-half-arrow ) ) ) )}.isp-dropdown-arrow{position:fixed;width:0;height:0;clip-path:inset(-100px -100px -100px 0);transition:opacity var(--isp-dropdown-show-duration, .2s);transform:var(--isp-dropdown-arrow-scale, scaleY(.8)) rotate(var(--isp-dropdown-arrow-rotate, 0))}.isp-dropdown-arrow:after{position:absolute;top:50%;left:0;content:"";width:var(--isp-dropdown-arrow-size, 13px);height:var(--isp-dropdown-arrow-size, 13px);background:var(--isp-dropdown-arrow-bg, var(--isp-dc-cow));border:var(--isp-dropdown-arrow-border, none);box-shadow:var(--isp-dropdown-arrow-bs, var(--isp-box-shadow));transform:translate3d(-50%,-50%,0) rotate(45deg)}.isp-dropdown_invisible+.isp-dropdown-arrow{opacity:0}.isp-dropdown_direction_bottom+.isp-dropdown-arrow,.isp-dropdown_direction_top+.isp-dropdown-arrow{--isp-dropdown-arrow-scale: scaleX(.8);--_center: calc( (var(--isp-dropdown-anchor-right) + var(--isp-dropdown-anchor-left)) / 2 )}.isp-dropdown_direction_bottom.isp-dropdown_align_start+.isp-dropdown-arrow,.isp-dropdown_direction_top.isp-dropdown_align_start+.isp-dropdown-arrow{--_side: calc(var(--isp-dropdown-anchor-left) + 10px);left:calc(var(--isp-dropdown-arrow_is-center_w) * var(--_center) + var(--isp-dropdown-arrow_is-side_w) * var(--_side))}.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_top+.isp-dropdown-arrow,.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_bottom+.isp-dropdown-arrow,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_top+.isp-dropdown-arrow,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_bottom+.isp-dropdown-arrow{left:var(--_center)}.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_left+.isp-dropdown-arrow,.isp-dropdown_align_middle-closer-to-viewport-start.isp-dropdown_direction_right+.isp-dropdown-arrow,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_left+.isp-dropdown-arrow,.isp-dropdown_align_middle-closer-to-viewport-end.isp-dropdown_direction_right+.isp-dropdown-arrow{top:var(--_center)}.isp-dropdown_direction_bottom.isp-dropdown_align_end+.isp-dropdown-arrow,.isp-dropdown_direction_top.isp-dropdown_align_end+.isp-dropdown-arrow{--_side: calc(var(--isp-dropdown-anchor-right) - 10px);left:calc(var(--isp-dropdown-arrow_is-center_w) * var(--_center) + var(--isp-dropdown-arrow_is-side_w) * var(--_side))}.isp-dropdown_direction_bottom+.isp-dropdown-arrow{--isp-dropdown-arrow-rotate: -90deg;top:calc(var(--isp-dropdown-anchor-bottom) + var(--isp-dropdown-anchor-offset) + var(--isp-dropdown-arrow-drown, 0px))}.isp-dropdown_direction_top+.isp-dropdown-arrow{--isp-dropdown-arrow-rotate: 90deg;bottom:calc(100% - var(--isp-dropdown-anchor-top) + var(--isp-dropdown-anchor-offset) + var(--isp-dropdown-arrow-drown, 0px))}.isp-dropdown_direction_right+.isp-dropdown-arrow,.isp-dropdown_direction_left+.isp-dropdown-arrow{--isp-dropdown-arrow-scale: scaleY(.8);--_center: calc( (var(--isp-dropdown-anchor-top) + var(--isp-dropdown-anchor-bottom)) / 2 )}.isp-dropdown_direction_right.isp-dropdown_align_start+.isp-dropdown-arrow,.isp-dropdown_direction_left.isp-dropdown_align_start+.isp-dropdown-arrow{--_side: calc(var(--isp-dropdown-anchor-top) + 10px);top:calc(var(--isp-dropdown-arrow_is-center_h) * var(--_center) + var(--isp-dropdown-arrow_is-side_h) * var(--_side))}.isp-dropdown_direction_right.isp-dropdown_align_end+.isp-dropdown-arrow,.isp-dropdown_direction_left.isp-dropdown_align_end+.isp-dropdown-arrow{--_side: calc(var(--isp-dropdown-anchor-bottom) - 10px);top:calc(var(--isp-dropdown-arrow_is-center_h) * var(--_center) + var(--isp-dropdown-arrow_is-side_h) * var(--_side))}.isp-dropdown_direction_right+.isp-dropdown-arrow{--isp-dropdown-arrow-rotate: 180deg;left:calc(var(--isp-dropdown-anchor-right) + var(--isp-dropdown-anchor-offset) + var(--isp-dropdown-arrow-drown, 0px))}.isp-dropdown_direction_left+.isp-dropdown-arrow{left:calc(var(--isp-dropdown-anchor-left) - var(--isp-dropdown-anchor-offset) - var(--isp-dropdown-arrow-drown, 0px))}
`,`:host{position:fixed}.isp-list-item-menu{display:flex;flex-direction:column;padding:7px 0}.notification-center-popup{display:flex;flex-direction:column;width:480px;background:var(--isp-dc-cow)}@media (min-width: 1440px){.notification-center-popup{max-height:calc(100vh - var(--isp-topbar-top-line-height) - 120px)}}.isp-session-tip-popup{width:230px;padding:10px 30px 10px 10px;color:var(--isp-text-color-main);background:var(--isp-dc-made-in-heaven);border:1px solid var(--isp-dc-the-institute);border-radius:var(--isp-border-radius-main)}.isp-session-tip-popup+.isp-dropdown-arrow{--isp-dropdown-arrow-bg: var(--isp-dc-made-in-heaven);--isp-dropdown-arrow-border: 1px solid var(--isp-dc-the-institute);--isp-dropdown-arrow-drown: 1px}.isp-user-menu-session-tip-popup{--isp-dropdown-custom-offset: -30px}.isp-breadcrumbs-collapsed-popup{min-width:100px;max-width:600px;padding:7px 0}.isp-favorite-paths-popup{min-width:200px;max-width:600px;padding:7px 0}.isp-toolbar-list-button-popup{display:flex;flex-direction:column;min-width:200px;padding:7px 0;overflow-y:hidden}.isp-color-scheme-dropdown,.isp-top-bar-menu-dropdown{min-width:200px;padding:7px 0}.isp-edit-cell-popup{min-height:30px;background-color:transparent;border:none;box-shadow:none}.isp-column-filter-popup{display:flex;flex-direction:column;min-width:200px;min-height:100px;padding:7px 0}.isp-column-filter-select-popup{display:flex;flex-direction:column;min-width:200px;min-height:30px;padding:7px 0}.isp-edit-cell-select-popup{display:flex;flex-direction:column;width:var(--isp-edit-cell-select-popup-width);max-width:initial;padding:7px 0}.isp-edit-cell-select-popup .cdk-virtual-scroll-content-wrapper{width:calc(var(--isp-edit-cell-select-popup-width) - 2px)}.isp-filter-button-popup{--isp-dynamic-form-layout__bc: var(--isp-dc-cow);--isp-field__background: var(--isp-dc-cow);display:flex;flex-direction:column;min-width:620px}.isp-useful-links-popup{display:flex;flex-direction:column;padding:0 0 7px;overflow-y:hidden}.isp-useful-links-popup .isp-usefullinks__title{width:100%;height:44px;padding:15px;font-weight:700;white-space:nowrap;border-bottom:1px solid var(--isp-dc-charlie-chaplin)}.isp-useful-links-popup .isp-usefullinks{height:100%;max-height:321px;padding-top:7px;overflow:auto;white-space:nowrap}.isp-useful-links-popup a{display:flex;padding:7px 15px;color:var(--isp-dc-fremen);text-decoration:none}.isp-useful-links-popup a:hover{color:var(--isp-dc-lapis-lazuli);background:var(--isp-dc-cult)}.isp-useful-links-popup a:active{color:var(--isp-dc-fremen)}.isp-side-bar-popup{--isp-dropdown-custom-offset: -10px;display:flex;flex-direction:column;justify-content:center;min-width:25px;min-height:45px;padding:7px 0}.isp-side-bar-popup_lite{--isp-dropdown-custom-offset: -5px}.isp-dynamic-form-select-popup{display:flex;flex-direction:column;width:var(--isp-dynamic-form-select-dropdown-width, 120px);padding:7px 0}.isp-code-editor-select-popup{display:flex;flex-direction:column;width:120px;padding:7px 0}.isp-code-editor-select-popup_theme{width:170px}.isp-code-editor-select-popup_mode{max-height:300px}.isp-code-editor-select-popup_fz{width:80px;min-width:80px}.isp-pagination-dropdown{min-width:10px;padding:7px 0}.isp-login-select-popup{display:flex;flex-direction:column;width:400px;padding:7px 0}.isp-quick-actions-more{padding:7px 0}.isp-tooltip{min-width:20px;background-color:var(--isp-c-lovely-puddle);border:none}.isp-tooltip .tooltip{display:flex;flex-direction:column;gap:5px;max-width:260px;padding:7px 10px;font-family:inherit;font-size:12px;line-height:14px;color:var(--isp-c-jon-snow);overflow-wrap:break-word;background-color:var(--isp-c-lovely-puddle);border-radius:var(--isp-border-radius-main)}.isp-tooltip .tooltip.tooltip_nohtml{white-space:pre-wrap}.isp-tooltip+.isp-dropdown-arrow{--isp-dropdown-arrow-bg: var(--isp-c-lovely-puddle);--isp-dropdown-arrow-border: none;--isp-dropdown-arrow-drown: 1px}.isp-dashboard-datepicker-popup{min-width:265px;min-height:335px}.isp-datepicker-field-dropdown-popup{min-height:300px}.isp-toast-popup{max-width:260px;padding:7px 10px;font-size:12px}.isp-guide-popup{width:260px;padding:15px 18px 20px;background:var(--isp-dc-made-in-heaven);border:1px solid var(--isp-dc-blue-1)}.isp-guide-popup+.isp-dropdown-arrow{--isp-dropdown-arrow-bg: var(--isp-dc-made-in-heaven);--isp-dropdown-arrow-border: 1px solid var(--isp-dc-blue-1);--isp-dropdown-arrow-drown: 1px}.isp-help-center-popup{display:grid;grid-template-rows:auto 1fr;width:480px;max-width:480px;max-height:800px}
`],encapsulation:2,changeDetection:0});let i=t;return i})();var St={"isp-dropdown":!0,"isp-dropdown_invisible":!0,"isp-dropdown_limit-height":!0,"isp-dropdown_direction_bottom":!1,"isp-dropdown_direction_top":!1,"isp-dropdown_direction_left":!1,"isp-dropdown_direction_right":!1,"isp-dropdown_align_start":!1,"isp-dropdown_align_end":!1,"isp-dropdown_align_middle-closer-to-viewport-start":!1,"isp-dropdown_align_middle-closer-to-viewport-end":!1,"isp-dropdown_correct-align":!1},It={"--isp-dropdown-anchor-bottom":"0px","--isp-dropdown-anchor-top":"0px","--isp-dropdown-anchor-left":"0px","--isp-dropdown-anchor-right":"0px","--isp-dropdown-anchor-height":"0px","--isp-dropdown-anchor-width":"0px","--isp-dropdown-viewport-bottom":"0px","--isp-dropdown-viewport-top":"0px","--isp-dropdown-viewport-left":"0px","--isp-dropdown-viewport-right":"0px","--isp-dropdown-anchor-offset":"0px","--isp-dropdown-viewport-offset":"0px","--isp-dropdown-direction-shift":"0px","--isp-dropdown-read-top":"0px","--isp-dropdown-read-left":"0px","--isp-dropdown-read-height":"0px","--isp-dropdown-read-width":"0px","--isp-dropdown-initial-full-height":"0px","--isp-dropdown-anchor-top-initial":"0px","--isp-dropdown-anchor-bottom-initial":"0px","--isp-dropdown-anchor-left-initial":"0px","--isp-dropdown-anchor-right-initial":"0px","--isp-dropdown-viewport-top-initial":"0px","--isp-dropdown-viewport-bottom-initial":"0px","--isp-dropdown-viewport-left-initial":"0px","--isp-dropdown-viewport-right-initial":"0px"};function q(i,t=!1){let o=0,e=r=>{if(o+=(r.scrollHeight||0)-(r.offsetHeight||0),!t)for(let n of r.children)e(n)};return e(i),o+i.offsetHeight}function _e(i,t=!1){let o=0,e=r=>{if(o+=(r.scrollWidth||0)-(r.offsetWidth||0),!t)for(let n of r.children)e(n)};return e(i),o+i.offsetWidth}function K(i){return["touch","pen"].includes(i.pointerType)}var ei=["*"];function ii(i,t){i&1&&oe(0,"div",3)}function ri(i,t){if(i&1&&(xt(0,"div",0),N(1,"async"),N(2,"async"),xt(3,"div",1),N(4,"async"),ae(5),Et(),O(6,ii,1,0,"div",2),Et()),i&2){let o=ne();ie(k(1,8,o.styles$)),W("isp-dropdown-rail_clip-popup",k(2,10,o.clipPopup$)),Vt(3),re(k(4,12,o.classes$)),F("id",o.popupId),Vt(3),F("ngIf",o.arrow)}}var lr=(()=>{let t=class t{set open(e){if(!(e===this._open||this._disabled||this.trigger!=="parameter")){if(this._open=e,e){this.show();return}this.hide()}}set popupClasses(e){this._paramClasses=e?.split(" ").reduce((r,n)=>l(p({},r),{[n]:!0}),{}),this.classes$.next(p(p({},this.classes$.value),this._paramClasses))}set disabled(e){this._disabled=e,e&&this.isOpen&&this.hide()}set destroyTrigger(e){e===""||this._destroyTrigger===e||(this._destroyTrigger=e,this.isOpen&&this.hide(!0))}get popupId(){return this.template?.id}constructor(e){this.dropdownContainerService=e,this._open=!1,this.arrow=!1,this.limitHeight=!0,this.direction="bottom",this.strictDirection=!1,this.directionOrder=[],this.alignment="start",this.initialOpen=!1,this.trigger="hover",this.viewportLimitSelectors=[],this.hoverShowDelay=100,this.hoverHideDelay=100,this.anchorOffset=20,this.viewportOffset=20,this.clip=!0,this._disabled=!1,this.hideOnPopupClick=!1,this.hideOnDocumentClick=!0,this.hideOnScroll=!1,this.hideOnAnchorClick=!0,this.correctAlignment=!0,this.correctYDirection=!0,this._destroyTrigger="",this.ignoreChildren=!1,this.update=new m,this.classes$=new x(St),this.styles$=new x(It),this.isOpen=!1,this.RERENDER_CLICK_ID=12345678,this.envResizeObservers=[],this.isMouseOnAnchor=!1,this.isMouseOnPopup=!1,this.clipPopup$=new x(!1),this.eventHandlers={anchorPointerEnter:r=>{this.trigger!=="hover"||K(r)||this._disabled||(this.isMouseOnAnchor=!0,this.hoverTimeout&&clearTimeout(this.hoverTimeout),this.hoverTimeout=window.setTimeout(()=>{this.show()},this.hoverShowDelay))},anchorPointerLeave:r=>{this.trigger!=="hover"||K(r)||this._disabled||(this.isMouseOnAnchor=!1,this.hoverTimeout&&clearTimeout(this.hoverTimeout),this.hoverTimeout=window.setTimeout(()=>{this.isMouseOnPopup||this.hide()},this.hoverHideDelay))},anchorClick:r=>{this._disabled||this.trigger==="hover"&&r.pointerType==="mouse"||(this.isOpen&&this.hideOnAnchorClick?this.hide():this.show())},documentClick:r=>{r.detail!==this.RERENDER_CLICK_ID&&(this.updateStyles(),!(this.anchorElement.contains(r.target)||this.popupInstance?.contains(r.target)&&!this.hideOnPopupClick||!this.hideOnDocumentClick)&&this.hide())},windowScroll:()=>{this.updateStyles()},windowScrollEnd:()=>{this.updateStyles()},scrollContainerScroll:()=>{if(this.hideOnScroll){this.hide();return}this.updateStyles()},popupPointerEnter:r=>{K(r)||(this.clipPopup$.next(!0),this.isMouseOnPopup=!0)},popupPointerLeave:r=>{K(r)||(this.clipPopup$.next(!1),this.isMouseOnPopup=!1,this.trigger==="hover"&&(this.hoverTimeout&&clearTimeout(this.hoverTimeout),this.hoverTimeout=window.setTimeout(()=>{this.isMouseOnAnchor||this.hide()},this.hoverHideDelay)))}}}ngAfterViewInit(){this.template.id=this.dropdownContainerService.generateUniqueId(),this.anchorElement=this.anchorSelector?document.querySelector(this.anchorSelector):this.anchor,this.anchorElement&&(this.initialOpen&&this.trigger!=="parameter"&&this.show(),this.trigger==="parameter"&&this._open&&this.show(),this.toggleAnchorListeners(!0))}toggleAnchorListeners(e){if(e){this.anchorElement.addEventListener("pointerenter",this.eventHandlers.anchorPointerEnter),this.anchorElement.addEventListener("pointerleave",this.eventHandlers.anchorPointerLeave),this.anchorElement.addEventListener("click",this.eventHandlers.anchorClick),this.anchorResizeObserver=new ResizeObserver(()=>{this.updateStyles()}),this.anchorResizeObserver.observe(this.anchorElement);return}clearTimeout(this.hoverTimeout),this.anchorElement?.removeEventListener("pointerenter",this.eventHandlers.anchorPointerEnter),this.anchorElement?.removeEventListener("pointerleave",this.eventHandlers.anchorPointerLeave),this.anchorElement?.removeEventListener("click",this.eventHandlers.anchorClick),this.anchorResizeObserver?.disconnect()}togglePopupListeners(e){if(e){window.addEventListener("scroll",this.eventHandlers.windowScroll),window.addEventListener("scrollend",this.eventHandlers.windowScrollEnd),document.addEventListener("click",this.eventHandlers.documentClick),this.scrollElement?.addEventListener("scroll",this.eventHandlers.scrollContainerScroll),this.popupInstance.addEventListener("pointerenter",this.eventHandlers.popupPointerEnter),this.popupInstance.addEventListener("pointerleave",this.eventHandlers.popupPointerLeave),this.viewportResizeObserver=new ResizeObserver(()=>{this.updateStyles(!0)}),this.viewportResizeObserver.observe(this.viewportElement),this.popupResizeObserver=new ResizeObserver(()=>{this.updateStyles()}),this.popupResizeObserver.observe(this.popupInstance),this.envResizeElements.forEach(r=>{let n=new ResizeObserver(()=>{this.defineClasses(),this.updateStyles(),this.makePerformanceClick()});n.observe(r),this.envResizeObservers.push(n)});return}window.removeEventListener("scroll",this.eventHandlers.windowScroll),window.removeEventListener("scrollend",this.eventHandlers.windowScrollEnd),document.removeEventListener("click",this.eventHandlers.documentClick),this.scrollElement?.removeEventListener("scroll",this.eventHandlers.scrollContainerScroll),this.popupInstance?.removeEventListener("pointerenter",this.eventHandlers.popupPointerEnter),this.popupInstance?.removeEventListener("pointerleave",this.eventHandlers.popupPointerLeave),this.viewportResizeObserver?.disconnect(),this.popupResizeObserver?.disconnect(),this.envResizeObservers.forEach(r=>r?.disconnect()),this.envResizeObservers=[]}makePerformanceClick(){let e=new MouseEvent("click",{detail:this.RERENDER_CLICK_ID});document.dispatchEvent(e)}show(){this.scrollElement=document.querySelector(this.scrollSelector),this.viewportElement=document.querySelector(this.viewportSelector||"body"),this.viewportLimitElements=this.viewportLimitSelectors.map(e=>document.querySelector(e)),this.envResizeElements=document.querySelectorAll(this.resizeSelector),!(!this.viewportElement||!this.template)&&this.dropdownContainerService.attach$(this.template).subscribe(e=>{this.popupInstance=e,this.isOpen=!0,this.defineClasses(),this.updateStyles(!0),this.togglePopupListeners(!0),setTimeout(()=>{this.switchPopupVisibility(!0)},10),[50,100,200].forEach(r=>{setTimeout(()=>{this.updateStyles(!0)},r)})})}hide(e=!1){if(e){this.update.emit("close-start"),this.update.emit("close-end"),this.destroy();return}this.switchPopupVisibility(!1).then(()=>{this.destroy()})}destroy(){this.togglePopupListeners(!1),this.scrollElement=null,this.dropdownContainerService.detach(this.template),this.isOpen=!1,this.classes$.next(p(p({},this._paramClasses),St)),this.styles$.next(It)}switchPopupVisibility(e){return new Promise(r=>{this.update.emit(e?"open-start":"close-start"),this.classes$.next(l(p({},this.classes$.value),{"isp-dropdown_invisible":!e})),this.popupInstance?.addEventListener("transitionend",()=>{r(),this.update.emit(e?"open-end":"close-end")},{once:!0})})}getLimitedViewportRect(){let e=this.viewportElement?.getBoundingClientRect();if(!e)return;let r={top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.x,y:e.y,width:e.width,height:e.height};return this.viewportLimitElements[0]&&(r.top=Math.max(e.top,this.viewportLimitElements[0].getBoundingClientRect().bottom)),this.viewportLimitElements[1]&&(r.right=Math.min(e.right,this.viewportLimitElements[1].getBoundingClientRect().left)),this.viewportLimitElements[2]&&(r.bottom=Math.min(e.bottom,this.viewportLimitElements[2].getBoundingClientRect().top)),this.viewportLimitElements[3]&&(r.left=Math.max(e.left,this.viewportLimitElements[3].getBoundingClientRect().right)),r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}defineClasses(){let e=this.anchorElement?.getBoundingClientRect(),r=this.getLimitedViewportRect();if(!e||!r)return;let n=this.strictDirection?this.direction:this.getOptimalDirection(e,r,this.direction),s=l(p({},this.classes$.value),{"isp-dropdown_align_start":this.alignment==="start","isp-dropdown_align_end":this.alignment==="end","isp-dropdown_correct-align":this.correctAlignment,"isp-dropdown_limit-height":this.limitHeight,"isp-dropdown_direction_bottom":n==="bottom","isp-dropdown_direction_top":n==="top","isp-dropdown_direction_left":n==="left","isp-dropdown_direction_right":n==="right"});if(this.alignment==="middle"){let d;["top","bottom"].includes(n)?d=e.left+e.width/2<r.left+r.width/2:d=e.top+e.height/2<r.top+r.height/2,s["isp-dropdown_align_middle-closer-to-viewport-start"]=d,s["isp-dropdown_align_middle-closer-to-viewport-end"]=!d}this.classes$.next(s)}updateStyles(e=!1){let r=this.anchorElement?.getBoundingClientRect(),n=this.getLimitedViewportRect(),s=this.popupInstance?.getBoundingClientRect();if(!r||!n||!s)return;let d;this.anchorElement.offsetParent?d={"--isp-dropdown-anchor-bottom":`${r.bottom}px`,"--isp-dropdown-anchor-top":`${r.top}px`,"--isp-dropdown-anchor-left":`${r.left}px`,"--isp-dropdown-anchor-right":`${r.right}px`,"--isp-dropdown-anchor-height":`${r.height}px`,"--isp-dropdown-anchor-width":`${r.width}px`}:d={"--isp-dropdown-anchor-bottom":"-5000px","--isp-dropdown-anchor-top":"-5000px","--isp-dropdown-anchor-left":"-5000px","--isp-dropdown-anchor-right":"-5000px","--isp-dropdown-anchor-height":"0px","--isp-dropdown-anchor-width":"0px"};let c;this.arrow&&(c={"--isp-dropdown-arrow_is-center_w":r.width>=s.width?0:1,"--isp-dropdown-arrow_is-side_w":r.width<s.width?0:1,"--isp-dropdown-arrow_is-center_h":r.height>=s.height?0:1,"--isp-dropdown-arrow_is-side_h":r.height<s.height?0:1});let h=l(p(p(p(p({},this.styles$.value),this.cssVars),d),c),{"--isp-dropdown-viewport-bottom":`${n.bottom}px`,"--isp-dropdown-viewport-top":`${n.top}px`,"--isp-dropdown-viewport-left":`${n.left}px`,"--isp-dropdown-viewport-right":`${n.right}px`,"--isp-dropdown-read-width":`${s.width}px`,"--isp-dropdown-read-height":`${s.height}px`});e&&(h=l(p({},h),{"--isp-dropdown-anchor-top-initial":`${r.top}px`,"--isp-dropdown-anchor-bottom-initial":`${r.bottom}px`,"--isp-dropdown-anchor-left-initial":`${r.left}px`,"--isp-dropdown-anchor-right-initial":`${r.right}px`,"--isp-dropdown-anchor-offset":`${this.anchorOffset}px`,"--isp-dropdown-viewport-top-initial":`${n.top}px`,"--isp-dropdown-viewport-bottom-initial":`${n.bottom}px`,"--isp-dropdown-viewport-left-initial":`${n.left}px`,"--isp-dropdown-viewport-right-initial":`${n.right}px`,"--isp-dropdown-viewport-offset":`${this.viewportOffset}px`,"--isp-dropdown-initial-full-height":`${q(this.popupInstance,this.ignoreChildren)}px`,"--isp-dropdown-direction-shift":this.getDirectionShift(r,n)}),this.clip||(h["clip-path"]="none")),setTimeout(()=>{let H=this.popupInstance.getBoundingClientRect();this.styles$.next(l(p({},this.styles$.value),{"--isp-dropdown-read-top":`${H.top}px`,"--isp-dropdown-read-left":`${H.left}px`}))}),this.styles$.next(h)}getDirectionShift(e,r){let n=this.classes$.value,s=n["isp-dropdown_direction_top"]||n["isp-dropdown_direction_bottom"];if(this.strictDirection||!s||!this.correctYDirection)return"0px";let d=q(this.popupInstance,this.ignoreChildren),c,h;n["isp-dropdown_direction_top"]?(c=e.top-this.anchorOffset-r.top-this.viewportOffset,h=r.bottom-e.top+this.anchorOffset-this.viewportOffset):(c=r.bottom-this.viewportOffset-e.bottom-this.anchorOffset,h=e.bottom+this.anchorOffset-r.top-this.viewportOffset);let H=Math.max(d-c,0);return`${Math.min(h,H)}px`}getVerticalSpace(e,r){return{top:e.top-this.anchorOffset-(r.top+this.viewportOffset),bottom:r.bottom-this.viewportOffset-(e.bottom+Number(this.anchorOffset))}}getHorizontalSpace(e,r){return{left:e.left-this.anchorOffset-(r.left+this.viewportOffset),right:r.right-this.viewportOffset-(e.right+Number(this.anchorOffset))}}getOptimalDirection(e,r,n){if(this.directionOrder.length>0){let s=p(p({},this.getVerticalSpace(e,r)),this.getHorizontalSpace(e,r)),d=this.popupInstance.offsetWidth,c=q(this.popupInstance,this.ignoreChildren),h={top:c,right:d,bottom:c,left:d};return this.directionOrder.find(Ut=>s[Ut]-h[Ut]>=0)??n}if(["top","bottom"].includes(n)){let s=this.getVerticalSpace(e,r);if(q(this.popupInstance,this.ignoreChildren)>s[n])return["top","bottom"].sort((c,h)=>s[c]-s[h])[1]}if(["left","right"].includes(n)){let s=this.getHorizontalSpace(e,r);if(_e(this.popupInstance,this.ignoreChildren)>s[n])return["left","right"].sort((c,h)=>s[c]-s[h])[1]}return n}ngOnDestroy(){this.isOpen&&this.hide(),this.toggleAnchorListeners(!1)}};t.\u0275fac=function(r){return new(r||t)(a(ct))},t.\u0275cmp=dt({type:t,selectors:[["isp-dropdown"]],viewQuery:function(r,n){if(r&1&&de(te,5),r&2){let s;pe(s=le())&&(n.template=s.first)}},inputs:{open:"open",popupClasses:"popupClasses",cssVars:"cssVars",arrow:"arrow",limitHeight:"limitHeight",anchorSelector:"anchorSelector",anchor:"anchor",direction:"direction",strictDirection:"strictDirection",directionOrder:"directionOrder",alignment:"alignment",initialOpen:"initialOpen",trigger:"trigger",scrollSelector:"scrollSelector",viewportSelector:"viewportSelector",viewportLimitSelectors:"viewportLimitSelectors",resizeSelector:"resizeSelector",hoverShowDelay:"hoverShowDelay",hoverHideDelay:"hoverHideDelay",anchorOffset:"anchorOffset",viewportOffset:"viewportOffset",clip:"clip",disabled:"disabled",hideOnPopupClick:"hideOnPopupClick",hideOnDocumentClick:"hideOnDocumentClick",hideOnScroll:"hideOnScroll",hideOnAnchorClick:"hideOnAnchorClick",correctAlignment:"correctAlignment",correctYDirection:"correctYDirection",destroyTrigger:"destroyTrigger",ignoreChildren:"ignoreChildren"},outputs:{update:"update"},ngContentSelectors:ei,decls:1,vars:0,consts:[[1,"isp-dropdown-rail"],["isp-dropdown-popup","",3,"id"],["class","isp-dropdown-arrow",4,"ngIf"],[1,"isp-dropdown-arrow"]],template:function(r,n){r&1&&(se(),O(0,ri,7,14,"ng-template"))},dependencies:[fe,lt],encapsulation:2,changeDetection:0});let i=t;return i})();var vr=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=M({type:t}),t.\u0275inj=E({imports:[me]});let i=t;return i})();var Se=(()=>{let t=class t{constructor(e,r){this._renderer=e,this._elementRef=r,this.onChange=n=>{},this.onTouched=()=>{}}setProperty(e,r){this._renderer.setProperty(this._elementRef.nativeElement,e,r)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}};t.\u0275fac=function(r){return new(r||t)(a(pt),a(b))},t.\u0275dir=u({type:t});let i=t;return i})(),Tt=(()=>{let t=class t extends Se{};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=U(t)))(n||t)}})(),t.\u0275dir=u({type:t,features:[f]});let i=t;return i})(),et=new A("");var oi={provide:et,useExisting:g(()=>Ie),multi:!0};function ni(){let i=Mt()?Mt().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}var si=new A(""),Ie=(()=>{let t=class t extends Se{constructor(e,r,n){super(e,r),this._compositionMode=n,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!ni())}writeValue(e){let r=e??"";this.setProperty("value",r)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}};t.\u0275fac=function(r){return new(r||t)(a(pt),a(b),a(si,8))},t.\u0275dir=u({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(r,n){r&1&&P("input",function(d){return n._handleInput(d.target.value)})("blur",function(){return n.onTouched()})("compositionstart",function(){return n._compositionStart()})("compositionend",function(d){return n._compositionEnd(d.target.value)})},features:[w([oi]),f]});let i=t;return i})();function C(i){return i==null||(typeof i=="string"||Array.isArray(i))&&i.length===0}function Oe(i){return i!=null&&typeof i.length=="number"}var it=new A(""),bt=new A(""),ai=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,ye=class{static min(t){return di(t)}static max(t){return pi(t)}static required(t){return Fe(t)}static requiredTrue(t){return li(t)}static email(t){return ci(t)}static minLength(t){return ui(t)}static maxLength(t){return hi(t)}static pattern(t){return fi(t)}static nullValidator(t){return ht(t)}static compose(t){return je(t)}static composeAsync(t){return Be(t)}};function di(i){return t=>{if(C(t.value)||C(i))return null;let o=parseFloat(t.value);return!isNaN(o)&&o<i?{min:{min:i,actual:t.value}}:null}}function pi(i){return t=>{if(C(t.value)||C(i))return null;let o=parseFloat(t.value);return!isNaN(o)&&o>i?{max:{max:i,actual:t.value}}:null}}function Fe(i){return C(i.value)?{required:!0}:null}function li(i){return i.value===!0?null:{required:!0}}function ci(i){return C(i.value)||ai.test(i.value)?null:{email:!0}}function ui(i){return t=>C(t.value)||!Oe(t.value)?null:t.value.length<i?{minlength:{requiredLength:i,actualLength:t.value.length}}:null}function hi(i){return t=>Oe(t.value)&&t.value.length>i?{maxlength:{requiredLength:i,actualLength:t.value.length}}:null}function fi(i){if(!i)return ht;let t,o;return typeof i=="string"?(o="",i.charAt(0)!=="^"&&(o+="^"),o+=i,i.charAt(i.length-1)!=="$"&&(o+="$"),t=new RegExp(o)):(o=i.toString(),t=i),e=>{if(C(e.value))return null;let r=e.value;return t.test(r)?null:{pattern:{requiredPattern:o,actualValue:r}}}}function ht(i){return null}function Pe(i){return i!=null}function Ne(i){return ce(i)?zt(i):i}function ke(i){let t={};return i.forEach(o=>{t=o!=null?p(p({},t),o):t}),Object.keys(t).length===0?null:t}function Te(i,t){return t.map(o=>o(i))}function gi(i){return!i.validate}function Re(i){return i.map(t=>gi(t)?t:o=>t.validate(o))}function je(i){if(!i)return null;let t=i.filter(Pe);return t.length==0?null:function(o){return ke(Te(o,t))}}function Rt(i){return i!=null?je(Re(i)):null}function Be(i){if(!i)return null;let t=i.filter(Pe);return t.length==0?null:function(o){let e=Te(o,t).map(Ne);return qt(e).pipe(st(ke))}}function jt(i){return i!=null?Be(Re(i)):null}function be(i,t){return i===null?[t]:Array.isArray(i)?[...i,t]:[i,t]}function Le(i){return i._rawValidators}function $e(i){return i._rawAsyncValidators}function Ot(i){return i?Array.isArray(i)?i:[i]:[]}function ft(i,t){return Array.isArray(i)?i.includes(t):i===t}function Ce(i,t){let o=Ot(t);return Ot(i).forEach(r=>{ft(o,r)||o.push(r)}),o}function De(i,t){return Ot(t).filter(o=>!ft(i,o))}var gt=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(t){this._rawValidators=t||[],this._composedValidatorFn=Rt(this._rawValidators)}_setAsyncValidators(t){this._rawAsyncValidators=t||[],this._composedAsyncValidatorFn=jt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(t){this._onDestroyCallbacks.push(t)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(t=>t()),this._onDestroyCallbacks=[]}reset(t=void 0){this.control&&this.control.reset(t)}hasError(t,o){return this.control?this.control.hasError(t,o):!1}getError(t,o){return this.control?this.control.getError(t,o):null}},_=class extends gt{get formDirective(){return null}get path(){return null}},D=class extends gt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},mt=class{constructor(t){this._cd=t}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},mi={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},Tr=l(p({},mi),{"[class.ng-submitted]":"isSubmitted"}),Rr=(()=>{let t=class t extends mt{constructor(e){super(e)}};t.\u0275fac=function(r){return new(r||t)(a(D,2))},t.\u0275dir=u({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(r,n){r&2&&W("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)},features:[f]});let i=t;return i})(),jr=(()=>{let t=class t extends mt{constructor(e){super(e)}};t.\u0275fac=function(r){return new(r||t)(a(_,10))},t.\u0275dir=u({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(r,n){r&2&&W("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)("ng-submitted",n.isSubmitted)},features:[f]});let i=t;return i})();var Y="VALID",ut="INVALID",R="PENDING",Z="DISABLED",V=class{},wt=class extends V{constructor(t,o){super(),this.value=t,this.source=o}},Q=class extends V{constructor(t,o){super(),this.pristine=t,this.source=o}},J=class extends V{constructor(t,o){super(),this.touched=t,this.source=o}},j=class extends V{constructor(t,o){super(),this.status=t,this.source=o}},Ft=class extends V{constructor(t){super(),this.source=t}},Pt=class extends V{constructor(t){super(),this.source=t}};function Bt(i){return(Ct(i)?i.validators:i)||null}function wi(i){return Array.isArray(i)?Rt(i):i||null}function Lt(i,t){return(Ct(t)?t.asyncValidators:i)||null}function vi(i){return Array.isArray(i)?jt(i):i||null}function Ct(i){return i!=null&&!Array.isArray(i)&&typeof i=="object"}function He(i,t,o){let e=i.controls;if(!(t?Object.keys(e):e).length)throw new at(1e3,"");if(!e[o])throw new at(1001,"")}function Ge(i,t,o){i._forEachChild((e,r)=>{if(o[r]===void 0)throw new at(1002,"")})}var B=class{constructor(t,o){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=T(()=>this.statusReactive()),this.statusReactive=I(void 0),this._pristine=T(()=>this.pristineReactive()),this.pristineReactive=I(!0),this._touched=T(()=>this.touchedReactive()),this.touchedReactive=I(!1),this._events=new Wt,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(t),this._assignAsyncValidators(o)}get validator(){return this._composedValidatorFn}set validator(t){this._rawValidators=this._composedValidatorFn=t}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(t){this._rawAsyncValidators=this._composedAsyncValidatorFn=t}get parent(){return this._parent}get status(){return v(this.statusReactive)}set status(t){v(()=>this.statusReactive.set(t))}get valid(){return this.status===Y}get invalid(){return this.status===ut}get pending(){return this.status==R}get disabled(){return this.status===Z}get enabled(){return this.status!==Z}get pristine(){return v(this.pristineReactive)}set pristine(t){v(()=>this.pristineReactive.set(t))}get dirty(){return!this.pristine}get touched(){return v(this.touchedReactive)}set touched(t){v(()=>this.touchedReactive.set(t))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(t){this._assignValidators(t)}setAsyncValidators(t){this._assignAsyncValidators(t)}addValidators(t){this.setValidators(Ce(t,this._rawValidators))}addAsyncValidators(t){this.setAsyncValidators(Ce(t,this._rawAsyncValidators))}removeValidators(t){this.setValidators(De(t,this._rawValidators))}removeAsyncValidators(t){this.setAsyncValidators(De(t,this._rawAsyncValidators))}hasValidator(t){return ft(this._rawValidators,t)}hasAsyncValidator(t){return ft(this._rawAsyncValidators,t)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(t={}){let o=this.touched===!1;this.touched=!0;let e=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsTouched(l(p({},t),{sourceControl:e})),o&&t.emitEvent!==!1&&this._events.next(new J(!0,e))}markAllAsTouched(t={}){this.markAsTouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:this}),this._forEachChild(o=>o.markAllAsTouched(t))}markAsUntouched(t={}){let o=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let e=t.sourceControl??this;this._forEachChild(r=>{r.markAsUntouched({onlySelf:!0,emitEvent:t.emitEvent,sourceControl:e})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,e),o&&t.emitEvent!==!1&&this._events.next(new J(!1,e))}markAsDirty(t={}){let o=this.pristine===!0;this.pristine=!1;let e=t.sourceControl??this;this._parent&&!t.onlySelf&&this._parent.markAsDirty(l(p({},t),{sourceControl:e})),o&&t.emitEvent!==!1&&this._events.next(new Q(!1,e))}markAsPristine(t={}){let o=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let e=t.sourceControl??this;this._forEachChild(r=>{r.markAsPristine({onlySelf:!0,emitEvent:t.emitEvent})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t,e),o&&t.emitEvent!==!1&&this._events.next(new Q(!0,e))}markAsPending(t={}){this.status=R;let o=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new j(this.status,o)),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.markAsPending(l(p({},t),{sourceControl:o}))}disable(t={}){let o=this._parentMarkedDirty(t.onlySelf);this.status=Z,this.errors=null,this._forEachChild(r=>{r.disable(l(p({},t),{onlySelf:!0}))}),this._updateValue();let e=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new wt(this.value,e)),this._events.next(new j(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(l(p({},t),{skipPristineCheck:o}),this),this._onDisabledChange.forEach(r=>r(!0))}enable(t={}){let o=this._parentMarkedDirty(t.onlySelf);this.status=Y,this._forEachChild(e=>{e.enable(l(p({},t),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(l(p({},t),{skipPristineCheck:o}),this),this._onDisabledChange.forEach(e=>e(!1))}_updateAncestors(t,o){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine({},o),this._parent._updateTouched({},o))}setParent(t){this._parent=t}getRawValue(){return this.value}updateValueAndValidity(t={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let e=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Y||this.status===R)&&this._runAsyncValidator(e,t.emitEvent)}let o=t.sourceControl??this;t.emitEvent!==!1&&(this._events.next(new wt(this.value,o)),this._events.next(new j(this.status,o)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(l(p({},t),{sourceControl:o}))}_updateTreeValidity(t={emitEvent:!0}){this._forEachChild(o=>o._updateTreeValidity(t)),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Z:Y}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(t,o){if(this.asyncValidator){this.status=R,this._hasOwnPendingAsyncValidator={emitEvent:o!==!1};let e=Ne(this.asyncValidator(this));this._asyncValidationSubscription=e.subscribe(r=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(r,{emitEvent:o,shouldHaveEmitted:t})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let t=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,t}return!1}setErrors(t,o={}){this.errors=t,this._updateControlsErrors(o.emitEvent!==!1,this,o.shouldHaveEmitted)}get(t){let o=t;return o==null||(Array.isArray(o)||(o=o.split(".")),o.length===0)?null:o.reduce((e,r)=>e&&e._find(r),this)}getError(t,o){let e=o?this.get(o):this;return e&&e.errors?e.errors[t]:null}hasError(t,o){return!!this.getError(t,o)}get root(){let t=this;for(;t._parent;)t=t._parent;return t}_updateControlsErrors(t,o,e){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),(t||e)&&this._events.next(new j(this.status,o)),this._parent&&this._parent._updateControlsErrors(t,o,e)}_initObservables(){this.valueChanges=new m,this.statusChanges=new m}_calculateStatus(){return this._allControlsDisabled()?Z:this.errors?ut:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(R)?R:this._anyControlsHaveStatus(ut)?ut:Y}_anyControlsHaveStatus(t){return this._anyControls(o=>o.status===t)}_anyControlsDirty(){return this._anyControls(t=>t.dirty)}_anyControlsTouched(){return this._anyControls(t=>t.touched)}_updatePristine(t,o){let e=!this._anyControlsDirty(),r=this.pristine!==e;this.pristine=e,this._parent&&!t.onlySelf&&this._parent._updatePristine(t,o),r&&this._events.next(new Q(this.pristine,o))}_updateTouched(t={},o){this.touched=this._anyControlsTouched(),this._events.next(new J(this.touched,o)),this._parent&&!t.onlySelf&&this._parent._updateTouched(t,o)}_registerOnCollectionChange(t){this._onCollectionChange=t}_setUpdateStrategy(t){Ct(t)&&t.updateOn!=null&&(this._updateOn=t.updateOn)}_parentMarkedDirty(t){let o=this._parent&&this._parent.dirty;return!t&&!!o&&!this._parent._anyControlsDirty()}_find(t){return null}_assignValidators(t){this._rawValidators=Array.isArray(t)?t.slice():t,this._composedValidatorFn=wi(this._rawValidators)}_assignAsyncValidators(t){this._rawAsyncValidators=Array.isArray(t)?t.slice():t,this._composedAsyncValidatorFn=vi(this._rawAsyncValidators)}},L=class extends B{constructor(t,o,e){super(Bt(o),Lt(e,o)),this.controls=t,this._initObservables(),this._setUpdateStrategy(o),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(t,o){return this.controls[t]?this.controls[t]:(this.controls[t]=o,o.setParent(this),o._registerOnCollectionChange(this._onCollectionChange),o)}addControl(t,o,e={}){this.registerControl(t,o),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}removeControl(t,o={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}setControl(t,o,e={}){this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),delete this.controls[t],o&&this.registerControl(t,o),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}contains(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}setValue(t,o={}){Ge(this,!0,t),Object.keys(t).forEach(e=>{He(this,!0,e),this.controls[e].setValue(t[e],{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o)}patchValue(t,o={}){t!=null&&(Object.keys(t).forEach(e=>{let r=this.controls[e];r&&r.patchValue(t[e],{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o))}reset(t={},o={}){this._forEachChild((e,r)=>{e.reset(t?t[r]:null,{onlySelf:!0,emitEvent:o.emitEvent})}),this._updatePristine(o,this),this._updateTouched(o,this),this.updateValueAndValidity(o)}getRawValue(){return this._reduceChildren({},(t,o,e)=>(t[e]=o.getRawValue(),t))}_syncPendingControls(){let t=this._reduceChildren(!1,(o,e)=>e._syncPendingControls()?!0:o);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){Object.keys(this.controls).forEach(o=>{let e=this.controls[o];e&&t(e,o)})}_setUpControls(){this._forEachChild(t=>{t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(t){for(let[o,e]of Object.entries(this.controls))if(this.contains(o)&&t(e))return!0;return!1}_reduceValue(){let t={};return this._reduceChildren(t,(o,e,r)=>((e.enabled||this.disabled)&&(o[r]=e.value),o))}_reduceChildren(t,o){let e=t;return this._forEachChild((r,n)=>{e=o(e,r,n)}),e}_allControlsDisabled(){for(let t of Object.keys(this.controls))if(this.controls[t].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(t){return this.controls.hasOwnProperty(t)?this.controls[t]:null}};var Nt=class extends L{};var $=new A("CallSetDisabledState",{providedIn:"root",factory:()=>rt}),rt="always";function Ue(i,t){return[...t.path,i]}function vt(i,t,o=rt){$t(i,t),t.valueAccessor.writeValue(i.value),(i.disabled||o==="always")&&t.valueAccessor.setDisabledState?.(i.disabled),yi(i,t),Ci(i,t),bi(i,t),_i(i,t)}function Ve(i,t,o=!0){let e=()=>{};t.valueAccessor&&(t.valueAccessor.registerOnChange(e),t.valueAccessor.registerOnTouched(e)),yt(i,t),i&&(t._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function _t(i,t){i.forEach(o=>{o.registerOnValidatorChange&&o.registerOnValidatorChange(t)})}function _i(i,t){if(t.valueAccessor.setDisabledState){let o=e=>{t.valueAccessor.setDisabledState(e)};i.registerOnDisabledChange(o),t._registerOnDestroy(()=>{i._unregisterOnDisabledChange(o)})}}function $t(i,t){let o=Le(i);t.validator!==null?i.setValidators(be(o,t.validator)):typeof o=="function"&&i.setValidators([o]);let e=$e(i);t.asyncValidator!==null?i.setAsyncValidators(be(e,t.asyncValidator)):typeof e=="function"&&i.setAsyncValidators([e]);let r=()=>i.updateValueAndValidity();_t(t._rawValidators,r),_t(t._rawAsyncValidators,r)}function yt(i,t){let o=!1;if(i!==null){if(t.validator!==null){let r=Le(i);if(Array.isArray(r)&&r.length>0){let n=r.filter(s=>s!==t.validator);n.length!==r.length&&(o=!0,i.setValidators(n))}}if(t.asyncValidator!==null){let r=$e(i);if(Array.isArray(r)&&r.length>0){let n=r.filter(s=>s!==t.asyncValidator);n.length!==r.length&&(o=!0,i.setAsyncValidators(n))}}}let e=()=>{};return _t(t._rawValidators,e),_t(t._rawAsyncValidators,e),o}function yi(i,t){t.valueAccessor.registerOnChange(o=>{i._pendingValue=o,i._pendingChange=!0,i._pendingDirty=!0,i.updateOn==="change"&&We(i,t)})}function bi(i,t){t.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,i.updateOn==="blur"&&i._pendingChange&&We(i,t),i.updateOn!=="submit"&&i.markAsTouched()})}function We(i,t){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}function Ci(i,t){let o=(e,r)=>{t.valueAccessor.writeValue(e),r&&t.viewToModelUpdate(e)};i.registerOnChange(o),t._registerOnDestroy(()=>{i._unregisterOnChange(o)})}function ze(i,t){i==null,$t(i,t)}function Di(i,t){return yt(i,t)}function qe(i,t){if(!i.hasOwnProperty("model"))return!1;let o=i.model;return o.isFirstChange()?!0:!Object.is(t,o.currentValue)}function Vi(i){return Object.getPrototypeOf(i.constructor)===Tt}function Ke(i,t){i._syncPendingControls(),t.forEach(o=>{let e=o.control;e.updateOn==="submit"&&e._pendingChange&&(o.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)})}function Ye(i,t){if(!t)return null;Array.isArray(t);let o,e,r;return t.forEach(n=>{n.constructor===Ie?o=n:Vi(n)?e=n:r=n}),r||e||o||null}function xi(i,t){let o=i.indexOf(t);o>-1&&i.splice(o,1)}var Ei={provide:_,useExisting:g(()=>Ai)},X=Promise.resolve(),Ai=(()=>{let t=class t extends _{get submitted(){return v(this.submittedReactive)}constructor(e,r,n){super(),this.callSetDisabledState=n,this._submitted=T(()=>this.submittedReactive()),this.submittedReactive=I(!1),this._directives=new Set,this.ngSubmit=new m,this.form=new L({},Rt(e),jt(r))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){X.then(()=>{let r=this._findContainer(e.path);e.control=r.registerControl(e.name,e.control),vt(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){X.then(()=>{let r=this._findContainer(e.path);r&&r.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){X.then(()=>{let r=this._findContainer(e.path),n=new L({});ze(n,e),r.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){X.then(()=>{let r=this._findContainer(e.path);r&&r.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,r){X.then(()=>{this.form.get(e.path).setValue(r)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),Ke(this.form,this._directives),this.ngSubmit.emit(e),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}};t.\u0275fac=function(r){return new(r||t)(a(it,10),a(bt,10),a($,8))},t.\u0275dir=u({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(r,n){r&1&&P("submit",function(d){return n.onSubmit(d)})("reset",function(){return n.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[w([Ei]),f]});let i=t;return i})();function xe(i,t){let o=i.indexOf(t);o>-1&&i.splice(o,1)}function Ee(i){return typeof i=="object"&&i!==null&&Object.keys(i).length===2&&"value"in i&&"disabled"in i}var tt=class extends B{constructor(t=null,o,e){super(Bt(o),Lt(e,o)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(t),this._setUpdateStrategy(o),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ct(o)&&(o.nonNullable||o.initialValueIsDefault)&&(Ee(t)?this.defaultValue=t.value:this.defaultValue=t)}setValue(t,o={}){this.value=this._pendingValue=t,this._onChange.length&&o.emitModelToViewChange!==!1&&this._onChange.forEach(e=>e(this.value,o.emitViewToModelChange!==!1)),this.updateValueAndValidity(o)}patchValue(t,o={}){this.setValue(t,o)}reset(t=this.defaultValue,o={}){this._applyFormState(t),this.markAsPristine(o),this.markAsUntouched(o),this.setValue(this.value,o),this._pendingChange=!1}_updateValue(){}_anyControls(t){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(t){this._onChange.push(t)}_unregisterOnChange(t){xe(this._onChange,t)}registerOnDisabledChange(t){this._onDisabledChange.push(t)}_unregisterOnDisabledChange(t){xe(this._onDisabledChange,t)}_forEachChild(t){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(t){Ee(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}};var Mi=i=>i instanceof tt;var Si={provide:D,useExisting:g(()=>Ii)},Ae=Promise.resolve(),Ii=(()=>{let t=class t extends D{constructor(e,r,n,s,d,c){super(),this._changeDetectorRef=d,this.callSetDisabledState=c,this.control=new tt,this._registered=!1,this.name="",this.update=new m,this._parent=e,this._setValidators(r),this._setAsyncValidators(n),this.valueAccessor=Ye(this,s)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let r=e.name.previousValue;this.formDirective.removeControl({name:r,path:this._getPath(r)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),qe(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){vt(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){Ae.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let r=e.isDisabled.currentValue,n=r!==0&&At(r);Ae.then(()=>{n&&!this.control.disabled?this.control.disable():!n&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?Ue(e,this._parent):[e]}};t.\u0275fac=function(r){return new(r||t)(a(_,9),a(it,10),a(bt,10),a(et,10),a(ue,8),a($,8))},t.\u0275dir=u({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[w([Si]),f,G]});let i=t;return i})(),Lr=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275dir=u({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]});let i=t;return i})();var Oi={provide:et,useExisting:g(()=>Pi),multi:!0};var Fi=(()=>{let t=class t{constructor(){this._accessors=[]}add(e,r){this._accessors.push([e,r])}remove(e){for(let r=this._accessors.length-1;r>=0;--r)if(this._accessors[r][1]===e){this._accessors.splice(r,1);return}}select(e){this._accessors.forEach(r=>{this._isSameGroup(r,e)&&r[1]!==e&&r[1].fireUncheck(e.value)})}_isSameGroup(e,r){return e[0].control?e[0]._parent===r._control._parent&&e[1].name===r.name:!1}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=y({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})(),Pi=(()=>{let t=class t extends Tt{constructor(e,r,n,s){super(e,r),this._registry=n,this._injector=s,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=Xt($,{optional:!0})??rt}ngOnInit(){this._control=this._injector.get(D),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(e){this._state=e===this.value,this.setProperty("checked",this._state)}registerOnChange(e){this._fn=e,this.onChange=()=>{e(this.value),this._registry.select(this)}}setDisabledState(e){(this.setDisabledStateFired||e||this.callSetDisabledState==="whenDisabledForLegacyCode")&&this.setProperty("disabled",e),this.setDisabledStateFired=!0}fireUncheck(e){this.writeValue(e)}_checkName(){this.name&&this.formControlName&&(this.name,this.formControlName),!this.name&&this.formControlName&&(this.name=this.formControlName)}};t.\u0275fac=function(r){return new(r||t)(a(pt),a(b),a(Fi),a(Qt))},t.\u0275dir=u({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(r,n){r&1&&P("change",function(){return n.onChange()})("blur",function(){return n.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[w([Oi]),f]});let i=t;return i})(),Ni={provide:et,useExisting:g(()=>ki),multi:!0},ki=(()=>{let t=class t extends Tt{writeValue(e){this.setProperty("value",parseFloat(e))}registerOnChange(e){this.onChange=r=>{e(r==""?null:parseFloat(r))}}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=U(t)))(n||t)}})(),t.\u0275dir=u({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(r,n){r&1&&P("change",function(d){return n.onChange(d.target.value)})("input",function(d){return n.onChange(d.target.value)})("blur",function(){return n.onTouched()})},features:[w([Ni]),f]});let i=t;return i})(),Ze=new A("");var Ti={provide:_,useExisting:g(()=>Ri)},Ri=(()=>{let t=class t extends _{get submitted(){return v(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,r,n){super(),this.callSetDisabledState=n,this._submitted=T(()=>this._submittedReactive()),this._submittedReactive=I(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new m,this._setValidators(e),this._setAsyncValidators(r)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(yt(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let r=this.form.get(e.path);return vt(r,e,this.callSetDisabledState),r.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),r}getControl(e){return this.form.get(e.path)}removeControl(e){Ve(e.control||null,e,!1),xi(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,r){this.form.get(e.path).setValue(r)}onSubmit(e){return this._submittedReactive.set(!0),Ke(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Ft(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new Pt(this.form))}_updateDomValue(){this.directives.forEach(e=>{let r=e.control,n=this.form.get(e.path);r!==n&&(Ve(r||null,e),Mi(n)&&(vt(n,e,this.callSetDisabledState),e.control=n))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let r=this.form.get(e.path);ze(r,e),r.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let r=this.form.get(e.path);r&&Di(r,e)&&r.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){$t(this.form,this),this._oldForm&&yt(this._oldForm,this)}_checkFormPresent(){this.form}};t.\u0275fac=function(r){return new(r||t)(a(it,10),a(bt,10),a($,8))},t.\u0275dir=u({type:t,selectors:[["","formGroup",""]],hostBindings:function(r,n){r&1&&P("submit",function(d){return n.onSubmit(d)})("reset",function(){return n.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[w([Ti]),f,G]});let i=t;return i})();var ji={provide:D,useExisting:g(()=>Bi)},Bi=(()=>{let t=class t extends D{set isDisabled(e){}constructor(e,r,n,s,d){super(),this._ngModelWarningConfig=d,this._added=!1,this.name=null,this.update=new m,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(r),this._setAsyncValidators(n),this.valueAccessor=Ye(this,s)}ngOnChanges(e){this._added||this._setUpControl(),qe(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return Ue(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}};t._ngModelWarningSentOnce=!1,t.\u0275fac=function(r){return new(r||t)(a(_,13),a(it,10),a(bt,10),a(et,10),a(Ze,8))},t.\u0275dir=u({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[w([ji]),f,G]});let i=t;return i})();var Li=(()=>{let t=class t{constructor(){this._validator=ht}ngOnChanges(e){if(this.inputName in e){let r=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(r),this._validator=this._enabled?this.createValidator(r):ht,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}};t.\u0275fac=function(r){return new(r||t)},t.\u0275dir=u({type:t,features:[G]});let i=t;return i})();var $i={provide:it,useExisting:g(()=>Hi),multi:!0};var Hi=(()=>{let t=class t extends Li{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=At,this.createValidator=e=>Fe}enabled(e){return e}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=U(t)))(n||t)}})(),t.\u0275dir=u({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(r,n){r&2&&ee("required",n._enabled?"":null)},inputs:{required:"required"},features:[w([$i]),f]});let i=t;return i})();var Xe=(()=>{let t=class t{};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=M({type:t}),t.\u0275inj=E({});let i=t;return i})(),kt=class extends B{constructor(t,o,e){super(Bt(o),Lt(e,o)),this.controls=t,this._initObservables(),this._setUpdateStrategy(o),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(t){return this.controls[this._adjustIndex(t)]}push(t,o={}){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity({emitEvent:o.emitEvent}),this._onCollectionChange()}insert(t,o,e={}){this.controls.splice(t,0,o),this._registerControl(o),this.updateValueAndValidity({emitEvent:e.emitEvent})}removeAt(t,o={}){let e=this._adjustIndex(t);e<0&&(e=0),this.controls[e]&&this.controls[e]._registerOnCollectionChange(()=>{}),this.controls.splice(e,1),this.updateValueAndValidity({emitEvent:o.emitEvent})}setControl(t,o,e={}){let r=this._adjustIndex(t);r<0&&(r=0),this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),this.controls.splice(r,1),o&&(this.controls.splice(r,0,o),this._registerControl(o)),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(t,o={}){Ge(this,!1,t),t.forEach((e,r)=>{He(this,!1,r),this.at(r).setValue(e,{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o)}patchValue(t,o={}){t!=null&&(t.forEach((e,r)=>{this.at(r)&&this.at(r).patchValue(e,{onlySelf:!0,emitEvent:o.emitEvent})}),this.updateValueAndValidity(o))}reset(t=[],o={}){this._forEachChild((e,r)=>{e.reset(t[r],{onlySelf:!0,emitEvent:o.emitEvent})}),this._updatePristine(o,this),this._updateTouched(o,this),this.updateValueAndValidity(o)}getRawValue(){return this.controls.map(t=>t.getRawValue())}clear(t={}){this.controls.length<1||(this._forEachChild(o=>o._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:t.emitEvent}))}_adjustIndex(t){return t<0?t+this.length:t}_syncPendingControls(){let t=this.controls.reduce((o,e)=>e._syncPendingControls()?!0:o,!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}_forEachChild(t){this.controls.forEach((o,e)=>{t(o,e)})}_updateValue(){this.value=this.controls.filter(t=>t.enabled||this.disabled).map(t=>t.value)}_anyControls(t){return this.controls.some(o=>o.enabled&&t(o))}_setUpControls(){this._forEachChild(t=>this._registerControl(t))}_allControlsDisabled(){for(let t of this.controls)if(t.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}_find(t){return this.at(t)??null}};function Me(i){return!!i&&(i.asyncValidators!==void 0||i.validators!==void 0||i.updateOn!==void 0)}var Gi=(()=>{let t=class t{constructor(){this.useNonNullable=!1}get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,r=null){let n=this._reduceControls(e),s={};return Me(r)?s=r:r!==null&&(s.validators=r.validator,s.asyncValidators=r.asyncValidator),new L(n,s)}record(e,r=null){let n=this._reduceControls(e);return new Nt(n,r)}control(e,r,n){let s={};return this.useNonNullable?(Me(r)?s=r:(s.validators=r,s.asyncValidators=n),new tt(e,l(p({},s),{nonNullable:!0}))):new tt(e,r,n)}array(e,r,n){let s=e.map(d=>this._createControl(d));return new kt(s,r,n)}_reduceControls(e){let r={};return Object.keys(e).forEach(n=>{r[n]=this._createControl(e[n])}),r}_createControl(e){if(e instanceof tt)return e;if(e instanceof B)return e;if(Array.isArray(e)){let r=e[0],n=e.length>1?e[1]:null,s=e.length>2?e[2]:null;return this.control(r,n,s)}else return this.control(e)}};t.\u0275fac=function(r){return new(r||t)},t.\u0275prov=y({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var $r=(()=>{let t=class t extends Gi{group(e,r=null){return super.group(e,r)}control(e,r,n){return super.control(e,r,n)}array(e,r,n){return super.array(e,r,n)}};t.\u0275fac=(()=>{let e;return function(n){return(e||(e=U(t)))(n||t)}})(),t.\u0275prov=y({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var Hr=(()=>{let t=class t{static withConfig(e){return{ngModule:t,providers:[{provide:$,useValue:e.callSetDisabledState??rt}]}}};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=M({type:t}),t.\u0275inj=E({imports:[Xe]});let i=t;return i})(),Gr=(()=>{let t=class t{static withConfig(e){return{ngModule:t,providers:[{provide:Ze,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:$,useValue:e.callSetDisabledState??rt}]}}};t.\u0275fac=function(r){return new(r||t)},t.\u0275mod=M({type:t}),t.\u0275inj=E({imports:[Xe]});let i=t;return i})();function qr(i){return i!=null&&`${i}`!="false"}function Kr(i,t=0){return Ui(i)?Number(i):arguments.length===2?t:0}function Ui(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function Yr(i){return Array.isArray(i)?i:[i]}function Zr(i){return i==null?"":typeof i=="string"?i:`${i}px`}function Xr(i){return i instanceof b?i.nativeElement:i}var Gt;try{Gt=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Gt=!1}var oo=(()=>{let t=class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?we(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||Gt)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}};t.\u0275fac=function(r){return new(r||t)(Zt(Jt))},t.\u0275prov=y({token:t,factory:t.\u0275fac,providedIn:"root"});let i=t;return i})();var ot;function Wi(){if(ot==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ot=!0}))}finally{ot=ot||!1}return ot}function no(i){return Wi()?i:!!i.capture}var nt=function(i){return i[i.NORMAL=0]="NORMAL",i[i.NEGATED=1]="NEGATED",i[i.INVERTED=2]="INVERTED",i}(nt||{}),Dt,S;function so(){if(S==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return S=!1,S;if("scrollBehavior"in document.documentElement.style)S=!0;else{let i=Element.prototype.scrollTo;i?S=!/\{\s*\[native code\]\s*\}/.test(i.toString()):S=!1}}return S}function ao(){if(typeof document!="object"||!document)return nt.NORMAL;if(Dt==null){let i=document.createElement("div"),t=i.style;i.dir="rtl",t.width="1px",t.overflow="auto",t.visibility="hidden",t.pointerEvents="none",t.position="absolute";let o=document.createElement("div"),e=o.style;e.width="2px",e.height="1px",i.appendChild(o),document.body.appendChild(i),Dt=nt.NORMAL,i.scrollLeft===0&&(i.scrollLeft=1,Dt=i.scrollLeft===0?nt.NEGATED:nt.INVERTED),i.remove()}return Dt}var Ht;function zi(){if(Ht==null){let i=typeof document<"u"?document.head:null;Ht=!!(i&&(i.createShadowRoot||i.attachShadow))}return Ht}function po(i){if(zi()){let t=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function lo(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let t=i.shadowRoot.activeElement;if(t===i)break;i=t}return i}function co(i){return i.composedPath?i.composedPath()[0]:i.target}function uo(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}export{Yi as a,K as b,lr as c,vr as d,et as e,Ie as f,ye as g,D as h,Rr as i,jr as j,Ai as k,Ii as l,Lr as m,Pi as n,ki as o,Ri as p,Bi as q,Hi as r,$r as s,Hr as t,Gr as u,qr as v,Kr as w,Yr as x,Zr as y,Xr as z,oo as A,no as B,nt as C,so as D,ao as E,po as F,lo as G,co as H,uo as I};